diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +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..6fb3de6 --- /dev/null +++ b/.env.example @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=sqlite +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=laravel +# DB_USERNAME=root +# DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_SCHEME=null +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_FROM_ADDRESS="hello@example.com" +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 + +VITE_APP_NAME="${APP_NAME}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fcb21d3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/.gitignore b/.gitignore index a703d74..c7cf1fa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,32 +1,23 @@ -# ---> Laravel -/vendor/ -node_modules/ -npm-debug.log -yarn-error.log - -# Laravel 4 specific -bootstrap/compiled.php -app/storage/ - -# Laravel 5 & Lumen specific -public/storage -public/hot - -# Laravel 5 & Lumen specific with changed public path -public_html/storage -public_html/hot - -storage/*.key -.env -Homestead.yaml -Homestead.json -/.vagrant -.phpunit.result.cache - +/.phpunit.cache +/node_modules /public/build +/public/hot +/public/storage +/storage/*.key /storage/pail +/vendor +.env .env.backup .env.production .phpactor.json -auth.json - +.phpunit.result.cache +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +/auth.json +/.fleet +/.idea +/.nova +/.vscode +/.zed diff --git a/README.md b/README.md index 85a26ce..1a4c26b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,66 @@ -# mutu-rsab +

Laravel Logo

-survey mutu \ No newline at end of file +

+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. + +You may also try the [Laravel Bootcamp](https://bootcamp.laravel.com), where you will be guided through building a modern Laravel application from scratch. + +If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains thousands of 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 Partners program](https://partners.laravel.com). + +### Premium Partners + +- **[Vehikl](https://vehikl.com/)** +- **[Tighten Co.](https://tighten.co)** +- **[WebReinvent](https://webreinvent.com/)** +- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** +- **[64 Robots](https://64robots.com)** +- **[Curotec](https://www.curotec.com/services/technologies/laravel/)** +- **[Cyber-Duck](https://cyber-duck.co.uk)** +- **[DevSquad](https://devsquad.com/hire-laravel-developers)** +- **[Jump24](https://jump24.co.uk)** +- **[Redberry](https://redberry.international/laravel/)** +- **[Active Logic](https://activelogic.com)** +- **[byte5](https://byte5.de)** +- **[OP.GG](https://op.gg)** + +## 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/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php new file mode 100644 index 0000000..c595d12 --- /dev/null +++ b/app/Http/Controllers/AuthController.php @@ -0,0 +1,13 @@ + */ + use HasFactory, Notifiable; + + /** + * The attributes that are mass assignable. + * + * @var list + */ + protected $fillable = [ + 'name', + 'email', + 'password', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var list + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..452e6b6 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,24 @@ +handleCommand(new ArgvInput); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..7b162da --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,18 @@ +withRouting( + web: __DIR__.'/../routes/web.php', + commands: __DIR__.'/../routes/console.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware) { + // + }) + ->withExceptions(function (Exceptions $exceptions) { + // + })->create(); 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/bootstrap/providers.php b/bootstrap/providers.php new file mode 100644 index 0000000..38b258d --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,5 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2024-02-09T16:56:22+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "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": "^4.0.0" + }, + "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.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "src" + } + }, + "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.1.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "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/3.0.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%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "shasum": "" + }, + "require": { + "php": "^8.2|^8.3|^8.4|^8.5" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "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.6.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2025-10-31T18:51:33+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.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/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2025-03-06T22:45:56+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "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.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.10.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", + "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.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "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": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "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.10.0" + }, + "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": "2025-08-23T22:36:01+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "481557b130ef3790cf82b713667b43030dc9c957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "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/2.3.0" + }, + "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": "2025-08-22T14:34:08+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "21dc724a0583619cd1652f673303492272778051" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", + "reference": "21dc724a0583619cd1652f673303492272778051", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.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.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "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.8.0" + }, + "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": "2025-08-23T21:21:41+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "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" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2025-08-22T14:27:06+00:00" + }, + { + "name": "laravel/framework", + "version": "v11.46.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "d6b16e72a98c2ad3257ec6b3f1f00532c3b1c2fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/d6b16e72a98c2ad3257ec6b3f1f00532c3b1c2fc", + "reference": "d6b16e72a98c2ad3257ec6b3f1f00532c3b1c2fc", + "shasum": "" + }, + "require": { + "brick/math": "^0.9.3|^0.10.2|^0.11|^0.12|^0.13|^0.14", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.1.18|^0.2.0|^0.3.0", + "laravel/serializable-closure": "^1.3|^2.0", + "league/commonmark": "^2.7", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^2.72.6|^3.8.4", + "nunomaduro/termwind": "^2.0", + "php": "^8.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.0.3", + "symfony/error-handler": "^7.0.3", + "symfony/finder": "^7.0.3", + "symfony/http-foundation": "^7.2.0", + "symfony/http-kernel": "^7.0.3", + "symfony/mailer": "^7.0.3", + "symfony/mime": "^7.0.3", + "symfony/polyfill-php83": "^1.31", + "symfony/process": "^7.0.3", + "symfony/routing": "^7.0.3", + "symfony/uid": "^7.0.3", + "symfony/var-dumper": "^7.0.3", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/log-implementation": "1.0|2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", + "illuminate/conditionable": "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/process": "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", + "spatie/once": "*" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.322.9", + "ext-gmp": "*", + "fakerphp/faker": "^1.24", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^2.4", + "laravel/pint": "^1.18", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "orchestra/testbench-core": "^9.16.1", + "pda/pheanstalk": "^5.0.6", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^10.5.35|^11.3.6|^12.0.1", + "predis/predis": "^2.3", + "resend/resend-php": "^0.10.0", + "symfony/cache": "^7.0.3", + "symfony/http-client": "^7.0.3", + "symfony/psr-http-message-bridge": "^7.0.3", + "symfony/translation": "^7.0.3" + }, + "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.322.9).", + "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "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 and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "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|^6.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).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", + "mockery/mockery": "Required to use mocking (^1.6).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.3.6|^12.0.1).", + "predis/predis": "Required to use the predis connector (^2.3).", + "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 (^6.0|^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "11.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/functions.php", + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Support/functions.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } + }, + "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": "2025-11-25T19:02:06+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.8", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "096748cdfb81988f60090bbb839ce3205ace0d35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/096748cdfb81988f60090bbb839ce3205ace0d35", + "reference": "096748cdfb81988f60090bbb839ce3205ace0d35", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.2|^7.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "illuminate/collections": "^10.0|^11.0|^12.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4|^4.0", + "phpstan/phpstan": "^1.12.28", + "phpstan/phpstan-mockery": "^1.1.3" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.3.8" + }, + "time": "2025-11-21T20:52:52+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "cb291e4c998ac50637c7eeb58189c14f5de5b9dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/cb291e4c998ac50637c7eeb58189c14f5de5b9dd", + "reference": "cb291e4c998ac50637c7eeb58189c14f5de5b9dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0|^4.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.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": "2025-11-21T20:52:36+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "3bcb5f62d6f837e0f093a601e26badafb127bd4c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/3bcb5f62d6f837e0f093a601e26badafb127bd4c", + "reference": "3bcb5f62d6f837e0f093a601e26badafb127bd4c", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." + }, + "type": "library", + "extra": { + "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.10.2" + }, + "time": "2025-11-20T16:29:12+00:00" + }, + { + "name": "league/commonmark", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/4efa10c1e56488e658d10adf7b7b7dcd19940bfb", + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb", + "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.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.9-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": "2025-11-26T21:48:24+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "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": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/flysystem", + "version": "3.30.2", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277", + "reference": "5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3|^2", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2|^2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.30.2" + }, + "time": "2025-11-10T17:13:11+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.30.2", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "ab4f9d0d672f601b102936aa728801dd1a11968d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/ab4f9d0d672f601b102936aa728801dd1a11968d", + "reference": "ab4f9d0d672f601b102936aa728801dd1a11968d", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.30.2" + }, + "time": "2025-11-10T11:23:37+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "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.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/uri", + "version": "7.6.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "f625804987a0a9112d954f9209d91fec52182344" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/f625804987a0a9112d954f9209d91fec52182344", + "reference": "f625804987a0a9112d954f9209d91fec52182344", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.6", + "php": "^8.1", + "psr/http-factory": "^1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-dom": "to convert the URI into an HTML anchor tag", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "ext-uri": "to use the PHP native URI class", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "league/uri-polyfill": "Needed to backport the PHP URI extension for older versions of PHP", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle WHATWG URL", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "URN", + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc2141", + "rfc3986", + "rfc3987", + "rfc6570", + "rfc8141", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.6.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2025-11-18T12:17:23+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.6.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "ccbfb51c0445298e7e0b7f4481b942f589665368" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/ccbfb51c0445298e7e0b7f4481b942f589665368", + "reference": "ccbfb51c0445298e7e0b7f4481b942f589665368", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle WHATWG URL", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.6.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2025-11-18T12:17:23+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "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", + "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": "3.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/3.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2025-03-24T10:02:05+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.10.3", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", + "reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3.12 || ^7.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^v3.87.1", + "kylekatarnls/multi-tester": "^2.5.3", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.22", + "phpunit/phpunit": "^10.5.53", + "squizlabs/php_codesniffer": "^3.13.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "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/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2025-09-06T13:39:36+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.3", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "2befc2f42d7c715fd9d95efc31b1081e5d765004" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/2befc2f42d7c715fd9d95efc31b1081e5d765004", + "reference": "2befc2f42d7c715fd9d95efc31b1081e5d765004", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.5" + }, + "require-dev": { + "nette/tester": "^2.5.2", + "phpstan/phpstan-nette": "^2.0@stable", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "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.3.3" + }, + "time": "2025-10-30T22:57:59+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.9", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "505a30ad386daa5211f08a318e47015b501cad30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/505a30ad386daa5211f08a318e47015b501cad30", + "reference": "505a30ad386daa5211f08a318e47015b501cad30", + "shasum": "" + }, + "require": { + "php": "8.0 - 8.5" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.2", + "nette/tester": "^2.5", + "phpstan/phpstan-nette": "^2.0@stable", + "tracy/tracy": "^2.9" + }, + "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()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "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/v4.0.9" + }, + "time": "2025-10-31T00:45:47+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.6.2", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "3a454ca033b9e06b63282ce19562e892747449bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3a454ca033b9e06b63282ce19562e892747449bb", + "reference": "3a454ca033b9e06b63282ce19562e892747449bb", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-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/v5.6.2" + }, + "time": "2025-10-21T19:32:17+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.3.3", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "6fb2a640ff502caace8e05fd7be3b503a7e1c017" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/6fb2a640ff502caace8e05fd7be3b503a7e1c017", + "reference": "6fb2a640ff502caace8e05fd7be3b503a7e1c017", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.3.6" + }, + "require-dev": { + "illuminate/console": "^11.46.1", + "laravel/pint": "^1.25.1", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.1.3", + "phpstan/phpstan": "^1.12.32", + "phpstan/phpstan-strict-rules": "^1.6.2", + "symfony/var-dumper": "^7.3.5", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v2.3.3" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2025-11-20T02:34:59+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.4", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-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.9.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-08-21T11:53:16+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "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/2.0.2" + }, + "time": "2021-11-05T16:47:00+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.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.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": "https://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" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.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": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: 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" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://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/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://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/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.15", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "38953bc71491c838fcb6ebcbdc41ab7483cd549c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/38953bc71491c838fcb6ebcbdc41ab7483cd549c", + "reference": "38953bc71491c838fcb6ebcbdc41ab7483cd549c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "composer/class-map-generator": "^1.6" + }, + "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.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" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "https://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.15" + }, + "time": "2025-11-28T00:00:14+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": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "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/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.9.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/81f941f6f729b1e3ceea61d9d014f8b6c6800440", + "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.25", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "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": { + "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.9.1" + }, + "time": "2025-09-04T20:59:21+00:00" + }, + { + "name": "symfony/clock", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "9169f24776edde469914c1e7a1442a50f7a4e110" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/9169f24776edde469914c1e7a1442a50f7a4e110", + "reference": "9169f24776edde469914c1e7a1442a50f7a4e110", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "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": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-12T15:39:26+00:00" + }, + { + "name": "symfony/console", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8", + "reference": "0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2|^8.0" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-27T13:27:24+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "ab862f478513e7ca2fe9ec117a6f01a8da6e1135" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/ab862f478513e7ca2fe9ec117a6f01a8da6e1135", + "reference": "ab862f478513e7ca2fe9ec117a6f01a8da6e1135", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-10-30T13:39:42+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.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": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "48be2b0653594eea32dcef130cca1c811dcf25c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/48be2b0653594eea32dcef130cca1c811dcf25c2", + "reference": "48be2b0653594eea32dcef130cca1c811dcf25c2", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/webpack-encore-bundle": "^1.0|^2.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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-05T14:29:59+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "9dddcddff1ef974ad87b3708e4b442dc38b2261d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9dddcddff1ef974ad87b3708e4b442dc38b2261d", + "reference": "9dddcddff1ef974ad87b3708e4b442dc38b2261d", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/framework-bundle": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0|^8.0" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-10-28T09:38:46+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.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": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "340b9ed7320570f319028a2cbec46d40535e94bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/340b9ed7320570f319028a2cbec46d40535e94bd", + "reference": "340b9ed7320570f319028a2cbec46d40535e94bd", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0|^8.0" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-05T05:42:40+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "769c1720b68e964b13b58529c17d4a385c62167b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/769c1720b68e964b13b58529c17d4a385c62167b", + "reference": "769c1720b68e964b13b58529c17d4a385c62167b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-13T08:49:24+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "7348193cd384495a755554382e4526f27c456085" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7348193cd384495a755554382e4526f27c456085", + "reference": "7348193cd384495a755554382e4526f27c456085", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/flex": "<2.10", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-27T13:38:24+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "a3d9eea8cfa467ece41f0f54ba28185d74bd53fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/a3d9eea8cfa467ece41f0f54ba28185d74bd53fd", + "reference": "a3d9eea8cfa467ece41f0f54ba28185d74bd53fd", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/mime": "^7.2|^8.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "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": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-21T15:26:00+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "bdb02729471be5d047a3ac4a69068748f1a6be7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/bdb02729471be5d047a3ac4a69068748f1a6be7a", + "reference": "bdb02729471be5d047a3ac4a69068748f1a6be7a", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<6.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.3|^7.0.3|^8.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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-16T10:14:42+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-27T09:58:17+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-10T14:38:51+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "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.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-02T08:10:11+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "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.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-08T02:45:35+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "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.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-23T16:12:55+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "7ca8dc2d0dcf4882658313aba8be5d9fd01026c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/7ca8dc2d0dcf4882658313aba8be5d9fd01026c8", + "reference": "7ca8dc2d0dcf4882658313aba8be5d9fd01026c8", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-10-16T11:21:06+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "4720254cb2644a0b876233d258a32bf017330db7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/4720254cb2644a0b876233d258a32bf017330db7", + "reference": "4720254cb2644a0b876233d258a32bf017330db7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-27T13:27:24+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "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/v3.6.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T11:30:57+00:00" + }, + { + "name": "symfony/string", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "d50e862cb0a0e0886f73ca1f31b865efbb795003" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/d50e862cb0a0e0886f73ca1f31b865efbb795003", + "reference": "d50e862cb0a0e0886f73ca1f31b865efbb795003", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.33", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0|^8.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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-27T13:27:24+00:00" + }, + { + "name": "symfony/translation", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "2d01ca0da3f092f91eeedb46f24aa30d2fca8f68" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/2d01ca0da3f092f91eeedb46f24aa30d2fca8f68", + "reference": "2d01ca0da3f092f91eeedb46f24aa30d2fca8f68", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5.3|^3.3" + }, + "conflict": { + "nikic/php-parser": "<5.0", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-27T13:27:24+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T13:41:35+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "2498e9f81b7baa206f44de583f2f48350b90142c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/2498e9f81b7baa206f44de583f2f48350b90142c", + "reference": "2498e9f81b7baa206f44de583f2f48350b90142c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-09-25T11:02:55+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "41fd6c4ae28c38b294b42af6db61446594a0dece" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/41fd6c4ae28c38b294b42af6db61446594a0dece", + "reference": "41fd6c4ae28c38b294b42af6db61446594a0dece", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12" + }, + "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/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-10-27T20:36:44+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "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/v2.3.0" + }, + "time": "2024-12-21T16:25:41+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.2", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-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.6.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2025-04-30T23:37:27+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "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": "https://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/2.0.3" + }, + "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": "2024-11-21T01:49:47+00:00" + } + ], + "packages-dev": [ + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^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": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "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", + "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.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.4", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^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.18.4" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-08-08T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0 || ^3.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0 || ^9.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.1.1" + }, + "time": "2025-04-30T06:54:44+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "49f92285ff5d6fc09816e976a004f8dec6a0ea30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/49f92285ff5d6fc09816e976a004f8dec6a0ea30", + "reference": "49f92285ff5d6fc09816e976a004f8dec6a0ea30", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0", + "illuminate/contracts": "^10.24|^11.0|^12.0", + "illuminate/log": "^10.24|^11.0|^12.0", + "illuminate/process": "^10.24|^11.0|^12.0", + "illuminate/support": "^10.24|^11.0|^12.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.17|^10.8", + "pestphp/pest": "^2.20|^3.0|^4.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0", + "phpstan/phpstan": "^1.12.27", + "symfony/var-dumper": "^6.3|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "dev", + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2025-11-20T16:29:35+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "69dcca060ecb15e4b564af63d1f642c81a241d6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/69dcca060ecb15e4b564af63d1f642c81a241d6f", + "reference": "69dcca060ecb15e4b564af63d1f642c81a241d6f", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.90.0", + "illuminate/view": "^12.40.1", + "larastan/larastan": "^3.8.0", + "laravel-zero/framework": "^12.0.4", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.3.3", + "pestphp/pest": "^3.8.4" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "dev", + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2025-11-25T21:15:52+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.48.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "ef122b223f5fca5e5d88bda5127c846710886329" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/ef122b223f5fca5e5d88bda5127c846710886329", + "reference": "ef122b223f5fca5e5d88bda5127c846710886329", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0", + "symfony/yaml": "^6.0|^7.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "phpstan/phpstan": "^2.0" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "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": "2025-11-17T22:05:34+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.12", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "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": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "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", + "phpspec/prophecy": "^1.10", + "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.13.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.8.3", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "1dc9e88d105699d0fee8bb18890f41b274f6b4c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/1dc9e88d105699d0fee8bb18890f41b274f6b4c4", + "reference": "1dc9e88d105699d0fee8bb18890f41b274f6b4c4", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.1", + "nunomaduro/termwind": "^2.3.1", + "php": "^8.2.0", + "symfony/console": "^7.3.0" + }, + "conflict": { + "laravel/framework": "<11.44.2 || >=13.0.0", + "phpunit/phpunit": "<11.5.15 || >=13.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.3", + "larastan/larastan": "^3.4.2", + "laravel/framework": "^11.44.2 || ^12.18", + "laravel/pint": "^1.22.1", + "laravel/sail": "^1.43.1", + "laravel/sanctum": "^4.1.1", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0 || ^10.4", + "pestphp/pest": "^3.8.2 || ^4.0.0", + "sebastian/environment": "^7.2.1 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "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", + "dev", + "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": "2025-11-20T02:55:25+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "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.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+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": "phpunit/php-code-coverage", + "version": "11.0.11", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.4.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.2" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0.x-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", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.11" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2025-08-27T14:37:49+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "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", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-27T05:02:59+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:07:44+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.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", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:08:43+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.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", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:09:35+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.5.44", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "c346885c95423eda3f65d85a194aaa24873cda82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c346885c95423eda3f65d85a194aaa24873cda82", + "reference": "c346885c95423eda3f65d85a194aaa24873cda82", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.11", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.2", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.1", + "sebastian/exporter": "^6.3.2", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.3", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.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", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.44" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2025-11-13T07:17:35+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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 for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:41:36+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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 PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-19T07:56:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "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", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:45:54+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/85c77556683e6eee4323e4c5468641ca0237e2e8", + "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-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", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2025-08-10T08:07:46+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.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", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:49:50+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.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", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:53:05+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.2-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": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2025-05-21T11:55:47+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-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", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:12:51+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.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": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:57:36+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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 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", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:58:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.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", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:00:13+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "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", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:01:32+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.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": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:42:22+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.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": "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", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2025-08-09T06:55:48+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "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", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-10-09T05:16:32+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "6c84a4b55aee4cd02034d1c528e83f69ddf63810" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/6c84a4b55aee4cd02034d1c528e83f69ddf63810", + "reference": "6c84a4b55aee4cd02034d1c528e83f69ddf63810", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-11-16T10:14:42+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", + "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.3.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-11-17T20:03:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.2" + }, + "platform-dev": {}, + "plugin-api-version": "2.6.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..f467267 --- /dev/null +++ b/config/app.php @@ -0,0 +1,126 @@ + 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 + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => env('APP_TIMEZONE', 'UTC'), + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', env('APP_PREVIOUS_KEYS', '')) + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..0ba5d5d --- /dev/null +++ b/config/auth.php @@ -0,0 +1,115 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent user provider. + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple user tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', App\Models\User::class), + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. + | + | The expiry 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. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..925f7d2 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,108 @@ + env('CACHE_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | 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: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_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' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_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 the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..125949e --- /dev/null +++ b/config/database.php @@ -0,0 +1,173 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_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'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_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('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | 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 on the database. + | + */ + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | 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 Memcached. You may define your connection settings here. + | + */ + + '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'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + '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..3d671bd --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,80 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ], + + '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), + 'throw' => false, + 'report' => 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/logging.php b/config/logging.php new file mode 100644 index 0000000..8d94292 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,132 @@ + 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' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + '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..756305b --- /dev/null +++ b/config/mail.php @@ -0,0 +1,116 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | 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 that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url(env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails 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 emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..116bd8d --- /dev/null +++ b/config/queue.php @@ -0,0 +1,112 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_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' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..27a3617 --- /dev/null +++ b/config/services.php @@ -0,0 +1,38 @@ + [ + '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'), + ], + + 'resend' => [ + 'key' => env('RESEND_KEY'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..ba0aa60 --- /dev/null +++ b/config/session.php @@ -0,0 +1,217 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | 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 expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + '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'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | 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 session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + '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're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain and all subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | 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. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_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" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; 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..584104c --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,44 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php new file mode 100644 index 0000000..05fb5d9 --- /dev/null +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -0,0 +1,49 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + + Schema::create('password_reset_tokens', function (Blueprint $table) { + $table->string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + + Schema::create('sessions', function (Blueprint $table) { + $table->string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('users'); + Schema::dropIfExists('password_reset_tokens'); + Schema::dropIfExists('sessions'); + } +}; diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php new file mode 100644 index 0000000..b9c106b --- /dev/null +++ b/database/migrations/0001_01_01_000001_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->integer('expiration'); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->integer('expiration'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php new file mode 100644 index 0000000..425e705 --- /dev/null +++ b/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -0,0 +1,57 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + + Schema::create('job_batches', function (Blueprint $table) { + $table->string('id')->primary(); + $table->string('name'); + $table->integer('total_jobs'); + $table->integer('pending_jobs'); + $table->integer('failed_jobs'); + $table->longText('failed_job_ids'); + $table->mediumText('options')->nullable(); + $table->integer('cancelled_at')->nullable(); + $table->integer('created_at'); + $table->integer('finished_at')->nullable(); + }); + + Schema::create('failed_jobs', function (Blueprint $table) { + $table->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. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + Schema::dropIfExists('job_batches'); + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..d01a0ef --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,23 @@ +create(); + + User::factory()->create([ + 'name' => 'Test User', + 'email' => 'test@example.com', + ]); + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..e32a862 --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "dev": "vite" + }, + "devDependencies": { + "autoprefixer": "^10.4.20", + "axios": "^1.7.4", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^1.2.0", + "postcss": "^8.4.47", + "tailwindcss": "^3.4.13", + "vite": "^6.0.11" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..506b9a3 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,33 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..49c0612 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..b574a59 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,25 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Handle X-XSRF-Token Header + RewriteCond %{HTTP:x-xsrf-token} . + RewriteRule .* - [E=HTTP_X_XSRF_TOKEN:%{HTTP:X-XSRF-Token}] + + # 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/assets/img/bg_sertifikat.jpg b/public/assets/img/bg_sertifikat.jpg new file mode 100644 index 0000000..147e7bf Binary files /dev/null and b/public/assets/img/bg_sertifikat.jpg differ diff --git a/public/assets/img/logo-fullname-negatif.png b/public/assets/img/logo-fullname-negatif.png new file mode 100644 index 0000000..32a33c9 Binary files /dev/null and b/public/assets/img/logo-fullname-negatif.png differ diff --git a/public/assets/img/logo-fullname.png b/public/assets/img/logo-fullname.png new file mode 100644 index 0000000..a48ba1d Binary files /dev/null and b/public/assets/img/logo-fullname.png differ diff --git a/public/assets/img/no_image.png b/public/assets/img/no_image.png new file mode 100644 index 0000000..cdb1397 Binary files /dev/null and b/public/assets/img/no_image.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..947d989 --- /dev/null +++ b/public/index.php @@ -0,0 +1,17 @@ +handleRequest(Request::capture()); 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/vuexy/assets/audio/Water_Lily.mp3 b/public/vuexy/assets/audio/Water_Lily.mp3 new file mode 100644 index 0000000..101c2ee Binary files /dev/null and b/public/vuexy/assets/audio/Water_Lily.mp3 differ diff --git a/public/vuexy/assets/css/demo.css b/public/vuexy/assets/css/demo.css new file mode 100644 index 0000000..2109ac6 --- /dev/null +++ b/public/vuexy/assets/css/demo.css @@ -0,0 +1,105 @@ +/* +* demo.css +* File include item demo only specific css only +******************************************************************************/ + +.menu .app-brand.demo { + height: 64px; +} + +.app-brand-logo.demo svg { + width: 34px; + height: 24px; +} + +.app-brand-text.demo { + font-size: 1.375rem; +} + +/* ! For .layout-navbar-fixed added fix padding top to .layout-page */ +/* Default navbar */ +.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page { + padding-top: 64px !important; +} +.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page { + padding-top: 72px !important; +} +/* Navbar page z-index issue solution */ +.content-wrapper .navbar { + z-index: auto; +} + +/* +* Content +******************************************************************************/ + +.demo-blocks > * { + display: block !important; +} + +.demo-inline-spacing > * { + margin: 1rem 0.375rem 0 0 !important; +} + +/* ? .demo-vertical-spacing class is used to have vertical margins between elements. To remove margin-top from the first-child, use .demo-only-element class with .demo-vertical-spacing class. For example, we have used this class in forms-input-groups.html file. */ +.demo-vertical-spacing > * { + margin-top: 1rem !important; + margin-bottom: 0 !important; +} +.demo-vertical-spacing.demo-only-element > :first-child { + margin-top: 0 !important; +} + +.demo-vertical-spacing-lg > * { + margin-top: 1.875rem !important; + margin-bottom: 0 !important; +} +.demo-vertical-spacing-lg.demo-only-element > :first-child { + margin-top: 0 !important; +} + +.demo-vertical-spacing-xl > * { + margin-top: 5rem !important; + margin-bottom: 0 !important; +} +.demo-vertical-spacing-xl.demo-only-element > :first-child { + margin-top: 0 !important; +} + +/* Dropdown buttons going out of small screens */ +@media (max-width: 576px) { + #dropdown-variation-demo .btn-group .text-truncate { + width: 254px; + position: relative; + } + #dropdown-variation-demo .btn-group .text-truncate::after { + position: absolute; + top: 45%; + right: 0.65rem; + } +} + +/* +* Layout demo +******************************************************************************/ + +.layout-demo-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-top: 1rem; +} +.layout-demo-placeholder img { + width: 900px; +} +.layout-demo-info { + text-align: center; + margin-top: 1rem; +} diff --git a/public/vuexy/assets/img/avatars/1.png b/public/vuexy/assets/img/avatars/1.png new file mode 100644 index 0000000..20cea35 Binary files /dev/null and b/public/vuexy/assets/img/avatars/1.png differ diff --git a/public/vuexy/assets/img/avatars/10.png b/public/vuexy/assets/img/avatars/10.png new file mode 100644 index 0000000..7c93e89 Binary files /dev/null and b/public/vuexy/assets/img/avatars/10.png differ diff --git a/public/vuexy/assets/img/avatars/11.png b/public/vuexy/assets/img/avatars/11.png new file mode 100644 index 0000000..7d7a7c4 Binary files /dev/null and b/public/vuexy/assets/img/avatars/11.png differ diff --git a/public/vuexy/assets/img/avatars/12.png b/public/vuexy/assets/img/avatars/12.png new file mode 100644 index 0000000..9c247e9 Binary files /dev/null and b/public/vuexy/assets/img/avatars/12.png differ diff --git a/public/vuexy/assets/img/avatars/13.png b/public/vuexy/assets/img/avatars/13.png new file mode 100644 index 0000000..1f69ee2 Binary files /dev/null and b/public/vuexy/assets/img/avatars/13.png differ diff --git a/public/vuexy/assets/img/avatars/14.png b/public/vuexy/assets/img/avatars/14.png new file mode 100644 index 0000000..5be634f Binary files /dev/null and b/public/vuexy/assets/img/avatars/14.png differ diff --git a/public/vuexy/assets/img/avatars/15.png b/public/vuexy/assets/img/avatars/15.png new file mode 100644 index 0000000..35c6ef8 Binary files /dev/null and b/public/vuexy/assets/img/avatars/15.png differ diff --git a/public/vuexy/assets/img/avatars/2.png b/public/vuexy/assets/img/avatars/2.png new file mode 100644 index 0000000..06a0a5b Binary files /dev/null and b/public/vuexy/assets/img/avatars/2.png differ diff --git a/public/vuexy/assets/img/avatars/3.png b/public/vuexy/assets/img/avatars/3.png new file mode 100644 index 0000000..c2a12da Binary files /dev/null and b/public/vuexy/assets/img/avatars/3.png differ diff --git a/public/vuexy/assets/img/avatars/4.png b/public/vuexy/assets/img/avatars/4.png new file mode 100644 index 0000000..6c23387 Binary files /dev/null and b/public/vuexy/assets/img/avatars/4.png differ diff --git a/public/vuexy/assets/img/avatars/5.png b/public/vuexy/assets/img/avatars/5.png new file mode 100644 index 0000000..009c2a2 Binary files /dev/null and b/public/vuexy/assets/img/avatars/5.png differ diff --git a/public/vuexy/assets/img/avatars/6.png b/public/vuexy/assets/img/avatars/6.png new file mode 100644 index 0000000..2cd458d Binary files /dev/null and b/public/vuexy/assets/img/avatars/6.png differ diff --git a/public/vuexy/assets/img/avatars/7.png b/public/vuexy/assets/img/avatars/7.png new file mode 100644 index 0000000..2584ee9 Binary files /dev/null and b/public/vuexy/assets/img/avatars/7.png differ diff --git a/public/vuexy/assets/img/avatars/8.png b/public/vuexy/assets/img/avatars/8.png new file mode 100644 index 0000000..7257ad9 Binary files /dev/null and b/public/vuexy/assets/img/avatars/8.png differ diff --git a/public/vuexy/assets/img/avatars/9.png b/public/vuexy/assets/img/avatars/9.png new file mode 100644 index 0000000..d73a1c8 Binary files /dev/null and b/public/vuexy/assets/img/avatars/9.png differ diff --git a/public/vuexy/assets/img/backgrounds/1.jpg b/public/vuexy/assets/img/backgrounds/1.jpg new file mode 100644 index 0000000..273067e Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/1.jpg differ diff --git a/public/vuexy/assets/img/backgrounds/2.jpg b/public/vuexy/assets/img/backgrounds/2.jpg new file mode 100644 index 0000000..716635b Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/2.jpg differ diff --git a/public/vuexy/assets/img/backgrounds/3.jpg b/public/vuexy/assets/img/backgrounds/3.jpg new file mode 100644 index 0000000..e9f2220 Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/3.jpg differ diff --git a/public/vuexy/assets/img/backgrounds/4.jpg b/public/vuexy/assets/img/backgrounds/4.jpg new file mode 100644 index 0000000..17a6969 Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/4.jpg differ diff --git a/public/vuexy/assets/img/backgrounds/5.jpg b/public/vuexy/assets/img/backgrounds/5.jpg new file mode 100644 index 0000000..a02c63d Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/5.jpg differ diff --git a/public/vuexy/assets/img/backgrounds/6.jpg b/public/vuexy/assets/img/backgrounds/6.jpg new file mode 100644 index 0000000..cb540b3 Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/6.jpg differ diff --git a/public/vuexy/assets/img/backgrounds/7.jpg b/public/vuexy/assets/img/backgrounds/7.jpg new file mode 100644 index 0000000..26de346 Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/7.jpg differ diff --git a/public/vuexy/assets/img/backgrounds/airpods.png b/public/vuexy/assets/img/backgrounds/airpods.png new file mode 100644 index 0000000..c11716a Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/airpods.png differ diff --git a/public/vuexy/assets/img/backgrounds/event.jpg b/public/vuexy/assets/img/backgrounds/event.jpg new file mode 100644 index 0000000..160f869 Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/event.jpg differ diff --git a/public/vuexy/assets/img/backgrounds/headphones.png b/public/vuexy/assets/img/backgrounds/headphones.png new file mode 100644 index 0000000..f9679a1 Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/headphones.png differ diff --git a/public/vuexy/assets/img/backgrounds/mac.png b/public/vuexy/assets/img/backgrounds/mac.png new file mode 100644 index 0000000..71501ce Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/mac.png differ diff --git a/public/vuexy/assets/img/backgrounds/phone.png b/public/vuexy/assets/img/backgrounds/phone.png new file mode 100644 index 0000000..16caeef Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/phone.png differ diff --git a/public/vuexy/assets/img/backgrounds/speaker.png b/public/vuexy/assets/img/backgrounds/speaker.png new file mode 100644 index 0000000..a8920f2 Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/speaker.png differ diff --git a/public/vuexy/assets/img/backgrounds/watch.png b/public/vuexy/assets/img/backgrounds/watch.png new file mode 100644 index 0000000..9e8c9d5 Binary files /dev/null and b/public/vuexy/assets/img/backgrounds/watch.png differ diff --git a/public/vuexy/assets/img/branding/brand-img-dark.png b/public/vuexy/assets/img/branding/brand-img-dark.png new file mode 100644 index 0000000..b097011 Binary files /dev/null and b/public/vuexy/assets/img/branding/brand-img-dark.png differ diff --git a/public/vuexy/assets/img/branding/brand-img-light.png b/public/vuexy/assets/img/branding/brand-img-light.png new file mode 100644 index 0000000..4ec290d Binary files /dev/null and b/public/vuexy/assets/img/branding/brand-img-light.png differ diff --git a/public/vuexy/assets/img/branding/brand-img-small.png b/public/vuexy/assets/img/branding/brand-img-small.png new file mode 100644 index 0000000..8a049e1 Binary files /dev/null and b/public/vuexy/assets/img/branding/brand-img-small.png differ diff --git a/public/vuexy/assets/img/branding/logo.png b/public/vuexy/assets/img/branding/logo.png new file mode 100644 index 0000000..a896793 Binary files /dev/null and b/public/vuexy/assets/img/branding/logo.png differ diff --git a/public/vuexy/assets/img/customizer/content-compact.svg b/public/vuexy/assets/img/customizer/content-compact.svg new file mode 100644 index 0000000..1716a16 --- /dev/null +++ b/public/vuexy/assets/img/customizer/content-compact.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/customizer/content-wide.svg b/public/vuexy/assets/img/customizer/content-wide.svg new file mode 100644 index 0000000..9b02216 --- /dev/null +++ b/public/vuexy/assets/img/customizer/content-wide.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/customizer/direction-ltr.svg b/public/vuexy/assets/img/customizer/direction-ltr.svg new file mode 100644 index 0000000..646847f --- /dev/null +++ b/public/vuexy/assets/img/customizer/direction-ltr.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/customizer/direction-rtl.svg b/public/vuexy/assets/img/customizer/direction-rtl.svg new file mode 100644 index 0000000..5534351 --- /dev/null +++ b/public/vuexy/assets/img/customizer/direction-rtl.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/customizer/horizontal-fixed.svg b/public/vuexy/assets/img/customizer/horizontal-fixed.svg new file mode 100644 index 0000000..7f6715a --- /dev/null +++ b/public/vuexy/assets/img/customizer/horizontal-fixed.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/img/customizer/horizontal-static.svg b/public/vuexy/assets/img/customizer/horizontal-static.svg new file mode 100644 index 0000000..bee719f --- /dev/null +++ b/public/vuexy/assets/img/customizer/horizontal-static.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/customizer/layouts-collapsed.svg b/public/vuexy/assets/img/customizer/layouts-collapsed.svg new file mode 100644 index 0000000..d0ece6d --- /dev/null +++ b/public/vuexy/assets/img/customizer/layouts-collapsed.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/customizer/layouts-expanded.svg b/public/vuexy/assets/img/customizer/layouts-expanded.svg new file mode 100644 index 0000000..ad4118d --- /dev/null +++ b/public/vuexy/assets/img/customizer/layouts-expanded.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/customizer/navbar-hidden.svg b/public/vuexy/assets/img/customizer/navbar-hidden.svg new file mode 100644 index 0000000..1541628 --- /dev/null +++ b/public/vuexy/assets/img/customizer/navbar-hidden.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/img/customizer/navbar-static.svg b/public/vuexy/assets/img/customizer/navbar-static.svg new file mode 100644 index 0000000..0d94ca3 --- /dev/null +++ b/public/vuexy/assets/img/customizer/navbar-static.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/img/customizer/navbar-sticky.svg b/public/vuexy/assets/img/customizer/navbar-sticky.svg new file mode 100644 index 0000000..eecb927 --- /dev/null +++ b/public/vuexy/assets/img/customizer/navbar-sticky.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/img/customizer/skin-border.svg b/public/vuexy/assets/img/customizer/skin-border.svg new file mode 100644 index 0000000..4c9bd7b --- /dev/null +++ b/public/vuexy/assets/img/customizer/skin-border.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/customizer/skin-default.svg b/public/vuexy/assets/img/customizer/skin-default.svg new file mode 100644 index 0000000..ad4118d --- /dev/null +++ b/public/vuexy/assets/img/customizer/skin-default.svg @@ -0,0 +1 @@ + diff --git a/public/vuexy/assets/img/ecommerce-images/product-1.png b/public/vuexy/assets/img/ecommerce-images/product-1.png new file mode 100644 index 0000000..d37b8ff Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-1.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-10.png b/public/vuexy/assets/img/ecommerce-images/product-10.png new file mode 100644 index 0000000..4dfb1cd Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-10.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-11.png b/public/vuexy/assets/img/ecommerce-images/product-11.png new file mode 100644 index 0000000..b5d0a79 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-11.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-12.png b/public/vuexy/assets/img/ecommerce-images/product-12.png new file mode 100644 index 0000000..6bb75d5 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-12.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-13.png b/public/vuexy/assets/img/ecommerce-images/product-13.png new file mode 100644 index 0000000..645b0e5 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-13.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-14.png b/public/vuexy/assets/img/ecommerce-images/product-14.png new file mode 100644 index 0000000..4c712de Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-14.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-15.png b/public/vuexy/assets/img/ecommerce-images/product-15.png new file mode 100644 index 0000000..c352d4d Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-15.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-16.png b/public/vuexy/assets/img/ecommerce-images/product-16.png new file mode 100644 index 0000000..14c70c5 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-16.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-17.png b/public/vuexy/assets/img/ecommerce-images/product-17.png new file mode 100644 index 0000000..3d119e5 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-17.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-18.png b/public/vuexy/assets/img/ecommerce-images/product-18.png new file mode 100644 index 0000000..344b4e2 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-18.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-19.png b/public/vuexy/assets/img/ecommerce-images/product-19.png new file mode 100644 index 0000000..ca86ddd Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-19.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-2.png b/public/vuexy/assets/img/ecommerce-images/product-2.png new file mode 100644 index 0000000..23a4525 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-2.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-20.png b/public/vuexy/assets/img/ecommerce-images/product-20.png new file mode 100644 index 0000000..76e7f29 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-20.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-21.png b/public/vuexy/assets/img/ecommerce-images/product-21.png new file mode 100644 index 0000000..c7a6a75 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-21.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-22.png b/public/vuexy/assets/img/ecommerce-images/product-22.png new file mode 100644 index 0000000..967d2c3 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-22.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-23.png b/public/vuexy/assets/img/ecommerce-images/product-23.png new file mode 100644 index 0000000..a3bec21 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-23.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-24.png b/public/vuexy/assets/img/ecommerce-images/product-24.png new file mode 100644 index 0000000..9d32baf Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-24.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-25.png b/public/vuexy/assets/img/ecommerce-images/product-25.png new file mode 100644 index 0000000..7b9d7f5 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-25.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-26.png b/public/vuexy/assets/img/ecommerce-images/product-26.png new file mode 100644 index 0000000..d9187f0 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-26.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-3.png b/public/vuexy/assets/img/ecommerce-images/product-3.png new file mode 100644 index 0000000..80339d6 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-3.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-4.png b/public/vuexy/assets/img/ecommerce-images/product-4.png new file mode 100644 index 0000000..bcb62c3 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-4.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-5.png b/public/vuexy/assets/img/ecommerce-images/product-5.png new file mode 100644 index 0000000..e21b168 Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-5.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-6.png b/public/vuexy/assets/img/ecommerce-images/product-6.png new file mode 100644 index 0000000..e35ec7d Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-6.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-7.png b/public/vuexy/assets/img/ecommerce-images/product-7.png new file mode 100644 index 0000000..4305c7f Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-7.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-8.png b/public/vuexy/assets/img/ecommerce-images/product-8.png new file mode 100644 index 0000000..c33ffce Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-8.png differ diff --git a/public/vuexy/assets/img/ecommerce-images/product-9.png b/public/vuexy/assets/img/ecommerce-images/product-9.png new file mode 100644 index 0000000..4cd355b Binary files /dev/null and b/public/vuexy/assets/img/ecommerce-images/product-9.png differ diff --git a/public/vuexy/assets/img/elements/1.png b/public/vuexy/assets/img/elements/1.png new file mode 100644 index 0000000..65a3e87 Binary files /dev/null and b/public/vuexy/assets/img/elements/1.png differ diff --git a/public/vuexy/assets/img/elements/10.png b/public/vuexy/assets/img/elements/10.png new file mode 100644 index 0000000..5940089 Binary files /dev/null and b/public/vuexy/assets/img/elements/10.png differ diff --git a/public/vuexy/assets/img/elements/11.png b/public/vuexy/assets/img/elements/11.png new file mode 100644 index 0000000..bd27fed Binary files /dev/null and b/public/vuexy/assets/img/elements/11.png differ diff --git a/public/vuexy/assets/img/elements/12.png b/public/vuexy/assets/img/elements/12.png new file mode 100644 index 0000000..7c1c830 Binary files /dev/null and b/public/vuexy/assets/img/elements/12.png differ diff --git a/public/vuexy/assets/img/elements/13.png b/public/vuexy/assets/img/elements/13.png new file mode 100644 index 0000000..e02775e Binary files /dev/null and b/public/vuexy/assets/img/elements/13.png differ diff --git a/public/vuexy/assets/img/elements/14.png b/public/vuexy/assets/img/elements/14.png new file mode 100644 index 0000000..8346cb4 Binary files /dev/null and b/public/vuexy/assets/img/elements/14.png differ diff --git a/public/vuexy/assets/img/elements/15.png b/public/vuexy/assets/img/elements/15.png new file mode 100644 index 0000000..8faec57 Binary files /dev/null and b/public/vuexy/assets/img/elements/15.png differ diff --git a/public/vuexy/assets/img/elements/16.png b/public/vuexy/assets/img/elements/16.png new file mode 100644 index 0000000..fe0a5e5 Binary files /dev/null and b/public/vuexy/assets/img/elements/16.png differ diff --git a/public/vuexy/assets/img/elements/17.png b/public/vuexy/assets/img/elements/17.png new file mode 100644 index 0000000..ace6633 Binary files /dev/null and b/public/vuexy/assets/img/elements/17.png differ diff --git a/public/vuexy/assets/img/elements/18.png b/public/vuexy/assets/img/elements/18.png new file mode 100644 index 0000000..7bec321 Binary files /dev/null and b/public/vuexy/assets/img/elements/18.png differ diff --git a/public/vuexy/assets/img/elements/19.png b/public/vuexy/assets/img/elements/19.png new file mode 100644 index 0000000..8a97fa5 Binary files /dev/null and b/public/vuexy/assets/img/elements/19.png differ diff --git a/public/vuexy/assets/img/elements/2.png b/public/vuexy/assets/img/elements/2.png new file mode 100644 index 0000000..2c6c148 Binary files /dev/null and b/public/vuexy/assets/img/elements/2.png differ diff --git a/public/vuexy/assets/img/elements/20.png b/public/vuexy/assets/img/elements/20.png new file mode 100644 index 0000000..fabc2eb Binary files /dev/null and b/public/vuexy/assets/img/elements/20.png differ diff --git a/public/vuexy/assets/img/elements/21.png b/public/vuexy/assets/img/elements/21.png new file mode 100644 index 0000000..8ee577f Binary files /dev/null and b/public/vuexy/assets/img/elements/21.png differ diff --git a/public/vuexy/assets/img/elements/22.png b/public/vuexy/assets/img/elements/22.png new file mode 100644 index 0000000..cd6c190 Binary files /dev/null and b/public/vuexy/assets/img/elements/22.png differ diff --git a/public/vuexy/assets/img/elements/23.png b/public/vuexy/assets/img/elements/23.png new file mode 100644 index 0000000..7f64d03 Binary files /dev/null and b/public/vuexy/assets/img/elements/23.png differ diff --git a/public/vuexy/assets/img/elements/24.png b/public/vuexy/assets/img/elements/24.png new file mode 100644 index 0000000..caa167c Binary files /dev/null and b/public/vuexy/assets/img/elements/24.png differ diff --git a/public/vuexy/assets/img/elements/25.png b/public/vuexy/assets/img/elements/25.png new file mode 100644 index 0000000..299f5c1 Binary files /dev/null and b/public/vuexy/assets/img/elements/25.png differ diff --git a/public/vuexy/assets/img/elements/26.png b/public/vuexy/assets/img/elements/26.png new file mode 100644 index 0000000..db37319 Binary files /dev/null and b/public/vuexy/assets/img/elements/26.png differ diff --git a/public/vuexy/assets/img/elements/27.png b/public/vuexy/assets/img/elements/27.png new file mode 100644 index 0000000..e51af88 Binary files /dev/null and b/public/vuexy/assets/img/elements/27.png differ diff --git a/public/vuexy/assets/img/elements/28.png b/public/vuexy/assets/img/elements/28.png new file mode 100644 index 0000000..ce519aa Binary files /dev/null and b/public/vuexy/assets/img/elements/28.png differ diff --git a/public/vuexy/assets/img/elements/29.png b/public/vuexy/assets/img/elements/29.png new file mode 100644 index 0000000..66f01dc Binary files /dev/null and b/public/vuexy/assets/img/elements/29.png differ diff --git a/public/vuexy/assets/img/elements/3.png b/public/vuexy/assets/img/elements/3.png new file mode 100644 index 0000000..581155e Binary files /dev/null and b/public/vuexy/assets/img/elements/3.png differ diff --git a/public/vuexy/assets/img/elements/30.png b/public/vuexy/assets/img/elements/30.png new file mode 100644 index 0000000..d4b36c5 Binary files /dev/null and b/public/vuexy/assets/img/elements/30.png differ diff --git a/public/vuexy/assets/img/elements/31.png b/public/vuexy/assets/img/elements/31.png new file mode 100644 index 0000000..1ede4e2 Binary files /dev/null and b/public/vuexy/assets/img/elements/31.png differ diff --git a/public/vuexy/assets/img/elements/32.png b/public/vuexy/assets/img/elements/32.png new file mode 100644 index 0000000..d5848c4 Binary files /dev/null and b/public/vuexy/assets/img/elements/32.png differ diff --git a/public/vuexy/assets/img/elements/33.png b/public/vuexy/assets/img/elements/33.png new file mode 100644 index 0000000..db70a4e Binary files /dev/null and b/public/vuexy/assets/img/elements/33.png differ diff --git a/public/vuexy/assets/img/elements/34.png b/public/vuexy/assets/img/elements/34.png new file mode 100644 index 0000000..c9ff4bc Binary files /dev/null and b/public/vuexy/assets/img/elements/34.png differ diff --git a/public/vuexy/assets/img/elements/35.png b/public/vuexy/assets/img/elements/35.png new file mode 100644 index 0000000..27e9ff9 Binary files /dev/null and b/public/vuexy/assets/img/elements/35.png differ diff --git a/public/vuexy/assets/img/elements/36.png b/public/vuexy/assets/img/elements/36.png new file mode 100644 index 0000000..73c8ecc Binary files /dev/null and b/public/vuexy/assets/img/elements/36.png differ diff --git a/public/vuexy/assets/img/elements/37.png b/public/vuexy/assets/img/elements/37.png new file mode 100644 index 0000000..aa70150 Binary files /dev/null and b/public/vuexy/assets/img/elements/37.png differ diff --git a/public/vuexy/assets/img/elements/38.png b/public/vuexy/assets/img/elements/38.png new file mode 100644 index 0000000..76a12a3 Binary files /dev/null and b/public/vuexy/assets/img/elements/38.png differ diff --git a/public/vuexy/assets/img/elements/39.png b/public/vuexy/assets/img/elements/39.png new file mode 100644 index 0000000..3f5ba97 Binary files /dev/null and b/public/vuexy/assets/img/elements/39.png differ diff --git a/public/vuexy/assets/img/elements/4.png b/public/vuexy/assets/img/elements/4.png new file mode 100644 index 0000000..6ae26a7 Binary files /dev/null and b/public/vuexy/assets/img/elements/4.png differ diff --git a/public/vuexy/assets/img/elements/40.png b/public/vuexy/assets/img/elements/40.png new file mode 100644 index 0000000..8979610 Binary files /dev/null and b/public/vuexy/assets/img/elements/40.png differ diff --git a/public/vuexy/assets/img/elements/41.png b/public/vuexy/assets/img/elements/41.png new file mode 100644 index 0000000..f5c2d7d Binary files /dev/null and b/public/vuexy/assets/img/elements/41.png differ diff --git a/public/vuexy/assets/img/elements/42.png b/public/vuexy/assets/img/elements/42.png new file mode 100644 index 0000000..b2005ab Binary files /dev/null and b/public/vuexy/assets/img/elements/42.png differ diff --git a/public/vuexy/assets/img/elements/43.png b/public/vuexy/assets/img/elements/43.png new file mode 100644 index 0000000..c077257 Binary files /dev/null and b/public/vuexy/assets/img/elements/43.png differ diff --git a/public/vuexy/assets/img/elements/44.png b/public/vuexy/assets/img/elements/44.png new file mode 100644 index 0000000..fe2fbff Binary files /dev/null and b/public/vuexy/assets/img/elements/44.png differ diff --git a/public/vuexy/assets/img/elements/45.png b/public/vuexy/assets/img/elements/45.png new file mode 100644 index 0000000..82d7e41 Binary files /dev/null and b/public/vuexy/assets/img/elements/45.png differ diff --git a/public/vuexy/assets/img/elements/46.png b/public/vuexy/assets/img/elements/46.png new file mode 100644 index 0000000..a789512 Binary files /dev/null and b/public/vuexy/assets/img/elements/46.png differ diff --git a/public/vuexy/assets/img/elements/47.png b/public/vuexy/assets/img/elements/47.png new file mode 100644 index 0000000..2187e4d Binary files /dev/null and b/public/vuexy/assets/img/elements/47.png differ diff --git a/public/vuexy/assets/img/elements/48.png b/public/vuexy/assets/img/elements/48.png new file mode 100644 index 0000000..ffecd34 Binary files /dev/null and b/public/vuexy/assets/img/elements/48.png differ diff --git a/public/vuexy/assets/img/elements/49.png b/public/vuexy/assets/img/elements/49.png new file mode 100644 index 0000000..8f7dc2e Binary files /dev/null and b/public/vuexy/assets/img/elements/49.png differ diff --git a/public/vuexy/assets/img/elements/5.png b/public/vuexy/assets/img/elements/5.png new file mode 100644 index 0000000..f74c727 Binary files /dev/null and b/public/vuexy/assets/img/elements/5.png differ diff --git a/public/vuexy/assets/img/elements/50.png b/public/vuexy/assets/img/elements/50.png new file mode 100644 index 0000000..8eb1061 Binary files /dev/null and b/public/vuexy/assets/img/elements/50.png differ diff --git a/public/vuexy/assets/img/elements/51.png b/public/vuexy/assets/img/elements/51.png new file mode 100644 index 0000000..ee01808 Binary files /dev/null and b/public/vuexy/assets/img/elements/51.png differ diff --git a/public/vuexy/assets/img/elements/52.png b/public/vuexy/assets/img/elements/52.png new file mode 100644 index 0000000..0e52106 Binary files /dev/null and b/public/vuexy/assets/img/elements/52.png differ diff --git a/public/vuexy/assets/img/elements/53.png b/public/vuexy/assets/img/elements/53.png new file mode 100644 index 0000000..6045e76 Binary files /dev/null and b/public/vuexy/assets/img/elements/53.png differ diff --git a/public/vuexy/assets/img/elements/54.png b/public/vuexy/assets/img/elements/54.png new file mode 100644 index 0000000..a31f9e5 Binary files /dev/null and b/public/vuexy/assets/img/elements/54.png differ diff --git a/public/vuexy/assets/img/elements/55.png b/public/vuexy/assets/img/elements/55.png new file mode 100644 index 0000000..4b02a48 Binary files /dev/null and b/public/vuexy/assets/img/elements/55.png differ diff --git a/public/vuexy/assets/img/elements/56.jpg b/public/vuexy/assets/img/elements/56.jpg new file mode 100644 index 0000000..46af155 Binary files /dev/null and b/public/vuexy/assets/img/elements/56.jpg differ diff --git a/public/vuexy/assets/img/elements/6.png b/public/vuexy/assets/img/elements/6.png new file mode 100644 index 0000000..6e01fc4 Binary files /dev/null and b/public/vuexy/assets/img/elements/6.png differ diff --git a/public/vuexy/assets/img/elements/7.png b/public/vuexy/assets/img/elements/7.png new file mode 100644 index 0000000..d565bda Binary files /dev/null and b/public/vuexy/assets/img/elements/7.png differ diff --git a/public/vuexy/assets/img/elements/8.png b/public/vuexy/assets/img/elements/8.png new file mode 100644 index 0000000..c276aa7 Binary files /dev/null and b/public/vuexy/assets/img/elements/8.png differ diff --git a/public/vuexy/assets/img/elements/9.png b/public/vuexy/assets/img/elements/9.png new file mode 100644 index 0000000..f129bd4 Binary files /dev/null and b/public/vuexy/assets/img/elements/9.png differ diff --git a/public/vuexy/assets/img/favicon/favicon.ico b/public/vuexy/assets/img/favicon/favicon.ico new file mode 100644 index 0000000..c072116 Binary files /dev/null and b/public/vuexy/assets/img/favicon/favicon.ico differ diff --git a/public/vuexy/assets/img/favicon/favicon.png b/public/vuexy/assets/img/favicon/favicon.png new file mode 100644 index 0000000..9550ce6 Binary files /dev/null and b/public/vuexy/assets/img/favicon/favicon.png differ diff --git a/public/vuexy/assets/img/front-pages/backgrounds/cta-bg-dark.png b/public/vuexy/assets/img/front-pages/backgrounds/cta-bg-dark.png new file mode 100644 index 0000000..ae05832 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/backgrounds/cta-bg-dark.png differ diff --git a/public/vuexy/assets/img/front-pages/backgrounds/cta-bg-light.png b/public/vuexy/assets/img/front-pages/backgrounds/cta-bg-light.png new file mode 100644 index 0000000..f2cdb6f Binary files /dev/null and b/public/vuexy/assets/img/front-pages/backgrounds/cta-bg-light.png differ diff --git a/public/vuexy/assets/img/front-pages/backgrounds/footer-bg.png b/public/vuexy/assets/img/front-pages/backgrounds/footer-bg.png new file mode 100644 index 0000000..ff21734 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/backgrounds/footer-bg.png differ diff --git a/public/vuexy/assets/img/front-pages/backgrounds/hero-bg.png b/public/vuexy/assets/img/front-pages/backgrounds/hero-bg.png new file mode 100644 index 0000000..ddf7b9a Binary files /dev/null and b/public/vuexy/assets/img/front-pages/backgrounds/hero-bg.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo-1.png b/public/vuexy/assets/img/front-pages/branding/logo-1.png new file mode 100644 index 0000000..7f551d7 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo-1.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo-2.png b/public/vuexy/assets/img/front-pages/branding/logo-2.png new file mode 100644 index 0000000..5e3f269 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo-2.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo-3.png b/public/vuexy/assets/img/front-pages/branding/logo-3.png new file mode 100644 index 0000000..e854e93 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo-3.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo-4.png b/public/vuexy/assets/img/front-pages/branding/logo-4.png new file mode 100644 index 0000000..6c5d3f3 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo-4.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo-5.png b/public/vuexy/assets/img/front-pages/branding/logo-5.png new file mode 100644 index 0000000..bf3cc14 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo-5.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo-6.png b/public/vuexy/assets/img/front-pages/branding/logo-6.png new file mode 100644 index 0000000..99980b2 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo-6.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_1-dark.png b/public/vuexy/assets/img/front-pages/branding/logo_1-dark.png new file mode 100644 index 0000000..cb1a58d Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_1-dark.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_1-light.png b/public/vuexy/assets/img/front-pages/branding/logo_1-light.png new file mode 100644 index 0000000..e0308e9 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_1-light.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_2-dark.png b/public/vuexy/assets/img/front-pages/branding/logo_2-dark.png new file mode 100644 index 0000000..f5e9247 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_2-dark.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_2-light.png b/public/vuexy/assets/img/front-pages/branding/logo_2-light.png new file mode 100644 index 0000000..719e610 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_2-light.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_3-dark.png b/public/vuexy/assets/img/front-pages/branding/logo_3-dark.png new file mode 100644 index 0000000..27c68e4 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_3-dark.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_3-light.png b/public/vuexy/assets/img/front-pages/branding/logo_3-light.png new file mode 100644 index 0000000..5ec4f17 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_3-light.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_4-dark.png b/public/vuexy/assets/img/front-pages/branding/logo_4-dark.png new file mode 100644 index 0000000..3e5bfc3 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_4-dark.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_4-light.png b/public/vuexy/assets/img/front-pages/branding/logo_4-light.png new file mode 100644 index 0000000..0929f53 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_4-light.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_5-dark.png b/public/vuexy/assets/img/front-pages/branding/logo_5-dark.png new file mode 100644 index 0000000..3434200 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_5-dark.png differ diff --git a/public/vuexy/assets/img/front-pages/branding/logo_5-light.png b/public/vuexy/assets/img/front-pages/branding/logo_5-light.png new file mode 100644 index 0000000..deb1071 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/branding/logo_5-light.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/Join-community-arrow.png b/public/vuexy/assets/img/front-pages/icons/Join-community-arrow.png new file mode 100644 index 0000000..9bde454 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/Join-community-arrow.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/check-warning.png b/public/vuexy/assets/img/front-pages/icons/check-warning.png new file mode 100644 index 0000000..98e9653 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/check-warning.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/check.png b/public/vuexy/assets/img/front-pages/icons/check.png new file mode 100644 index 0000000..1042960 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/check.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/contact-border.png b/public/vuexy/assets/img/front-pages/icons/contact-border.png new file mode 100644 index 0000000..1eb721d Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/contact-border.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/diamond-info.png b/public/vuexy/assets/img/front-pages/icons/diamond-info.png new file mode 100644 index 0000000..594227e Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/diamond-info.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/facebook.svg b/public/vuexy/assets/img/front-pages/icons/facebook.svg new file mode 100644 index 0000000..9d779ae --- /dev/null +++ b/public/vuexy/assets/img/front-pages/icons/facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/vuexy/assets/img/front-pages/icons/github.svg b/public/vuexy/assets/img/front-pages/icons/github.svg new file mode 100644 index 0000000..994f811 --- /dev/null +++ b/public/vuexy/assets/img/front-pages/icons/github.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/vuexy/assets/img/front-pages/icons/instagram.svg b/public/vuexy/assets/img/front-pages/icons/instagram.svg new file mode 100644 index 0000000..7f27805 --- /dev/null +++ b/public/vuexy/assets/img/front-pages/icons/instagram.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/img/front-pages/icons/keyboard.png b/public/vuexy/assets/img/front-pages/icons/keyboard.png new file mode 100644 index 0000000..ecd7e56 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/keyboard.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/laptop.png b/public/vuexy/assets/img/front-pages/icons/laptop.png new file mode 100644 index 0000000..6518f1e Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/laptop.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/paper-airplane.png b/public/vuexy/assets/img/front-pages/icons/paper-airplane.png new file mode 100644 index 0000000..a4911dc Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/paper-airplane.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/paper.png b/public/vuexy/assets/img/front-pages/icons/paper.png new file mode 100644 index 0000000..7526f6b Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/paper.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/plane.png b/public/vuexy/assets/img/front-pages/icons/plane.png new file mode 100644 index 0000000..497cc1e Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/plane.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/pricing-plans-arrow.png b/public/vuexy/assets/img/front-pages/icons/pricing-plans-arrow.png new file mode 100644 index 0000000..ed8f60b Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/pricing-plans-arrow.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/rocket.png b/public/vuexy/assets/img/front-pages/icons/rocket.png new file mode 100644 index 0000000..e1b60e0 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/rocket.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/section-title-icon.png b/public/vuexy/assets/img/front-pages/icons/section-title-icon.png new file mode 100644 index 0000000..6e8d173 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/section-title-icon.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/shuttle-rocket.png b/public/vuexy/assets/img/front-pages/icons/shuttle-rocket.png new file mode 100644 index 0000000..154b17e Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/shuttle-rocket.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/twitter.svg b/public/vuexy/assets/img/front-pages/icons/twitter.svg new file mode 100644 index 0000000..c620de0 --- /dev/null +++ b/public/vuexy/assets/img/front-pages/icons/twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/vuexy/assets/img/front-pages/icons/user-success.png b/public/vuexy/assets/img/front-pages/icons/user-success.png new file mode 100644 index 0000000..12c27fb Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/user-success.png differ diff --git a/public/vuexy/assets/img/front-pages/icons/user.png b/public/vuexy/assets/img/front-pages/icons/user.png new file mode 100644 index 0000000..b60b2d5 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/icons/user.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/apple-icon.png b/public/vuexy/assets/img/front-pages/landing-page/apple-icon.png new file mode 100644 index 0000000..407cc80 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/apple-icon.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/contact-customer-service.png b/public/vuexy/assets/img/front-pages/landing-page/contact-customer-service.png new file mode 100644 index 0000000..47c545c Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/contact-customer-service.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/cta-dashboard.png b/public/vuexy/assets/img/front-pages/landing-page/cta-dashboard.png new file mode 100644 index 0000000..bd17025 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/cta-dashboard.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/faq-boy-with-logos.png b/public/vuexy/assets/img/front-pages/landing-page/faq-boy-with-logos.png new file mode 100644 index 0000000..b64dbfc Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/faq-boy-with-logos.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/google-play-icon.png b/public/vuexy/assets/img/front-pages/landing-page/google-play-icon.png new file mode 100644 index 0000000..6fe8c90 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/google-play-icon.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/hero-dashboard-dark.png b/public/vuexy/assets/img/front-pages/landing-page/hero-dashboard-dark.png new file mode 100644 index 0000000..c2a4011 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/hero-dashboard-dark.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/hero-dashboard-light.png b/public/vuexy/assets/img/front-pages/landing-page/hero-dashboard-light.png new file mode 100644 index 0000000..160590e Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/hero-dashboard-light.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/hero-elements-dark.png b/public/vuexy/assets/img/front-pages/landing-page/hero-elements-dark.png new file mode 100644 index 0000000..1e0945d Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/hero-elements-dark.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/hero-elements-light.png b/public/vuexy/assets/img/front-pages/landing-page/hero-elements-light.png new file mode 100644 index 0000000..8061b82 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/hero-elements-light.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/team-member-1.png b/public/vuexy/assets/img/front-pages/landing-page/team-member-1.png new file mode 100644 index 0000000..c399b18 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/team-member-1.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/team-member-2.png b/public/vuexy/assets/img/front-pages/landing-page/team-member-2.png new file mode 100644 index 0000000..9b6f822 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/team-member-2.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/team-member-3.png b/public/vuexy/assets/img/front-pages/landing-page/team-member-3.png new file mode 100644 index 0000000..8a815fc Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/team-member-3.png differ diff --git a/public/vuexy/assets/img/front-pages/landing-page/team-member-4.png b/public/vuexy/assets/img/front-pages/landing-page/team-member-4.png new file mode 100644 index 0000000..91a8166 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/landing-page/team-member-4.png differ diff --git a/public/vuexy/assets/img/front-pages/misc/checkout-image.png b/public/vuexy/assets/img/front-pages/misc/checkout-image.png new file mode 100644 index 0000000..720bfc4 Binary files /dev/null and b/public/vuexy/assets/img/front-pages/misc/checkout-image.png differ diff --git a/public/vuexy/assets/img/front-pages/misc/nav-item-col-img.png b/public/vuexy/assets/img/front-pages/misc/nav-item-col-img.png new file mode 100644 index 0000000..b11e49a Binary files /dev/null and b/public/vuexy/assets/img/front-pages/misc/nav-item-col-img.png differ diff --git a/public/vuexy/assets/img/front-pages/misc/product-image.png b/public/vuexy/assets/img/front-pages/misc/product-image.png new file mode 100644 index 0000000..25f511b Binary files /dev/null and b/public/vuexy/assets/img/front-pages/misc/product-image.png differ diff --git a/public/vuexy/assets/img/icons/brands/asana.png b/public/vuexy/assets/img/icons/brands/asana.png new file mode 100644 index 0000000..6a17880 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/asana.png differ diff --git a/public/vuexy/assets/img/icons/brands/behance.png b/public/vuexy/assets/img/icons/brands/behance.png new file mode 100644 index 0000000..bf41313 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/behance.png differ diff --git a/public/vuexy/assets/img/icons/brands/bootstrap-logo.png b/public/vuexy/assets/img/icons/brands/bootstrap-logo.png new file mode 100644 index 0000000..14f9fae Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/bootstrap-logo.png differ diff --git a/public/vuexy/assets/img/icons/brands/brave.png b/public/vuexy/assets/img/icons/brands/brave.png new file mode 100644 index 0000000..edd0198 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/brave.png differ diff --git a/public/vuexy/assets/img/icons/brands/chrome.png b/public/vuexy/assets/img/icons/brands/chrome.png new file mode 100644 index 0000000..ec33382 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/chrome.png differ diff --git a/public/vuexy/assets/img/icons/brands/dribbble.png b/public/vuexy/assets/img/icons/brands/dribbble.png new file mode 100644 index 0000000..468e311 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/dribbble.png differ diff --git a/public/vuexy/assets/img/icons/brands/edge.png b/public/vuexy/assets/img/icons/brands/edge.png new file mode 100644 index 0000000..5bef296 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/edge.png differ diff --git a/public/vuexy/assets/img/icons/brands/event-label.png b/public/vuexy/assets/img/icons/brands/event-label.png new file mode 100644 index 0000000..aed89c1 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/event-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/facebook.png b/public/vuexy/assets/img/icons/brands/facebook.png new file mode 100644 index 0000000..3ee2f66 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/facebook.png differ diff --git a/public/vuexy/assets/img/icons/brands/figma-label.png b/public/vuexy/assets/img/icons/brands/figma-label.png new file mode 100644 index 0000000..d6a9abc Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/figma-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/figma-logo.png b/public/vuexy/assets/img/icons/brands/figma-logo.png new file mode 100644 index 0000000..7549e97 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/figma-logo.png differ diff --git a/public/vuexy/assets/img/icons/brands/firefox.png b/public/vuexy/assets/img/icons/brands/firefox.png new file mode 100644 index 0000000..c640758 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/firefox.png differ diff --git a/public/vuexy/assets/img/icons/brands/github.png b/public/vuexy/assets/img/icons/brands/github.png new file mode 100644 index 0000000..39fb86c Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/github.png differ diff --git a/public/vuexy/assets/img/icons/brands/google.png b/public/vuexy/assets/img/icons/brands/google.png new file mode 100644 index 0000000..37cdc5a Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/google.png differ diff --git a/public/vuexy/assets/img/icons/brands/html-label.png b/public/vuexy/assets/img/icons/brands/html-label.png new file mode 100644 index 0000000..c927b00 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/html-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/instagram.png b/public/vuexy/assets/img/icons/brands/instagram.png new file mode 100644 index 0000000..eb18ca2 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/instagram.png differ diff --git a/public/vuexy/assets/img/icons/brands/laravel-logo.png b/public/vuexy/assets/img/icons/brands/laravel-logo.png new file mode 100644 index 0000000..f7593bb Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/laravel-logo.png differ diff --git a/public/vuexy/assets/img/icons/brands/linkedin.png b/public/vuexy/assets/img/icons/brands/linkedin.png new file mode 100644 index 0000000..91073be Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/linkedin.png differ diff --git a/public/vuexy/assets/img/icons/brands/mailchimp.png b/public/vuexy/assets/img/icons/brands/mailchimp.png new file mode 100644 index 0000000..2b21632 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/mailchimp.png differ diff --git a/public/vuexy/assets/img/icons/brands/opera.png b/public/vuexy/assets/img/icons/brands/opera.png new file mode 100644 index 0000000..2047b18 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/opera.png differ diff --git a/public/vuexy/assets/img/icons/brands/react-label.png b/public/vuexy/assets/img/icons/brands/react-label.png new file mode 100644 index 0000000..f4e529d Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/react-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/react-logo.png b/public/vuexy/assets/img/icons/brands/react-logo.png new file mode 100644 index 0000000..c3f2a8c Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/react-logo.png differ diff --git a/public/vuexy/assets/img/icons/brands/safari.png b/public/vuexy/assets/img/icons/brands/safari.png new file mode 100644 index 0000000..eeba9f3 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/safari.png differ diff --git a/public/vuexy/assets/img/icons/brands/sketch-label.png b/public/vuexy/assets/img/icons/brands/sketch-label.png new file mode 100644 index 0000000..e68fb7b Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/sketch-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/sketch-logo.png b/public/vuexy/assets/img/icons/brands/sketch-logo.png new file mode 100644 index 0000000..5f024b6 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/sketch-logo.png differ diff --git a/public/vuexy/assets/img/icons/brands/slack.png b/public/vuexy/assets/img/icons/brands/slack.png new file mode 100644 index 0000000..a109a0f Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/slack.png differ diff --git a/public/vuexy/assets/img/icons/brands/social-label.png b/public/vuexy/assets/img/icons/brands/social-label.png new file mode 100644 index 0000000..a2d9000 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/social-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/support-label.png b/public/vuexy/assets/img/icons/brands/support-label.png new file mode 100644 index 0000000..2592e2a Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/support-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/twitter-dark.png b/public/vuexy/assets/img/icons/brands/twitter-dark.png new file mode 100644 index 0000000..193e48c Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/twitter-dark.png differ diff --git a/public/vuexy/assets/img/icons/brands/twitter-label.png b/public/vuexy/assets/img/icons/brands/twitter-label.png new file mode 100644 index 0000000..cdb891f Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/twitter-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/twitter-light.png b/public/vuexy/assets/img/icons/brands/twitter-light.png new file mode 100644 index 0000000..9d34b12 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/twitter-light.png differ diff --git a/public/vuexy/assets/img/icons/brands/twitter.png b/public/vuexy/assets/img/icons/brands/twitter.png new file mode 100644 index 0000000..5a27c3d Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/twitter.png differ diff --git a/public/vuexy/assets/img/icons/brands/vue-label.png b/public/vuexy/assets/img/icons/brands/vue-label.png new file mode 100644 index 0000000..dd0df2a Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/vue-label.png differ diff --git a/public/vuexy/assets/img/icons/brands/vue-logo.png b/public/vuexy/assets/img/icons/brands/vue-logo.png new file mode 100644 index 0000000..8c14b2c Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/vue-logo.png differ diff --git a/public/vuexy/assets/img/icons/brands/xd-label.png b/public/vuexy/assets/img/icons/brands/xd-label.png new file mode 100644 index 0000000..c7c1948 Binary files /dev/null and b/public/vuexy/assets/img/icons/brands/xd-label.png differ diff --git a/public/vuexy/assets/img/icons/misc/authentication-QR.png b/public/vuexy/assets/img/icons/misc/authentication-QR.png new file mode 100644 index 0000000..c702a23 Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/authentication-QR.png differ diff --git a/public/vuexy/assets/img/icons/misc/doc.png b/public/vuexy/assets/img/icons/misc/doc.png new file mode 100644 index 0000000..692f808 Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/doc.png differ diff --git a/public/vuexy/assets/img/icons/misc/leaf-green.png b/public/vuexy/assets/img/icons/misc/leaf-green.png new file mode 100644 index 0000000..6c24f60 Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/leaf-green.png differ diff --git a/public/vuexy/assets/img/icons/misc/leaf-orange.png b/public/vuexy/assets/img/icons/misc/leaf-orange.png new file mode 100644 index 0000000..a8a8f58 Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/leaf-orange.png differ diff --git a/public/vuexy/assets/img/icons/misc/leaf-red.png b/public/vuexy/assets/img/icons/misc/leaf-red.png new file mode 100644 index 0000000..2763505 Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/leaf-red.png differ diff --git a/public/vuexy/assets/img/icons/misc/leaf-shadow.png b/public/vuexy/assets/img/icons/misc/leaf-shadow.png new file mode 100644 index 0000000..6b979fa Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/leaf-shadow.png differ diff --git a/public/vuexy/assets/img/icons/misc/pdf.png b/public/vuexy/assets/img/icons/misc/pdf.png new file mode 100644 index 0000000..0b438e3 Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/pdf.png differ diff --git a/public/vuexy/assets/img/icons/misc/search-doc.png b/public/vuexy/assets/img/icons/misc/search-doc.png new file mode 100644 index 0000000..7c903cb Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/search-doc.png differ diff --git a/public/vuexy/assets/img/icons/misc/search-jpg.png b/public/vuexy/assets/img/icons/misc/search-jpg.png new file mode 100644 index 0000000..bb254ff Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/search-jpg.png differ diff --git a/public/vuexy/assets/img/icons/misc/search-xls.png b/public/vuexy/assets/img/icons/misc/search-xls.png new file mode 100644 index 0000000..cde1c31 Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/search-xls.png differ diff --git a/public/vuexy/assets/img/icons/misc/xls.png b/public/vuexy/assets/img/icons/misc/xls.png new file mode 100644 index 0000000..e7bd842 Binary files /dev/null and b/public/vuexy/assets/img/icons/misc/xls.png differ diff --git a/public/vuexy/assets/img/icons/payments/ae-dark.png b/public/vuexy/assets/img/icons/payments/ae-dark.png new file mode 100644 index 0000000..35d6f12 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/ae-dark.png differ diff --git a/public/vuexy/assets/img/icons/payments/ae-light.png b/public/vuexy/assets/img/icons/payments/ae-light.png new file mode 100644 index 0000000..f80601b Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/ae-light.png differ diff --git a/public/vuexy/assets/img/icons/payments/american-express-img.png b/public/vuexy/assets/img/icons/payments/american-express-img.png new file mode 100644 index 0000000..782f71c Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/american-express-img.png differ diff --git a/public/vuexy/assets/img/icons/payments/american-express-logo.png b/public/vuexy/assets/img/icons/payments/american-express-logo.png new file mode 100644 index 0000000..be082c5 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/american-express-logo.png differ diff --git a/public/vuexy/assets/img/icons/payments/amex-cc.png b/public/vuexy/assets/img/icons/payments/amex-cc.png new file mode 100644 index 0000000..20c85a9 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/amex-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/dc-dark.png b/public/vuexy/assets/img/icons/payments/dc-dark.png new file mode 100644 index 0000000..9ea41ec Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/dc-dark.png differ diff --git a/public/vuexy/assets/img/icons/payments/dc-light.png b/public/vuexy/assets/img/icons/payments/dc-light.png new file mode 100644 index 0000000..829dea2 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/dc-light.png differ diff --git a/public/vuexy/assets/img/icons/payments/diners-cc.png b/public/vuexy/assets/img/icons/payments/diners-cc.png new file mode 100644 index 0000000..e04cca2 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/diners-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/diners.png b/public/vuexy/assets/img/icons/payments/diners.png new file mode 100644 index 0000000..b03d3a4 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/diners.png differ diff --git a/public/vuexy/assets/img/icons/payments/discover-cc.png b/public/vuexy/assets/img/icons/payments/discover-cc.png new file mode 100644 index 0000000..e4370fb Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/discover-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/discover.png b/public/vuexy/assets/img/icons/payments/discover.png new file mode 100644 index 0000000..8d7f71b Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/discover.png differ diff --git a/public/vuexy/assets/img/icons/payments/jcb-cc.png b/public/vuexy/assets/img/icons/payments/jcb-cc.png new file mode 100644 index 0000000..66bfc97 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/jcb-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/jcb-dark.png b/public/vuexy/assets/img/icons/payments/jcb-dark.png new file mode 100644 index 0000000..f7ac3c1 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/jcb-dark.png differ diff --git a/public/vuexy/assets/img/icons/payments/jcb-light.png b/public/vuexy/assets/img/icons/payments/jcb-light.png new file mode 100644 index 0000000..e19e881 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/jcb-light.png differ diff --git a/public/vuexy/assets/img/icons/payments/maestro-cc.png b/public/vuexy/assets/img/icons/payments/maestro-cc.png new file mode 100644 index 0000000..0da0753 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/maestro-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/master-card-img.png b/public/vuexy/assets/img/icons/payments/master-card-img.png new file mode 100644 index 0000000..7fffa46 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/master-card-img.png differ diff --git a/public/vuexy/assets/img/icons/payments/master-dark.png b/public/vuexy/assets/img/icons/payments/master-dark.png new file mode 100644 index 0000000..3736504 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/master-dark.png differ diff --git a/public/vuexy/assets/img/icons/payments/master-light.png b/public/vuexy/assets/img/icons/payments/master-light.png new file mode 100644 index 0000000..40d782c Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/master-light.png differ diff --git a/public/vuexy/assets/img/icons/payments/mastercard-cc.png b/public/vuexy/assets/img/icons/payments/mastercard-cc.png new file mode 100644 index 0000000..8f5ea37 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/mastercard-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/mastercard.png b/public/vuexy/assets/img/icons/payments/mastercard.png new file mode 100644 index 0000000..267ad09 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/mastercard.png differ diff --git a/public/vuexy/assets/img/icons/payments/paypal-dark.png b/public/vuexy/assets/img/icons/payments/paypal-dark.png new file mode 100644 index 0000000..32567dd Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/paypal-dark.png differ diff --git a/public/vuexy/assets/img/icons/payments/paypal-light.png b/public/vuexy/assets/img/icons/payments/paypal-light.png new file mode 100644 index 0000000..fbc29c6 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/paypal-light.png differ diff --git a/public/vuexy/assets/img/icons/payments/paypal.png b/public/vuexy/assets/img/icons/payments/paypal.png new file mode 100644 index 0000000..ca38eaa Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/paypal.png differ diff --git a/public/vuexy/assets/img/icons/payments/paypal_logo.png b/public/vuexy/assets/img/icons/payments/paypal_logo.png new file mode 100644 index 0000000..382e062 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/paypal_logo.png differ diff --git a/public/vuexy/assets/img/icons/payments/uatp-cc.png b/public/vuexy/assets/img/icons/payments/uatp-cc.png new file mode 100644 index 0000000..b8d775c Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/uatp-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/unionPay-cc.png b/public/vuexy/assets/img/icons/payments/unionPay-cc.png new file mode 100644 index 0000000..ade6139 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/unionPay-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/visa-cc.png b/public/vuexy/assets/img/icons/payments/visa-cc.png new file mode 100644 index 0000000..f1c0801 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/visa-cc.png differ diff --git a/public/vuexy/assets/img/icons/payments/visa-dark.png b/public/vuexy/assets/img/icons/payments/visa-dark.png new file mode 100644 index 0000000..6d37fda Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/visa-dark.png differ diff --git a/public/vuexy/assets/img/icons/payments/visa-img.png b/public/vuexy/assets/img/icons/payments/visa-img.png new file mode 100644 index 0000000..0322aba Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/visa-img.png differ diff --git a/public/vuexy/assets/img/icons/payments/visa-light.png b/public/vuexy/assets/img/icons/payments/visa-light.png new file mode 100644 index 0000000..4a95168 Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/visa-light.png differ diff --git a/public/vuexy/assets/img/icons/payments/visa.png b/public/vuexy/assets/img/icons/payments/visa.png new file mode 100644 index 0000000..3db86fb Binary files /dev/null and b/public/vuexy/assets/img/icons/payments/visa.png differ diff --git a/public/vuexy/assets/img/illustrations/add-new-roles.png b/public/vuexy/assets/img/illustrations/add-new-roles.png new file mode 100644 index 0000000..27a2b92 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/add-new-roles.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-forgot-password-illustration-dark.png b/public/vuexy/assets/img/illustrations/auth-forgot-password-illustration-dark.png new file mode 100644 index 0000000..a2575d4 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-forgot-password-illustration-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-forgot-password-illustration-light.png b/public/vuexy/assets/img/illustrations/auth-forgot-password-illustration-light.png new file mode 100644 index 0000000..eec7594 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-forgot-password-illustration-light.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-login-illustration-dark.png b/public/vuexy/assets/img/illustrations/auth-login-illustration-dark.png new file mode 100644 index 0000000..edde615 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-login-illustration-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-login-illustration-light.png b/public/vuexy/assets/img/illustrations/auth-login-illustration-light.png new file mode 100644 index 0000000..3a071d9 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-login-illustration-light.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-register-illustration-dark.png b/public/vuexy/assets/img/illustrations/auth-register-illustration-dark.png new file mode 100644 index 0000000..50c6584 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-register-illustration-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-register-illustration-light.png b/public/vuexy/assets/img/illustrations/auth-register-illustration-light.png new file mode 100644 index 0000000..7582ed2 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-register-illustration-light.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-register-multisteps-illustration.png b/public/vuexy/assets/img/illustrations/auth-register-multisteps-illustration.png new file mode 100644 index 0000000..4865d1d Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-register-multisteps-illustration.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-register-multisteps-shape-dark.png b/public/vuexy/assets/img/illustrations/auth-register-multisteps-shape-dark.png new file mode 100644 index 0000000..46e8ada Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-register-multisteps-shape-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-register-multisteps-shape-light.png b/public/vuexy/assets/img/illustrations/auth-register-multisteps-shape-light.png new file mode 100644 index 0000000..444cf15 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-register-multisteps-shape-light.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-reset-password-illustration-dark.png b/public/vuexy/assets/img/illustrations/auth-reset-password-illustration-dark.png new file mode 100644 index 0000000..5032f94 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-reset-password-illustration-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-reset-password-illustration-light.png b/public/vuexy/assets/img/illustrations/auth-reset-password-illustration-light.png new file mode 100644 index 0000000..56528ff Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-reset-password-illustration-light.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-two-step-illustration-dark.png b/public/vuexy/assets/img/illustrations/auth-two-step-illustration-dark.png new file mode 100644 index 0000000..59bc745 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-two-step-illustration-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-two-step-illustration-light.png b/public/vuexy/assets/img/illustrations/auth-two-step-illustration-light.png new file mode 100644 index 0000000..10e4a57 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-two-step-illustration-light.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-verify-email-illustration-dark.png b/public/vuexy/assets/img/illustrations/auth-verify-email-illustration-dark.png new file mode 100644 index 0000000..8e93590 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-verify-email-illustration-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/auth-verify-email-illustration-light.png b/public/vuexy/assets/img/illustrations/auth-verify-email-illustration-light.png new file mode 100644 index 0000000..e428b98 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/auth-verify-email-illustration-light.png differ diff --git a/public/vuexy/assets/img/illustrations/bg-shape-image-dark.png b/public/vuexy/assets/img/illustrations/bg-shape-image-dark.png new file mode 100644 index 0000000..ad3a050 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/bg-shape-image-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/bg-shape-image-light.png b/public/vuexy/assets/img/illustrations/bg-shape-image-light.png new file mode 100644 index 0000000..8d2a54f Binary files /dev/null and b/public/vuexy/assets/img/illustrations/bg-shape-image-light.png differ diff --git a/public/vuexy/assets/img/illustrations/boy-app-academy.png b/public/vuexy/assets/img/illustrations/boy-app-academy.png new file mode 100644 index 0000000..98fd050 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/boy-app-academy.png differ diff --git a/public/vuexy/assets/img/illustrations/boy-verify-email-dark.png b/public/vuexy/assets/img/illustrations/boy-verify-email-dark.png new file mode 100644 index 0000000..a468bcd Binary files /dev/null and b/public/vuexy/assets/img/illustrations/boy-verify-email-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/boy-verify-email-light.png b/public/vuexy/assets/img/illustrations/boy-verify-email-light.png new file mode 100644 index 0000000..6090dee Binary files /dev/null and b/public/vuexy/assets/img/illustrations/boy-verify-email-light.png differ diff --git a/public/vuexy/assets/img/illustrations/boy-with-laptop-dark.png b/public/vuexy/assets/img/illustrations/boy-with-laptop-dark.png new file mode 100644 index 0000000..799bb36 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/boy-with-laptop-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/boy-with-laptop-light.png b/public/vuexy/assets/img/illustrations/boy-with-laptop-light.png new file mode 100644 index 0000000..df99e9e Binary files /dev/null and b/public/vuexy/assets/img/illustrations/boy-with-laptop-light.png differ diff --git a/public/vuexy/assets/img/illustrations/boy-with-rocket-dark.png b/public/vuexy/assets/img/illustrations/boy-with-rocket-dark.png new file mode 100644 index 0000000..2d22fe3 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/boy-with-rocket-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/boy-with-rocket-light.png b/public/vuexy/assets/img/illustrations/boy-with-rocket-light.png new file mode 100644 index 0000000..734b424 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/boy-with-rocket-light.png differ diff --git a/public/vuexy/assets/img/illustrations/bulb-dark.png b/public/vuexy/assets/img/illustrations/bulb-dark.png new file mode 100644 index 0000000..3bd1644 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/bulb-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/bulb-light.png b/public/vuexy/assets/img/illustrations/bulb-light.png new file mode 100644 index 0000000..958d68e Binary files /dev/null and b/public/vuexy/assets/img/illustrations/bulb-light.png differ diff --git a/public/vuexy/assets/img/illustrations/card-advance-sale.png b/public/vuexy/assets/img/illustrations/card-advance-sale.png new file mode 100644 index 0000000..be81dc6 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/card-advance-sale.png differ diff --git a/public/vuexy/assets/img/illustrations/card-website-analytics-1.png b/public/vuexy/assets/img/illustrations/card-website-analytics-1.png new file mode 100644 index 0000000..778f20b Binary files /dev/null and b/public/vuexy/assets/img/illustrations/card-website-analytics-1.png differ diff --git a/public/vuexy/assets/img/illustrations/card-website-analytics-2.png b/public/vuexy/assets/img/illustrations/card-website-analytics-2.png new file mode 100644 index 0000000..0e3be49 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/card-website-analytics-2.png differ diff --git a/public/vuexy/assets/img/illustrations/card-website-analytics-3.png b/public/vuexy/assets/img/illustrations/card-website-analytics-3.png new file mode 100644 index 0000000..ec8d98a Binary files /dev/null and b/public/vuexy/assets/img/illustrations/card-website-analytics-3.png differ diff --git a/public/vuexy/assets/img/illustrations/fleet-car.png b/public/vuexy/assets/img/illustrations/fleet-car.png new file mode 100644 index 0000000..b12f177 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/fleet-car.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-app-academy.png b/public/vuexy/assets/img/illustrations/girl-app-academy.png new file mode 100644 index 0000000..b696414 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-app-academy.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-doing-yoga-dark.png b/public/vuexy/assets/img/illustrations/girl-doing-yoga-dark.png new file mode 100644 index 0000000..3ba779c Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-doing-yoga-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-doing-yoga-light.png b/public/vuexy/assets/img/illustrations/girl-doing-yoga-light.png new file mode 100644 index 0000000..32efea2 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-doing-yoga-light.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-sitting-with-laptop.png b/public/vuexy/assets/img/illustrations/girl-sitting-with-laptop.png new file mode 100644 index 0000000..5123417 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-sitting-with-laptop.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-unlock-password-dark.png b/public/vuexy/assets/img/illustrations/girl-unlock-password-dark.png new file mode 100644 index 0000000..24bd714 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-unlock-password-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-unlock-password-light.png b/public/vuexy/assets/img/illustrations/girl-unlock-password-light.png new file mode 100644 index 0000000..18f4b27 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-unlock-password-light.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-verify-password-dark.png b/public/vuexy/assets/img/illustrations/girl-verify-password-dark.png new file mode 100644 index 0000000..467410c Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-verify-password-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-verify-password-light.png b/public/vuexy/assets/img/illustrations/girl-verify-password-light.png new file mode 100644 index 0000000..001d149 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-verify-password-light.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-with-laptop-dark.png b/public/vuexy/assets/img/illustrations/girl-with-laptop-dark.png new file mode 100644 index 0000000..b29682e Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-with-laptop-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-with-laptop-light.png b/public/vuexy/assets/img/illustrations/girl-with-laptop-light.png new file mode 100644 index 0000000..836bd4b Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-with-laptop-light.png differ diff --git a/public/vuexy/assets/img/illustrations/girl-with-laptop.png b/public/vuexy/assets/img/illustrations/girl-with-laptop.png new file mode 100644 index 0000000..bd33977 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/girl-with-laptop.png differ diff --git a/public/vuexy/assets/img/illustrations/lady-with-laptop-dark.png b/public/vuexy/assets/img/illustrations/lady-with-laptop-dark.png new file mode 100644 index 0000000..82cdd1d Binary files /dev/null and b/public/vuexy/assets/img/illustrations/lady-with-laptop-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/lady-with-laptop-light.png b/public/vuexy/assets/img/illustrations/lady-with-laptop-light.png new file mode 100644 index 0000000..9119fb9 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/lady-with-laptop-light.png differ diff --git a/public/vuexy/assets/img/illustrations/page-misc-error.png b/public/vuexy/assets/img/illustrations/page-misc-error.png new file mode 100644 index 0000000..a8d2c4f Binary files /dev/null and b/public/vuexy/assets/img/illustrations/page-misc-error.png differ diff --git a/public/vuexy/assets/img/illustrations/page-misc-launching-soon.png b/public/vuexy/assets/img/illustrations/page-misc-launching-soon.png new file mode 100644 index 0000000..29da9eb Binary files /dev/null and b/public/vuexy/assets/img/illustrations/page-misc-launching-soon.png differ diff --git a/public/vuexy/assets/img/illustrations/page-misc-under-maintenance.png b/public/vuexy/assets/img/illustrations/page-misc-under-maintenance.png new file mode 100644 index 0000000..02547d8 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/page-misc-under-maintenance.png differ diff --git a/public/vuexy/assets/img/illustrations/page-misc-you-are-not-authorized.png b/public/vuexy/assets/img/illustrations/page-misc-you-are-not-authorized.png new file mode 100644 index 0000000..d1ea59d Binary files /dev/null and b/public/vuexy/assets/img/illustrations/page-misc-you-are-not-authorized.png differ diff --git a/public/vuexy/assets/img/illustrations/page-pricing-basic.png b/public/vuexy/assets/img/illustrations/page-pricing-basic.png new file mode 100644 index 0000000..6e83817 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/page-pricing-basic.png differ diff --git a/public/vuexy/assets/img/illustrations/page-pricing-enterprise.png b/public/vuexy/assets/img/illustrations/page-pricing-enterprise.png new file mode 100644 index 0000000..7295012 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/page-pricing-enterprise.png differ diff --git a/public/vuexy/assets/img/illustrations/page-pricing-standard.png b/public/vuexy/assets/img/illustrations/page-pricing-standard.png new file mode 100644 index 0000000..9e8c0ac Binary files /dev/null and b/public/vuexy/assets/img/illustrations/page-pricing-standard.png differ diff --git a/public/vuexy/assets/img/illustrations/pencil-rocket.png b/public/vuexy/assets/img/illustrations/pencil-rocket.png new file mode 100644 index 0000000..3ca78d9 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/pencil-rocket.png differ diff --git a/public/vuexy/assets/img/illustrations/rocket.png b/public/vuexy/assets/img/illustrations/rocket.png new file mode 100644 index 0000000..393ea44 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/rocket.png differ diff --git a/public/vuexy/assets/img/illustrations/wizard-create-deal-confirm.png b/public/vuexy/assets/img/illustrations/wizard-create-deal-confirm.png new file mode 100644 index 0000000..8d7100f Binary files /dev/null and b/public/vuexy/assets/img/illustrations/wizard-create-deal-confirm.png differ diff --git a/public/vuexy/assets/img/illustrations/wizard-create-deal-girl-with-laptop-dark.png b/public/vuexy/assets/img/illustrations/wizard-create-deal-girl-with-laptop-dark.png new file mode 100644 index 0000000..79fa266 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/wizard-create-deal-girl-with-laptop-dark.png differ diff --git a/public/vuexy/assets/img/illustrations/wizard-create-deal-girl-with-laptop-light.png b/public/vuexy/assets/img/illustrations/wizard-create-deal-girl-with-laptop-light.png new file mode 100644 index 0000000..79fa266 Binary files /dev/null and b/public/vuexy/assets/img/illustrations/wizard-create-deal-girl-with-laptop-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-collapsed-menu-dark.png b/public/vuexy/assets/img/layouts/layout-collapsed-menu-dark.png new file mode 100644 index 0000000..dd5ece3 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-collapsed-menu-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-collapsed-menu-light.png b/public/vuexy/assets/img/layouts/layout-collapsed-menu-light.png new file mode 100644 index 0000000..5cade90 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-collapsed-menu-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-container-dark.png b/public/vuexy/assets/img/layouts/layout-container-dark.png new file mode 100644 index 0000000..e66fef3 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-container-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-container-light.png b/public/vuexy/assets/img/layouts/layout-container-light.png new file mode 100644 index 0000000..08f15b0 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-container-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-content-navbar-and-sidebar-dark.png b/public/vuexy/assets/img/layouts/layout-content-navbar-and-sidebar-dark.png new file mode 100644 index 0000000..fea6578 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-content-navbar-and-sidebar-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-content-navbar-and-sidebar-light.png b/public/vuexy/assets/img/layouts/layout-content-navbar-and-sidebar-light.png new file mode 100644 index 0000000..c07dace Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-content-navbar-and-sidebar-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-content-navbar-dark.png b/public/vuexy/assets/img/layouts/layout-content-navbar-dark.png new file mode 100644 index 0000000..5f45f29 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-content-navbar-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-content-navbar-light.png b/public/vuexy/assets/img/layouts/layout-content-navbar-light.png new file mode 100644 index 0000000..7831110 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-content-navbar-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-fluid-dark.png b/public/vuexy/assets/img/layouts/layout-fluid-dark.png new file mode 100644 index 0000000..227c0e4 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-fluid-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-fluid-light.png b/public/vuexy/assets/img/layouts/layout-fluid-light.png new file mode 100644 index 0000000..40a5073 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-fluid-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-horizontal-container-dark.png b/public/vuexy/assets/img/layouts/layout-horizontal-container-dark.png new file mode 100644 index 0000000..54ba5d8 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-horizontal-container-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-horizontal-container-light.png b/public/vuexy/assets/img/layouts/layout-horizontal-container-light.png new file mode 100644 index 0000000..28859b5 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-horizontal-container-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-horizontal-fluid-dark.png b/public/vuexy/assets/img/layouts/layout-horizontal-fluid-dark.png new file mode 100644 index 0000000..6f4c374 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-horizontal-fluid-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-horizontal-fluid-light.png b/public/vuexy/assets/img/layouts/layout-horizontal-fluid-light.png new file mode 100644 index 0000000..101963e Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-horizontal-fluid-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-horizontal-without-menu-dark.png b/public/vuexy/assets/img/layouts/layout-horizontal-without-menu-dark.png new file mode 100644 index 0000000..b8fd3a3 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-horizontal-without-menu-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-horizontal-without-menu-light.png b/public/vuexy/assets/img/layouts/layout-horizontal-without-menu-light.png new file mode 100644 index 0000000..990ea08 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-horizontal-without-menu-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-without-menu-dark.png b/public/vuexy/assets/img/layouts/layout-without-menu-dark.png new file mode 100644 index 0000000..6a2bca8 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-without-menu-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-without-menu-light.png b/public/vuexy/assets/img/layouts/layout-without-menu-light.png new file mode 100644 index 0000000..6a13517 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-without-menu-light.png differ diff --git a/public/vuexy/assets/img/layouts/layout-without-navbar-dark.png b/public/vuexy/assets/img/layouts/layout-without-navbar-dark.png new file mode 100644 index 0000000..66e2244 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-without-navbar-dark.png differ diff --git a/public/vuexy/assets/img/layouts/layout-without-navbar-light.png b/public/vuexy/assets/img/layouts/layout-without-navbar-light.png new file mode 100644 index 0000000..ef16ee7 Binary files /dev/null and b/public/vuexy/assets/img/layouts/layout-without-navbar-light.png differ diff --git a/public/vuexy/assets/img/pages/app-academy-tutor-1.png b/public/vuexy/assets/img/pages/app-academy-tutor-1.png new file mode 100644 index 0000000..f4c71b2 Binary files /dev/null and b/public/vuexy/assets/img/pages/app-academy-tutor-1.png differ diff --git a/public/vuexy/assets/img/pages/app-academy-tutor-2.png b/public/vuexy/assets/img/pages/app-academy-tutor-2.png new file mode 100644 index 0000000..cbcb0fb Binary files /dev/null and b/public/vuexy/assets/img/pages/app-academy-tutor-2.png differ diff --git a/public/vuexy/assets/img/pages/app-academy-tutor-3.png b/public/vuexy/assets/img/pages/app-academy-tutor-3.png new file mode 100644 index 0000000..5b791ff Binary files /dev/null and b/public/vuexy/assets/img/pages/app-academy-tutor-3.png differ diff --git a/public/vuexy/assets/img/pages/app-academy-tutor-4.png b/public/vuexy/assets/img/pages/app-academy-tutor-4.png new file mode 100644 index 0000000..8186719 Binary files /dev/null and b/public/vuexy/assets/img/pages/app-academy-tutor-4.png differ diff --git a/public/vuexy/assets/img/pages/app-academy-tutor-5.png b/public/vuexy/assets/img/pages/app-academy-tutor-5.png new file mode 100644 index 0000000..81452d8 Binary files /dev/null and b/public/vuexy/assets/img/pages/app-academy-tutor-5.png differ diff --git a/public/vuexy/assets/img/pages/app-academy-tutor-6.png b/public/vuexy/assets/img/pages/app-academy-tutor-6.png new file mode 100644 index 0000000..964c342 Binary files /dev/null and b/public/vuexy/assets/img/pages/app-academy-tutor-6.png differ diff --git a/public/vuexy/assets/img/pages/header.png b/public/vuexy/assets/img/pages/header.png new file mode 100644 index 0000000..2db4410 Binary files /dev/null and b/public/vuexy/assets/img/pages/header.png differ diff --git a/public/vuexy/assets/img/pages/profile-banner.png b/public/vuexy/assets/img/pages/profile-banner.png new file mode 100644 index 0000000..bdb9ba7 Binary files /dev/null and b/public/vuexy/assets/img/pages/profile-banner.png differ diff --git a/public/vuexy/assets/img/products/1.png b/public/vuexy/assets/img/products/1.png new file mode 100644 index 0000000..5d98ed3 Binary files /dev/null and b/public/vuexy/assets/img/products/1.png differ diff --git a/public/vuexy/assets/img/products/2.png b/public/vuexy/assets/img/products/2.png new file mode 100644 index 0000000..bf7b7a9 Binary files /dev/null and b/public/vuexy/assets/img/products/2.png differ diff --git a/public/vuexy/assets/img/products/amazon-echo.png b/public/vuexy/assets/img/products/amazon-echo.png new file mode 100644 index 0000000..d596ca3 Binary files /dev/null and b/public/vuexy/assets/img/products/amazon-echo.png differ diff --git a/public/vuexy/assets/img/products/apple-watch.png b/public/vuexy/assets/img/products/apple-watch.png new file mode 100644 index 0000000..f204086 Binary files /dev/null and b/public/vuexy/assets/img/products/apple-watch.png differ diff --git a/public/vuexy/assets/img/products/facecream.png b/public/vuexy/assets/img/products/facecream.png new file mode 100644 index 0000000..a61f014 Binary files /dev/null and b/public/vuexy/assets/img/products/facecream.png differ diff --git a/public/vuexy/assets/img/products/headphones.png b/public/vuexy/assets/img/products/headphones.png new file mode 100644 index 0000000..0d6104e Binary files /dev/null and b/public/vuexy/assets/img/products/headphones.png differ diff --git a/public/vuexy/assets/img/products/iphone.png b/public/vuexy/assets/img/products/iphone.png new file mode 100644 index 0000000..e20e41f Binary files /dev/null and b/public/vuexy/assets/img/products/iphone.png differ diff --git a/public/vuexy/assets/img/products/nike-air-jordan.png b/public/vuexy/assets/img/products/nike-air-jordan.png new file mode 100644 index 0000000..18ef565 Binary files /dev/null and b/public/vuexy/assets/img/products/nike-air-jordan.png differ diff --git a/public/vuexy/assets/img/products/nikejordan.png b/public/vuexy/assets/img/products/nikejordan.png new file mode 100644 index 0000000..fadb12c Binary files /dev/null and b/public/vuexy/assets/img/products/nikejordan.png differ diff --git a/public/vuexy/assets/img/products/oneplus.png b/public/vuexy/assets/img/products/oneplus.png new file mode 100644 index 0000000..e653aaf Binary files /dev/null and b/public/vuexy/assets/img/products/oneplus.png differ diff --git a/public/vuexy/assets/img/products/play-station.png b/public/vuexy/assets/img/products/play-station.png new file mode 100644 index 0000000..4f9f833 Binary files /dev/null and b/public/vuexy/assets/img/products/play-station.png differ diff --git a/public/vuexy/assets/img/products/woodenchair.png b/public/vuexy/assets/img/products/woodenchair.png new file mode 100644 index 0000000..35aee00 Binary files /dev/null and b/public/vuexy/assets/img/products/woodenchair.png differ diff --git a/public/vuexy/assets/js/app-academy-course-details.js b/public/vuexy/assets/js/app-academy-course-details.js new file mode 100644 index 0000000..7590d36 --- /dev/null +++ b/public/vuexy/assets/js/app-academy-course-details.js @@ -0,0 +1,27 @@ +// Academy course detail + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // video + const videoPlayer = new Plyr('#plyr-video-player'); + document.getElementsByClassName('plyr')[0].style.borderRadius = '6px'; + + // content sticky + + const htmlElement = document.getElementsByTagName('html')[0]; + const stick = document.querySelector('.stick-top'); + + function TopSticky() { + if (htmlElement.classList.contains('layout-navbar-fixed')) { + stick.classList.add('course-content-fixed'); + } else { + stick.classList.remove('course-content-fixed'); + } + } + + TopSticky(); + window.onscroll = function () { + TopSticky(); + }; +}); diff --git a/public/vuexy/assets/js/app-academy-course.js b/public/vuexy/assets/js/app-academy-course.js new file mode 100644 index 0000000..8538dd1 --- /dev/null +++ b/public/vuexy/assets/js/app-academy-course.js @@ -0,0 +1,18 @@ +/** + * app-academy-course Script + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Media player + + const videoPlayer = new Plyr('#guitar-video-player'); + + const videoPlayer2 = new Plyr('#guitar-video-player-2'); + + document.getElementsByClassName('plyr')[0].style.borderRadius = '6px'; + document.getElementsByClassName('plyr')[1].style.borderRadius = '6px'; + document.getElementsByClassName('plyr__poster')[0].style.display = 'none'; + document.getElementsByClassName('plyr__poster')[1].style.display = 'none'; +}); diff --git a/public/vuexy/assets/js/app-academy-dashboard.js b/public/vuexy/assets/js/app-academy-dashboard.js new file mode 100644 index 0000000..5b0ea2b --- /dev/null +++ b/public/vuexy/assets/js/app-academy-dashboard.js @@ -0,0 +1,532 @@ +/** + * Academy Dashboard charts and datatable + */ + +'use strict'; + +// Hour pie chart + +document.addEventListener('DOMContentLoaded', function (e) { + let labelColor, headingColor, borderColor, fontFamily; + labelColor = config.colors.textMuted; + headingColor = config.colors.headingColor; + borderColor = config.colors.borderColor; + fontFamily = config.fontFamily; + + // Donut Chart Colors + const chartColors = { + donut: { + series1: 'color-mix(in sRGB, ' + config.colors.success + ' 80%, ' + config.colors.black + ')', + series2: 'color-mix(in sRGB, ' + config.colors.success + ' 90%, ' + config.colors.black + ')', + series3: config.colors.success, + series4: 'color-mix(in sRGB, ' + config.colors.success + ' 80%, ' + config.colors.cardColor + ')', + series5: 'color-mix(in sRGB, ' + config.colors.success + ' 60%, ' + config.colors.cardColor + ')', + series6: 'color-mix(in sRGB, ' + config.colors.success + ' 40%, ' + config.colors.cardColor + ')' + } + }; + + const leadsReportChartEl = document.querySelector('#leadsReportChart'), + leadsReportChartConfig = { + chart: { + height: 170, + width: 150, + parentHeightOffset: 0, + type: 'donut' + }, + labels: ['36h', '56h', '16h', '32h', '56h', '16h'], + series: [23, 35, 10, 20, 35, 23], + colors: [ + chartColors.donut.series1, + chartColors.donut.series2, + chartColors.donut.series3, + chartColors.donut.series4, + chartColors.donut.series5, + chartColors.donut.series6 + ], + stroke: { + width: 0 + }, + dataLabels: { + enabled: false, + formatter: function (val, opt) { + return parseInt(val) + '%'; + } + }, + legend: { + show: false + }, + tooltip: { + theme: false + }, + grid: { + padding: { + top: 0 + } + }, + plotOptions: { + pie: { + donut: { + size: '70%', + labels: { + show: true, + value: { + fontSize: '1.125rem', + fontFamily: fontFamily, + color: headingColor, + fontWeight: 500, + offsetY: -20, + formatter: function (val) { + return parseInt(val) + '%'; + } + }, + name: { + offsetY: 20, + fontFamily: fontFamily + }, + total: { + show: true, + fontSize: '.9375rem', + label: 'Total', + color: labelColor, + formatter: function (w) { + return '231h'; + } + } + } + } + } + } + }; + if (typeof leadsReportChartEl !== undefined && leadsReportChartEl !== null) { + const leadsReportChart = new ApexCharts(leadsReportChartEl, leadsReportChartConfig); + leadsReportChart.render(); + } + + // datatbale bar chart + + const horizontalBarChartEl = document.querySelector('#horizontalBarChart'), + horizontalBarChartConfig = { + chart: { + height: 300, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + horizontal: true, + barHeight: '60%', + distributed: true, + startingShape: 'rounded', + borderRadiusApplication: 'end', + borderRadius: 7 + } + }, + grid: { + strokeDashArray: 10, + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + }, + yaxis: { + lines: { + show: false + } + }, + padding: { + top: -35, + bottom: -12 + } + }, + colors: [ + config.colors.primary, + config.colors.info, + config.colors.success, + config.colors.secondary, + config.colors.danger, + config.colors.warning + ], + fill: { + opacity: [1, 1, 1, 1, 1, 1] + }, + dataLabels: { + enabled: true, + style: { + colors: [config.colors.white], + fontWeight: 400, + fontSize: '13px', + fontFamily: fontFamily + }, + formatter: function (val, opts) { + return horizontalBarChartConfig.labels[opts.dataPointIndex]; + }, + offsetX: 0, + dropShadow: { + enabled: false + } + }, + labels: ['UI Design', 'UX Design', 'Music', 'Animation', 'React', 'SEO'], + series: [ + { + data: [35, 20, 14, 12, 10, 9] + } + ], + + xaxis: { + categories: ['6', '5', '4', '3', '2', '1'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontFamily: fontFamily, + fontSize: '13px' + }, + formatter: function (val) { + return `${val}%`; + } + } + }, + yaxis: { + max: 35, + labels: { + style: { + colors: [labelColor], + fontFamily: fontFamily, + fontSize: '13px' + } + } + }, + tooltip: { + enabled: true, + style: { + fontSize: '12px' + }, + onDatasetHover: { + highlightDataSeries: false + }, + custom: function ({ series, seriesIndex, dataPointIndex, w }) { + return '
' + '' + series[seriesIndex][dataPointIndex] + '%' + '
'; + } + }, + legend: { + show: false + } + }; + if (typeof horizontalBarChartEl !== undefined && horizontalBarChartEl !== null) { + const horizontalBarChart = new ApexCharts(horizontalBarChartEl, horizontalBarChartConfig); + horizontalBarChart.render(); + } + + //radial Barchart + + // Radial bar chart functions + function radialBarChart(color, value, show) { + const radialBarChartOpt = { + chart: { + height: show == 'true' ? 58 : 48, + width: show == 'true' ? 58 : 38, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + hollow: { + size: show == 'true' ? '50%' : '25%' + }, + dataLabels: { + show: show == 'true' ? true : false, + value: { + offsetY: -10, + fontSize: '15px', + fontWeight: 500, + fontFamily: fontFamily, + color: headingColor + } + }, + track: { + background: config.colors_label.secondary + } + } + }, + stroke: { + lineCap: 'round' + }, + colors: [color], + grid: { + padding: { + top: show == 'true' ? -12 : -15, + bottom: show == 'true' ? -17 : -15, + left: show == 'true' ? -17 : -5, + right: -15 + } + }, + series: [value], + labels: show == 'true' ? [''] : ['Progress'] + }; + return radialBarChartOpt; + } + + const chartProgressList = document.querySelectorAll('.chart-progress'); + if (chartProgressList) { + chartProgressList.forEach(function (chartProgressEl) { + const color = config.colors[chartProgressEl.dataset.color], + series = chartProgressEl.dataset.series; + const progress_variant = chartProgressEl.dataset.progress_variant; + const optionsBundle = radialBarChart(color, series, progress_variant); + const chart = new ApexCharts(chartProgressEl, optionsBundle); + chart.render(); + }); + } + + // datatable + + // Variable declaration for table + const dt_academy_course = document.querySelector('.datatables-academy-course'), + logoObj = { + angular: + '', + figma: + '', + react: + '', + art: '', + fundamentals: + '' + }; + + if (dt_academy_course) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0', 'text-nowrap', 'text-md-start', 'text-center'); + tableTitle.innerHTML = 'Course you are taking'; + let dt_course = new DataTable(dt_academy_course, { + ajax: assetsPath + 'json/app-academy-dashboard.json', + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'course name' }, + { data: 'time' }, + { data: 'progress' }, + { data: 'status' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 2, + render: (data, type, full) => { + const { logo, course, user, image } = full; + + const output = image + ? `Avatar` + : (() => { + // Generate initials and random state for badge + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[Math.floor(Math.random() * states.length)]; + const initials = (user.match(/\b\w/g) || []).reduce((acc, char) => acc + char.toUpperCase(), ''); + return `${initials}`; + })(); + + // Create full row output + return ` +
+ ${logoObj[logo]} +
+ + ${course} + +
+
+
+ ${output} +
+
+ ${user} +
+
+
+ `; + } + }, + { + targets: 3, + responsivePriority: 3, + render: data => { + const duration = moment.duration(data); + const hours = Math.floor(duration.asHours()); + const minutes = Math.floor(duration.asMinutes()) - hours * 60; + const formattedTime = `${hours}h ${minutes}m`; + + return `${formattedTime}`; + } + }, + { + targets: 4, + render: (data, type, full) => { + const { status: statusNumber, number: averageNumber } = full; + + return ` +
+

${statusNumber}

+
+
+
+
+ ${averageNumber} +
+ `; + } + }, + { + targets: 5, + render: (data, type, full) => { + const { user_number: userNumber, note, view } = full; + + return ` +
+
+ + ${userNumber} +
+
+ + ${note} +
+
+ + ${view} +
+
+ `; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + layout: { + topStart: { + rowClass: 'row card-header border-bottom mx-0 px-3 py-0', + features: [tableTitle] + }, + topEnd: { + search: { + placeholder: 'Search Course', + text: '_INPUT_' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + lengthMenu: [5], + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['order']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + table.classList.add('datatables-basic'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for data-table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + if (classToAdd) { + element.classList.add(classToAdd); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-access-permission.js b/public/vuexy/assets/js/app-access-permission.js new file mode 100644 index 0000000..8eec603 --- /dev/null +++ b/public/vuexy/assets/js/app-access-permission.js @@ -0,0 +1,231 @@ +/** + * App user list (js) + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const dataTablePermissions = document.querySelector('.datatables-permissions'), + userList = 'app-user-list.html'; + let dt_permission; + + // Users List datatable + if (dataTablePermissions) { + dt_permission = new DataTable(dataTablePermissions, { + ajax: assetsPath + 'json/permissions-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id' }, + { data: 'name' }, + { data: 'assigned_to' }, + { data: 'created_date' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + targets: 1, + searchable: false, + visible: false + }, + { + // Name + targets: 2, + render: function (data, type, full, meta) { + let name = full['name']; + return '' + name + ''; + } + }, + { + // User Role + targets: 3, + orderable: false, + render: function (data, type, full, meta) { + const assignedTo = full['assigned_to']; + let output = ''; + const roleBadgeObj = { + Admin: `Administrator`, + Manager: `Manager`, + Users: `Users`, + Support: `Support`, + Restricted: `Restricted User` + }; + + assignedTo.forEach(role => { + output += roleBadgeObj[role] || ''; + }); + + return `${output}`; + } + }, + { + // remove ordering from Name + targets: 4, + orderable: false, + render: function (data, type, full, meta) { + let date = full['created_date']; + return '' + date + ''; + } + }, + { + // Actions + targets: -1, + searchable: false, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ` +
+ + + + + + + +
+ `; + } + } + ], + order: [[1, 'asc']], + layout: { + topStart: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: 'Show _MENU_' + } + } + ] + }, + topEnd: { + features: [ + { + search: { + placeholder: 'Search Permissions', + text: '_INPUT_' + } + }, + { + buttons: [ + { + text: `Add Permission`, + className: 'add-new btn btn-primary', + attr: { + 'data-bs-toggle': 'modal', + 'data-bs-target': '#addPermissionModal' + } + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' //? Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + + // Delete Record + $('.datatables-permissions tbody').on('click', '.delete-record', function () { + dt_permission.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-length', classToAdd: 'mb-0 mb-md-4' }, + { selector: '.dt-buttons', classToAdd: 'mb-0' }, + { + selector: '.dt-layout-end', + classToRemove: 'justify-content-between', + classToAdd: 'justify-content-md-between justify-content-center d-flex flex-wrap gap-md-4 mb-sm-0 mb-6 mt-0' + }, + { selector: '.dt-layout-start', classToAdd: 'mt-0' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-access-roles.js b/public/vuexy/assets/js/app-access-roles.js new file mode 100644 index 0000000..9378af2 --- /dev/null +++ b/public/vuexy/assets/js/app-access-roles.js @@ -0,0 +1,563 @@ +/** + * App user list + */ + +'use strict'; + +// Datatable (js) +document.addEventListener('DOMContentLoaded', function (e) { + const dtUserTable = document.querySelector('.datatables-users'), + statusObj = { + 1: { title: 'Pending', class: 'bg-label-warning' }, + 2: { title: 'Active', class: 'bg-label-success' }, + 3: { title: 'Inactive', class: 'bg-label-secondary' } + }; + let dt_User, + userView = 'app-user-view-account.html'; + + // Users List datatable + if (dtUserTable) { + const userRole = document.createElement('div'); + userRole.classList.add('user_role'); + const userPlan = document.createElement('div'); + userPlan.classList.add('user_plan'); + dt_User = new DataTable(dtUserTable, { + ajax: assetsPath + 'json/user-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'full_name' }, + { data: 'role' }, + { data: 'current_plan' }, + { data: 'billing' }, + { data: 'status' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 5, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 1, + render: function (data, type, full, meta) { + const name = full['full_name']; + const email = full['email']; + const image = full['avatar']; + let output; + + if (image) { + // For Avatar image + output = `Avatar`; + } else { + // For Avatar badge + const stateNum = Math.floor(Math.random() * 6) + 1; + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (name.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + output = `${initials}`; + } + + // Creates full output for row + const rowOutput = ` +
+
+
+ ${output} +
+
+
+ ${name} + @${email} +
+
+ `; + + return rowOutput; + } + }, + { + targets: 3, + render: function (data, type, full, meta) { + const role = full['role']; + const roleBadgeObj = { + Subscriber: '', + Author: + '', + Maintainer: '', + Editor: '', + Admin: '' + }; + + return `${roleBadgeObj[role] || ''}${role}`; + } + }, + { + // Plans + targets: 4, + render: function (data, type, full, meta) { + let plan = full['current_plan']; + + return '' + plan + ''; + } + }, + { + // User Status + targets: 6, + render: function (data, type, full, meta) { + let status = full['status']; + + return ( + '' + + statusObj[status].title + + '' + ); + } + }, + { + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ` +
+ + + + +
+ `; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + layout: { + topStart: { + rowClass: 'row my-md-0 me-3 ms-0 justify-content-between', + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: '_MENU_' + } + } + ] + }, + topEnd: { + features: [ + { + search: { + placeholder: 'Search User', + text: '_INPUT_' + } + }, + { + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-secondary dropdown-toggle me-4', + text: ' Export', + buttons: [ + { + extend: 'print', + text: `Print`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Check if inner is HTML content + if (inner.indexOf('<') > -1) { + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + // Get all text content + let text = ''; + + // Handle specific elements + const userNameElements = doc.querySelectorAll('.role-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Get regular text content + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + + return inner; + } + } + }, + customize: function (win) { + win.document.body.style.color = config.colors.headingColor; + win.document.body.style.borderColor = config.colors.borderColor; + win.document.body.style.backgroundColor = config.colors.bodyBg; + const table = win.document.body.querySelector('table'); + table.classList.add('compact'); + table.style.color = 'inherit'; + table.style.borderColor = 'inherit'; + table.style.backgroundColor = 'inherit'; + } + }, + { + extend: 'csv', + text: `Csv`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle role-name elements specifically + const userNameElements = doc.querySelectorAll('.role-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'excel', + text: `Excel`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle role-name elements specifically + const userNameElements = doc.querySelectorAll('.role-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'pdf', + text: `Pdf`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle role-name elements specifically + const userNameElements = doc.querySelectorAll('.role-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'copy', + text: `Copy`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle role-name elements specifically + const userNameElements = doc.querySelectorAll('.role-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + } + ] + }, + { + text: 'Add New User', + className: 'add-new btn btn-primary rounded-2 waves-effect waves-light', + attr: { + 'data-bs-toggle': 'modal', + 'data-bs-target': '#addRoleModal' + } + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + + //? The 'delete-record' class is necessary for the functionality of the following code. + function deleteRecord(event) { + let row = document.querySelector('.dtr-expanded'); + if (event) { + row = event.target.parentElement.closest('tr'); + } + if (row) { + dt_User.row(row).remove().draw(); + } + } + + function bindDeleteEvent() { + const userTable = document.querySelector('.datatables-users'); + const modal = document.querySelector('.dtr-bs-modal'); + + if (userTable && userTable.classList.contains('collapsed')) { + if (modal) { + modal.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(); + const closeButton = modal.querySelector('.btn-close'); + if (closeButton) closeButton.click(); // Simulates a click on the close button + } + }); + } + } else { + const tableBody = userTable?.querySelector('tbody'); + if (tableBody) { + tableBody.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(event); + } + }); + } + } + } + + // Initial event binding + bindDeleteEvent(); + + // Re-bind events when modal is shown or hidden + document.addEventListener('show.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + + document.addEventListener('hide.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-buttons.btn-group .btn-group', classToRemove: 'btn-group' }, + { selector: '.dt-buttons.btn-group', classToRemove: 'btn-group', classToAdd: 'd-flex' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-length', classToAdd: 'mb-md-6 mb-0' }, + { selector: '.dt-layout-start', classToAdd: 'ps-3 mt-0' }, + { + selector: '.dt-layout-end', + classToRemove: 'justify-content-between', + classToAdd: 'justify-content-md-between justify-content-center d-flex flex-wrap gap-4 mt-0 mb-md-0 mb-6' + }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); + + // On edit role click, update text + var roleEditList = document.querySelectorAll('.role-edit-modal'), + roleAdd = document.querySelector('.add-new-role'), + roleTitle = document.querySelector('.role-title'); + + roleAdd.onclick = function () { + roleTitle.innerHTML = 'Add New Role'; // reset text + }; + if (roleEditList) { + roleEditList.forEach(function (roleEditEl) { + roleEditEl.onclick = function () { + roleTitle.innerHTML = 'Edit Role'; // reset text + }; + }); + } +}); diff --git a/public/vuexy/assets/js/app-calendar-events.js b/public/vuexy/assets/js/app-calendar-events.js new file mode 100644 index 0000000..8742a70 --- /dev/null +++ b/public/vuexy/assets/js/app-calendar-events.js @@ -0,0 +1,123 @@ +/** + * App Calendar Events + */ + +'use strict'; + +let date = new Date(); +let nextDay = new Date(new Date().getTime() + 24 * 60 * 60 * 1000); +// prettier-ignore +let nextMonth = date.getMonth() === 11 ? new Date(date.getFullYear() + 1, 0, 1) : new Date(date.getFullYear(), date.getMonth() + 1, 1); +// prettier-ignore +let prevMonth = date.getMonth() === 11 ? new Date(date.getFullYear() - 1, 0, 1) : new Date(date.getFullYear(), date.getMonth() - 1, 1); + +window.events = [ + { + id: 1, + url: '', + title: 'Design Review', + start: date, + end: nextDay, + allDay: false, + extendedProps: { + calendar: 'Business' + } + }, + { + id: 2, + url: '', + title: 'Meeting With Client', + start: new Date(date.getFullYear(), date.getMonth() + 1, -11), + end: new Date(date.getFullYear(), date.getMonth() + 1, -10), + allDay: true, + extendedProps: { + calendar: 'Business' + } + }, + { + id: 3, + url: '', + title: 'Family Trip', + allDay: true, + start: new Date(date.getFullYear(), date.getMonth() + 1, -9), + end: new Date(date.getFullYear(), date.getMonth() + 1, -7), + extendedProps: { + calendar: 'Holiday' + } + }, + { + id: 4, + url: '', + title: "Doctor's Appointment", + start: new Date(date.getFullYear(), date.getMonth() + 1, -11), + end: new Date(date.getFullYear(), date.getMonth() + 1, -10), + extendedProps: { + calendar: 'Personal' + } + }, + { + id: 5, + url: '', + title: 'Dart Game?', + start: new Date(date.getFullYear(), date.getMonth() + 1, -13), + end: new Date(date.getFullYear(), date.getMonth() + 1, -12), + allDay: true, + extendedProps: { + calendar: 'ETC' + } + }, + { + id: 6, + url: '', + title: 'Meditation', + start: new Date(date.getFullYear(), date.getMonth() + 1, -13), + end: new Date(date.getFullYear(), date.getMonth() + 1, -12), + allDay: true, + extendedProps: { + calendar: 'Personal' + } + }, + { + id: 7, + url: '', + title: 'Dinner', + start: new Date(date.getFullYear(), date.getMonth() + 1, -13), + end: new Date(date.getFullYear(), date.getMonth() + 1, -12), + extendedProps: { + calendar: 'Family' + } + }, + { + id: 8, + url: '', + title: 'Product Review', + start: new Date(date.getFullYear(), date.getMonth() + 1, -13), + end: new Date(date.getFullYear(), date.getMonth() + 1, -12), + allDay: true, + extendedProps: { + calendar: 'Business' + } + }, + { + id: 9, + url: '', + title: 'Monthly Meeting', + start: nextMonth, + end: nextMonth, + allDay: true, + extendedProps: { + calendar: 'Business' + } + }, + { + id: 10, + url: '', + title: 'Monthly Checkup', + start: prevMonth, + end: prevMonth, + allDay: true, + extendedProps: { + calendar: 'Personal' + } + } +]; diff --git a/public/vuexy/assets/js/app-calendar.js b/public/vuexy/assets/js/app-calendar.js new file mode 100644 index 0000000..19e7726 --- /dev/null +++ b/public/vuexy/assets/js/app-calendar.js @@ -0,0 +1,548 @@ +/** + * App Calendar + */ + +/** + * ! If both start and end dates are same Full calendar will nullify the end date value. + * ! Full calendar will end the event on a day before at 12:00:00AM thus, event won't extend to the end date. + * ! We are getting events from a separate file named app-calendar-events.js. You can add or remove events from there. + * + **/ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + const direction = isRtl ? 'rtl' : 'ltr'; + (function () { + // DOM Elements + const calendarEl = document.getElementById('calendar'); + const appCalendarSidebar = document.querySelector('.app-calendar-sidebar'); + const addEventSidebar = document.getElementById('addEventSidebar'); + const appOverlay = document.querySelector('.app-overlay'); + const offcanvasTitle = document.querySelector('.offcanvas-title'); + const btnToggleSidebar = document.querySelector('.btn-toggle-sidebar'); + const btnSubmit = document.getElementById('addEventBtn'); + const btnDeleteEvent = document.querySelector('.btn-delete-event'); + const btnCancel = document.querySelector('.btn-cancel'); + const eventTitle = document.getElementById('eventTitle'); + const eventStartDate = document.getElementById('eventStartDate'); + const eventEndDate = document.getElementById('eventEndDate'); + const eventUrl = document.getElementById('eventURL'); + const eventLocation = document.getElementById('eventLocation'); + const eventDescription = document.getElementById('eventDescription'); + const allDaySwitch = document.querySelector('.allDay-switch'); + const selectAll = document.querySelector('.select-all'); + const filterInputs = Array.from(document.querySelectorAll('.input-filter')); + const inlineCalendar = document.querySelector('.inline-calendar'); + + // Calendar settings + const calendarColors = { + Business: 'primary', + Holiday: 'success', + Personal: 'danger', + Family: 'warning', + ETC: 'info' + }; + + // External jQuery Elements + const eventLabel = $('#eventLabel'); // ! Using jQuery vars due to select2 jQuery dependency + const eventGuests = $('#eventGuests'); // ! Using jQuery vars due to select2 jQuery dependency + + // Event Data + let currentEvents = events; // Assuming events are imported from app-calendar-events.js + let isFormValid = false; + let eventToUpdate = null; + let inlineCalInstance = null; + + // Offcanvas Instance + const bsAddEventSidebar = new bootstrap.Offcanvas(addEventSidebar); + + //! TODO: Update Event label and guest code to JS once select removes jQuery dependency + // Initialize Select2 with custom templates + if (eventLabel.length) { + function renderBadges(option) { + if (!option.id) { + return option.text; + } + var $badge = + " " + '' + option.text; + + return $badge; + } + eventLabel.wrap('
').select2({ + placeholder: 'Select value', + dropdownParent: eventLabel.parent(), + templateResult: renderBadges, + templateSelection: renderBadges, + minimumResultsForSearch: -1, + escapeMarkup: function (es) { + return es; + } + }); + } + + // Render guest avatars + if (eventGuests.length) { + function renderGuestAvatar(option) { + if (!option.id) return option.text; + return ` +
+
+ avatar +
+ ${option.text} +
`; + } + eventGuests.wrap('
').select2({ + placeholder: 'Select value', + dropdownParent: eventGuests.parent(), + closeOnSelect: false, + templateResult: renderGuestAvatar, + templateSelection: renderGuestAvatar, + escapeMarkup: function (es) { + return es; + } + }); + } + + // Event start (flatpicker) + if (eventStartDate) { + var start = eventStartDate.flatpickr({ + monthSelectorType: 'static', + static: true, + enableTime: true, + altFormat: 'Y-m-dTH:i:S', + onReady: function (selectedDates, dateStr, instance) { + if (instance.isMobile) { + instance.mobileInput.setAttribute('step', null); + } + } + }); + } + + // Event end (flatpicker) + if (eventEndDate) { + var end = eventEndDate.flatpickr({ + monthSelectorType: 'static', + static: true, + enableTime: true, + altFormat: 'Y-m-dTH:i:S', + onReady: function (selectedDates, dateStr, instance) { + if (instance.isMobile) { + instance.mobileInput.setAttribute('step', null); + } + } + }); + } + + // Inline sidebar calendar (flatpicker) + if (inlineCalendar) { + inlineCalInstance = inlineCalendar.flatpickr({ + monthSelectorType: 'static', + static: true, + inline: true + }); + } + + // Event click function + function eventClick(info) { + eventToUpdate = info.event; + if (eventToUpdate.url) { + info.jsEvent.preventDefault(); + window.open(eventToUpdate.url, '_blank'); + } + bsAddEventSidebar.show(); + // For update event set offcanvas title text: Update Event + if (offcanvasTitle) { + offcanvasTitle.innerHTML = 'Update Event'; + } + btnSubmit.innerHTML = 'Update'; + btnSubmit.classList.add('btn-update-event'); + btnSubmit.classList.remove('btn-add-event'); + btnDeleteEvent.classList.remove('d-none'); + + eventTitle.value = eventToUpdate.title; + start.setDate(eventToUpdate.start, true, 'Y-m-d'); + eventToUpdate.allDay === true ? (allDaySwitch.checked = true) : (allDaySwitch.checked = false); + eventToUpdate.end !== null + ? end.setDate(eventToUpdate.end, true, 'Y-m-d') + : end.setDate(eventToUpdate.start, true, 'Y-m-d'); + eventLabel.val(eventToUpdate.extendedProps.calendar).trigger('change'); + eventToUpdate.extendedProps.location !== undefined + ? (eventLocation.value = eventToUpdate.extendedProps.location) + : null; + eventToUpdate.extendedProps.guests !== undefined + ? eventGuests.val(eventToUpdate.extendedProps.guests).trigger('change') + : null; + eventToUpdate.extendedProps.description !== undefined + ? (eventDescription.value = eventToUpdate.extendedProps.description) + : null; + } + + // Modify sidebar toggler + function modifyToggler() { + const fcSidebarToggleButton = document.querySelector('.fc-sidebarToggle-button'); + fcSidebarToggleButton.classList.remove('fc-button-primary'); + fcSidebarToggleButton.classList.add('d-lg-none', 'd-inline-block', 'ps-0'); + while (fcSidebarToggleButton.firstChild) { + fcSidebarToggleButton.firstChild.remove(); + } + fcSidebarToggleButton.setAttribute('data-bs-toggle', 'sidebar'); + fcSidebarToggleButton.setAttribute('data-overlay', ''); + fcSidebarToggleButton.setAttribute('data-target', '#app-calendar-sidebar'); + fcSidebarToggleButton.insertAdjacentHTML( + 'beforeend', + '' + ); + } + + // Filter events by calender + function selectedCalendars() { + let selected = [], + filterInputChecked = [].slice.call(document.querySelectorAll('.input-filter:checked')); + + filterInputChecked.forEach(item => { + selected.push(item.getAttribute('data-value')); + }); + + return selected; + } + + // -------------------------------------------------------------------------------------------------- + // AXIOS: fetchEvents + // * This will be called by fullCalendar to fetch events. Also this can be used to refetch events. + // -------------------------------------------------------------------------------------------------- + function fetchEvents(info, successCallback) { + let calendars = selectedCalendars(); + // We are reading event object from app-calendar-events.js file directly by including that file above app-calendar file. + // You should make an API call, look into above commented API call for reference + let selectedEvents = currentEvents.filter(function (event) { + return calendars.includes(event.extendedProps.calendar.toLowerCase()); + }); + // if (selectedEvents.length > 0) { + successCallback(selectedEvents); + // } + } + + // Init FullCalendar + // ------------------------------------------------ + let calendar = new Calendar(calendarEl, { + initialView: 'dayGridMonth', + events: fetchEvents, + plugins: [dayGridPlugin, interactionPlugin, listPlugin, timegridPlugin], + editable: true, + dragScroll: true, + dayMaxEvents: 2, + eventResizableFromStart: true, + customButtons: { + sidebarToggle: { + text: 'Sidebar' + } + }, + headerToolbar: { + start: 'sidebarToggle, prev,next, title', + end: 'dayGridMonth,timeGridWeek,timeGridDay,listMonth' + }, + direction: direction, + initialDate: new Date(), + navLinks: true, // can click day/week names to navigate views + eventClassNames: function ({ event: calendarEvent }) { + const colorName = calendarColors[calendarEvent._def.extendedProps.calendar]; + // Background Color + return ['bg-label-' + colorName]; + }, + dateClick: function (info) { + let date = moment(info.date).format('YYYY-MM-DD'); + resetValues(); + bsAddEventSidebar.show(); + + // For new event set offcanvas title text: Add Event + if (offcanvasTitle) { + offcanvasTitle.innerHTML = 'Add Event'; + } + btnSubmit.innerHTML = 'Add'; + btnSubmit.classList.remove('btn-update-event'); + btnSubmit.classList.add('btn-add-event'); + btnDeleteEvent.classList.add('d-none'); + eventStartDate.value = date; + eventEndDate.value = date; + }, + eventClick: function (info) { + eventClick(info); + }, + datesSet: function () { + modifyToggler(); + }, + viewDidMount: function () { + modifyToggler(); + } + }); + + // Render calendar + calendar.render(); + // Modify sidebar toggler + modifyToggler(); + + const eventForm = document.getElementById('eventForm'); + const fv = FormValidation.formValidation(eventForm, { + fields: { + eventTitle: { + validators: { + notEmpty: { + message: 'Please enter event title ' + } + } + }, + eventStartDate: { + validators: { + notEmpty: { + message: 'Please enter start date ' + } + } + }, + eventEndDate: { + validators: { + notEmpty: { + message: 'Please enter end date ' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + return '.form-control-validation'; + } + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }) + .on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + isFormValid = true; + }) + .on('core.form.invalid', function () { + // if fields are invalid + isFormValid = false; + }); + + // Sidebar Toggle Btn + if (btnToggleSidebar) { + btnToggleSidebar.addEventListener('click', e => { + btnCancel.classList.remove('d-none'); + }); + } + + // Add Event + // ------------------------------------------------ + function addEvent(eventData) { + // ? Add new event data to current events object and refetch it to display on calender + // ? You can write below code to AJAX call success response + + currentEvents.push(eventData); + calendar.refetchEvents(); + + // ? To add event directly to calender (won't update currentEvents object) + // calendar.addEvent(eventData); + } + + // Update Event + // ------------------------------------------------ + function updateEvent(eventData) { + // ? Update existing event data to current events object and refetch it to display on calender + // ? You can write below code to AJAX call success response + eventData.id = parseInt(eventData.id); + currentEvents[currentEvents.findIndex(el => el.id === eventData.id)] = eventData; // Update event by id + calendar.refetchEvents(); + + // ? To update event directly to calender (won't update currentEvents object) + // let propsToUpdate = ['id', 'title', 'url']; + // let extendedPropsToUpdate = ['calendar', 'guests', 'location', 'description']; + + // updateEventInCalendar(eventData, propsToUpdate, extendedPropsToUpdate); + } + + // Remove Event + // ------------------------------------------------ + + function removeEvent(eventId) { + // ? Delete existing event data to current events object and refetch it to display on calender + // ? You can write below code to AJAX call success response + currentEvents = currentEvents.filter(function (event) { + return event.id != eventId; + }); + calendar.refetchEvents(); + + // ? To delete event directly to calender (won't update currentEvents object) + // removeEventInCalendar(eventId); + } + + // (Update Event In Calendar (UI Only) + // ------------------------------------------------ + const updateEventInCalendar = (updatedEventData, propsToUpdate, extendedPropsToUpdate) => { + const existingEvent = calendar.getEventById(updatedEventData.id); + + // --- Set event properties except date related ----- // + // ? Docs: https://fullcalendar.io/docs/Event-setProp + // dateRelatedProps => ['start', 'end', 'allDay'] + // eslint-disable-next-line no-plusplus + for (var index = 0; index < propsToUpdate.length; index++) { + var propName = propsToUpdate[index]; + existingEvent.setProp(propName, updatedEventData[propName]); + } + + // --- Set date related props ----- // + // ? Docs: https://fullcalendar.io/docs/Event-setDates + existingEvent.setDates(updatedEventData.start, updatedEventData.end, { + allDay: updatedEventData.allDay + }); + + // --- Set event's extendedProps ----- // + // ? Docs: https://fullcalendar.io/docs/Event-setExtendedProp + // eslint-disable-next-line no-plusplus + for (var index = 0; index < extendedPropsToUpdate.length; index++) { + var propName = extendedPropsToUpdate[index]; + existingEvent.setExtendedProp(propName, updatedEventData.extendedProps[propName]); + } + }; + + // Remove Event In Calendar (UI Only) + // ------------------------------------------------ + function removeEventInCalendar(eventId) { + calendar.getEventById(eventId).remove(); + } + + // Add new event + // ------------------------------------------------ + btnSubmit.addEventListener('click', e => { + if (btnSubmit.classList.contains('btn-add-event')) { + if (isFormValid) { + let newEvent = { + id: calendar.getEvents().length + 1, + title: eventTitle.value, + start: eventStartDate.value, + end: eventEndDate.value, + startStr: eventStartDate.value, + endStr: eventEndDate.value, + display: 'block', + extendedProps: { + location: eventLocation.value, + guests: eventGuests.val(), + calendar: eventLabel.val(), + description: eventDescription.value + } + }; + if (eventUrl.value) { + newEvent.url = eventUrl.value; + } + if (allDaySwitch.checked) { + newEvent.allDay = true; + } + addEvent(newEvent); + bsAddEventSidebar.hide(); + } + } else { + // Update event + // ------------------------------------------------ + if (isFormValid) { + let eventData = { + id: eventToUpdate.id, + title: eventTitle.value, + start: eventStartDate.value, + end: eventEndDate.value, + url: eventUrl.value, + extendedProps: { + location: eventLocation.value, + guests: eventGuests.val(), + calendar: eventLabel.val(), + description: eventDescription.value + }, + display: 'block', + allDay: allDaySwitch.checked ? true : false + }; + + updateEvent(eventData); + bsAddEventSidebar.hide(); + } + } + }); + + // Call removeEvent function + btnDeleteEvent.addEventListener('click', e => { + removeEvent(parseInt(eventToUpdate.id)); + // eventToUpdate.remove(); + bsAddEventSidebar.hide(); + }); + + // Reset event form inputs values + // ------------------------------------------------ + function resetValues() { + eventEndDate.value = ''; + eventUrl.value = ''; + eventStartDate.value = ''; + eventTitle.value = ''; + eventLocation.value = ''; + allDaySwitch.checked = false; + eventGuests.val('').trigger('change'); + eventDescription.value = ''; + } + + // When modal hides reset input values + addEventSidebar.addEventListener('hidden.bs.offcanvas', function () { + resetValues(); + }); + + // Hide left sidebar if the right sidebar is open + btnToggleSidebar.addEventListener('click', e => { + if (offcanvasTitle) { + offcanvasTitle.innerHTML = 'Add Event'; + } + btnSubmit.innerHTML = 'Add'; + btnSubmit.classList.remove('btn-update-event'); + btnSubmit.classList.add('btn-add-event'); + btnDeleteEvent.classList.add('d-none'); + appCalendarSidebar.classList.remove('show'); + appOverlay.classList.remove('show'); + }); + + // Calender filter functionality + // ------------------------------------------------ + if (selectAll) { + selectAll.addEventListener('click', e => { + if (e.currentTarget.checked) { + document.querySelectorAll('.input-filter').forEach(c => (c.checked = 1)); + } else { + document.querySelectorAll('.input-filter').forEach(c => (c.checked = 0)); + } + calendar.refetchEvents(); + }); + } + + if (filterInputs) { + filterInputs.forEach(item => { + item.addEventListener('click', () => { + document.querySelectorAll('.input-filter:checked').length < document.querySelectorAll('.input-filter').length + ? (selectAll.checked = false) + : (selectAll.checked = true); + calendar.refetchEvents(); + }); + }); + } + + // Jump to date on sidebar(inline) calendar change + inlineCalInstance.config.onChange.push(function (date) { + calendar.changeView(calendar.view.type, moment(date[0]).format('YYYY-MM-DD')); + modifyToggler(); + appCalendarSidebar.classList.remove('show'); + appOverlay.classList.remove('show'); + }); + })(); +}); diff --git a/public/vuexy/assets/js/app-chat.js b/public/vuexy/assets/js/app-chat.js new file mode 100644 index 0000000..5f3938c --- /dev/null +++ b/public/vuexy/assets/js/app-chat.js @@ -0,0 +1,213 @@ +/** + * App Chat + */ +'use strict'; + +document.addEventListener('DOMContentLoaded', () => { + // DOM Elements + const elements = { + chatContactsBody: document.querySelector('.app-chat-contacts .sidebar-body'), + chatHistoryBody: document.querySelector('.chat-history-body'), + chatSidebarLeftBody: document.querySelector('.app-chat-sidebar-left .sidebar-body'), + chatSidebarRightBody: document.querySelector('.app-chat-sidebar-right .sidebar-body'), + chatUserStatus: [...document.querySelectorAll(".form-check-input[name='chat-user-status']")], + chatSidebarLeftUserAbout: document.getElementById('chat-sidebar-left-user-about'), + formSendMessage: document.querySelector('.form-send-message'), + messageInput: document.querySelector('.message-input'), + searchInput: document.querySelector('.chat-search-input'), + chatContactListItems: [...document.querySelectorAll('.chat-contact-list-item:not(.chat-contact-list-item-title)')], + textareaInfo: document.getElementById('textarea-maxlength-info'), + conversationButton: document.getElementById('app-chat-conversation-btn'), + chatHistoryHeader: document.querySelector(".chat-history-header [data-target='#app-chat-contacts']"), + speechToText: $('.speech-to-text'), + appChatConversation: document.getElementById('app-chat-conversation'), + appChatHistory: document.getElementById('app-chat-history') + }; + + const userStatusClasses = { + active: 'avatar-online', + offline: 'avatar-offline', + away: 'avatar-away', + busy: 'avatar-busy' + }; + + /** + * Initialize PerfectScrollbar on provided elements. + * @param {HTMLElement[]} elements - List of elements to initialize. + */ + const initPerfectScrollbar = elements => { + elements.forEach(el => { + if (el) { + new PerfectScrollbar(el, { + wheelPropagation: false, + suppressScrollX: true + }); + } + }); + }; + + /** + * Scroll chat history to the bottom. + */ + const scrollToBottom = () => elements.chatHistoryBody?.scrollTo(0, elements.chatHistoryBody.scrollHeight); + + /** + * Update user status avatar classes. + * @param {string} status - Status key from userStatusClasses. + */ + const updateUserStatus = status => { + const leftSidebarAvatar = document.querySelector('.chat-sidebar-left-user .avatar'); + const contactsAvatar = document.querySelector('.app-chat-contacts .avatar'); + + [leftSidebarAvatar, contactsAvatar].forEach(avatar => { + if (avatar) avatar.className = avatar.className.replace(/avatar-\w+/, userStatusClasses[status]); + }); + }; + + // Handle textarea max length count. + function handleMaxLengthCount(inputElement, infoElement, maxLength) { + const currentLength = inputElement.value.length; + const remaining = maxLength - currentLength; + + infoElement.className = 'maxLength label-success'; + + if (remaining >= 0) { + infoElement.textContent = `${currentLength}/${maxLength}`; + } + if (remaining <= 0) { + infoElement.textContent = `${currentLength}/${maxLength}`; + infoElement.classList.remove('label-success'); + infoElement.classList.add('label-danger'); + } + } + + /** + * Switch to chat conversation view. + */ + const switchToChatConversation = () => { + elements.appChatConversation.classList.replace('d-flex', 'd-none'); + elements.appChatHistory.classList.replace('d-none', 'd-block'); + }; + + /** + * Filter chat contacts by search input. + * @param {string} selector - CSS selector for chat/contact list items. + * @param {string} searchValue - Search input value. + * @param {string} placeholderSelector - Selector for placeholder element. + */ + const filterChatContacts = (selector, searchValue, placeholderSelector) => { + const items = document.querySelectorAll(`${selector}:not(.chat-contact-list-item-title)`); + let visibleCount = 0; + + items.forEach(item => { + const isVisible = item.textContent.toLowerCase().includes(searchValue); + item.classList.toggle('d-flex', isVisible); + item.classList.toggle('d-none', !isVisible); + if (isVisible) visibleCount++; + }); + + document.querySelector(placeholderSelector)?.classList.toggle('d-none', visibleCount > 0); + }; + + /** + * Initialize speech-to-text functionality. + */ + const initSpeechToText = () => { + const SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition; + if (!SpeechRecognition || elements.speechToText.length === 0) return; + + const recognition = new SpeechRecognition(); + let listening = false; + + elements.speechToText.on('click', function () { + if (!listening) recognition.start(); + recognition.onspeechstart = () => (listening = true); + recognition.onresult = event => { + $(this).closest('.form-send-message').find('.message-input').val(event.results[0][0].transcript); + }; + recognition.onspeechend = () => (listening = false); + recognition.onerror = () => (listening = false); + }); + }; + + // Initialize PerfectScrollbar + initPerfectScrollbar([ + elements.chatContactsBody, + elements.chatHistoryBody, + elements.chatSidebarLeftBody, + elements.chatSidebarRightBody + ]); + + // Scroll to the bottom of the chat history + scrollToBottom(); + + // Attach user status change event + elements.chatUserStatus.forEach(statusInput => { + statusInput.addEventListener('click', () => updateUserStatus(statusInput.value)); + }); + + // Handle max length for textarea + const maxLength = parseInt(elements.chatSidebarLeftUserAbout.getAttribute('maxlength'), 10); + handleMaxLengthCount(elements.chatSidebarLeftUserAbout, elements.textareaInfo, maxLength); + + elements.chatSidebarLeftUserAbout.addEventListener('input', () => { + handleMaxLengthCount(elements.chatSidebarLeftUserAbout, elements.textareaInfo, maxLength); + }); + + // Attach chat conversation switch event + elements.conversationButton?.addEventListener('click', switchToChatConversation); + + // Attach chat contact selection event + elements.chatContactListItems.forEach(item => { + item.addEventListener('click', () => { + elements.chatContactListItems.forEach(contact => contact.classList.remove('active')); + item.classList.add('active'); + switchToChatConversation(); + }); + }); + + // Attach chat search filter event + elements.searchInput?.addEventListener( + 'keyup', + debounce(e => { + const searchValue = e.target.value.toLowerCase(); + filterChatContacts('#chat-list li', searchValue, '.chat-list-item-0'); + filterChatContacts('#contact-list li', searchValue, '.contact-list-item-0'); + }, 300) + ); + + // Attach message send event + elements.formSendMessage?.addEventListener('submit', e => { + e.preventDefault(); + const message = elements.messageInput.value.trim(); + if (message) { + const messageDiv = document.createElement('div'); + messageDiv.className = 'chat-message-text mt-2'; + messageDiv.innerHTML = `

${message}

`; + document.querySelector('li:last-child .chat-message-wrapper')?.appendChild(messageDiv); + elements.messageInput.value = ''; + scrollToBottom(); + } + }); + + // Fix overlay issue for chat sidebar + elements.chatHistoryHeader?.addEventListener('click', () => { + document.querySelector('.app-chat-sidebar-left .close-sidebar')?.removeAttribute('data-overlay'); + }); + + // Initialize speech-to-text + initSpeechToText(); +}); + +/** + * Debounce utility function. + * @param {Function} func - Function to debounce. + * @param {number} wait - Delay in milliseconds. + */ +function debounce(func, wait) { + let timeout; + return (...args) => { + clearTimeout(timeout); + timeout = setTimeout(() => func.apply(this, args), wait); + }; +} diff --git a/public/vuexy/assets/js/app-ecommerce-category-list.js b/public/vuexy/assets/js/app-ecommerce-category-list.js new file mode 100644 index 0000000..0122469 --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-category-list.js @@ -0,0 +1,309 @@ +/** + * App eCommerce Category List + */ + +'use strict'; + +// Comment editor + +const commentEditor = document.querySelector('.comment-editor'); + +if (commentEditor) { + new Quill(commentEditor, { + modules: { + toolbar: '.comment-toolbar' + }, + placeholder: 'Write a Comment...', + theme: 'snow' + }); +} + +// Datatable (js) +document.addEventListener('DOMContentLoaded', function (e) { + var dt_category_list_table = document.querySelector('.datatables-category-list'); + + //select2 for dropdowns in offcanvas + + var select2 = $('.select2'); + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
').select2({ + dropdownParent: $this.parent(), + placeholder: $this.data('placeholder') //for dynamic placeholder + }); + }); + } + + // Customers List Datatable + + if (dt_category_list_table) { + var dt_category = new DataTable(dt_category_list_table, { + ajax: assetsPath + 'json/ecommerce-category-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'categories' }, + { data: 'total_products' }, + { data: 'total_earnings' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 1, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 4, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 2, + render: function (data, type, full, meta) { + const name = full['categories']; + const categoryDetail = full['category_detail']; + const image = full['cat_image']; + const id = full['id']; + let output; + if (image) { + // For Product image + output = `Product-${id}`; + } else { + // For Product badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (categoryDetail.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + output = `${initials}`; + } + // Creates full output for Categories and Category Detail + const rowOutput = ` +
+
+
${output}
+
+
+ ${name} + ${categoryDetail} +
+
`; + return rowOutput; + } + }, + { + // Total products + targets: 3, + responsivePriority: 3, + render: function (data, type, full, meta) { + const total_products = full['total_products']; + return '
' + total_products + '
'; + } + }, + { + // Total Earnings + targets: 4, + orderable: false, + render: function (data, type, full, meta) { + const total_earnings = full['total_earnings']; + return "
" + total_earnings + ' + + + +
+ `; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [2, 'desc'], + displayLength: 7, + layout: { + topStart: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + search: { + placeholder: 'Search Category', + text: '_INPUT_' + } + } + ] + }, + topEnd: { + rowClass: 'row m-3 my-0 justify-content-between', + features: { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: '_MENU_' + }, + buttons: [ + { + text: `Add Category`, + className: 'add-new btn btn-primary', + attr: { + 'data-bs-toggle': 'offcanvas', + 'data-bs-target': '#offcanvasEcommerceCategoryList' + } + } + ] + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['categories']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for category-list table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-buttons.btn-group', classToAdd: 'mb-md-0 mb-6' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm', classToAdd: 'ms-0' }, + { selector: '.dt-search', classToAdd: 'mb-0 mb-md-6' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2', classToAdd: 'border-top' }, + { selector: '.dt-layout-end', classToAdd: 'gap-md-2 gap-0 mt-0' }, + { selector: '.dt-layout-start', classToAdd: 'mt-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); + +//For form validation +(function () { + const eCommerceCategoryListForm = document.getElementById('eCommerceCategoryListForm'); + + //Add New customer Form Validation + const fv = FormValidation.formValidation(eCommerceCategoryListForm, { + fields: { + categoryTitle: { + validators: { + notEmpty: { + message: 'Please enter category title' + } + } + }, + slug: { + validators: { + notEmpty: { + message: 'Please enter slug' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + eleValidClass: 'is-valid', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + return '.form-control-validation'; + } + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); +})(); diff --git a/public/vuexy/assets/js/app-ecommerce-customer-all.js b/public/vuexy/assets/js/app-ecommerce-customer-all.js new file mode 100644 index 0000000..e61678b --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-customer-all.js @@ -0,0 +1,539 @@ +/** + * App eCommerce customer all + */ + +'use strict'; + +// Datatable (js) +document.addEventListener('DOMContentLoaded', function (e) { + let borderColor, bodyBg, headingColor; + + borderColor = config.colors.borderColor; + bodyBg = config.colors.bodyBg; + headingColor = config.colors.headingColor; + + // Variable declaration for table + const dt_customer_table = document.querySelector('.datatables-customers'), + select2 = $('.select2'), + customerView = 'app-ecommerce-customer-details-overview.html'; + if (select2.length) { + var $this = select2; + $this.wrap('
').select2({ + placeholder: 'United States ', + dropdownParent: $this.parent() + }); + } + + // customers datatable + if (dt_customer_table) { + var dt_customer = new DataTable(dt_customer_table, { + ajax: assetsPath + 'json/ecommerce-customer-all.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'customer' }, + { data: 'customer_id' }, + { data: 'country' }, + { data: 'order' }, + { data: 'total_spent' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 1, + render: function (data, type, full, meta) { + const name = full['customer']; + const email = full['email']; + const image = full['image']; + let output; + + if (image) { + // For Avatar image + output = ` + Avatar + `; + } else { + // For Avatar badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (name.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + + output = `${initials}`; + } + // Creates full output for customer name and email + const rowOutput = ` +
+
+
${output}
+
+
+ ${name} + ${email} +
+
`; + return rowOutput; + } + }, + { + // customer Role + targets: 3, + render: function (data, type, full, meta) { + const id = full['customer_id']; + + return "#" + id + ''; + } + }, + { + targets: 4, + render: function (data, type, full, meta) { + const plan = full['country']; + const code = full['country_code']; + + const outputCode = code + ? `` + : ``; + + const rowOutput = ` +
+
${outputCode}
+
${plan}
+
`; + return rowOutput; + } + }, + { + // customer Status + targets: 5, + render: function (data, type, full, meta) { + const status = full['order']; + + return '' + status + ''; + } + }, + { + // customer Spent + targets: 6, + render: function (data, type, full, meta) { + const spent = full['total_spent']; + + return '' + spent + ''; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + layout: { + topStart: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + search: { + placeholder: 'Search Order', + text: '_INPUT_' + } + } + ] + }, + topEnd: { + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: '_MENU_' + } + }, + { + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-primary dropdown-toggle', + text: ' Export', + buttons: [ + { + extend: 'print', + text: `Print`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Check if inner is HTML content + if (inner.indexOf('<') > -1) { + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + // Get all text content + let text = ''; + + // Handle specific elements + const userNameElements = doc.querySelectorAll('.customer-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Get regular text content + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + + return inner; + } + } + }, + customize: function (win) { + win.document.body.style.color = config.colors.headingColor; + win.document.body.style.borderColor = config.colors.borderColor; + win.document.body.style.backgroundColor = config.colors.bodyBg; + const table = win.document.body.querySelector('table'); + table.classList.add('compact'); + table.style.color = 'inherit'; + table.style.borderColor = 'inherit'; + table.style.backgroundColor = 'inherit'; + } + }, + { + extend: 'csv', + text: `Csv`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle customer-name elements specifically + const userNameElements = doc.querySelectorAll('.customer-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'excel', + text: `Excel`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle customer-name elements specifically + const userNameElements = doc.querySelectorAll('.customer-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'pdf', + text: `Pdf`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle customer-name elements specifically + const userNameElements = doc.querySelectorAll('.customer-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'copy', + text: `Copy`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle customer-name elements specifically + const userNameElements = doc.querySelectorAll('.customer-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + } + ] + }, + { + text: ' Add Customer', + className: 'create-new btn btn-primary', + attr: { + 'data-bs-toggle': 'offcanvas', + 'data-bs-target': '#offcanvasEcommerceCustomerAdd' + } + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['customer']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for customer-all table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons', classToAdd: 'gap-4' }, + { selector: '.dt-buttons.btn-group', classToAdd: 'mb-6 mb-md-0' }, + { selector: '.dt-buttons .btn-group .btn', classToRemove: 'btn-secondary', classToAdd: 'btn-label-secondary' }, + { selector: '.dt-buttons .btn-group ~ .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm', classToAdd: 'ms-0' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-length', classToAdd: 'mt-0 mt-md-6' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-start', classToAdd: 'mt-0' }, + { selector: '.dt-layout-end', classToAdd: 'gap-md-2 gap-0 mt-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); + +// Validation & Phone mask +(function () { + const phoneMaskList = document.querySelectorAll('.phone-mask'), + eCommerceCustomerAddForm = document.getElementById('eCommerceCustomerAddForm'); + + // Phone Number + if (phoneMaskList) { + phoneMaskList.forEach(function (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + }); + } + // Add New customer Form Validation + const fv = FormValidation.formValidation(eCommerceCustomerAddForm, { + fields: { + customerName: { + validators: { + notEmpty: { + message: 'Please enter fullname ' + } + } + }, + customerEmail: { + validators: { + notEmpty: { + message: 'Please enter your email' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + return '.form-control-validation'; + } + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); +})(); diff --git a/public/vuexy/assets/js/app-ecommerce-customer-detail-overview.js b/public/vuexy/assets/js/app-ecommerce-customer-detail-overview.js new file mode 100644 index 0000000..ece7b8a --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-customer-detail-overview.js @@ -0,0 +1,214 @@ +/** + * Page Detail overview + */ + +'use strict'; + +// Datatable (js) +document.addEventListener('DOMContentLoaded', function (e) { + const dt_customer_order = document.querySelector('.datatables-customer-order'), + order_details = 'app-ecommerce-order-details.html', + statusObj = { + 1: { title: 'Ready to Pickup', class: 'bg-label-info' }, + 2: { title: 'Dispatched', class: 'bg-label-warning' }, + 3: { title: 'Delivered', class: 'bg-label-success' }, + 4: { title: 'Out for delivery', class: 'bg-label-primary' } + }; + + // orders datatable + if (dt_customer_order) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0'); + tableTitle.innerHTML = 'Orders placed'; + var dt_order = new DataTable(dt_customer_order, { + ajax: assetsPath + 'json/ecommerce-customer-order.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'order' }, + { data: 'date' }, + { data: 'status' }, + { data: 'spent' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // order order number + targets: 1, + responsivePriority: 4, + render: function (data, type, full, meta) { + const id = full['order']; + + return "#" + id + ''; + } + }, + { + // date + targets: 2, + render: function (data, type, full, meta) { + const date = new Date(full.date); // convert the date string to a Date object + const formattedDate = date.toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' }); + return '' + formattedDate + ' '; + } + }, + { + // status + targets: 3, + render: function (data, type, full, meta) { + const status = full['status']; + + return ( + '' + + statusObj[status].title + + '' + ); + } + }, + { + // spent + targets: 4, + render: function (data, type, full, meta) { + const spent = full['spent']; + + return '' + spent + ''; + } + }, + { + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ` +
+ + +
+ `; + } + } + ], + order: [[1, 'desc']], + layout: { + topStart: { + rowClass: 'row card-header border-bottom mx-0 px-3 py-0', + features: [tableTitle] + }, + topEnd: { + search: { + placeholder: 'Search order', + text: '_INPUT_' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + pageLength: 6, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['order']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_order.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + + // Filter form control to default size + // ? setTimeout used for customer-detail-overview table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-start', classToAdd: 'mb-xxl-0 mb-4' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); + +// Validation & Phone mask diff --git a/public/vuexy/assets/js/app-ecommerce-customer-detail.js b/public/vuexy/assets/js/app-ecommerce-customer-detail.js new file mode 100644 index 0000000..59d2fd4 --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-customer-detail.js @@ -0,0 +1,90 @@ +/** + * App eCommerce Customer Detail - delete customer Script + */ +'use strict'; + +(function () { + const deleteCustomer = document.querySelector('.delete-customer'); + + // Suspend User javascript + if (deleteCustomer) { + deleteCustomer.onclick = function () { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert customer!", + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes, Delete customer!', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Deleted!', + text: 'Customer has been removed.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Cancelled Delete :)', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + + //? Billing page have multiple buttons + // Cancel Subscription alert + // Cancel Subscription alert + const cancelSubscription = document.querySelectorAll('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.forEach(btnCancle => { + btnCancle.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + }); + } +})(); diff --git a/public/vuexy/assets/js/app-ecommerce-dashboard.js b/public/vuexy/assets/js/app-ecommerce-dashboard.js new file mode 100644 index 0000000..c83c6ba --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-dashboard.js @@ -0,0 +1,1128 @@ +/** + * Dashboard eCommerce + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + let cardColor, labelColor, headingColor, borderColor, legendColor, fontFamily; + + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + headingColor = config.colors.headingColor; + borderColor = config.colors.borderColor; + fontFamily = config.fontFamily; + + // Donut Chart Colors + const chartColors = { + donut: { + series1: '#24B364', + series2: '#53D28C', + series3: '#7EDDA9', + series4: '#A9E9C5' + } + }; + + // Expenses Radial Bar Chart + // -------------------------------------------------------------------- + const expensesRadialChartEl = document.querySelector('#expensesChart'), + expensesRadialChartConfig = { + chart: { + height: 170, + sparkline: { + enabled: true + }, + parentHeightOffset: 0, + type: 'radialBar' + }, + colors: [config.colors.warning], + series: [78], + plotOptions: { + radialBar: { + offsetY: 0, + startAngle: -90, + endAngle: 90, + hollow: { + size: '65%' + }, + track: { + strokeWidth: '45%', + background: borderColor + }, + dataLabels: { + name: { + show: false + }, + value: { + fontSize: '24px', + color: headingColor, + fontWeight: 500, + offsetY: -5 + } + } + } + }, + grid: { + show: false, + padding: { + bottom: 5 + } + }, + stroke: { + lineCap: 'round' + }, + labels: ['Progress'], + responsive: [ + { + breakpoint: 1442, + options: { + chart: { + height: 120 + }, + plotOptions: { + radialBar: { + dataLabels: { + value: { + fontSize: '18px' + } + }, + hollow: { + size: '60%' + } + } + } + } + }, + { + breakpoint: 1025, + options: { + chart: { + height: 136 + }, + plotOptions: { + radialBar: { + hollow: { + size: '65%' + }, + dataLabels: { + value: { + fontSize: '18px' + } + } + } + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 120 + }, + plotOptions: { + radialBar: { + hollow: { + size: '55%' + } + } + } + } + }, + { + breakpoint: 426, + options: { + chart: { + height: 145 + }, + plotOptions: { + radialBar: { + hollow: { + size: '65%' + } + } + }, + dataLabels: { + value: { + offsetY: 0 + } + } + } + }, + { + breakpoint: 376, + options: { + chart: { + height: 105 + }, + plotOptions: { + radialBar: { + hollow: { + size: '60%' + } + } + } + } + } + ] + }; + if (typeof expensesRadialChartEl !== undefined && expensesRadialChartEl !== null) { + const expensesRadialChart = new ApexCharts(expensesRadialChartEl, expensesRadialChartConfig); + expensesRadialChart.render(); + } + + // Profit last month Line Chart + // -------------------------------------------------------------------- + const profitLastMonthEl = document.querySelector('#profitLastMonth'), + profitLastMonthConfig = { + chart: { + height: 110, + type: 'line', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + grid: { + borderColor: borderColor, + strokeDashArray: 6, + xaxis: { + lines: { + show: true, + colors: '#000' + } + }, + yaxis: { + lines: { + show: false + } + }, + padding: { + top: -18, + left: -4, + right: 7, + bottom: -10 + } + }, + colors: [config.colors.info], + stroke: { + width: 2 + }, + series: [ + { + data: [0, 40, 15, 65, 40, 90] + } + ], + tooltip: { + shared: false, + intersect: true, + x: { + show: false + } + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + tooltip: { + enabled: false + }, + markers: { + size: 3.5, + fillColor: config.colors.info, + strokeColors: 'transparent', + strokeWidth: 3.2, + offsetX: -1, + discrete: [ + { + seriesIndex: 0, + dataPointIndex: 5, + fillColor: cardColor, + strokeColor: config.colors.info, + size: 4.5, + shape: 'circle' + } + ], + hover: { + size: 5.5 + } + }, + responsive: [ + { + breakpoint: 768, + options: { + chart: { + height: 110 + } + } + } + ] + }; + if (typeof profitLastMonthEl !== undefined && profitLastMonthEl !== null) { + const profitLastMonth = new ApexCharts(profitLastMonthEl, profitLastMonthConfig); + profitLastMonth.render(); + } + + // Generated Leads Chart + // -------------------------------------------------------------------- + const generatedLeadsChartEl = document.querySelector('#generatedLeadsChart'), + generatedLeadsChartConfig = { + chart: { + height: 125, + width: 120, + parentHeightOffset: 0, + type: 'donut' + }, + labels: ['Electronic', 'Sports', 'Decor', 'Fashion'], + series: [45, 58, 30, 50], + colors: [ + chartColors.donut.series1, + chartColors.donut.series2, + chartColors.donut.series3, + chartColors.donut.series4 + ], + stroke: { + width: 0 + }, + dataLabels: { + enabled: false, + formatter: function (val, opt) { + return parseInt(val) + '%'; + } + }, + legend: { + show: false + }, + tooltip: { + theme: false + }, + grid: { + padding: { + top: 15, + right: -20, + left: -20 + } + }, + states: { + hover: { + filter: { + type: 'none' + } + } + }, + plotOptions: { + pie: { + donut: { + size: '70%', + labels: { + show: true, + value: { + fontSize: '1.5rem', + fontFamily: 'fontFamily', + color: headingColor, + fontWeight: 500, + offsetY: -15, + formatter: function (val) { + return parseInt(val) + '%'; + } + }, + name: { + offsetY: 20, + fontFamily: 'fontFamily' + }, + total: { + show: true, + showAlways: true, + color: config.colors.success, + fontSize: '.8125rem', + label: 'Total', + fontFamily: 'fontFamily', + formatter: function (w) { + return '184'; + } + } + } + } + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 172, + width: 160 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 178 + } + } + }, + { + breakpoint: 426, + options: { + chart: { + height: 147 + } + } + } + ] + }; + if (typeof generatedLeadsChartEl !== undefined && generatedLeadsChartEl !== null) { + const generatedLeadsChart = new ApexCharts(generatedLeadsChartEl, generatedLeadsChartConfig); + generatedLeadsChart.render(); + } + + // Total Revenue Report Chart - Bar Chart + // -------------------------------------------------------------------- + const totalRevenueChartEl = document.querySelector('#totalRevenueChart'), + totalRevenueChartOptions = { + series: [ + { + name: 'Earning', + data: [270, 210, 180, 200, 250, 280, 250, 270, 150] + }, + { + name: 'Expense', + data: [-140, -160, -180, -150, -100, -60, -80, -100, -180] + } + ], + chart: { + height: 413, + parentHeightOffset: 0, + stacked: true, + type: 'bar', + toolbar: { show: false } + }, + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '40%', + borderRadius: 7, + startingShape: 'rounded', + endingShape: 'rounded', + borderRadiusApplication: 'around', + borderRadiusWhenStacked: 'last' + } + }, + colors: [config.colors.primary, config.colors.warning], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 6, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: true, + horizontalAlign: 'right', + position: 'top', + fontSize: '13px', + fontFamily: fontFamily, + markers: { + size: 6, + offsetY: 0, + shape: 'circle', + strokeWidth: 0 + }, + labels: { + colors: headingColor + }, + itemMargin: { + horizontal: 10, + vertical: 2 + } + }, + grid: { + show: false, + padding: { + bottom: -8, + right: 0, + top: 20 + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + labels: { + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: fontFamily + } + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + offsetX: -16, + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: fontFamily + } + }, + min: -200, + max: 300, + tickAmount: 5 + }, + responsive: [ + { + breakpoint: 1700, + options: { + plotOptions: { + bar: { + columnWidth: '43%' + } + } + } + }, + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + columnWidth: '38%' + } + } + } + }, + { + breakpoint: 850, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 449, + options: { + plotOptions: { + bar: { + columnWidth: '73%' + } + }, + xaxis: { + labels: { + offsetY: -5 + } + }, + legend: { + show: true, + horizontalAlign: 'right', + position: 'top', + itemMargin: { + horizontal: 10, + vertical: 0 + } + } + } + }, + { + breakpoint: 394, + options: { + plotOptions: { + bar: { + columnWidth: '88%' + } + }, + legend: { + show: true, + horizontalAlign: 'center', + position: 'bottom', + markers: { + offsetX: -3, + offsetY: 0 + }, + itemMargin: { + horizontal: 10, + vertical: 5 + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof totalRevenueChartEl !== undefined && totalRevenueChartEl !== null) { + const totalRevenueChart = new ApexCharts(totalRevenueChartEl, totalRevenueChartOptions); + totalRevenueChart.render(); + } + + // Total Revenue Report Budget Line Chart + const budgetChartEl = document.querySelector('#budgetChart'), + budgetChartOptions = { + chart: { + height: 100, + toolbar: { show: false }, + zoom: { enabled: false }, + type: 'line' + }, + series: [ + { + name: 'Last Month', + data: [20, 10, 30, 16, 24, 5, 40, 23, 28, 5, 30] + }, + { + name: 'This Month', + data: [50, 40, 60, 46, 54, 35, 70, 53, 58, 35, 60] + } + ], + stroke: { + curve: 'smooth', + dashArray: [5, 0], + width: [1, 2] + }, + legend: { + show: false + }, + colors: [borderColor, config.colors.primary], + grid: { + show: false, + borderColor: borderColor, + padding: { + top: -30, + bottom: -15, + left: 25 + } + }, + markers: { + size: 0 + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof budgetChartEl !== undefined && budgetChartEl !== null) { + const budgetChart = new ApexCharts(budgetChartEl, budgetChartOptions); + budgetChart.render(); + } + + // Earning Reports Bar Chart + // -------------------------------------------------------------------- + const reportBarChartEl = document.querySelector('#reportBarChart'), + reportBarChartConfig = { + chart: { + height: 230, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '60%', + columnWidth: '60%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -20, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: [ + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors.primary, + config.colors_label.primary, + config.colors_label.primary + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [40, 95, 60, 45, 90, 50, 75] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 190 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 250 + } + } + } + ] + }; + if (typeof reportBarChartEl !== undefined && reportBarChartEl !== null) { + const barChart = new ApexCharts(reportBarChartEl, reportBarChartConfig); + barChart.render(); + } + + // Variable declaration for table + const dt_invoice_table = document.querySelector('.datatable-invoice'); + + // Invoice datatable + // -------------------------------------------------------------------- + if (dt_invoice_table) { + const dt_invoice = new DataTable(dt_invoice_table, { + ajax: assetsPath + 'json/invoice-list.json', + columns: [ + // columns according to JSON + { data: 'invoice_id' }, + { data: 'invoice_id', orderable: false, render: DataTable.render.select() }, + { data: 'invoice_id' }, + { data: 'invoice_status' }, + { data: 'total' }, + { data: 'issued_date' }, + { data: 'invoice_status' }, + { data: 'action' } + ], + columnDefs: [ + { + className: 'control', + responsivePriority: 2, + searchable: false, + targets: 0, + render: function () { + return ''; + } + }, + { + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 4, + render: function () { + return ''; + } + }, + { + targets: 2, + render: function (data, type, full) { + return `#${full['invoice_id']}`; + } + }, + { + // Invoice Status with tooltip + targets: 3, + render: function (data, type, full) { + const invoiceStatus = full['invoice_status']; + const balance = full['balance']; + const dueDate = full['due_date']; + const roleBadgeObj = { + Sent: '', + Draft: + '', + 'Past Due': + '', + 'Partial Payment': + '', + Paid: '', + Downloaded: + '' + }; + + // Sanitize tooltip content by escaping double quotes + const tooltipContent = ` + ${invoiceStatus}
+ Balance: ${balance}
+ Due Date: ${dueDate} + `.replace(/"/g, '"'); + + return ` + + ${roleBadgeObj[invoiceStatus] || ''} + + + `; + } + }, + { + targets: 4, + render: function (data, type, full) { + const total = full['total']; + return `${total}$${total}`; + } + }, + { + targets: 5, + render: function (data, type, full) { + const dueDate = new Date(full['due_date']); + return ` + ${dueDate.toISOString().slice(0, 10).replace(/-/g, '')} + ${dueDate.toLocaleDateString('en-GB', { day: '2-digit', month: 'short', year: 'numeric' })} + `; + } + }, + { + targets: 6, + visible: false + }, + { + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function () { + return ( + '
' + + '' + + '' + + '' + ); + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + displayLength: 6, + layout: { + topStart: { + rowClass: 'row m-3 justify-content-between', + features: [ + { + pageLength: { + menu: [6, 10, 25, 50, 100], + text: 'Show_MENU_' + }, + buttons: [ + { + text: 'Create Invoice', + className: 'btn btn-primary', + action: function () { + window.location = 'app-invoice-add.html'; + } + } + ] + } + ] + }, + topEnd: { + rowClass: 'row mx-3 justify-content-between', + features: [ + { + search: { + placeholder: 'Search Invoice', + text: '_INPUT_' + } + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['client_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + }, + initComplete: function () { + // Ensure the container for the Invoice Status filter is created + let invoiceStatusContainer = document.querySelector('.invoice_status'); + if (!invoiceStatusContainer) { + // Create the container if it doesn't exist + invoiceStatusContainer = document.createElement('div'); + invoiceStatusContainer.className = 'invoice_status'; + + // Append it to a suitable location in your DataTable's layout + // Example: Appending to the filter area (adjust as needed) + const filterArea = document.querySelector('.dt-layout-end'); + if (filterArea) { + filterArea.appendChild(invoiceStatusContainer); + } + } + + // Adding role filter once the table is initialized + this.api() + .columns(6) + .every(function () { + const column = this; + + // Create the dropdown for "Invoice Status" + const select = document.createElement('select'); + select.id = 'UserRole'; + select.className = 'form-select'; + select.innerHTML = ''; + + // Append the dropdown to the invoice status container + invoiceStatusContainer.appendChild(select); + + // Add change event listener to filter the column based on selected value + select.addEventListener('change', function () { + const val = select.value ? `^${select.value}$` : ''; + column.search(val, true, false).draw(); + }); + + // Populate the dropdown with unique values from the column data + column + .data() + .unique() + .sort() + .each(function (d) { + const option = document.createElement('option'); + option.value = d; + option.className = 'text-capitalize'; + option.textContent = d; + select.appendChild(option); + }); + }); + } + }); + function deleteRecord(event) { + let row = document.querySelector('.dtr-expanded'); + if (event) { + row = event.target.parentElement.closest('tr'); + } + if (row) { + dt_invoice.row(row).remove().draw(); + } + } + function bindDeleteEvent() { + const invoiceTable = document.querySelector('.invoice-list-table'); + const modal = document.querySelector('.dtr-bs-modal'); + + if (invoiceTable && invoiceTable.classList.contains('collapsed')) { + if (modal) { + modal.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(); + const closeButton = modal.querySelector('.btn-close'); + if (closeButton) closeButton.click(); // Simulates a click on the close button + } + }); + } + } else { + const tableBody = invoiceTable?.querySelector('tbody'); + if (tableBody) { + tableBody.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(event); + } + }); + } + } + } + + // Initial event binding + bindDeleteEvent(); + + // Re-bind events when modal is shown or hidden + document.addEventListener('show.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + + document.addEventListener('hide.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + // On each datatable draw, initialize tooltip + dt_invoice.on('draw', function () { + const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); + tooltipTriggerList.forEach(tooltipTriggerEl => { + new bootstrap.Tooltip(tooltipTriggerEl, { + boundary: document.body + }); + }); + }); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-buttons', classToRemove: 'btn-secondary' }, + { selector: '.dt-buttons.btn-group', classToAdd: 'mb-0' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-length', classToAdd: 'me-0 mb-md-6 mb-6' }, + { + selector: '.dt-layout-end', + classToRemove: 'justify-content-between ms-auto', + classToAdd: 'justify-content-md-between justify-content-center d-flex flex-wrap gap-4 mb-sm-0 mb-4 mt-0' + }, + { + selector: '.dt-layout-start', + classToRemove: 'd-md-flex me-auto justify-content-between', + classToAdd: 'col-12 col-md-6 d-flex justify-content-center justify-content-md-start gap-2' + }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-ecommerce-order-details.js b/public/vuexy/assets/js/app-ecommerce-order-details.js new file mode 100644 index 0000000..111e38f --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-order-details.js @@ -0,0 +1,254 @@ +/** + * app-ecommerce-order-details Script + */ + +'use strict'; + +// Datatable (js) + +document.addEventListener('DOMContentLoaded', function (e) { + var dt_details_table = document.querySelector('.datatables-order-details'); + + // E-commerce Products datatable + if (dt_details_table) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0'); + tableTitle.innerHTML = 'Order details'; + let tableEdit = document.createElement('h6'); + tableEdit.classList.add('m-0'); + tableEdit.innerHTML = 'Edit'; + var dt_products = new DataTable(dt_details_table, { + ajax: assetsPath + 'json/ecommerce-order-details.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'product_name' }, + { data: 'price' }, + { data: 'qty' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 1, + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + const name = full['product_name']; + const productBrand = full['product_info']; + const image = full['image']; + let output; + + if (image) { + // For Product image + output = ` + product-${name} + `; + } else { + // For Product badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (name.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + + output = `${initials}`; + } + + // Creates full output for Product name and product info + const rowOutput = ` +
+
+
${output}
+
+
+
${name}
+ ${productBrand} +
+
`; + + return rowOutput; + } + }, + { + // For Price + targets: 3, + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + const price = full['price']; + const output = '$' + price + ''; + return output; + } + }, + { + // For Qty + targets: 4, + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + const qty = full['qty']; + const output = '' + qty + ''; + return output; + } + }, + { + // Total + targets: 5, + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + const total = full['qty'] * full['price']; + const output = '' + total + ''; + return output; + } + } + ], + order: [2, ''], + layout: { + topStart: { + rowClass: 'row card-header border-bottom mx-0 px-3', + features: [tableTitle] + }, + topEnd: { + features: [tableEdit] + }, + bottomStart: { + rowClass: 'mt-0', + features: [] + }, + bottomEnd: {} + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['product_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + // Filter form control to default size + // ? setTimeout used for order-details table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + if (classToAdd) { + element.classList.add(classToAdd); + } + }); + }); + }, 100); +}); + +//sweet alert +(function () { + const deleteOrder = document.querySelector('.delete-order'); + // Suspend User javascript + if (deleteOrder) { + deleteOrder.onclick = function () { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert order!", + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes, Delete order!', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Deleted!', + text: 'Order has been removed.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Cancelled Delete :)', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + + //for custom year + function getCurrentYear() { + var currentYear = new Date().getFullYear(); + return currentYear; + } + + var year = getCurrentYear(); + document.getElementById('orderYear').innerHTML = year; +})(); diff --git a/public/vuexy/assets/js/app-ecommerce-order-list.js b/public/vuexy/assets/js/app-ecommerce-order-list.js new file mode 100644 index 0000000..53e8275 --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-order-list.js @@ -0,0 +1,450 @@ +/** + * app-ecommerce-order-list Script + */ + +'use strict'; + +// Datatable (js) + +document.addEventListener('DOMContentLoaded', function (e) { + let borderColor, bodyBg, headingColor; + + borderColor = config.colors.borderColor; + bodyBg = config.colors.bodyBg; + headingColor = config.colors.headingColor; + + // Variable declaration for table + + const dt_order_table = document.querySelector('.datatables-order'), + statusObj = { + 1: { title: 'Dispatched', class: 'bg-label-warning' }, + 2: { title: 'Delivered', class: 'bg-label-success' }, + 3: { title: 'Out for Delivery', class: 'bg-label-primary' }, + 4: { title: 'Ready to Pickup', class: 'bg-label-info' } + }, + paymentObj = { + 1: { title: 'Paid', class: 'text-success' }, + 2: { title: 'Pending', class: 'text-warning' }, + 3: { title: 'Failed', class: 'text-danger' }, + 4: { title: 'Cancelled', class: 'text-secondary' } + }; + + // E-commerce Products datatable + + if (dt_order_table) { + const dt_products = new DataTable(dt_order_table, { + ajax: assetsPath + 'json/ecommerce-customer-order.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'order' }, + { data: 'date' }, + { data: 'customer' }, //email //avatar + { data: 'payment' }, + { data: 'status' }, + { data: 'method' }, //method_number + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + // Order ID + targets: 2, + render: function (data, type, full, meta) { + const order_id = full['order']; + // Creates full output for row + const row_output = '#' + order_id + ''; + return row_output; + } + }, + { + targets: 3, + render: function (data, type, full, meta) { + const date = new Date(full.date); + const timeX = full['time'].substring(0, 5); + const formattedDate = date.toLocaleDateString('en-US', { + month: 'short', + day: 'numeric', + year: 'numeric' + }); + return `${formattedDate}, ${timeX}`; + } + }, + { + targets: 4, + responsivePriority: 1, + render: function (data, type, full, meta) { + const name = full['customer']; + const email = full['email']; + const avatar = full['avatar']; + let output; + + if (avatar) { + // For Avatar image + output = `Avatar`; + } else { + // For Avatar badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (name.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + + output = `${initials}`; + } + + // Creates full output for row + const rowOutput = ` +
+
+
+ ${output} +
+
+
+
${name}
+ ${email} +
+
`; + + return rowOutput; + } + }, + { + targets: 5, + render: function (data, type, full, meta) { + const payment = full['payment']; + const paymentStatus = paymentObj[payment]; + if (paymentStatus) { + return ` +
+ ${paymentStatus.title} +
`; + } + return data; + } + }, + { + targets: -3, + render: function (data, type, full, meta) { + const status = full['status']; + const statusInfo = statusObj[status]; + if (statusInfo) { + return ` + + ${statusInfo.title} + `; + } + return data; + } + }, + { + targets: -2, + render: function (data, type, full, meta) { + let method = full['method']; + let methodNumber = full['method_number']; + + if (method === 'paypal') { + methodNumber = '@gmail.com'; + } + + return ` +
+ ${method} + ${methodNumber} +
`; + } + }, + { + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ` +
+ + +
`; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [3, 'asc'], + layout: { + topStart: { + search: { + placeholder: 'Search Order', + text: '_INPUT_' + } + }, + topEnd: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: '_MENU_' + } + }, + { + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-primary dropdown-toggle', + text: ' Export', + buttons: [ + { + extend: 'print', + text: `Print`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + }, + customize: function (win) { + win.document.body.style.color = headingColor; + win.document.body.style.borderColor = borderColor; + win.document.body.style.backgroundColor = bodyBg; + const table = win.document.body.querySelector('table'); + table.classList.add('compact'); + table.style.color = 'inherit'; + table.style.borderColor = 'inherit'; + table.style.backgroundColor = 'inherit'; + } + }, + { + extend: 'csv', + text: `Csv`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'excel', + text: `Excel`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'pdf', + text: `Pdf`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'copy', + text: `Copy`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + } + ] + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['customer']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_products.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for order-list table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary', classToAdd: 'btn-label-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm', classToAdd: 'ms-0' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-end', classToAdd: 'gap-md-2 gap-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-ecommerce-product-add.js b/public/vuexy/assets/js/app-ecommerce-product-add.js new file mode 100644 index 0000000..1758fbf --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-product-add.js @@ -0,0 +1,138 @@ +/** + * App eCommerce Add Product Script + */ +'use strict'; + +//Javascript to handle the e-commerce product add page + +(function () { + // Comment editor + + const commentEditor = document.querySelector('.comment-editor'); + + if (commentEditor) { + new Quill(commentEditor, { + modules: { + toolbar: '.comment-toolbar' + }, + placeholder: 'Product Description', + theme: 'snow' + }); + } + + // previewTemplate: Updated Dropzone default previewTemplate + + // ! Don't change it unless you really know what you are doing + + const previewTemplate = `
+
+
+ + No preview +
+
+
+
+
+
+
+
+
+
+
`; + + // ? Start your code from here + + // Basic Dropzone + + const dropzoneBasic = document.querySelector('#dropzone-basic'); + if (dropzoneBasic) { + const myDropzone = new Dropzone(dropzoneBasic, { + previewTemplate: previewTemplate, + parallelUploads: 1, + maxFilesize: 5, + acceptedFiles: '.jpg,.jpeg,.png,.gif', + addRemoveLinks: true, + maxFiles: 1 + }); + } + + // Basic Tags + + const tagifyBasicEl = document.querySelector('#ecommerce-product-tags'); + const TagifyBasic = new Tagify(tagifyBasicEl); + + // Flatpickr + + // Datepicker + const date = new Date(); + + const productDate = document.querySelector('.product-date'); + + if (productDate) { + productDate.flatpickr({ + monthSelectorType: 'static', + defaultDate: date + }); + } +})(); + +//Jquery to handle the e-commerce product add page + +$(function () { + // Select2 + var select2 = $('.select2'); + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
').select2({ + dropdownParent: $this.parent(), + placeholder: $this.data('placeholder') // for dynamic placeholder + }); + }); + } + + var formRepeater = $('.form-repeater'); + + // Form Repeater + // ! Using jQuery each loop to add dynamic id and class for inputs. You may need to improve it based on form fields. + // ----------------------------------------------------------------------------------------------------------------- + + if (formRepeater.length) { + var row = 2; + var col = 1; + formRepeater.on('submit', function (e) { + e.preventDefault(); + }); + formRepeater.repeater({ + show: function () { + var fromControl = $(this).find('.form-control, .form-select'); + var formLabel = $(this).find('.form-label'); + + fromControl.each(function (i) { + var id = 'form-repeater-' + row + '-' + col; + $(fromControl[i]).attr('id', id); + $(formLabel[i]).attr('for', id); + col++; + }); + + row++; + $(this).slideDown(); + $('.select2-container').remove(); + $('.select2.form-select').select2({ + placeholder: 'Placeholder text' + }); + $('.select2-container').css('width', '100%'); + $('.form-repeater:first .form-select').select2({ + dropdownParent: $(this).parent(), + placeholder: 'Placeholder text' + }); + $('.position-relative .select2').each(function () { + $(this).select2({ + dropdownParent: $(this).closest('.position-relative') + }); + }); + } + }); + } +}); diff --git a/public/vuexy/assets/js/app-ecommerce-product-list.js b/public/vuexy/assets/js/app-ecommerce-product-list.js new file mode 100644 index 0000000..9d30fed --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-product-list.js @@ -0,0 +1,678 @@ +/** + * app-ecommerce-product-list + */ + +'use strict'; + +// Datatable (js) +document.addEventListener('DOMContentLoaded', function (e) { + let borderColor, bodyBg, headingColor; + + borderColor = config.colors.borderColor; + bodyBg = config.colors.bodyBg; + headingColor = config.colors.headingColor; + + // Variable declaration for table + const dt_product_table = document.querySelector('.datatables-products'), + productAdd = 'app-ecommerce-product-add.html', + statusObj = { + 1: { title: 'Scheduled', class: 'bg-label-warning' }, + 2: { title: 'Publish', class: 'bg-label-success' }, + 3: { title: 'Inactive', class: 'bg-label-danger' } + }, + categoryObj = { + 0: { title: 'Household' }, + 1: { title: 'Office' }, + 2: { title: 'Electronics' }, + 3: { title: 'Shoes' }, + 4: { title: 'Accessories' }, + 5: { title: 'Game' } + }, + stockObj = { + 0: { title: 'Out_of_Stock' }, + 1: { title: 'In_Stock' } + }, + stockFilterValObj = { + 0: { title: 'Out of Stock' }, + 1: { title: 'In Stock' } + }; + + // E-commerce Products datatable + + if (dt_product_table) { + var dt_products = new DataTable(dt_product_table, { + ajax: assetsPath + 'json/ecommerce-product-list.json', + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'product_name' }, + { data: 'category' }, + { data: 'stock' }, + { data: 'sku' }, + { data: 'price' }, + { data: 'quantity' }, + { data: 'status' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 1, + render: function (data, type, full, meta) { + let name = full['product_name'], + id = full['id'], + productBrand = full['product_brand'], + image = full['image']; + + let output; + + if (image) { + // For Product image + output = `Product-${id}`; + } else { + // For Product badge + let stateNum = Math.floor(Math.random() * 6); + let states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + let state = states[stateNum]; + let initials = (productBrand.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + + output = `${initials}`; + } + + // Creates full output for Product name and product_brand + let rowOutput = ` +
+
+
${output}
+
+
+
${name}
+ ${productBrand} +
+
+ `; + + return rowOutput; + } + }, + { + targets: 3, + responsivePriority: 5, + render: function (data, type, full, meta) { + let category = categoryObj[full['category']].title; + + if (type === 'display') { + let categoryBadgeObj = { + Household: ` + + + `, + Office: ` + + + `, + Electronics: ` + + + `, + Shoes: ` + + + `, + Accessories: ` + + + `, + Game: ` + + + ` + }; + + return ` + + ${categoryBadgeObj[category] || ''}${category} + `; + } else { + return category; + } + } + }, + { + targets: 4, + orderable: false, + responsivePriority: 3, + render: function (data, type, full, meta) { + let stock = full['stock']; + let stockTitle = stockObj[stock].title; + + if (type === 'display') { + let stockSwitchObj = { + Out_of_Stock: ` + `, + In_Stock: ` + ` + }; + + return ` + + ${stockSwitchObj[stockTitle]} + ${stockTitle} + `; + } else { + return stockTitle; + } + } + }, + { + // Sku + targets: 5, + render: function (data, type, full, meta) { + const sku = full['sku']; + + return '' + sku + ''; + } + }, + { + // price + targets: 6, + render: function (data, type, full, meta) { + const price = full['price']; + + return '' + price + ''; + } + }, + { + // qty + targets: 7, + responsivePriority: 4, + render: function (data, type, full, meta) { + const qty = full['qty']; + + return '' + qty + ''; + } + }, + { + // Status + targets: -2, + render: function (data, type, full, meta) { + const status = full['status']; + + return ( + '' + + statusObj[status].title + + '' + ); + } + }, + { + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ` +
+ + + +
+ `; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [2, 'asc'], + displayLength: 7, + layout: { + topStart: { + rowClass: 'card-header d-flex border-top rounded-0 flex-wrap py-0 flex-column flex-md-row align-items-start', + features: [ + { + search: { + className: 'me-5 ms-n4 pe-5 mb-n6 mb-md-0', + placeholder: 'Search Product', + text: '_INPUT_' + } + } + ] + }, + topEnd: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: '_MENU_' + }, + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-secondary dropdown-toggle me-4', + text: ' Export', + buttons: [ + { + extend: 'print', + text: `Print`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Check if inner is HTML content + if (inner.indexOf('<') > -1) { + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + // Get all text content + let text = ''; + + // Handle specific elements + const userNameElements = doc.querySelectorAll('.product-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Get regular text content + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + + return inner; + } + } + }, + customize: function (win) { + win.document.body.style.color = config.colors.headingColor; + win.document.body.style.borderColor = config.colors.borderColor; + win.document.body.style.backgroundColor = config.colors.bodyBg; + const table = win.document.body.querySelector('table'); + table.classList.add('compact'); + table.style.color = 'inherit'; + table.style.borderColor = 'inherit'; + table.style.backgroundColor = 'inherit'; + } + }, + { + extend: 'csv', + text: `Csv`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle product-name elements specifically + const userNameElements = doc.querySelectorAll('.product-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'excel', + text: `Excel`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle product-name elements specifically + const userNameElements = doc.querySelectorAll('.product-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'pdf', + text: `Pdf`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle product-name elements specifically + const userNameElements = doc.querySelectorAll('.product-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'copy', + text: `Copy`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle product-name elements specifically + const userNameElements = doc.querySelectorAll('.product-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + } + ] + }, + { + text: 'Add Product', + className: 'add-new btn btn-primary', + action: function () { + window.location.href = productAdd; + } + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['product_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + }, + initComplete: function () { + const api = this.api(); + + // Adding status filter once table is initialized + api.columns(-2).every(function () { + const column = this; + const select = document.createElement('select'); + select.id = 'ProductStatus'; + select.className = 'form-select text-capitalize'; + select.innerHTML = ''; + + document.querySelector('.product_status').appendChild(select); + + select.addEventListener('change', function () { + const val = select.value ? `^${select.value}$` : ''; + column.search(val, true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d) { + const option = document.createElement('option'); + option.value = statusObj[d].title; + option.textContent = statusObj[d].title; + select.appendChild(option); + }); + }); + + // Adding category filter once table is initialized + api.columns(3).every(function () { + const column = this; + const select = document.createElement('select'); + select.id = 'ProductCategory'; + select.className = 'form-select text-capitalize'; + select.innerHTML = ''; + + document.querySelector('.product_category').appendChild(select); + + select.addEventListener('change', function () { + const val = select.value ? `^${select.value}$` : ''; + column.search(val, true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d) { + const option = document.createElement('option'); + option.value = categoryObj[d].title; + option.textContent = categoryObj[d].title; + select.appendChild(option); + }); + }); + + // Adding stock filter once table is initialized + api.columns(4).every(function () { + const column = this; + const select = document.createElement('select'); + select.id = 'ProductStock'; + select.className = 'form-select text-capitalize'; + select.innerHTML = ''; + + document.querySelector('.product_stock').appendChild(select); + + select.addEventListener('change', function () { + const val = select.value ? `^${select.value}$` : ''; + column.search(val, true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d) { + const option = document.createElement('option'); + option.value = stockObj[d].title; + option.textContent = stockObj[d].title; + select.appendChild(option); + }); + }); + } + }); + } + + // Filter form control to default size + // ? setTimeout used for product-list table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-buttons.btn-group', classToAdd: 'mb-md-0 mb-6' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm', classToAdd: 'ms-0' }, + { selector: '.dt-search', classToAdd: 'mb-0 mb-md-6' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-layout-end', classToAdd: 'gap-md-2 gap-0 mt-0' }, + { selector: '.dt-layout-start', classToAdd: 'mt-0' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-ecommerce-referral.js b/public/vuexy/assets/js/app-ecommerce-referral.js new file mode 100644 index 0000000..78780b8 --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-referral.js @@ -0,0 +1,384 @@ +/** + * Page eCommerce Referral + */ + +'use strict'; + +// Datatable (js) +document.addEventListener('DOMContentLoaded', function (e) { + let borderColor, bodyBg, headingColor; + borderColor = config.colors.borderColor; + bodyBg = config.colors.bodyBg; + headingColor = config.colors.headingColor; + + // Variable declaration for table + const dt_user_table = document.querySelector('.datatables-referral'), + customerView = 'app-ecommerce-customer-details-overview.html', + statusObj = { + 1: { title: 'Paid', class: 'bg-label-success' }, + 2: { title: 'Unpaid', class: 'bg-label-warning' }, + 3: { title: 'Rejected', class: 'bg-label-danger' } + }; + + // Users datatable + if (dt_user_table) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0', 'text-md-start', 'text-center'); + tableTitle.innerHTML = 'Referred users'; + var dt_user = new DataTable(dt_user_table, { + ajax: assetsPath + 'json/ecommerce-referral.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'user' }, + { data: 'referred_id' }, + { data: 'status' }, + { data: 'value' }, + { data: 'earning' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + // eCommerce full name and email + targets: 2, + responsivePriority: 1, + render: function (data, type, full, meta) { + const userName = full['user']; + const email = full['email']; + const avatar = full['avatar']; + let output; + + if (avatar) { + // For Avatar image + output = `Avatar`; + } else { + // For Avatar badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (userName.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + output = `${initials}`; + } + + // Creates full output for row + const rowOutput = ` +
+
+
${output}
+
+
+ ${userName} + ${email} +
+
`; + + return rowOutput; + } + }, + { + // eCommerce Role + targets: 3, + render: function (data, type, full, meta) { + let role = full['referred_id']; + + return '' + role + ''; + } + }, + + { + // eCommerce Status + targets: 4, + render: function (data, type, full, meta) { + let status = full['status']; + + return ( + '' + + statusObj[status].title + + '' + ); + } + }, + { + // value + targets: 5, + render: function (data, type, full, meta) { + let plan = full['value']; + + return '' + plan + ''; + } + }, + { + // earning + targets: 6, + render: function (data, type, full, meta) { + let earn = full['earning']; + + return '' + earn + ' '; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'asc']], + layout: { + topStart: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [tableTitle] + }, + topEnd: { + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: '_MENU_' + } + }, + { + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-primary dropdown-toggle', + text: ' Export', + buttons: [ + { + extend: 'print', + text: `Print`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + }, + customize: function (win) { + win.document.body.style.color = config.colors.headingColor; + win.document.body.style.borderColor = config.colors.borderColor; + win.document.body.style.backgroundColor = config.colors.bodyBg; + const table = win.document.body.querySelector('table'); + table.classList.add('compact'); + table.style.color = 'inherit'; + table.style.borderColor = 'inherit'; + table.style.backgroundColor = 'inherit'; + } + }, + { + extend: 'csv', + text: `Csv`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'excel', + text: `Excel`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'pdf', + text: `Pdf`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'copy', + text: `Copy`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + } + ] + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['user']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for referral table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary', classToAdd: 'btn-label-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-length', classToAdd: 'me-2 ms-n2 ms-sm-0' }, + { selector: '.dt-buttons', classToAdd: 'mb-md-0 mb-6 justify-content-center' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-start', classToAdd: 'mt-md-0 mt-4' }, + { selector: '.dt-layout-end', classToAdd: 'mt-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-ecommerce-reviews.js b/public/vuexy/assets/js/app-ecommerce-reviews.js new file mode 100644 index 0000000..9e0c609 --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-reviews.js @@ -0,0 +1,751 @@ +/** + * App eCommerce review + */ + +'use strict'; + +// apex-chart +document.addEventListener('DOMContentLoaded', function (e) { + let cardColor, shadeColor, labelColor, headingColor, borderColor, bodyBg; + + if (isDarkStyle) { + shadeColor = 'dark'; + } else { + shadeColor = ''; + } + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + headingColor = config.colors.headingColor; + borderColor = config.colors.borderColor; + bodyBg = config.colors.bodyBg; + + // Visitor Bar Chart + // -------------------------------------------------------------------- + const visitorBarChartEl = document.querySelector('#reviewsChart'), + visitorBarChartConfig = { + chart: { + height: 160, + width: 190, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '75%', + columnWidth: '40%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 5, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -3, + bottom: -12 + } + }, + colors: [ + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors.success, + config.colors_label.success, + config.colors_label.success + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [20, 40, 60, 80, 100, 80, 60] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 0, + options: { + chart: { + width: '100%' + }, + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 1440, + options: { + chart: { + height: 150, + width: 190, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 1400, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 1200, + options: { + chart: { + height: 130, + width: 190, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 992, + chart: { + height: 150, + width: 190, + toolbar: { + show: false + } + }, + options: { + plotOptions: { + bar: { + borderRadius: 5, + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 883, + options: { + plotOptions: { + bar: { + borderRadius: 5, + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 768, + options: { + chart: { + height: 150, + width: 190, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + borderRadius: 4, + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 576, + options: { + chart: { + width: '100%', + height: '200', + type: 'bar' + }, + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '30% ' + } + } + } + }, + { + breakpoint: 420, + options: { + plotOptions: { + chart: { + width: '100%', + height: '200', + type: 'bar' + }, + bar: { + borderRadius: 3, + columnWidth: '30%' + } + } + } + } + ] + }; + if (typeof visitorBarChartEl !== undefined && visitorBarChartEl !== null) { + const visitorBarChart = new ApexCharts(visitorBarChartEl, visitorBarChartConfig); + visitorBarChart.render(); + } + + // Variable declaration for table + var dt_customer_review = document.querySelector('.datatables-review'), + customerView = 'app-ecommerce-customer-details-overview.html', + statusObj = { + Pending: { title: 'Pending', class: 'bg-label-warning' }, + Published: { title: 'Published', class: 'bg-label-success' } + }; + // reviewer datatable + if (dt_customer_review) { + const reviewFilter = document.createElement('div'); + reviewFilter.classList.add('review_filter'); + var dt_review = new DataTable(dt_customer_review, { + ajax: assetsPath + 'json/app-ecommerce-reviews.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'product' }, + { data: 'reviewer' }, + { data: 'review' }, + { data: 'date' }, + { data: 'status' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + render: function (data, type, full, meta) { + const product = full['product']; + const companyName = full['company_name']; + const id = full['id']; + const image = full['product_image']; + let output; + + if (image) { + // For Product image + output = ` + Product-${id} + `; + } else { + // For Avatar badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (product.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + + output = `${initials}`; + } + + // Creates full output for product and company name + const rowOutput = ` +
+
+
${output}
+
+
+ ${product} + ${companyName} +
+
`; + + return rowOutput; + } + }, + { + // Reviewer + targets: 3, + responsivePriority: 1, + render: function (data, type, full, meta) { + const reviewerName = full['reviewer']; + const email = full['email']; + const avatar = full['avatar']; + let output; + + if (avatar) { + // For Avatar image + output = `Avatar`; + } else { + // For Avatar badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (reviewerName.match(/\b\w/g) || []).slice(0, 2).join('').toUpperCase(); + output = `${initials}`; + } + + // Creates full output for row + const rowOutput = ` +
+
+
${output}
+
+
+ ${reviewerName} + ${email} +
+
`; + + return rowOutput; + } + }, + { + targets: 4, + responsivePriority: 2, + sortable: false, + render: function (data, type, full, meta) { + const num = full['review']; + const heading = full['head']; + const comment = full['para']; + + function capitalizeFirstLetter(str) { + if (typeof str !== 'string' || str.length === 0) { + return str; // Return the input as it is if it's not a string or empty + } + return str.charAt(0).toUpperCase() + str.slice(1); + } + + const firstCap = capitalizeFirstLetter(heading); + + // Create the rating element container + const readOnlyRatings = document.createElement('div'); + readOnlyRatings.className = 'read-only-ratings raty'; + readOnlyRatings.setAttribute('data-number', '5'); + let r = parseInt(window.Helpers.getCssVar('gray-200', true).slice(1, 3), 16); + let g = parseInt(window.Helpers.getCssVar('gray-200', true).slice(3, 5), 16); + let b = parseInt(window.Helpers.getCssVar('gray-200', true).slice(5, 7), 16); + // Initialize the Raty plugin + if (readOnlyRatings) { + const ratings = new Raty(readOnlyRatings, { + score: num, + readOnly: true, // Make the rating read-only + starOn: + "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' %3E%3Cpath fill='%23FFD700' d='M21.947 9.179a1 1 0 0 0-.868-.676l-5.701-.453l-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107l-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4l4.536-4.082c.297-.268.406-.686.278-1.065'/%3E%3C/svg%3E", + starOff: `data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' %3E%3Cpath fill='rgb(${r},${g},${b})' d='M21.947 9.179a1 1 0 0 0-.868-.676l-5.701-.453l-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107l-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4l4.536-4.082c.297-.268.406-.686.278-1.065'/%3E%3C/svg%3E` + }); + ratings.init(); + + // Generate the HTML for the review + const review = ` +
+ ${readOnlyRatings.outerHTML} +

${firstCap}

+ ${comment} +
+ `; + + return review; + } + } + }, + { + // date + targets: 5, + render: function (data, type, full, meta) { + var date = new Date(full.date); // convert the date string to a Date object + var formattedDate = date.toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' }); + return '' + formattedDate + ''; + } + }, + { + // User Status + targets: 6, + render: function (data, type, full, meta) { + let status = full['status']; + + return ( + '' + + statusObj[status].title + + '' + ); + } + }, + { + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ` +
+ +
+ `; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'asc']], + layout: { + topStart: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + search: { + placeholder: 'Search Review', + text: '_INPUT_' + } + } + ] + }, + topEnd: { + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: '_MENU_' + } + }, + reviewFilter, + { + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-primary dropdown-toggle', + text: ' Export', + buttons: [ + { + extend: 'print', + text: `Print`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + }, + customize: function (win) { + win.document.body.style.color = headingColor; + win.document.body.style.borderColor = borderColor; + win.document.body.style.backgroundColor = bodyBg; + const table = win.document.body.querySelector('table'); + table.classList.add('compact'); + table.style.color = 'inherit'; + table.style.borderColor = 'inherit'; + table.style.backgroundColor = 'inherit'; + } + }, + { + extend: 'csv', + text: `Csv`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'excel', + text: `Excel`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'pdf', + text: `Pdf`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + }, + { + extend: 'copy', + text: `Copy`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + const el = new DOMParser().parseFromString(inner, 'text/html').body.childNodes; + let result = ''; + el.forEach(item => { + if (item.classList && item.classList.contains('user-name')) { + result += item.lastChild.firstChild.textContent; + } else { + result += item.textContent || item.innerText || ''; + } + }); + return result; + } + } + } + } + ] + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['reviewer']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + }, + initComplete: function () { + this.api() + .columns(6) + .every(function () { + const column = this; + if (reviewFilter) { + const select = document.createElement('select'); + select.className = 'form-select'; + select.innerHTML = ''; + reviewFilter.appendChild(select); + + select.addEventListener('change', function () { + const val = select.value ? '^' + select.value + '$' : ''; + column.search(val, true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d) { + const option = document.createElement('option'); + option.value = d; + option.className = 'text-capitalize'; + option.textContent = d; + select.appendChild(option); + }); + } + }); + } + }); + } + + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_review.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + + // Filter form control to default size + // ? setTimeout used for reviews table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary', classToAdd: 'btn-label-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm', classToAdd: 'ms-0' }, + { selector: '.dt-search', classToAdd: 'mb-md-6 mb-0' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm', classToAdd: 'me-md-4 me-0' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.review_filter', classToAdd: 'me-md-4' }, + { selector: '.review_filter .form-select', classToAdd: 'w-px-100' }, + { selector: '.dt-buttons', classToAdd: 'mb-0' }, + { selector: '.dt-layout-start', classToAdd: 'mt-0' }, + { selector: '.dt-layout-end', classToAdd: 'd-flex gap-md-0 gap-4 mt-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-ecommerce-settings.js b/public/vuexy/assets/js/app-ecommerce-settings.js new file mode 100644 index 0000000..784161e --- /dev/null +++ b/public/vuexy/assets/js/app-ecommerce-settings.js @@ -0,0 +1,39 @@ +/** + * App eCommerce Settings Script + */ +'use strict'; + +//Javascript to handle the e-commerce settings page + +document.addEventListener('DOMContentLoaded', function (e) { + // Select2 + var select2 = $('.select2'); + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
').select2({ + dropdownParent: $this.parent(), + placeholder: $this.data('placeholder') // for dynamic placeholder + }); + }); + } + + // Phone Number + const phoneMaskList = document.querySelectorAll('.phone-mask'); + + if (phoneMaskList) { + phoneMaskList.forEach(function (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + }); + } +}); diff --git a/public/vuexy/assets/js/app-email.js b/public/vuexy/assets/js/app-email.js new file mode 100644 index 0000000..2d9110c --- /dev/null +++ b/public/vuexy/assets/js/app-email.js @@ -0,0 +1,359 @@ +/** + * App Email + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + (function () { + // Utility function to initialize PerfectScrollbar + const initPerfectScrollbar = (element, options = { wheelPropagation: false, suppressScrollX: true }) => { + if (element) new PerfectScrollbar(element, options); + }; + + // Query selectors for elements and collections + const selectors = { + emailList: document.querySelector('.email-list'), + emailListItems: Array.from(document.querySelectorAll('.email-list-item')), + emailListItemInputs: Array.from(document.querySelectorAll('.email-list-item-input')), + emailView: document.querySelector('.app-email-view-content'), + emailFilters: document.querySelector('.email-filters'), + emailFilterByFolders: Array.from(document.querySelectorAll('.email-filter-folders li')), + emailEditor: document.querySelector('.email-editor'), + appEmailSidebar: document.querySelector('.app-email-sidebar'), + appOverlay: document.querySelector('.app-overlay'), + emailReplyEditor: document.querySelector('.email-reply-editor'), + bookmarkEmail: Array.from(document.querySelectorAll('.email-list-item-bookmark')), + selectAllEmails: document.getElementById('email-select-all'), + emailSearch: document.querySelector('.email-search-input'), + toggleCC: document.querySelector('.email-compose-toggle-cc'), + toggleBCC: document.querySelector('.email-compose-toggle-bcc'), + emailCompose: document.querySelector('.app-email-compose'), + emailListDelete: document.querySelector('.email-list-delete'), + emailListRead: document.querySelector('.email-list-read'), + emailListEmpty: document.querySelector('.email-list-empty'), + refreshEmails: document.querySelector('.email-refresh'), + emailViewContainer: document.getElementById('app-email-view'), + emailFilterFolderLists: Array.from(document.querySelectorAll('.email-filter-folders li')), + emailListItemActions: Array.from(document.querySelectorAll('.email-list-item-actions li')) + }; + + // Initialize scrollbars where needed + initPerfectScrollbar(selectors.emailList); + initPerfectScrollbar(selectors.emailFilters); + initPerfectScrollbar(selectors.emailView); + + // Utility function to initialize Quill Editor + const initQuillEditor = (selector, toolbar) => { + if (selector) { + new Quill(selector, { + modules: { toolbar }, + placeholder: 'Message', + theme: 'snow' + }); + } + }; + + // Initialize editors + initQuillEditor(selectors.emailEditor, '.email-editor-toolbar'); + initQuillEditor(selectors.emailReplyEditor, '.email-reply-toolbar'); + + // Bookmark email functionality + selectors.bookmarkEmail.forEach(emailItem => { + emailItem.addEventListener('click', e => { + const emailItemParent = e.currentTarget.closest('.email-list-item'); + e.stopPropagation(); + + if (emailItemParent.hasAttribute('data-starred')) { + // If attribute exists, remove it + emailItemParent.removeAttribute('data-starred'); + } else { + // If attribute does not exist, set it with the value "true" + emailItemParent.setAttribute('data-starred', 'true'); + } + }); + }); + + // Select all functionality + if (selectors.selectAllEmails) { + selectors.selectAllEmails.addEventListener('click', e => { + selectors.emailListItemInputs.forEach(input => { + input.checked = e.currentTarget.checked; + }); + }); + } + + // Select single email and update 'Select All' checkbox state + if (selectors.emailListItemInputs) { + selectors.emailListItemInputs.forEach(emailListItemInput => { + emailListItemInput.addEventListener('click', e => { + e.stopPropagation(); + + // Count checked inputs + const checkedCount = selectors.emailListItemInputs.filter(input => input.checked).length; + const totalInputs = selectors.emailListItemInputs.length; + + // Update 'Select All' checkbox and indeterminate state + selectors.selectAllEmails.indeterminate = checkedCount > 0 && checkedCount < totalInputs; + selectors.selectAllEmails.checked = checkedCount === totalInputs; + }); + }); + } + + // Search emails based on input text + if (selectors.emailSearch) { + selectors.emailSearch.addEventListener('keyup', e => { + const searchValue = e.currentTarget.value.toLowerCase(); + const activeFolderFilter = document.querySelector('.email-filter-folders .active'); + const selectedFolder = activeFolderFilter ? activeFolderFilter.getAttribute('data-target') : 'inbox'; + + // Filter emails based on the active folder + const emailListItems = + selectedFolder !== 'inbox' + ? Array.from(document.querySelectorAll(`.email-list-item[data-${selectedFolder}="true"]`)) + : selectors.emailListItems; + + // Show/hide emails based on the search term + emailListItems.forEach(emailItem => { + const itemText = emailItem.textContent.toLowerCase(); + emailItem.classList.toggle('d-block', itemText.includes(searchValue)); + emailItem.classList.toggle('d-none', !itemText.includes(searchValue)); + }); + }); + } + + // Filter emails based on folder type (Inbox, Sent, Draft, etc.) + selectors.emailFilterByFolders.forEach(folder => { + folder.addEventListener('click', e => { + const targetFolder = e.currentTarget.getAttribute('data-target'); + + // Hide sidebar and overlay + selectors.appEmailSidebar.classList.remove('show'); + selectors.appOverlay.classList.remove('show'); + + // Update active class for folder filters + selectors.emailFilterByFolders.forEach(f => f.classList.remove('active')); + e.currentTarget.classList.add('active'); + + // Filter email items based on selected folder + selectors.emailListItems.forEach(emailItem => { + const matchesFolder = targetFolder === 'inbox' || emailItem.hasAttribute(`data-${targetFolder}`); + emailItem.classList.toggle('d-block', matchesFolder); + emailItem.classList.toggle('d-none', !matchesFolder); + }); + }); + }); + + // Toggle visibility of CC/BCC input fields + const toggleVisibility = selector => { + document.querySelector(selector).classList.toggle('d-block'); + document.querySelector(selector).classList.toggle('d-none'); + }; + + if (selectors.toggleBCC) { + selectors.toggleBCC.addEventListener('click', () => toggleVisibility('.email-compose-bcc')); + } + + if (selectors.toggleCC) { + selectors.toggleCC.addEventListener('click', () => toggleVisibility('.email-compose-cc')); + } + + // Clear compose email message inputs when modal is hidden + selectors.emailCompose.addEventListener('hidden.bs.modal', () => { + document.querySelector('.email-editor .ql-editor').innerHTML = ''; + document.getElementById('emailContacts').value = ''; + initSelect2(); + }); + + // Delete selected emails + if (selectors.emailListDelete) { + selectors.emailListDelete.addEventListener('click', () => { + selectors.emailListItemInputs.forEach(input => { + if (input.checked) { + input.closest('li.email-list-item').remove(); + } + }); + selectors.selectAllEmails.indeterminate = false; + selectors.selectAllEmails.checked = false; + + // Show empty message if no emails are left + if (selectors.emailListItems.length === 0) { + selectors.emailListEmpty.classList.remove('d-none'); + } + }); + } + + // Mark selected emails as read + if (selectors.emailListRead) { + selectors.emailListRead.addEventListener('click', () => { + selectors.emailListItemInputs.forEach(input => { + if (input.checked) { + input.checked = false; + const emailItem = input.closest('li.email-list-item'); + emailItem.classList.add('email-marked-read'); + + // Update envelope icon + const emailActions = emailItem.querySelector('.email-list-item-actions li'); + emailActions.classList.replace('email-read', 'email-unread'); + const icon = emailActions.querySelector('i'); + icon.classList.replace('tabler-mail-opened', 'tabler-mail'); + } + }); + selectors.selectAllEmails.indeterminate = false; + selectors.selectAllEmails.checked = false; + }); + } + + // Refresh emails with loading animation + if (selectors.refreshEmails && selectors.emailList) { + const emailListClass = '.email-list'; + const emailListInstance = new PerfectScrollbar(selectors.emailList, { + wheelPropagation: false, + suppressScrollX: true + }); + + selectors.refreshEmails.addEventListener('click', () => { + // Block the email list section with Notiflix + Block.standard(emailListClass, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.1)', + svgSize: '0px' + }); + + // Add custom spinner to the Notiflix block + const customSpinner = document.createElement('div'); + customSpinner.classList.add('spinner-border', 'text-primary'); + customSpinner.setAttribute('role', 'status'); + + const notiflixBlock = document.querySelector('.email-list .notiflix-block'); + if (notiflixBlock) { + notiflixBlock.appendChild(customSpinner); + } + + // Simulate a timeout and unblock + setTimeout(() => { + // Disable vertical scroll suppression + emailListInstance.settings.suppressScrollY = false; + // Unblock the section + Block.remove(emailListClass); + }, 1000); + + // Suppress scroll during the block + emailListInstance.settings.suppressScrollY = true; + }); + } + + // Toggle visibility of earlier messages + + const earlierMsg = document.querySelector('.email-earlier-msgs'); + + if (earlierMsg) { + earlierMsg.addEventListener('click', () => { + const emailCardLast = document.querySelector('.email-card-last'); + const emailCardPrev = earlierMsg.nextElementSibling; + + if (emailCardLast) emailCardLast.classList.add('hide-pseudo'); + + // Vanilla JavaScript slideToggle effect + if (emailCardPrev) { + emailCardPrev.style.display = + emailCardPrev.style.display === 'none' || !emailCardPrev.style.display ? 'block' : 'none'; + emailCardPrev.classList.toggle('slide-toggle'); + } + + // Remove the earlier message link after expanding + earlierMsg.remove(); + }); + } + + // Email contacts (select2) + // ? Using jquery vars due to select2 jQuery dependency + let emailContacts = $('#emailContacts'); + function initSelect2() { + if (emailContacts.length) { + function renderContactsAvatar(option) { + if (!option.id) { + return option.text; + } + let $avatar = + "
" + + "
" + + "avatar" + + '
' + + option.text + + '
'; + + return $avatar; + } + emailContacts.wrap('
').select2({ + placeholder: 'Select value', + dropdownParent: emailContacts.parent(), + closeOnSelect: false, + templateResult: renderContactsAvatar, + templateSelection: renderContactsAvatar, + escapeMarkup: function (es) { + return es; + } + }); + } + } + initSelect2(); + + // Scroll to bottom on reply click + const emailViewContent = document.querySelector('.app-email-view-content'); + const scrollToReplyButton = emailViewContent ? emailViewContent.querySelector('.scroll-to-reply') : null; + + if (scrollToReplyButton && emailViewContent) { + scrollToReplyButton.addEventListener('click', () => { + if (emailViewContent.scrollTop === 0) { + // Smooth scroll animation to the bottom + emailViewContent.scrollTo({ + top: emailViewContent.scrollHeight, + behavior: 'smooth' + }); + } + }); + } + + // Close view on email filter folder list click + if (selectors.emailFilterFolderLists) { + selectors.emailFilterFolderLists.forEach(folder => { + folder.addEventListener('click', () => { + selectors.emailViewContainer.classList.remove('show'); + }); + }); + } + + // Email List Items Actions + if (selectors.emailListItemActions) { + selectors.emailListItemActions.forEach(action => { + action.addEventListener('click', e => { + e.stopPropagation(); + const emailItem = action.closest('li.email-list-item'); + + if (action.classList.contains('email-delete')) { + // Delete email item + emailItem.remove(); + + // Show empty message if no emails are left + if (!document.querySelectorAll('.email-list-item').length) { + selectors.emailListEmpty.classList.remove('d-none'); + } + } else if (action.classList.contains('email-read') || action.classList.contains('email-unread')) { + // Toggle read/unread state + const icon = action.querySelector('i'); + + emailItem.classList.toggle('email-marked-read', action.classList.contains('email-read')); + action.classList.toggle('email-read'); + action.classList.toggle('email-unread'); + icon.classList.toggle('tabler-mail-opened'); + icon.classList.toggle('tabler-mail'); + } + }); + }); + } + })(); +}); diff --git a/public/vuexy/assets/js/app-invoice-add.js b/public/vuexy/assets/js/app-invoice-add.js new file mode 100644 index 0000000..4e04d5a --- /dev/null +++ b/public/vuexy/assets/js/app-invoice-add.js @@ -0,0 +1,135 @@ +/** + * App Invoice - Add + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const invoiceItemPriceList = document.querySelectorAll('.invoice-item-price'), + invoiceItemQtyList = document.querySelectorAll('.invoice-item-qty'), + invoiceDateList = document.querySelectorAll('.date-picker'), + invoiceDate = document.querySelector('.invoice-date'), + dueDate = document.querySelector('.due-date'); + + // Price + if (invoiceItemPriceList) { + invoiceItemPriceList.forEach(function (invoiceItemPrice) { + if (invoiceItemPrice) { + invoiceItemPrice.addEventListener('input', event => { + invoiceItemPrice.value = formatNumeral(event.target.value, { + delimiter: '', + numeral: true + }); + }); + } + }); + } + + // Qty + if (invoiceItemQtyList) { + invoiceItemQtyList.forEach(function (invoiceItemQty) { + if (invoiceItemQty) { + invoiceItemQty.addEventListener('input', event => { + invoiceItemQty.value = formatNumeral(event.target.value, { + delimiter: '', + numeral: true + }); + }); + } + }); + } + + // Datepicker + if (invoiceDateList) { + invoiceDateList.forEach(function (invoiceDateEl) { + invoiceDateEl.flatpickr({ + monthSelectorType: 'static' + }); + }); + } + + // repeater (jquery) + var applyChangesBtn = $('.btn-apply-changes'), + discount, + tax1, + tax2, + discountInput, + tax1Input, + tax2Input, + sourceItem = $('.source-item'), + adminDetails = { + 'App Design': 'Designed UI kit & app pages.', + 'App Customization': 'Customization & Bug Fixes.', + 'ABC Template': 'Bootstrap 4 admin template.', + 'App Development': 'Native App Development.' + }; + + // Prevent dropdown from closing on tax change + $(document).on('click', '.tax-select', function (e) { + e.stopPropagation(); + }); + + // On tax change update it's value value + function updateValue(listener, el) { + listener.closest('.repeater-wrapper').find(el).text(listener.val()); + } + + // Apply item changes btn + if (applyChangesBtn.length) { + $(document).on('click', '.btn-apply-changes', function (e) { + var $this = $(this); + tax1Input = $this.closest('.dropdown-menu').find('#taxInput1'); + tax2Input = $this.closest('.dropdown-menu').find('#taxInput2'); + discountInput = $this.closest('.dropdown-menu').find('#discountInput'); + tax1 = $this.closest('.repeater-wrapper').find('.tax-1'); + tax2 = $this.closest('.repeater-wrapper').find('.tax-2'); + discount = $('.discount'); + + if (tax1Input.val() !== null) { + updateValue(tax1Input, tax1); + } + + if (tax2Input.val() !== null) { + updateValue(tax2Input, tax2); + } + + if (discountInput.val().length) { + $this + .closest('.repeater-wrapper') + .find(discount) + .text(discountInput.val() + '%'); + } + }); + } + + // Repeater init + if (sourceItem.length) { + sourceItem.on('submit', function (e) { + e.preventDefault(); + }); + sourceItem.repeater({ + show: function () { + $(this).slideDown(); + // Initialize tooltip on load of each item + const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl); + }); + }, + hide: function (e) { + $(this).slideUp(); + } + }); + } + + // Item details select onchange + $(document).on('change', '.item-details', function () { + var $this = $(this), + value = adminDetails[$this.val()]; + if ($this.next('textarea').length) { + $this.next('textarea').val(value); + } else { + $this.after(''); + } + }); +}); diff --git a/public/vuexy/assets/js/app-invoice-edit.js b/public/vuexy/assets/js/app-invoice-edit.js new file mode 100644 index 0000000..d2ae4f8 --- /dev/null +++ b/public/vuexy/assets/js/app-invoice-edit.js @@ -0,0 +1,140 @@ +/** + * App Invoice - Edit + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const invoiceItemPriceList = document.querySelectorAll('.invoice-item-price'), + invoiceItemQtyList = document.querySelectorAll('.invoice-item-qty'), + date = new Date(), + invoiceDate = document.querySelector('.invoice-date'), + dueDate = document.querySelector('.due-date'); + + // Price + if (invoiceItemPriceList) { + invoiceItemPriceList.forEach(function (invoiceItemPrice) { + if (invoiceItemPrice) { + invoiceItemPrice.addEventListener('input', event => { + invoiceItemPrice.value = formatNumeral(event.target.value, { + delimiter: '', + numeral: true + }); + }); + } + }); + } + + // Qty + if (invoiceItemQtyList) { + invoiceItemQtyList.forEach(function (invoiceItemQty) { + if (invoiceItemQty) { + invoiceItemQty.addEventListener('input', event => { + invoiceItemQty.value = formatNumeral(event.target.value, { + delimiter: '', + numeral: true + }); + }); + } + }); + } + + // Datepicker + if (invoiceDate) { + invoiceDate.flatpickr({ + monthSelectorType: 'static', + defaultDate: date + }); + } + if (dueDate) { + dueDate.flatpickr({ + monthSelectorType: 'static', + defaultDate: new Date(date.getFullYear(), date.getMonth(), date.getDate() + 5) + }); + } + + // repeater (jquery) + var applyChangesBtn = $('.btn-apply-changes'), + discount, + tax1, + tax2, + discountInput, + taxInput1, + taxInput2, + sourceItem = $('.source-item'), + adminDetails = { + 'App Design': 'Designed UI kit & app pages.', + 'App Customization': 'Customization & Bug Fixes.', + 'ABC Template': 'Bootstrap 4 admin template.', + 'App Development': 'Native App Development.' + }; + + // Prevent dropdown from closing on tax change + $(document).on('click', '.tax-select', function (e) { + e.stopPropagation(); + }); + + // On tax change update it's value value + function updateValue(listener, el) { + listener.closest('.repeater-wrapper').find(el).text(listener.val()); + } + + // Apply item changes btn + if (applyChangesBtn.length) { + $(document).on('click', '.btn-apply-changes', function (e) { + var $this = $(this); + taxInput1 = $this.closest('.dropdown-menu').find('#taxInput1'); + taxInput2 = $this.closest('.dropdown-menu').find('#taxInput2'); + discountInput = $this.closest('.dropdown-menu').find('#discountInput'); + tax1 = $this.closest('.repeater-wrapper').find('.tax-1'); + tax2 = $this.closest('.repeater-wrapper').find('.tax-2'); + discount = $('.discount'); + + if (taxInput1.val() !== null) { + updateValue(taxInput1, tax1); + } + + if (taxInput2.val() !== null) { + updateValue(taxInput2, tax2); + } + + if (discountInput.val().length) { + $this + .closest('.repeater-wrapper') + .find(discount) + .text(discountInput.val() + '%'); + } + }); + } + + // Repeater init + if (sourceItem.length) { + sourceItem.on('submit', function (e) { + e.preventDefault(); + }); + sourceItem.repeater({ + show: function () { + $(this).slideDown(); + // Initialize tooltip on load of each item + const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl); + }); + }, + hide: function (e) { + $(this).slideUp(); + } + }); + } + + // Item details select onchange + $(document).on('change', '.item-details', function () { + var $this = $(this), + value = adminDetails[$this.val()]; + if ($this.next('textarea').length) { + $this.next('textarea').val(value); + } else { + $this.after(''); + } + }); +}); diff --git a/public/vuexy/assets/js/app-invoice-list.js b/public/vuexy/assets/js/app-invoice-list.js new file mode 100644 index 0000000..b3eb62d --- /dev/null +++ b/public/vuexy/assets/js/app-invoice-list.js @@ -0,0 +1,419 @@ +/** + * App Invoice List (js) + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + const dt_invoice_table = document.querySelector('.invoice-list-table'); + + if (dt_invoice_table) { + const dt_invoice = new DataTable(dt_invoice_table, { + ajax: assetsPath + 'json/invoice-list.json', + columns: [ + { data: 'invoice_id' }, + { data: 'invoice_id', orderable: false, render: DataTable.render.select() }, + { data: 'invoice_id' }, + { data: 'invoice_status' }, + { data: 'issued_date' }, + { data: 'client_name' }, + { data: 'total' }, + { data: 'balance' }, + { data: 'invoice_status' }, + { data: 'action' } + ], + columnDefs: [ + { + className: 'control', + responsivePriority: 2, + searchable: false, + targets: 0, + render: function () { + return ''; + } + }, + { + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 4, + render: function () { + return ''; + } + }, + { + targets: 2, + render: function (data, type, full) { + return `#${full['invoice_id']}`; + } + }, + { + // Invoice Status with tooltip + targets: 3, + render: function (data, type, full) { + const invoiceStatus = full['invoice_status']; + const balance = full['balance']; + const dueDate = full['due_date']; + + const roleBadgeObj = { + Sent: '', + Draft: + '', + 'Past Due': + '', + 'Partial Payment': + '', + Paid: '', + Downloaded: + '' + }; + + // Sanitize tooltip content by escaping double quotes + const tooltipContent = ` + ${invoiceStatus}
+ Balance: ${balance}
+ Due Date: ${dueDate} + `.replace(/"/g, '"'); + + return ` + + ${roleBadgeObj[invoiceStatus] || ''} + + `; + } + }, + { + targets: 4, + responsivePriority: 2, + render: function (data, type, full) { + const name = full['client_name']; + const service = full['service']; + const image = full['avatar_image']; + const randNum = Math.floor(Math.random() * 11) + 1; + const userImg = `${randNum}.png`; + let output; + + if (image === true) { + output = `Avatar`; + } else { + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (name.match(/\b\w/g) || []) + .slice(0, 2) + .map(letter => letter.toUpperCase()) + .join(''); + output = `${initials}`; + } + + return ` +
+
+
+ ${output} +
+
+
+ ${name} + ${service} +
+
+ `; + } + }, + { + targets: 5, + render: function (data, type, full) { + const total = full['total']; + return `${total}$${total}`; + } + }, + { + targets: 6, + render: function (data, type, full) { + const dueDate = new Date(full['due_date']); + return ` + ${dueDate.toISOString().slice(0, 10).replace(/-/g, '')} + ${dueDate.toLocaleDateString('en-GB', { day: '2-digit', month: 'short', year: 'numeric' })} + `; + } + }, + { + targets: 7, + orderable: false, + render: function (data, type, full) { + const balance = full['balance']; + if (balance === 0) { + return ' Paid '; + } else { + return `${balance}${balance}`; + } + } + }, + { + targets: 8, + visible: false + }, + { + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function () { + return ( + '
' + + '' + + '' + + '' + ); + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + displayLength: 10, + layout: { + topStart: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: 'Show_MENU_' + }, + buttons: [ + { + text: 'Create Invoice', + className: 'btn btn-primary', + action: function () { + window.location = 'app-invoice-add.html'; + } + } + ] + } + ] + }, + topEnd: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + search: { + placeholder: 'Search Invoice', + text: '_INPUT_' + } + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['client_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + }, + initComplete: function () { + // Ensure the container for the Invoice Status filter is created + let invoiceStatusContainer = document.querySelector('.invoice_status'); + if (!invoiceStatusContainer) { + // Create the container if it doesn't exist + invoiceStatusContainer = document.createElement('div'); + invoiceStatusContainer.className = 'invoice_status'; + + // Append it to a suitable location in your DataTable's layout + // Example: Appending to the filter area (adjust as needed) + const filterArea = document.querySelector('.dt-layout-end'); + if (filterArea) { + filterArea.appendChild(invoiceStatusContainer); + } + } + + // Adding role filter once the table is initialized + this.api() + .columns(8) + .every(function () { + const column = this; + + // Create the dropdown for "Invoice Status" + const select = document.createElement('select'); + select.id = 'UserRole'; + select.className = 'form-select'; + select.innerHTML = ''; + + // Append the dropdown to the invoice status container + invoiceStatusContainer.appendChild(select); + + // Add change event listener to filter the column based on selected value + select.addEventListener('change', function () { + const val = select.value ? `^${select.value}$` : ''; + column.search(val, true, false).draw(); + }); + + // Populate the dropdown with unique values from the column data + column + .data() + .unique() + .sort() + .each(function (d) { + const option = document.createElement('option'); + option.value = d; + option.className = 'text-capitalize'; + option.textContent = d; + select.appendChild(option); + }); + }); + } + }); + + function deleteRecord(event) { + let row = document.querySelector('.dtr-expanded'); + if (event) { + row = event.target.parentElement.closest('tr'); + } + if (row) { + dt_invoice.row(row).remove().draw(); + } + } + + function bindDeleteEvent() { + const invoiceTable = document.querySelector('.invoice-list-table'); + const modal = document.querySelector('.dtr-bs-modal'); + + if (invoiceTable && invoiceTable.classList.contains('collapsed')) { + if (modal) { + modal.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(); + const closeButton = modal.querySelector('.btn-close'); + if (closeButton) closeButton.click(); // Simulates a click on the close button + } + }); + } + } else { + const tableBody = invoiceTable?.querySelector('tbody'); + if (tableBody) { + tableBody.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(event); + } + }); + } + } + } + + // Initial event binding + bindDeleteEvent(); + + // Re-bind events when modal is shown or hidden + document.addEventListener('show.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + + document.addEventListener('hide.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + + // Initialize tooltips on each table draw + dt_invoice.on('draw', function () { + const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); + tooltipTriggerList.forEach(tooltipTriggerEl => { + new bootstrap.Tooltip(tooltipTriggerEl, { + boundary: document.body + }); + }); + }); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-buttons', classToRemove: 'btn-secondary' }, + { selector: '.dt-buttons.btn-group', classToAdd: 'mb-0' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-length', classToAdd: 'me-0 mb-md-6 mb-6' }, + { + selector: '.dt-layout-end', + classToRemove: 'justify-content-between ms-auto', + classToAdd: 'justify-content-md-between justify-content-center d-flex flex-wrap gap-4 mb-sm-0 mb-4 mt-0' + }, + { + selector: '.dt-layout-start', + classToRemove: 'd-md-flex me-auto justify-content-between', + classToAdd: 'col-12 col-md-6 d-flex justify-content-center justify-content-md-start gap-2' + }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-invoice-print.js b/public/vuexy/assets/js/app-invoice-print.js new file mode 100644 index 0000000..f93f576 --- /dev/null +++ b/public/vuexy/assets/js/app-invoice-print.js @@ -0,0 +1,9 @@ +/** + * Invoice Print + */ + +'use strict'; + +(function () { + window.print(); +})(); diff --git a/public/vuexy/assets/js/app-kanban.js b/public/vuexy/assets/js/app-kanban.js new file mode 100644 index 0000000..3df5923 --- /dev/null +++ b/public/vuexy/assets/js/app-kanban.js @@ -0,0 +1,456 @@ +/** + * App Kanban + */ + +'use strict'; + +(async function () { + let boards; + const kanbanSidebar = document.querySelector('.kanban-update-item-sidebar'), + kanbanWrapper = document.querySelector('.kanban-wrapper'), + commentEditor = document.querySelector('.comment-editor'), + kanbanAddNewBoard = document.querySelector('.kanban-add-new-board'), + kanbanAddNewInput = [].slice.call(document.querySelectorAll('.kanban-add-board-input')), + kanbanAddBoardBtn = document.querySelector('.kanban-add-board-btn'), + datePicker = document.querySelector('#due-date'), + select2 = $('.select2'), // ! Using jquery vars due to select2 jQuery dependency + assetsPath = document.querySelector('html').getAttribute('data-assets-path'); + + // Init kanban Offcanvas + const kanbanOffcanvas = new bootstrap.Offcanvas(kanbanSidebar); + + // Get kanban data + const kanbanResponse = await fetch(assetsPath + 'json/kanban.json'); + if (!kanbanResponse.ok) { + console.error('error', kanbanResponse); + } + boards = await kanbanResponse.json(); + + // datepicker init + if (datePicker) { + datePicker.flatpickr({ + monthSelectorType: 'static', + static: true, + altInput: true, + altFormat: 'j F, Y', + dateFormat: 'Y-m-d' + }); + } + + //! TODO: Update Event label and guest code to JS once select removes jQuery dependency + // select2 + if (select2.length) { + function renderLabels(option) { + if (!option.id) { + return option.text; + } + var $badge = "
" + option.text + '
'; + return $badge; + } + + select2.each(function () { + var $this = $(this); + $this.wrap("
").select2({ + placeholder: 'Select Label', + dropdownParent: $this.parent(), + templateResult: renderLabels, + templateSelection: renderLabels, + escapeMarkup: function (es) { + return es; + } + }); + }); + } + + // Comment editor + if (commentEditor) { + new Quill(commentEditor, { + modules: { + toolbar: '.comment-toolbar' + }, + placeholder: 'Write a Comment...', + theme: 'snow' + }); + } + + // Render board dropdown + const renderBoardDropdown = () => ` + +`; + // Render item dropdown + const renderDropdown = () => ` + +`; + + // Render header + const renderHeader = (color, text) => ` +
+
+
${text}
+
+ ${renderDropdown()} +
+`; + + // Render avatar + const renderAvatar = (images = '', pullUp = false, size = '', margin = '', members = '') => { + const transitionClass = pullUp ? ' pull-up' : ''; + const sizeClass = size ? `avatar-${size}` : ''; + const memberList = members ? members.split(',') : []; + + return images + ? images + .split(',') + .map((img, index, arr) => { + const marginClass = margin && index !== arr.length - 1 ? ` me-${margin}` : ''; + const memberName = memberList[index] || ''; + return ` +
+ Avatar +
+ `; + }) + .join('') + : ''; + }; + + // Render footer + const renderFooter = (attachments, comments, assigned, members) => ` +
+
+ + + ${attachments} + + + + ${comments} + +
+
+ ${renderAvatar(assigned, true, 'xs', null, members)} +
+
+`; + + // Initialize kanban + const kanban = new jKanban({ + element: '.kanban-wrapper', + gutter: '12px', + widthBoard: '250px', + dragItems: true, + boards: boards, + dragBoards: true, + addItemButton: true, + buttonContent: '+ Add Item', + itemAddOptions: { + enabled: true, + content: '+ Add New Item', + class: 'kanban-title-button btn btn-default border-none', + footer: false + }, + click: el => { + const element = el; + const title = element.getAttribute('data-eid') + ? element.querySelector('.kanban-text').textContent + : element.textContent; + const date = element.getAttribute('data-due-date'); + const dateObj = new Date(); + const year = dateObj.getFullYear(); + const dateToUse = date + ? `${date}, ${year}` + : `${dateObj.getDate()} ${dateObj.toLocaleString('en', { month: 'long' })}, ${year}`; + const label = element.getAttribute('data-badge-text'); + const avatars = element.getAttribute('data-assigned'); + + // Show kanban offcanvas + kanbanOffcanvas.show(); + + // Populate sidebar fields + kanbanSidebar.querySelector('#title').value = title; + kanbanSidebar.querySelector('#due-date').nextSibling.value = dateToUse; + + // Using jQuery for select2 + $('.kanban-update-item-sidebar').find(select2).val(label).trigger('change'); + + // Remove and update assigned avatars + kanbanSidebar.querySelector('.assigned').innerHTML = ''; + kanbanSidebar.querySelector('.assigned').insertAdjacentHTML( + 'afterbegin', + `${renderAvatar(avatars, false, 'xs', '1', el.getAttribute('data-members'))} +
+ + + +
` + ); + }, + + buttonClick: (el, boardId) => { + const addNewForm = document.createElement('form'); + addNewForm.setAttribute('class', 'new-item-form'); + addNewForm.innerHTML = ` +
+ +
+
+ + +
+ `; + + kanban.addForm(boardId, addNewForm); + + addNewForm.addEventListener('submit', e => { + e.preventDefault(); + const currentBoard = Array.from(document.querySelectorAll(`.kanban-board[data-id="${boardId}"] .kanban-item`)); + kanban.addElement(boardId, { + title: `${e.target[0].value}`, + id: `${boardId}-${currentBoard.length + 1}` + }); + + // Add dropdown to new tasks + const kanbanTextElements = Array.from( + document.querySelectorAll(`.kanban-board[data-id="${boardId}"] .kanban-text`) + ); + kanbanTextElements.forEach(textElem => { + textElem.insertAdjacentHTML('beforebegin', renderDropdown()); + }); + + // Prevent sidebar from opening on dropdown click + const newTaskDropdowns = Array.from(document.querySelectorAll('.kanban-item .kanban-tasks-item-dropdown')); + newTaskDropdowns.forEach(dropdown => { + dropdown.addEventListener('click', event => event.stopPropagation()); + }); + + // Add delete functionality for new tasks + const deleteTaskButtons = Array.from( + document.querySelectorAll(`.kanban-board[data-id="${boardId}"] .delete-task`) + ); + deleteTaskButtons.forEach(btn => { + btn.addEventListener('click', () => { + const taskId = btn.closest('.kanban-item').getAttribute('data-eid'); + kanban.removeElement(taskId); + }); + }); + + addNewForm.remove(); + }); + + // Remove form on clicking cancel button + addNewForm.querySelector('.cancel-add-item').addEventListener('click', () => addNewForm.remove()); + } + }); + + // Kanban Wrapper scrollbar + if (kanbanWrapper) { + new PerfectScrollbar(kanbanWrapper); + } + + const kanbanContainer = document.querySelector('.kanban-container'); + const kanbanTitleBoard = Array.from(document.querySelectorAll('.kanban-title-board')); + const kanbanItem = Array.from(document.querySelectorAll('.kanban-item')); + + // Render custom items + if (kanbanItem.length) { + kanbanItem.forEach(el => { + const element = `${el.textContent}`; + let img = ''; + + if (el.getAttribute('data-image')) { + img = ` + + `; + } + + el.textContent = ''; + + if (el.getAttribute('data-badge') && el.getAttribute('data-badge-text')) { + el.insertAdjacentHTML( + 'afterbegin', + `${renderHeader(el.getAttribute('data-badge'), el.getAttribute('data-badge-text'))}${img}${element}` + ); + } + + if (el.getAttribute('data-comments') || el.getAttribute('data-due-date') || el.getAttribute('data-assigned')) { + el.insertAdjacentHTML( + 'beforeend', + renderFooter( + el.getAttribute('data-attachments') || 0, + el.getAttribute('data-comments') || 0, + el.getAttribute('data-assigned') || '', + el.getAttribute('data-members') || '' + ) + ); + } + }); + } + + // Initialize tooltips for rendered items + const tooltipTriggerList = Array.from(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.forEach(tooltipTriggerEl => { + new bootstrap.Tooltip(tooltipTriggerEl); + }); + + // Prevent sidebar from opening on dropdown button click + const tasksItemDropdown = Array.from(document.querySelectorAll('.kanban-tasks-item-dropdown')); + if (tasksItemDropdown.length) { + tasksItemDropdown.forEach(dropdown => { + dropdown.addEventListener('click', event => { + event.stopPropagation(); + }); + }); + } + + // Toggle "add new" input and actions for add-new-btn + if (kanbanAddBoardBtn) { + kanbanAddBoardBtn.addEventListener('click', () => { + kanbanAddNewInput.forEach(el => { + el.value = ''; // Clear input value + el.classList.toggle('d-none'); // Toggle visibility + }); + }); + } + + // Render "add new" inline with boards + if (kanbanContainer) { + kanbanContainer.append(kanbanAddNewBoard); + } + + // Makes kanban title editable for rendered boards + if (kanbanTitleBoard) { + kanbanTitleBoard.forEach(elem => { + elem.addEventListener('mouseenter', () => { + elem.contentEditable = 'true'; + }); + + // Appends delete icon with title + elem.insertAdjacentHTML('afterend', renderBoardDropdown()); + }); + } + + // Delete Board for rendered boards + const deleteBoards = Array.from(document.querySelectorAll('.delete-board')); + deleteBoards.forEach(elem => { + elem.addEventListener('click', () => { + const id = elem.closest('.kanban-board').getAttribute('data-id'); + kanban.removeBoard(id); + }); + }); + + // Delete task for rendered boards + const deleteTasks = Array.from(document.querySelectorAll('.delete-task')); + deleteTasks.forEach(task => { + task.addEventListener('click', () => { + const id = task.closest('.kanban-item').getAttribute('data-eid'); + kanban.removeElement(id); + }); + }); + + // Cancel "Add New Board" input + const cancelAddNew = document.querySelector('.kanban-add-board-cancel-btn'); + if (cancelAddNew) { + cancelAddNew.addEventListener('click', () => { + kanbanAddNewInput.forEach(el => { + el.classList.toggle('d-none'); + }); + }); + } + + // Add new board + if (kanbanAddNewBoard) { + kanbanAddNewBoard.addEventListener('submit', e => { + e.preventDefault(); + const value = e.target.querySelector('.form-control').value.trim(); + const id = value.replace(/\s+/g, '-').toLowerCase(); + + kanban.addBoards([{ id, title: value }]); + + // Add delete board option to new board and make title editable + const newBoard = document.querySelector('.kanban-board:last-child'); + if (newBoard) { + const header = newBoard.querySelector('.kanban-title-board'); + header.insertAdjacentHTML('afterend', renderBoardDropdown()); + + // Make title editable + header.addEventListener('mouseenter', () => { + header.contentEditable = 'true'; + }); + + // Add delete functionality to new board + const deleteNewBoard = newBoard.querySelector('.delete-board'); + if (deleteNewBoard) { + deleteNewBoard.addEventListener('click', () => { + const id = deleteNewBoard.closest('.kanban-board').getAttribute('data-id'); + kanban.removeBoard(id); + }); + } + } + + // Hide input fields + kanbanAddNewInput.forEach(el => { + el.classList.add('d-none'); + }); + + // Re-append the "Add New Board" form + if (kanbanContainer) { + kanbanContainer.append(kanbanAddNewBoard); + } + }); + } + + // Clear comment editor on Kanban sidebar close + kanbanSidebar.addEventListener('hidden.bs.offcanvas', () => { + const editor = kanbanSidebar.querySelector('.ql-editor').firstElementChild; + if (editor) editor.innerHTML = ''; + }); + + // Re-init tooltip when offcanvas opens(Bootstrap bug) + if (kanbanSidebar) { + kanbanSidebar.addEventListener('shown.bs.offcanvas', () => { + const tooltipTriggerList = Array.from(kanbanSidebar.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.forEach(tooltipTriggerEl => { + new bootstrap.Tooltip(tooltipTriggerEl); + }); + }); + } +})(); diff --git a/public/vuexy/assets/js/app-logistics-dashboard.js b/public/vuexy/assets/js/app-logistics-dashboard.js new file mode 100644 index 0000000..9c6fb50 --- /dev/null +++ b/public/vuexy/assets/js/app-logistics-dashboard.js @@ -0,0 +1,510 @@ +/** + * Logistics Dashboard + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + let labelColor, headingColor, borderColor, legendColor, fontFamily; + + labelColor = config.colors.textMuted; + headingColor = config.colors.headingColor; + borderColor = config.colors.borderColor; + legendColor = config.colors.bodyColor; + fontFamily = config.fontFamily; + + // Chart Colors + const chartColors = { + donut: { + series1: config.colors.success, + series2: 'color-mix(in sRGB, ' + config.colors.success + ' 80%, ' + config.colors.cardColor + ')', + series3: 'color-mix(in sRGB, ' + config.colors.success + ' 60%, ' + config.colors.cardColor + ')', + series4: 'color-mix(in sRGB, ' + config.colors.success + ' 40%, ' + config.colors.cardColor + ')' + }, + line: { + series1: config.colors.warning, + series2: config.colors.primary, + series3: '#7367f029' + } + }; + + // Shipment statistics Chart + // -------------------------------------------------------------------- + const shipmentEl = document.querySelector('#shipmentStatisticsChart'), + shipmentConfig = { + series: [ + { + name: 'Shipment', + type: 'column', + data: [38, 45, 33, 38, 32, 50, 48, 40, 42, 37] + }, + { + name: 'Delivery', + type: 'line', + data: [23, 28, 23, 32, 28, 44, 32, 38, 26, 34] + } + ], + chart: { + height: 320, + type: 'line', + stacked: false, + parentHeightOffset: 0, + toolbar: { show: false }, + zoom: { enabled: false } + }, + markers: { + size: 5, + colors: [config.colors.white], + strokeColors: chartColors.line.series2, + hover: { size: 6 }, + borderRadius: 4 + }, + stroke: { + curve: 'smooth', + width: [0, 3], + lineCap: 'round' + }, + legend: { + show: true, + position: 'bottom', + markers: { + size: 4, + strokeWidth: 0, + shape: 'circle', + offsetX: -3 + }, + height: 40, + itemMargin: { + horizontal: 10, + vertical: 0 + }, + fontSize: '15px', + fontFamily: fontFamily, + fontWeight: 400, + labels: { + colors: headingColor, + useSeriesColors: false + }, + offsetY: 8 + }, + grid: { + strokeDashArray: 8, + borderColor + }, + colors: [chartColors.line.series1, chartColors.line.series2], + fill: { + opacity: [1, 1] + }, + plotOptions: { + bar: { + columnWidth: '30%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4 + } + }, + dataLabels: { enabled: false }, + xaxis: { + tickAmount: 10, + categories: ['1 Jan', '2 Jan', '3 Jan', '4 Jan', '5 Jan', '6 Jan', '7 Jan', '8 Jan', '9 Jan', '10 Jan'], + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily, + fontWeight: 400 + } + }, + axisBorder: { show: false }, + axisTicks: { show: false } + }, + yaxis: { + tickAmount: 4, + min: 0, + max: 50, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily, + fontWeight: 400 + }, + formatter: function (val) { + return val + '%'; + } + } + }, + responsive: [ + { + breakpoint: 1400, + options: { + chart: { + height: 320 + }, + xaxis: { + labels: { + style: { + fontSize: '10px' + } + } + }, + legend: { + itemMargin: { + vertical: 0, + horizontal: 10 + }, + fontSize: '13px', + offsetY: 12 + } + } + }, + { + breakpoint: 1025, + options: { + chart: { height: 415 }, + plotOptions: { bar: { columnWidth: '50%' } } + } + }, + { + breakpoint: 982, + options: { plotOptions: { bar: { columnWidth: '30%' } } } + }, + { + breakpoint: 480, + options: { + chart: { height: 250 }, + legend: { offsetY: 7 } + } + } + ] + }; + if (typeof shipmentEl !== undefined && shipmentEl !== null) { + const shipment = new ApexCharts(shipmentEl, shipmentConfig); + shipment.render(); + } + + // Reasons for delivery exceptions Chart + // -------------------------------------------------------------------- + const deliveryExceptionsChartE1 = document.querySelector('#deliveryExceptionsChart'), + deliveryExceptionsChartConfig = { + chart: { + height: 391, + parentHeightOffset: 0, + type: 'donut' + }, + labels: ['Incorrect address', 'Weather conditions', 'Federal Holidays', 'Damage during transit'], + series: [13, 25, 22, 40], + colors: [ + chartColors.donut.series1, + chartColors.donut.series2, + chartColors.donut.series3, + chartColors.donut.series4 + ], + stroke: { + width: 0 + }, + dataLabels: { + enabled: false, + formatter: function (val, opt) { + return parseInt(val) + '%'; + } + }, + legend: { + show: true, + position: 'bottom', + offsetY: 15, + markers: { + width: 8, + height: 8, + offsetX: -3 + }, + itemMargin: { + horizontal: 15, + vertical: 8 + }, + fontSize: '13px', + fontFamily: fontFamily, + fontWeight: 400, + labels: { + colors: headingColor, + useSeriesColors: false + } + }, + tooltip: { + theme: 'dark' + }, + grid: { + padding: { + top: 15 + } + }, + plotOptions: { + pie: { + donut: { + size: '77%', + labels: { + show: true, + value: { + fontSize: '24px', + fontFamily: fontFamily, + color: headingColor, + fontWeight: 500, + offsetY: -20, + formatter: function (val) { + return parseInt(val) + '%'; + } + }, + name: { + offsetY: 30, + fontFamily: fontFamily + }, + total: { + show: true, + fontSize: '15px', + fontFamily: fontFamily, + color: legendColor, + label: 'AVG. Exceptions', + formatter: function (w) { + return '30%'; + } + } + } + } + } + }, + responsive: [ + { + breakpoint: 420, + options: { + chart: { + height: 360 + } + } + } + ] + }; + if (typeof deliveryExceptionsChartE1 !== undefined && deliveryExceptionsChartE1 !== null) { + const deliveryExceptionsChart = new ApexCharts(deliveryExceptionsChartE1, deliveryExceptionsChartConfig); + deliveryExceptionsChart.render(); + } + + // DataTable (js) + // -------------------------------------------------------------------- + const dt_dashboard_table = document.querySelector('.dt-route-vehicles'); + + // On route vehicles DataTable + if (dt_dashboard_table) { + var dt_dashboard = new DataTable(dt_dashboard_table, { + ajax: assetsPath + 'json/logistics-dashboard.json', + columns: [ + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'location' }, + { data: 'start_city' }, + { data: 'end_city' }, + { data: 'warnings' }, + { data: 'progress' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 1, + render: (data, type, full) => { + const location = full['location']; + + return ` +
+
+
+ + + +
+
+ +
+ `; + } + }, + { + targets: 3, + render: (data, type, full) => { + const { start_city, start_country } = full; + + return ` +
+ ${start_city}, ${start_country} +
+ `; + } + }, + { + targets: 4, + render: (data, type, full) => { + const { end_city, end_country } = full; + + return ` +
+ ${end_city}, ${end_country} +
+ `; + } + }, + { + targets: -2, + render: (data, type, full) => { + const statusNumber = full['warnings']; + const status = { + 1: { title: 'No Warnings', class: 'bg-label-success' }, + 2: { title: 'Temperature Not Optimal', class: 'bg-label-warning' }, + 3: { title: 'Ecu Not Responding', class: 'bg-label-danger' }, + 4: { title: 'Oil Leakage', class: 'bg-label-info' }, + 5: { title: 'Fuel Problems', class: 'bg-label-primary' } + }; + + const warning = status[statusNumber]; + + if (!warning) { + return data; + } + + return ` + + ${warning.title} + + `; + } + }, + { + targets: -1, + render: (data, type, full) => { + const progress = full['progress']; + + return ` +
+
+
+
+
+
${progress}%
+
+ `; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [2, 'asc'], + layout: { + topStart: { + rowClass: '', + features: [] + }, + topEnd: {}, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + lengthMenu: [5], + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['location']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const table = document.createElement('table'); + table.classList.add('table', 'datatables-basic', 'mb-2'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return table; + } + return false; + } + } + } + }); + } + + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-layout-start', classToAdd: 'my-0' }, + { selector: '.dt-layout-end', classToAdd: 'my-0' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2', classToAdd: 'mt-n2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-logistics-fleet.js b/public/vuexy/assets/js/app-logistics-fleet.js new file mode 100644 index 0000000..410e87c --- /dev/null +++ b/public/vuexy/assets/js/app-logistics-fleet.js @@ -0,0 +1,135 @@ +/** + * Logistic Fleet + */ +('use strict'); + +(function () { + //Selecting Sidebar Accordion for perfect scroll + var sidebarAccordionBody = $('.logistics-fleet-sidebar-body'); + + //Perfect Scrollbar for Sidebar Accordion + if (sidebarAccordionBody.length) { + new PerfectScrollbar(sidebarAccordionBody[0], { + wheelPropagation: false, + suppressScrollX: true + }); + } + + // Mapbox Access Token + + //!YOUR_MAPBOX_ACCESS_TOKEN_HERE! + mapboxgl.accessToken = + ''; + + const geojson = { + type: 'FeatureCollection', + features: [ + { + type: 'Feature', + properties: { + iconSize: [20, 42], + message: '1' + }, + geometry: { + type: 'Point', + coordinates: [-73.999024, 40.75249842] + } + }, + { + type: 'Feature', + properties: { + iconSize: [20, 42], + message: '2' + }, + geometry: { + type: 'Point', + coordinates: [-74.03, 40.75699842] + } + }, + { + type: 'Feature', + properties: { + iconSize: [20, 42], + message: '3' + }, + geometry: { + type: 'Point', + coordinates: [-73.967524, 40.7599842] + } + }, + { + type: 'Feature', + properties: { + iconSize: [20, 42], + message: '4' + }, + geometry: { + type: 'Point', + coordinates: [-74.0325, 40.742992] + } + } + ] + }; + + const map = new mapboxgl.Map({ + container: 'map', + // Choose from Mapbox's core styles, or make your own style with Mapbox Studio + style: 'mapbox://styles/mapbox/light-v9', + center: [-73.999024, 40.75249842], + zoom: 12.25 + }); + + // Add markers to the map and thier functionality + for (const marker of geojson.features) { + // Create a DOM element for each marker. + const el = document.createElement('div'); + const width = marker.properties.iconSize[0]; + const height = marker.properties.iconSize[1]; + el.className = 'marker'; + el.insertAdjacentHTML( + 'afterbegin', + 'Fleet Car' + ); + el.style.width = `${width}px`; + el.style.height = `${height}px`; + el.style.cursor = 'pointer'; + + // Add markers to the map. + new mapboxgl.Marker(el).setLngLat(marker.geometry.coordinates).addTo(map); + + // Select Accordion for respective Marker + const element = document.getElementById('fl-' + marker.properties.message); + + // Select Car for respective Marker + const car = document.getElementById('carFleet-' + marker.properties.message); + + element.addEventListener('click', function () { + const focusedElement = document.querySelector('.marker-focus'); + + if (Helpers._hasClass('active', element)) { + //fly to location + map.flyTo({ + center: geojson.features[marker.properties.message - 1].geometry.coordinates, + zoom: 16 + }); + // Remove marker-focus from other marked cars + focusedElement && Helpers._removeClass('marker-focus', focusedElement); + Helpers._addClass('marker-focus', car); + } else { + //remove marker-focus if not active + Helpers._removeClass('marker-focus', car); + } + }); + } + + //For selecting default car location + const defCar = document.getElementById('carFleet-1'); + Helpers._addClass('marker-focus', defCar); + + //hide mapbox controls + document.querySelector('.mapboxgl-control-container').classList.add('d-none'); +})(); diff --git a/public/vuexy/assets/js/app-user-list.js b/public/vuexy/assets/js/app-user-list.js new file mode 100644 index 0000000..20b6f71 --- /dev/null +++ b/public/vuexy/assets/js/app-user-list.js @@ -0,0 +1,686 @@ +/** + * Page User List + */ + +'use strict'; + +// Datatable (js) +document.addEventListener('DOMContentLoaded', function (e) { + let borderColor, bodyBg, headingColor; + + borderColor = config.colors.borderColor; + bodyBg = config.colors.bodyBg; + headingColor = config.colors.headingColor; + + // Variable declaration for table + const dt_user_table = document.querySelector('.datatables-users'), + userView = 'app-user-view-account.html', + statusObj = { + 1: { title: 'Pending', class: 'bg-label-warning' }, + 2: { title: 'Active', class: 'bg-label-success' }, + 3: { title: 'Inactive', class: 'bg-label-secondary' } + }; + var select2 = $('.select2'); + + if (select2.length) { + var $this = select2; + $this.wrap('
').select2({ + placeholder: 'Select Country', + dropdownParent: $this.parent() + }); + } + + // Users datatable + if (dt_user_table) { + const dt_user = new DataTable(dt_user_table, { + ajax: assetsPath + 'json/user-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'full_name' }, + { data: 'role' }, + { data: 'current_plan' }, + { data: 'billing' }, + { data: 'status' }, + { data: 'action' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 4, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 3, + render: function (data, type, full, meta) { + var name = full['full_name']; + var email = full['email']; + var image = full['avatar']; + var output; + + if (image) { + // For Avatar image + output = 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + var state = states[stateNum]; + var initials = (name.match(/\b\w/g) || []).map(char => char.toUpperCase()); + initials = ((initials.shift() || '') + (initials.pop() || '')).toUpperCase(); + output = '' + initials + ''; + } + + // Creates full output for row + var row_output = + '
' + + '
' + + '
' + + output + + '
' + + '
' + + '
' + + '' + + name + + '' + + '' + + email + + '' + + '
' + + '
'; + return row_output; + } + }, + { + targets: 3, + render: function (data, type, full, meta) { + var role = full['role']; + var roleBadgeObj = { + Subscriber: '', + Author: '', + Maintainer: '', + Editor: '', + Admin: '' + }; + return ( + "" + + (roleBadgeObj[role] || '') + // Ensures badge exists for the role + role + + '' + ); + } + }, + { + // Plans + targets: 4, + render: function (data, type, full, meta) { + const plan = full['current_plan']; + + return '' + plan + ''; + } + }, + { + // User Status + targets: 6, + render: function (data, type, full, meta) { + const status = full['status']; + + return ( + '' + + statusObj[status].title + + '' + ); + } + }, + { + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: (data, type, full, meta) => { + return ` + + `; + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + layout: { + topStart: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: '_MENU_' + } + } + ] + }, + topEnd: { + features: [ + { + search: { + placeholder: 'Search User', + text: '_INPUT_' + } + }, + { + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-secondary dropdown-toggle', + text: ' Export', + buttons: [ + { + extend: 'print', + text: `Print`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Check if inner is HTML content + if (inner.indexOf('<') > -1) { + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + // Get all text content + let text = ''; + + // Handle specific elements + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Get regular text content + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + + return inner; + } + } + }, + customize: function (win) { + win.document.body.style.color = config.colors.headingColor; + win.document.body.style.borderColor = config.colors.borderColor; + win.document.body.style.backgroundColor = config.colors.bodyBg; + const table = win.document.body.querySelector('table'); + table.classList.add('compact'); + table.style.color = 'inherit'; + table.style.borderColor = 'inherit'; + table.style.backgroundColor = 'inherit'; + } + }, + { + extend: 'csv', + text: `Csv`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle user-name elements specifically + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'excel', + text: `Excel`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle user-name elements specifically + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'pdf', + text: `Pdf`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle user-name elements specifically + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'copy', + text: `Copy`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle user-name elements specifically + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + } + ] + }, + { + text: ' Add New Record', + className: 'add-new btn btn-primary', + attr: { + 'data-bs-toggle': 'offcanvas', + 'data-bs-target': '#offcanvasAddUser' + } + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + sLengthMenu: '_MENU_', + search: '', + searchPlaceholder: 'Search User', + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + }, + initComplete: function () { + const api = this.api(); + + // Helper function to create a select dropdown and append options + const createFilter = (columnIndex, containerClass, selectId, defaultOptionText) => { + const column = api.column(columnIndex); + const select = document.createElement('select'); + select.id = selectId; + select.className = 'form-select text-capitalize'; + select.innerHTML = ``; + document.querySelector(containerClass).appendChild(select); + + // Add event listener for filtering + select.addEventListener('change', () => { + const val = select.value ? `^${select.value}$` : ''; + column.search(val, true, false).draw(); + }); + + // Populate options based on unique column data + const uniqueData = Array.from(new Set(column.data().toArray())).sort(); + uniqueData.forEach(d => { + const option = document.createElement('option'); + option.value = d; + option.textContent = d; + select.appendChild(option); + }); + }; + + // Role filter + createFilter(3, '.user_role', 'UserRole', 'Select Role'); + + // Plan filter + createFilter(4, '.user_plan', 'UserPlan', 'Select Plan'); + + // Status filter + const statusFilter = document.createElement('select'); + statusFilter.id = 'FilterTransaction'; + statusFilter.className = 'form-select text-capitalize'; + statusFilter.innerHTML = ''; + document.querySelector('.user_status').appendChild(statusFilter); + statusFilter.addEventListener('change', () => { + const val = statusFilter.value ? `^${statusFilter.value}$` : ''; + api.column(6).search(val, true, false).draw(); + }); + + const statusColumn = api.column(6); + const uniqueStatusData = Array.from(new Set(statusColumn.data().toArray())).sort(); + uniqueStatusData.forEach(d => { + const option = document.createElement('option'); + option.value = statusObj[d]?.title || d; + option.textContent = statusObj[d]?.title || d; + option.className = 'text-capitalize'; + statusFilter.appendChild(option); + }); + } + }); + + //? The 'delete-record' class is necessary for the functionality of the following code. + function deleteRecord(event) { + let row = document.querySelector('.dtr-expanded'); + if (event) { + row = event.target.parentElement.closest('tr'); + } + if (row) { + dt_user.row(row).remove().draw(); + } + } + + function bindDeleteEvent() { + const userListTable = document.querySelector('.datatables-users'); + const modal = document.querySelector('.dtr-bs-modal'); + + if (userListTable && userListTable.classList.contains('collapsed')) { + if (modal) { + modal.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(); + const closeButton = modal.querySelector('.btn-close'); + if (closeButton) closeButton.click(); // Simulates a click on the close button + } + }); + } + } else { + const tableBody = userListTable?.querySelector('tbody'); + if (tableBody) { + tableBody.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(event); + } + }); + } + } + } + + // Initial event binding + bindDeleteEvent(); + + // Re-bind events when modal is shown or hidden + document.addEventListener('show.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + + document.addEventListener('hide.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + } + + // Filter form control to default size + // ? setTimeout used for user-list table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm', classToAdd: 'ms-0' }, + { selector: '.dt-length', classToAdd: 'mb-md-6 mb-0' }, + { + selector: '.dt-layout-end', + classToRemove: 'justify-content-between', + classToAdd: 'd-flex gap-md-4 justify-content-md-between justify-content-center gap-2 flex-wrap' + }, + { selector: '.dt-buttons', classToAdd: 'd-flex gap-4 mb-md-0 mb-4' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); + + // Validation & Phone mask + const phoneMaskList = document.querySelectorAll('.phone-mask'), + addNewUserForm = document.getElementById('addNewUserForm'); + + // Phone Number + if (phoneMaskList) { + phoneMaskList.forEach(function (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + }); + } + // Add New User Form Validation + const fv = FormValidation.formValidation(addNewUserForm, { + fields: { + userFullname: { + validators: { + notEmpty: { + message: 'Please enter fullname ' + } + } + }, + userEmail: { + validators: { + notEmpty: { + message: 'Please enter your email' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + return '.form-control-validation'; + } + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); +}); diff --git a/public/vuexy/assets/js/app-user-view-account.js b/public/vuexy/assets/js/app-user-view-account.js new file mode 100644 index 0000000..a90572f --- /dev/null +++ b/public/vuexy/assets/js/app-user-view-account.js @@ -0,0 +1,566 @@ +/** + * App User View - Account (js) + */ +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Variable declaration for table + const dt_project_table = document.querySelector('.datatable-project'), + dt_invoice_table = document.querySelector('.datatable-invoice'); + + // Project datatable + // -------------------------------------------------------------------- + if (dt_project_table) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0', 'text-md-start', 'text-center', 'pt-md-0', 'pt-6'); + tableTitle.innerHTML = 'Project List'; + var dt_project = new DataTable(dt_project_table, { + ajax: assetsPath + 'json/user-profile.json', // JSON file to add data + columns: [ + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'project_name' }, + { data: 'project_leader' }, + { data: 'id' }, + { data: 'status' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + responsivePriority: 4, + render: function (data, type, full, meta) { + var userImg = full['project_img'], + name = full['project_name'], + date = full['date']; + var output; + + if (userImg) { + // For Avatar image + output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var state = states[stateNum], + initials = name.match(/\b\w/g) || []; + initials = ((initials.shift() || '') + (initials.pop() || '')).toUpperCase(); + output = '' + initials + ''; + } + // Creates full output for row + var rowOutput = + '
' + + '
' + + '
' + + output + + '
' + + '
' + + '
' + + '' + + name + + '' + + '' + + date + + '' + + '
' + + '
'; + + return rowOutput; + } + }, + { + // Task + targets: 3, + render: function (data, type, full, meta) { + var task = full['project_leader']; + return '' + task + ''; + } + }, + { + targets: 4, + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + const team = full['team']; + let teamItem = ''; + let teamCount = 0; + + // Iterate through team members and generate the list items + for (let i = 0; i < team.length; i++) { + teamItem += ` +
  • + Avatar +
  • + `; + teamCount++; + if (teamCount > 2) break; + } + // Check if there are more than 2 team members, and add the remaining avatars + if (teamCount > 2) { + const remainingAvatars = team.length - 3; + if (remainingAvatars > 0) { + teamItem += ` +
  • + +${remainingAvatars} +
  • + `; + } + } + + // Combine the team items into the final output + const teamOutput = ` +
    +
      + ${teamItem} +
    +
    + `; + + return teamOutput; + } + }, + { + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full['status']; + return ` +
    +
    +
    +
    + ${statusNumber} +
    + `; + } + }, + { + // Actions + targets: -1, + searchable: false, + title: 'Action', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + ); + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + layout: { + topStart: { + rowClass: 'row mx-md-3 my-0 justify-content-between', + features: [tableTitle] + }, + topEnd: { + search: { + placeholder: 'Search Project', + text: '_INPUT_' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + displayLength: 7, + language: { + lengthMenu: '_MENU_', + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['project_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_project.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // Invoice datatable + // -------------------------------------------------------------------- + if (dt_invoice_table) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0', 'text-md-start', 'text-center', 'pt-md-0', 'pt-6'); + tableTitle.innerHTML = 'Invoice List'; + const dt_invoice = new DataTable(dt_invoice_table, { + ajax: assetsPath + 'json/invoice-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'invoice_id' }, + { data: 'invoice_status' }, + { data: 'total' }, + { data: 'issued_date' }, + { data: 'action' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Invoice ID + targets: 1, + render: (data, type, full, meta) => { + const invoiceId = full['invoice_id']; + // Creates full output for row + const rowOutput = `#${invoiceId}`; + return rowOutput; + } + }, + { + // Invoice status + targets: 2, + render: (data, type, full, meta) => { + const invoiceStatus = full['invoice_status']; + const dueDate = full['due_date']; + const balance = full['balance']; + + const roleBadgeObj = { + Sent: ``, + Draft: ``, + 'Past Due': ``, + 'Partial Payment': ``, + Paid: ``, + Downloaded: `` + }; + + return ` + + ${roleBadgeObj[invoiceStatus]} + + `; + } + }, + { + // Total Invoice Amount + targets: 3, + render: function (data, type, full, meta) { + const total = full['total']; + return '$' + total; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + render: (data, type, full, meta) => { + return ` +
    + + + + + +
    + `; + } + } + ], + order: [[1, 'desc']], + layout: { + topStart: { + rowClass: 'row border-bottom mx-0 px-3', + features: [tableTitle] + }, + topEnd: { + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: '_MENU_' + } + }, + { + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-secondary dropdown-toggle float-sm-end mb-3 mb-md-0 mt-md-0 mt-5', + text: 'Export', + buttons: [ + { + extend: 'print', + text: 'Print', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'csv', + text: 'Csv', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'excel', + text: 'Excel', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'pdf', + text: 'Pdf', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'copy', + text: 'Copy', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + } + ] + } + ] + } + ] + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['invoice_id']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + + //? The 'delete-record' class is necessary for the functionality of the following code. + function deleteRecord(event) { + let row = document.querySelector('.dtr-expanded'); + if (event) { + row = event.target.parentElement.closest('tr'); + } + if (row) { + dt_invoice.row(row).remove().draw(); + } + } + + function bindDeleteEvent() { + const dt_invoice_table = document.querySelector('.datatable-invoice'); + const modal = document.querySelector('.dtr-bs-modal'); + + if (dt_invoice_table && dt_invoice_table.classList.contains('collapsed')) { + if (modal) { + modal.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(); + const closeButton = modal.querySelector('.btn-close'); + if (closeButton) closeButton.click(); // Simulates a click on the close button + } + }); + } + } else { + const tableBody = dt_invoice_table?.querySelector('tbody'); + if (tableBody) { + tableBody.addEventListener('click', function (event) { + if (event.target.parentElement.classList.contains('delete-record')) { + deleteRecord(event); + } + }); + } + } + } + + // Initial event binding + bindDeleteEvent(); + + // Re-bind events when modal is shown or hidden + document.addEventListener('show.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + + document.addEventListener('hide.bs.modal', function (event) { + if (event.target.classList.contains('dtr-bs-modal')) { + bindDeleteEvent(); + } + }); + + // On each datatable draw, initialize tooltip + dt_invoice.on('draw.dt', function () { + var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl, { + boundary: document.body + }); + }); + }); + } + + // Filter form control to default size + // ? setTimeout used for project-list and invoice-list table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm', classToAdd: 'ms-0' }, + { selector: '.dt-length', classToAdd: 'mb-md-6 mb-0' }, + { selector: '.dt-buttons', classToAdd: 'justify-content-center' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-end', classToAdd: 'gap-md-2 gap-0 mt-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/app-user-view-billing.js b/public/vuexy/assets/js/app-user-view-billing.js new file mode 100644 index 0000000..3cad62f --- /dev/null +++ b/public/vuexy/assets/js/app-user-view-billing.js @@ -0,0 +1,57 @@ +/** + * App User View - Billing + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Cancel Subscription alert + const cancelSubscription = document.querySelector('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + + // On edit address click, update text of add address modal + const addressEdit = document.querySelector('.edit-address'), + addressTitle = document.querySelector('.address-title'), + addressSubTitle = document.querySelector('.address-subtitle'); + + addressEdit.onclick = function () { + addressTitle.innerHTML = 'Edit Address'; // reset text + addressSubTitle.innerHTML = 'Edit your current address'; + }; +}); diff --git a/public/vuexy/assets/js/app-user-view-security.js b/public/vuexy/assets/js/app-user-view-security.js new file mode 100644 index 0000000..0236284 --- /dev/null +++ b/public/vuexy/assets/js/app-user-view-security.js @@ -0,0 +1,79 @@ +/** + * App User View - Security + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const formChangePass = document.querySelector('#formChangePassword'), + phoneMask = document.querySelector('.phone-number-mask'); + + // Form validation for Change password + if (formChangePass) { + const fv = FormValidation.formValidation(formChangePass, { + fields: { + newPassword: { + validators: { + notEmpty: { + message: 'Please enter new password' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + }, + confirmPassword: { + validators: { + notEmpty: { + message: 'Please confirm new password' + }, + identical: { + compare: function () { + return formChangePass.querySelector('[name="newPassword"]').value; + }, + message: 'The password and its confirm are not the same' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // phone number formatting + if (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + } +}); diff --git a/public/vuexy/assets/js/app-user-view.js b/public/vuexy/assets/js/app-user-view.js new file mode 100644 index 0000000..35cae2f --- /dev/null +++ b/public/vuexy/assets/js/app-user-view.js @@ -0,0 +1,89 @@ +/** + * App User View - Suspend User Script + */ +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const suspendUser = document.querySelector('.suspend-user'); + + // Suspend User javascript + if (suspendUser) { + suspendUser.onclick = function () { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert user!", + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes, Suspend user!', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Suspended!', + text: 'User has been suspended.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Cancelled Suspension :)', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + + //? Billing page have multiple buttons + // Cancel Subscription alert + const cancelSubscription = document.querySelectorAll('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.forEach(btnCancle => { + btnCancle.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + }); + } +}); diff --git a/public/vuexy/assets/js/cards-actions.js b/public/vuexy/assets/js/cards-actions.js new file mode 100644 index 0000000..239a71b --- /dev/null +++ b/public/vuexy/assets/js/cards-actions.js @@ -0,0 +1,142 @@ +/** + * Cards Actions + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + const collapseElementList = Array.from(document.querySelectorAll('.card-collapsible')); + const expandElementList = Array.from(document.querySelectorAll('.card-expand')); + const closeElementList = Array.from(document.querySelectorAll('.card-close')); + const cardDnD = document.getElementById('sortable-4'); + + // Collapsible card + // -------------------------------------------------------------------- + collapseElementList.forEach(function (collapseElement) { + collapseElement.addEventListener('click', function (event) { + event.preventDefault(); + // Collapse the element + new bootstrap.Collapse(collapseElement.closest('.card').querySelector('.collapse')); + // Toggle collapsed class in `.card-header` element + collapseElement.closest('.card-header').classList.toggle('collapsed'); + // Toggle class tabler-chevron-down & tabler-chevron-up + Helpers._toggleClass(collapseElement.firstElementChild, 'tabler-chevron-down', 'tabler-chevron-up'); + }); + }); + + // Card Toggle fullscreen + // -------------------------------------------------------------------- + expandElementList.forEach(function (expandElement) { + expandElement.addEventListener('click', function (event) { + event.preventDefault(); + // Toggle class tabler-arrows-maximize & tabler-arrows-minimize + Helpers._toggleClass(expandElement.firstElementChild, 'tabler-arrows-maximize', 'tabler-arrows-minimize'); + expandElement.closest('.card').classList.toggle('card-fullscreen'); + }); + }); + + // Toggle fullscreen on ESC key + document.addEventListener('keyup', function (event) { + event.preventDefault(); + //Esc button + if (event.key === 'Escape') { + const cardFullscreen = document.querySelector('.card-fullscreen'); + // Toggle class tabler-arrows-maximize & tabler-arrows-minimize + + if (cardFullscreen) { + Helpers._toggleClass( + cardFullscreen.querySelector('.card-expand').firstElementChild, + 'tabler-arrows-maximize', + 'tabler-arrows-minimize' + ); + cardFullscreen.classList.toggle('card-fullscreen'); + } + } + }); + + // Card close + // -------------------------------------------------------------------- + closeElementList.forEach(function (closeElement) { + closeElement.addEventListener('click', function (event) { + event.preventDefault(); + closeElement.closest('.card').classList.add('d-none'); + }); + }); + + // Sortable.js (Drag & Drop cards) + // -------------------------------------------------------------------- + if (cardDnD) { + Sortable.create(cardDnD, { + animation: 500, + handle: '.card' + }); + } + + // Card reload (js) + // -------------------------------------------------------------------- + const cardReload = document.querySelectorAll('.card-reload'); + + if (cardReload) { + // Add unique data attributes to each card + const cards = document.querySelectorAll('.card-action'); + cards.forEach((card, index) => { + card.dataset.cardId = `card-${index + 1}`; + }); + + cardReload.forEach(button => { + button.addEventListener('click', function (e) { + e.preventDefault(); + + // Find the closest card with the "card-action" class + const card = button.closest('.card-action'); + if (!card) { + console.error('Closest card with .card-action class not found!'); + return; + } + + // Get the unique identifier for the card + const cardId = card.dataset.cardId; + + // Apply Notiflix Block to the specific card + Block.standard(`[data-card-id="${cardId}"]`, { + backgroundColor: + document.documentElement.getAttribute('data-bs-theme') === 'dark' + ? 'rgba(' + window.Helpers.getCssVar('pure-black-rgb') + ', 0.5)' + : 'rgba(' + window.Helpers.getCssVar('white-rgb') + ', 0.5)', + svgSize: '0px' + }); + + // Inject custom spinner HTML into the blocked card + const customSpinnerHTML = ` +
    +
    +
    +
    +
    +
    +
    LOADING...
    + `; + const notiflixBlock = card.querySelector('.notiflix-block'); + if (notiflixBlock) { + notiflixBlock.innerHTML = customSpinnerHTML; + } + + // Simulate an async operation and unblock the card + setTimeout(function () { + Block.remove(`[data-card-id="${cardId}"]`); + + // Check if a card alert exists, and add the alert message + const cardAlert = card.querySelector('.card-alert'); + if (cardAlert) { + cardAlert.innerHTML = ` + + `; + } + }, 2500); // Adjust the timeout duration as needed + }); + }); + } +}); diff --git a/public/vuexy/assets/js/cards-advance.js b/public/vuexy/assets/js/cards-advance.js new file mode 100644 index 0000000..cbeec05 --- /dev/null +++ b/public/vuexy/assets/js/cards-advance.js @@ -0,0 +1,170 @@ +/** + * Advanced Cards + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + let cardColor, headingColor, legendColor, labelColor, fontFamily; + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + headingColor = config.colors.headingColor; + fontFamily = config.fontFamily; + + // Radial bar chart functions + function radialBarChart(color, value, show) { + const radialBarChartOpt = { + chart: { + height: show == 'true' ? 60 : 48, + width: show == 'true' ? 58 : 38, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + hollow: { + size: show == 'true' ? '50%' : '25%' + }, + dataLabels: { + show: show == 'true' ? true : false, + value: { + offsetY: -10, + fontSize: '15px', + fontWeight: 500, + fontFamily: fontFamily, + color: headingColor + } + }, + track: { + background: config.colors_label.secondary + } + } + }, + stroke: { + lineCap: 'round' + }, + colors: [color], + grid: { + padding: { + top: show == 'true' ? -12 : -15, + bottom: show == 'true' ? -17 : -15, + left: show == 'true' ? -17 : -5, + right: -15 + } + }, + series: [value], + labels: show == 'true' ? [''] : ['Progress'] + }; + return radialBarChartOpt; + } + + // Progress Chart + // -------------------------------------------------------------------- + // All progress chart + const chartProgressList = document.querySelectorAll('.chart-progress'); + if (chartProgressList) { + chartProgressList.forEach(function (chartProgressEl) { + const color = config.colors[chartProgressEl.dataset.color], + series = chartProgressEl.dataset.series; + const progress_variant = chartProgressEl.dataset.progress_variant + ? chartProgressEl.dataset.progress_variant + : 'false'; + const optionsBundle = radialBarChart(color, series, progress_variant); + const chart = new ApexCharts(chartProgressEl, optionsBundle); + chart.render(); + }); + } + + // Earning Reports Bar Chart + // -------------------------------------------------------------------- + const reportBarChartEl = document.querySelector('#reportBarChart'), + reportBarChartConfig = { + chart: { + height: 200, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '60%', + columnWidth: '60%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -20, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: [ + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors.primary, + config.colors_label.primary, + config.colors_label.primary + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [40, 95, 60, 45, 90, 50, 75] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + show: false + } + } + }; + if (typeof reportBarChartEl !== undefined && reportBarChartEl !== null) { + const barChart = new ApexCharts(reportBarChartEl, reportBarChartConfig); + barChart.render(); + } + + // swiper loop and autoplay + // -------------------------------------------------------------------- + const swiperWithPagination = document.querySelector('#swiper-with-pagination-cards'); + if (swiperWithPagination) { + new Swiper(swiperWithPagination, { + loop: true, + autoplay: { + delay: 2500, + disableOnInteraction: false + }, + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } +}); diff --git a/public/vuexy/assets/js/cards-analytics.js b/public/vuexy/assets/js/cards-analytics.js new file mode 100644 index 0000000..51c5c8d --- /dev/null +++ b/public/vuexy/assets/js/cards-analytics.js @@ -0,0 +1,1455 @@ +/** + * Analytics Cards + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + let cardColor, headingColor, legendColor, labelColor, fontFamily, borderColor; + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + headingColor = config.colors.headingColor; + borderColor = config.colors.borderColor; + fontFamily = config.fontFamily; + + // Chart Colors + const chartColors = { + donut: { + series1: config.colors.success, + series2: '#53D28C', + series3: '#7EDDA9', + series4: '#A9E9C5' + }, + bar: { + series1: config.colors.primary, + series2: '#8F85F3', + series3: '#ABA4F6' + } + }; + + // Earning Reports Bar Chart + // -------------------------------------------------------------------- + const weeklyEarningReportsEl = document.querySelector('#weeklyEarningReports'), + weeklyEarningReportsConfig = { + chart: { + height: 161, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '60%', + columnWidth: '38%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -30, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: [ + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors.primary, + config.colors_label.primary, + config.colors_label.primary + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [40, 65, 50, 45, 90, 55, 70] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + yaxis: { + labels: { + show: false + } + }, + tooltip: { + enabled: false + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 199 + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof weeklyEarningReportsEl !== undefined && weeklyEarningReportsEl !== null) { + const weeklyEarningReports = new ApexCharts(weeklyEarningReportsEl, weeklyEarningReportsConfig); + weeklyEarningReports.render(); + } + + // Support Tracker - Radial Bar Chart + // -------------------------------------------------------------------- + const supportTrackerEl = document.querySelector('#supportTracker'), + supportTrackerOptions = { + series: [85], + labels: ['Completed Task'], + chart: { + height: 335, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + offsetY: 10, + startAngle: -140, + endAngle: 130, + hollow: { + size: '65%' + }, + track: { + background: cardColor, + strokeWidth: '100%' + }, + dataLabels: { + name: { + offsetY: -20, + color: labelColor, + fontSize: '13px', + fontWeight: '400', + fontFamily: fontFamily + }, + value: { + offsetY: 10, + color: headingColor, + fontSize: '38px', + fontWeight: '400', + fontFamily: fontFamily + } + } + } + }, + colors: [config.colors.primary], + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + shadeIntensity: 0.5, + gradientToColors: [config.colors.primary], + inverseColors: true, + opacityFrom: 1, + opacityTo: 0.6, + stops: [30, 70, 100] + } + }, + stroke: { + dashArray: 10 + }, + grid: { + padding: { + top: -20, + bottom: 5 + } + }, + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 330 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 280 + } + } + } + ] + }; + if (typeof supportTrackerEl !== undefined && supportTrackerEl !== null) { + const supportTracker = new ApexCharts(supportTrackerEl, supportTrackerOptions); + supportTracker.render(); + } + + // Sales Last 6 Months - Radar Chart + // -------------------------------------------------------------------- + const salesLastMonthEl = document.querySelector('#salesLastMonth'), + salesLastMonthConfig = { + series: [ + { + name: 'Sales', + data: [32, 27, 27, 30, 25, 25] + }, + { + name: 'Visits', + data: [25, 35, 20, 20, 20, 20] + } + ], + chart: { + height: 320, + type: 'radar', + toolbar: { + show: false + } + }, + plotOptions: { + radar: { + polygons: { + strokeColors: borderColor, + connectorColors: borderColor + } + } + }, + stroke: { + show: false, + width: 0 + }, + legend: { + show: true, + fontSize: '13px', + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + }, + markers: { + height: 12, + width: 12, + offsetX: -5 + }, + itemMargin: { + horizontal: 10 + }, + onItemHover: { + highlightDataSeries: false + } + }, + colors: [config.colors.primary, config.colors.info], + fill: { + opacity: [1, 0.85] + }, + markers: { + size: 0 + }, + grid: { + show: false, + padding: { + top: 0, + bottom: -5 + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], + labels: { + show: true, + style: { + colors: [labelColor, labelColor, labelColor, labelColor, labelColor, labelColor], + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + yaxis: { + show: false, + min: 0, + max: 40, + tickAmount: 4 + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 290 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 390 + } + } + } + ] + }; + if (typeof salesLastMonthEl !== undefined && salesLastMonthEl !== null) { + const salesLastMonth = new ApexCharts(salesLastMonthEl, salesLastMonthConfig); + salesLastMonth.render(); + } + + // Total Revenue Report Chart - Bar Chart + // -------------------------------------------------------------------- + const totalRevenueChartEl = document.querySelector('#totalRevenueChart'), + totalRevenueChartOptions = { + series: [ + { + name: 'Earning', + data: [270, 210, 180, 200, 250, 280, 250, 270, 150] + }, + { + name: 'Expense', + data: [-140, -160, -180, -150, -100, -60, -80, -100, -180] + } + ], + chart: { + height: 390, + parentHeightOffset: 0, + stacked: true, + type: 'bar', + toolbar: { show: false } + }, + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '40%', + borderRadius: 7, + startingShape: 'rounded', + endingShape: 'rounded', + borderRadiusApplication: 'around', + borderRadiusWhenStacked: 'last' + } + }, + colors: [config.colors.primary, config.colors.warning], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 6, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: true, + horizontalAlign: 'right', + position: 'top', + fontSize: '13px', + fontFamily: fontFamily, + markers: { + height: 12, + width: 12, + radius: 12, + offsetX: -5, + offsetY: 2, + strokeWidth: 0 + }, + labels: { + colors: headingColor + }, + itemMargin: { + horizontal: 10, + vertical: 2 + } + }, + grid: { + show: false, + padding: { + bottom: -8, + top: 20 + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + labels: { + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: fontFamily + } + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + offsetX: -16, + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: fontFamily + } + }, + min: -200, + max: 300, + tickAmount: 5 + }, + responsive: [ + { + breakpoint: 1700, + options: { + plotOptions: { + bar: { + columnWidth: '43%' + } + } + } + }, + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + columnWidth: '62%' + } + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + columnWidth: '38%' + } + } + } + }, + { + breakpoint: 850, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 449, + options: { + plotOptions: { + bar: { + columnWidth: '73%' + } + }, + xaxis: { + labels: { + offsetY: -5 + } + }, + legend: { + show: true, + horizontalAlign: 'right', + position: 'top', + itemMargin: { + horizontal: 10, + vertical: 0 + } + } + } + }, + { + breakpoint: 394, + options: { + plotOptions: { + bar: { + columnWidth: '88%' + } + }, + legend: { + show: true, + horizontalAlign: 'center', + position: 'bottom', + markers: { + offsetX: -3, + offsetY: 0 + }, + itemMargin: { + horizontal: 10, + vertical: 5 + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof totalRevenueChartEl !== undefined && totalRevenueChartEl !== null) { + const totalRevenueChart = new ApexCharts(totalRevenueChartEl, totalRevenueChartOptions); + totalRevenueChart.render(); + } + + // Total Revenue Report Budget Line Chart + const budgetChartEl = document.querySelector('#budgetChart'), + budgetChartOptions = { + chart: { + height: 100, + toolbar: { show: false }, + zoom: { enabled: false }, + type: 'line' + }, + series: [ + { + name: 'Last Month', + data: [20, 10, 30, 16, 24, 5, 40, 23, 28, 5, 30] + }, + { + name: 'This Month', + data: [50, 40, 60, 46, 54, 35, 70, 53, 58, 35, 60] + } + ], + stroke: { + curve: 'smooth', + dashArray: [5, 0], + width: [1, 2] + }, + legend: { + show: false + }, + colors: [borderColor, config.colors.primary], + grid: { + show: false, + borderColor: borderColor, + padding: { + top: -30, + bottom: -15, + left: 25 + } + }, + markers: { + size: 0 + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof budgetChartEl !== undefined && budgetChartEl !== null) { + const budgetChart = new ApexCharts(budgetChartEl, budgetChartOptions); + budgetChart.render(); + } + + // Project Status - Line Chart + // -------------------------------------------------------------------- + const projectStatusEl = document.querySelector('#projectStatusChart'), + projectStatusConfig = { + chart: { + height: 252, + type: 'area', + toolbar: false + }, + markers: { + strokeColor: 'transparent' + }, + series: [ + { + data: [2000, 2000, 4000, 4000, 3050, 3050, 2000, 2000, 3050, 3050, 4700, 4700, 2750, 2750, 5700, 5700] + } + ], + dataLabels: { + enabled: false + }, + grid: { + show: false, + padding: { + left: -10, + right: -5 + } + }, + stroke: { + width: 3, + curve: 'straight' + }, + colors: [config.colors.primary], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.1, + stops: [0, 100] + } + }, + xaxis: { + labels: { + show: false + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + lines: { + show: false + } + }, + yaxis: { + labels: { + show: false + }, + min: 1000, + max: 6000, + tickAmount: 5 + }, + tooltip: { + enabled: false + } + }; + if (typeof projectStatusEl !== undefined && projectStatusEl !== null) { + const projectStatus = new ApexCharts(projectStatusEl, projectStatusConfig); + projectStatus.render(); + } + + // Earning Reports Tabs Function + function EarningReportsBarChart(arrayData, highlightData) { + const basicColor = config.colors_label.primary, + highlightColor = config.colors.primary; + var colorArr = []; + + for (let i = 0; i < arrayData.length; i++) { + if (i === highlightData) { + colorArr.push(highlightColor); + } else { + colorArr.push(basicColor); + } + } + + const earningReportBarChartOpt = { + chart: { + height: 231, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + columnWidth: '32%', + borderRadiusApplication: 'round', + borderRadius: 6, + distributed: true, + dataLabels: { + position: 'top' + } + } + }, + grid: { + show: false, + padding: { + top: 0, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: colorArr, + dataLabels: { + enabled: true, + formatter: function (val) { + return val + 'k'; + }, + offsetY: -30, + style: { + fontSize: '15px', + colors: [headingColor], + fontWeight: '500', + fontFamily: fontFamily + } + }, + series: [ + { + data: arrayData + } + ], + legend: { + show: false + }, + tooltip: { + enabled: false + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + axisBorder: { + show: true, + color: borderColor + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + yaxis: { + labels: { + offsetX: -15, + offsetY: -5, + formatter: function (val) { + return parseInt(val / 1) + 'k'; + }, + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: fontFamily + }, + min: 0, + max: 60000, + tickAmount: 6 + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '41%' + } + } + } + }, + { + breakpoint: 590, + options: { + plotOptions: { + bar: { + columnWidth: '61%', + borderRadius: 5 + } + }, + yaxis: { + labels: { + show: false + } + }, + grid: { + padding: { + right: 0, + left: -20 + } + }, + dataLabels: { + style: { + fontSize: '12px', + fontWeight: '400' + } + } + } + } + ] + }; + return earningReportBarChartOpt; + } + var chartJson = 'earning-reports-charts.json'; + // Earning Chart JSON data + var earningReportsChart = $.ajax({ + url: assetsPath + 'json/' + chartJson, //? Use your own search api instead + dataType: 'json', + async: false + }).responseJSON; + + // Earning Reports Tabs Orders + // -------------------------------------------------------------------- + const earningReportsTabsOrdersEl = document.querySelector('#earningReportsTabsOrders'), + earningReportsTabsOrdersConfig = EarningReportsBarChart( + earningReportsChart['data'][0]['chart_data'], + earningReportsChart['data'][0]['active_option'] + ); + if (typeof earningReportsTabsOrdersEl !== undefined && earningReportsTabsOrdersEl !== null) { + const earningReportsTabsOrders = new ApexCharts(earningReportsTabsOrdersEl, earningReportsTabsOrdersConfig); + earningReportsTabsOrders.render(); + } + // Earning Reports Tabs Sales + // -------------------------------------------------------------------- + const earningReportsTabsSalesEl = document.querySelector('#earningReportsTabsSales'), + earningReportsTabsSalesConfig = EarningReportsBarChart( + earningReportsChart['data'][1]['chart_data'], + earningReportsChart['data'][1]['active_option'] + ); + if (typeof earningReportsTabsSalesEl !== undefined && earningReportsTabsSalesEl !== null) { + const earningReportsTabsSales = new ApexCharts(earningReportsTabsSalesEl, earningReportsTabsSalesConfig); + earningReportsTabsSales.render(); + } + // Earning Reports Tabs Profit + // -------------------------------------------------------------------- + const earningReportsTabsProfitEl = document.querySelector('#earningReportsTabsProfit'), + earningReportsTabsProfitConfig = EarningReportsBarChart( + earningReportsChart['data'][2]['chart_data'], + earningReportsChart['data'][2]['active_option'] + ); + if (typeof earningReportsTabsProfitEl !== undefined && earningReportsTabsProfitEl !== null) { + const earningReportsTabsProfit = new ApexCharts(earningReportsTabsProfitEl, earningReportsTabsProfitConfig); + earningReportsTabsProfit.render(); + } + // Earning Reports Tabs Income + // -------------------------------------------------------------------- + const earningReportsTabsIncomeEl = document.querySelector('#earningReportsTabsIncome'), + earningReportsTabsIncomeConfig = EarningReportsBarChart( + earningReportsChart['data'][3]['chart_data'], + earningReportsChart['data'][3]['active_option'] + ); + if (typeof earningReportsTabsIncomeEl !== undefined && earningReportsTabsIncomeEl !== null) { + const earningReportsTabsIncome = new ApexCharts(earningReportsTabsIncomeEl, earningReportsTabsIncomeConfig); + earningReportsTabsIncome.render(); + } + + // Total Earning Chart - Bar Chart + // -------------------------------------------------------------------- + const totalEarningChartEl = document.querySelector('#totalEarningChart'), + totalEarningChartOptions = { + chart: { + height: 175, + parentHeightOffset: 0, + stacked: true, + type: 'bar', + toolbar: { show: false } + }, + series: [ + { + name: 'Earning', + data: [300, 200, 350, 150, 250, 325, 250, 270] + }, + { + name: 'Expense', + data: [-180, -225, -180, -280, -125, -200, -125, -150] + } + ], + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '40%', + borderRadius: 7, + startingShape: 'rounded', + endingShape: 'rounded', + borderRadiusApplication: 'around', + borderRadiusWhenStacked: 'last' + } + }, + + colors: [config.colors.primary, config.colors.secondary], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 5, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: false + }, + colors: [config.colors.primary, config.colors.secondary], + fill: { + opacity: 1 + }, + + grid: { + show: false, + padding: { + top: -40, + bottom: -40, + left: -10, + right: -2 + } + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1700, + options: { + plotOptions: { + bar: { + columnWidth: '43%' + } + } + } + }, + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '60%' + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '35%' + } + } + } + }, + { + breakpoint: 850, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 768, + options: { + plotOptions: { + bar: { + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 476, + options: { + plotOptions: { + bar: { + columnWidth: '43%' + } + } + } + }, + { + breakpoint: 394, + options: { + plotOptions: { + bar: { + columnWidth: '58%' + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof totalEarningChartEl !== undefined && totalEarningChartEl !== null) { + const totalEarningChart = new ApexCharts(totalEarningChartEl, totalEarningChartOptions); + totalEarningChart.render(); + } + + //Intersted Topics Chart + + const horizontalBarChartEl = document.querySelector('#horizontalBarChart'), + horizontalBarChartConfig = { + chart: { + height: 360, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + horizontal: true, + barHeight: '60%', + distributed: true, + startingShape: 'rounded', + borderRadiusApplication: 'end', + borderRadius: 7 + } + }, + grid: { + strokeDashArray: 10, + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + }, + yaxis: { + lines: { + show: false + } + }, + padding: { + top: -35, + bottom: -12 + } + }, + colors: [ + config.colors.primary, + config.colors.info, + config.colors.success, + config.colors.secondary, + config.colors.danger, + config.colors.warning + ], + fill: { + opacity: [1, 1, 1, 1, 1, 1] + }, + dataLabels: { + enabled: true, + style: { + colors: ['#fff'], + fontWeight: 400, + fontSize: '13px', + fontFamily: fontFamily + }, + formatter: function (val, opts) { + return horizontalBarChartConfig.labels[opts.dataPointIndex]; + }, + offsetX: 0, + dropShadow: { + enabled: false + } + }, + labels: ['UI Design', 'UX Design', 'Music', 'Animation', 'React', 'SEO'], + series: [ + { + data: [35, 20, 14, 12, 10, 9] + } + ], + xaxis: { + categories: ['6', '5', '4', '3', '2', '1'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontFamily: fontFamily, + fontSize: '13px' + }, + formatter: function (val) { + return `${val}%`; + } + } + }, + yaxis: { + max: 35, + labels: { + style: { + colors: [labelColor], + fontFamily: fontFamily, + fontSize: '13px' + } + } + }, + tooltip: { + enabled: true, + style: { + fontSize: '12px' + }, + onDatasetHover: { + highlightDataSeries: false + }, + custom: function ({ series, seriesIndex, dataPointIndex, w }) { + return '
    ' + '' + series[seriesIndex][dataPointIndex] + '%' + '
    '; + } + }, + legend: { + show: false + } + }; + if (typeof horizontalBarChartEl !== undefined && horizontalBarChartEl !== null) { + const horizontalBarChart = new ApexCharts(horizontalBarChartEl, horizontalBarChartConfig); + horizontalBarChart.render(); + } + + const carrierPerformance = document.querySelector('#carrierPerformance'), + carrierPerformanceChartConfig = { + chart: { + height: 330, + type: 'bar', + parentHeightOffset: 0, + stacked: false, + toolbar: { + show: false + }, + zoom: { + enabled: false + } + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '50%', + startingShape: 'rounded', + endingShape: 'flat', + borderRadius: 6 + } + }, + dataLabels: { + enabled: false + }, + series: [ + { + name: 'Delivery rate', + type: 'column', + data: [5, 4.5, 4, 3] + }, + { + name: 'Delivery time', + type: 'column', + data: [4, 3.5, 3, 2.5] + }, + { + name: 'Delivery exceptions', + type: 'column', + data: [3.5, 3, 2.5, 2] + } + ], + xaxis: { + tickAmount: 10, + categories: ['Carrier A', 'Carrier B', 'Carrier C', 'Carrier D'], + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily, + fontWeight: 400 + } + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + } + }, + yaxis: { + tickAmount: 4, + min: 1, + max: 5, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily, + fontWeight: 400 + }, + formatter: function (val) { + return val; + } + } + }, + legend: { + show: true, + position: 'bottom', + markers: { + size: 5, + shape: 'circle' + }, + height: 40, + offsetY: 0, + itemMargin: { + horizontal: 8, + vertical: 0 + }, + fontSize: '13px', + fontFamily: fontFamily, + fontWeight: 400, + labels: { + colors: headingColor, + useSeriesColors: false + }, + offsetY: -5 + }, + grid: { + strokeDashArray: 6, + padding: { + bottom: 5 + } + }, + colors: [chartColors.bar.series1, chartColors.bar.series2, chartColors.bar.series3], + fill: { + opacity: 1 + }, + responsive: [ + { + breakpoint: 1400, + options: { + chart: { + height: 275 + }, + legend: { + fontSize: '13px', + offsetY: 10 + } + } + }, + { + breakpoint: 576, + options: { + chart: { + height: 300 + }, + legend: { + itemMargin: { + vertical: 5, + horizontal: 10 + }, + offsetY: 7 + } + } + } + ] + }; + if (typeof carrierPerformance !== undefined && carrierPerformance !== null) { + const carrierPerformanceChart = new ApexCharts(carrierPerformance, carrierPerformanceChartConfig); + carrierPerformanceChart.render(); + } + + // Reasons for delivery exceptions Chart + // -------------------------------------------------------------------- + const deliveryExceptionsChartE1 = document.querySelector('#deliveryExceptionsChart'), + deliveryExceptionsChartConfig = { + chart: { + height: 365, + parentHeightOffset: 0, + type: 'donut' + }, + labels: ['Incorrect address', 'Weather conditions', 'Federal Holidays', 'Damage during transit'], + series: [13, 25, 22, 40], + colors: [ + chartColors.donut.series1, + chartColors.donut.series2, + chartColors.donut.series3, + chartColors.donut.series4 + ], + stroke: { + width: 0 + }, + dataLabels: { + enabled: false, + formatter: function (val, opt) { + return parseInt(val) + '%'; + } + }, + legend: { + show: true, + position: 'bottom', + offsetY: 10, + markers: { + size: 4, + strokeWidth: 0 + }, + itemMargin: { + horizontal: 15, + vertical: 5 + }, + fontSize: '13px', + fontFamily: fontFamily, + fontWeight: 400, + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + tooltip: { + theme: false + }, + grid: { + padding: { + top: 15 + } + }, + plotOptions: { + pie: { + donut: { + size: '75%', + labels: { + show: true, + value: { + fontSize: '38px', + fontFamily: fontFamily, + color: headingColor, + fontWeight: 500, + offsetY: -20, + formatter: function (val) { + return parseInt(val) + '%'; + } + }, + name: { + offsetY: 30, + fontFamily: fontFamily + }, + total: { + show: true, + fontSize: '15px', + fontFamily: fontFamily, + color: legendColor, + label: 'AVG. Exceptions', + formatter: function (w) { + return '30%'; + } + } + } + } + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 380 + } + } + } + ] + }; + if (typeof deliveryExceptionsChartE1 !== undefined && deliveryExceptionsChartE1 !== null) { + const deliveryExceptionsChart = new ApexCharts(deliveryExceptionsChartE1, deliveryExceptionsChartConfig); + deliveryExceptionsChart.render(); + } +}); diff --git a/public/vuexy/assets/js/cards-statistics.js b/public/vuexy/assets/js/cards-statistics.js new file mode 100644 index 0000000..a815d3f --- /dev/null +++ b/public/vuexy/assets/js/cards-statistics.js @@ -0,0 +1,1591 @@ +/** + * Statistics Cards + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + let cardColor, shadeColor, labelColor, headingColor, barBgColor, borderColor, fontFamily; + + if (isDarkStyle) { + shadeColor = 'dark'; + barBgColor = '#3d4157'; + } else { + barBgColor = '#efeef0'; + shadeColor = 'light'; + } + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + headingColor = config.colors.headingColor; + borderColor = config.colors.borderColor; + fontFamily = config.fontFamily; + + // Donut Chart Colors + const chartColors = { + donut: { + series1: '#24B364', + series2: '#53D28C', + series3: '#7EDDA9', + series4: '#A9E9C5' + } + }; + + // Orders last week Bar Chart + // -------------------------------------------------------------------- + const ordersLastWeekEl = document.querySelector('#ordersLastWeek'), + ordersLastWeekConfig = { + chart: { + height: 90, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + barHeight: '100%', + columnWidth: '7px', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + colors: { + backgroundBarColors: [barBgColor, barBgColor, barBgColor, barBgColor, barBgColor, barBgColor, barBgColor], + backgroundBarRadius: 4 + } + } + }, + colors: [config.colors.primary], + grid: { + show: false, + padding: { + top: -30, + left: -16, + bottom: 0, + right: -6 + } + }, + dataLabels: { + enabled: false + }, + series: [ + { + data: [75, 65, 25, 55, 60, 40, 88] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + borderRadius: 4 + } + } + } + }, + { + breakpoint: 1368, + options: { + plotOptions: { + bar: { + columnWidth: '48%' + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '30%', + colors: { + backgroundBarRadius: 6 + } + } + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + columnWidth: '35%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 883, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 768, + options: { + plotOptions: { + bar: { + columnWidth: '25%' + } + } + } + }, + { + breakpoint: 576, + options: { + plotOptions: { + bar: { + borderRadius: 9 + }, + colors: { + backgroundBarRadius: 9 + } + } + } + }, + { + breakpoint: 479, + options: { + plotOptions: { + bar: { + borderRadius: 4, + columnWidth: '35%' + }, + colors: { + backgroundBarRadius: 4 + } + }, + grid: { + padding: { + right: -15, + left: -15 + } + } + } + }, + { + breakpoint: 376, + options: { + plotOptions: { + bar: { + borderRadius: 3 + } + } + } + } + ] + }; + if (typeof ordersLastWeekEl !== undefined && ordersLastWeekEl !== null) { + const ordersLastWeek = new ApexCharts(ordersLastWeekEl, ordersLastWeekConfig); + ordersLastWeek.render(); + } + + // Sales last year Area Chart + // -------------------------------------------------------------------- + const salesLastYearEl = document.querySelector('#salesLastYear'), + salesLastYearConfig = { + chart: { + height: 80, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.1, + stops: [0, 100] + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [200, 55, 380, 230] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof salesLastYearEl !== undefined && salesLastYearEl !== null) { + const salesLastYear = new ApexCharts(salesLastYearEl, salesLastYearConfig); + salesLastYear.render(); + } + + // Profit last month Line Chart + // -------------------------------------------------------------------- + const profitLastMonthEl = document.querySelector('#profitLastMonth'), + profitLastMonthConfig = { + chart: { + height: 90, + type: 'line', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + grid: { + borderColor: borderColor, + strokeDashArray: 6, + xaxis: { + lines: { + show: true, + colors: '#000' + } + }, + yaxis: { + lines: { + show: false + } + }, + padding: { + top: -18, + left: -4, + right: 7, + bottom: -10 + } + }, + colors: [config.colors.info], + stroke: { + width: 2 + }, + series: [ + { + data: [0, 40, 15, 65, 40, 90] + } + ], + tooltip: { + shared: false, + intersect: true, + x: { + show: false + } + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + tooltip: { + enabled: false + }, + markers: { + size: 3.5, + fillColor: config.colors.info, + strokeColors: 'transparent', + strokeWidth: 3.2, + offsetX: -1, + discrete: [ + { + seriesIndex: 0, + dataPointIndex: 5, + fillColor: cardColor, + strokeColor: config.colors.info, + size: 4.5, + shape: 'circle' + } + ], + hover: { + size: 5.5 + } + }, + responsive: [ + { + breakpoint: 768, + options: { + chart: { + height: 110 + } + } + } + ] + }; + if (typeof profitLastMonthEl !== undefined && profitLastMonthEl !== null) { + const profitLastMonth = new ApexCharts(profitLastMonthEl, profitLastMonthConfig); + profitLastMonth.render(); + } + + // Sessions Last Month - Staked Bar Chart + // -------------------------------------------------------------------- + const sessionsLastMonthEl = document.querySelector('#sessionsLastMonth'), + sessionsLastMonthConfig = { + chart: { + type: 'bar', + height: 90, + parentHeightOffset: 0, + stacked: true, + toolbar: { + show: false + } + }, + series: [ + { + name: 'PRODUCT A', + data: [5, 3, 6, 4, 3] + }, + { + name: 'PRODUCT B', + data: [-4, -5, -4, -3, -4] + } + ], + plotOptions: { + bar: { + horizontal: false, + columnWidth: '45%', + barHeight: '100%', + borderRadius: 5, + startingShape: 'rounded', + borderRadiusApplication: 'around', + endingShape: 'rounded' + } + }, + dataLabels: { + enabled: false + }, + tooltip: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 4, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: false + }, + colors: [config.colors.primary, config.colors.success], + grid: { + show: false, + strokeDashArray: 5, + padding: { + top: -61, + right: -80, + left: -8, + bottom: -56 + } + }, + xaxis: { + categories: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], + labels: { + show: false + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + } + }, + yaxis: { + show: false + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '20%' + } + } + } + }, + { + breakpoint: 1025, + options: { + plotOptions: { + bar: { + borderRadius: 7, + columnWidth: '25%' + } + }, + chart: { + height: 110 + } + } + }, + { + breakpoint: 900, + options: { + plotOptions: { + bar: { + borderRadius: 6 + } + } + } + }, + { + breakpoint: 782, + options: { + plotOptions: { + bar: { + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 426, + options: { + plotOptions: { + bar: { + borderRadius: 5 + } + } + } + }, + { + breakpoint: 376, + options: { + plotOptions: { + bar: { + columnWidth: '35%' + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof sessionsLastMonthEl !== undefined && sessionsLastMonthEl !== null) { + const sessionsLastMonth = new ApexCharts(sessionsLastMonthEl, sessionsLastMonthConfig); + sessionsLastMonth.render(); + } + + // Expenses Radial Bar Chart + // -------------------------------------------------------------------- + const expensesRadialChartEl = document.querySelector('#expensesChart'), + expensesRadialChartConfig = { + chart: { + height: 145, + sparkline: { + enabled: true + }, + parentHeightOffset: 0, + type: 'radialBar' + }, + colors: [config.colors.warning], + series: [78], + plotOptions: { + radialBar: { + offsetY: 0, + startAngle: -90, + endAngle: 90, + hollow: { + size: '65%' + }, + track: { + strokeWidth: '45%', + background: borderColor + }, + dataLabels: { + name: { + show: false + }, + value: { + fontSize: '24px', + color: headingColor, + fontWeight: 500, + offsetY: -5 + } + } + } + }, + grid: { + show: false, + padding: { + bottom: 5 + } + }, + stroke: { + lineCap: 'round' + }, + labels: ['Progress'], + responsive: [ + { + breakpoint: 1442, + options: { + chart: { + height: 100 + }, + plotOptions: { + radialBar: { + hollow: { + size: '55%' + }, + dataLabels: { + value: { + fontSize: '16px', + offsetY: -1 + } + } + } + } + } + }, + { + breakpoint: 1200, + options: { + chart: { + height: 228 + }, + plotOptions: { + radialBar: { + hollow: { + size: '75%' + }, + track: { + strokeWidth: '50%' + }, + dataLabels: { + value: { + fontSize: '26px' + } + } + } + } + } + }, + { + breakpoint: 890, + options: { + chart: { + height: 180 + }, + plotOptions: { + radialBar: { + hollow: { + size: '70%' + } + } + } + } + }, + { + breakpoint: 426, + options: { + chart: { + height: 142 + }, + plotOptions: { + radialBar: { + hollow: { + size: '70%' + }, + dataLabels: { + value: { + fontSize: '22px' + } + } + } + } + } + }, + { + breakpoint: 376, + options: { + chart: { + height: 105 + }, + plotOptions: { + radialBar: { + hollow: { + size: '60%' + }, + dataLabels: { + value: { + fontSize: '18px' + } + } + } + } + } + } + ] + }; + if (typeof expensesRadialChartEl !== undefined && expensesRadialChartEl !== null) { + const expensesRadialChart = new ApexCharts(expensesRadialChartEl, expensesRadialChartConfig); + expensesRadialChart.render(); + } + + // Impression This Week + // -------------------------------------------------------------------- + const impressionThisWeekEl = document.querySelector('#impressionThisWeek'), + impressionThisWeekConfig = { + chart: { + height: 90, + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + colors: [config.colors.danger], + stroke: { + width: 3 + }, + grid: { + padding: { + bottom: -10 + } + }, + tooltip: { + enabled: false + }, + series: [ + { + data: [200, 200, 500, 500, 300, 300, 100, 100, 450, 450, 650, 650] + } + ], + responsive: [ + { + breakpoint: 1200, + options: { + chart: { + height: 110 + } + } + }, + { + breakpoint: 768, + options: { + chart: { + height: 90 + } + } + }, + { + breakpoint: 376, + options: { + chart: { + height: 93 + } + } + } + ] + }; + if (typeof impressionThisWeekEl !== undefined && impressionThisWeekEl !== null) { + const impressionThisWeek = new ApexCharts(impressionThisWeekEl, impressionThisWeekConfig); + impressionThisWeek.render(); + } + + // Subscriber Gained Area Chart + // -------------------------------------------------------------------- + const subscriberGainedEl = document.querySelector('#subscriberGained'), + subscriberGainedConfig = { + chart: { + height: 90, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.primary], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.15, + stops: [0, 100] + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [200, 60, 300, 140, 230, 120, 400] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof subscriberGainedEl !== undefined && subscriberGainedEl !== null) { + const subscriberGained = new ApexCharts(subscriberGainedEl, subscriberGainedConfig); + subscriberGained.render(); + } + + // Quarterly Sales Area Chart + // -------------------------------------------------------------------- + const quarterlySalesEl = document.querySelector('#quarterlySales'), + quarterlySalesConfig = { + chart: { + height: 90, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.danger], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.15, + stops: [0, 100] + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [200, 300, 160, 250, 130, 400] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof quarterlySalesEl !== undefined && quarterlySalesEl !== null) { + const quarterlySales = new ApexCharts(quarterlySalesEl, quarterlySalesConfig); + quarterlySales.render(); + } + // Order Received Area Chart + // -------------------------------------------------------------------- + const orderReceivedEl = document.querySelector('#orderReceived'), + orderReceivedConfig = { + chart: { + height: 90, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.warning], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.15, + stops: [0, 100] + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [350, 500, 310, 460, 280, 400, 300] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof orderReceivedEl !== undefined && orderReceivedEl !== null) { + const orderReceived = new ApexCharts(orderReceivedEl, orderReceivedConfig); + orderReceived.render(); + } + + // Revenue Generated Area Chart + // -------------------------------------------------------------------- + const revenueGeneratedEl = document.querySelector('#revenueGenerated'), + revenueGeneratedConfig = { + chart: { + height: 90, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.15, + stops: [0, 100] + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [300, 350, 330, 380, 340, 390, 380] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof revenueGeneratedEl !== undefined && revenueGeneratedEl !== null) { + const revenueGenerated = new ApexCharts(revenueGeneratedEl, revenueGeneratedConfig); + revenueGenerated.render(); + } + + // Average Daily Sales + // -------------------------------------------------------------------- + const averageDailySalesEl = document.querySelector('#averageDailySales'), + averageDailySalesConfig = { + chart: { + height: 123, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.1, + stops: [0, 100] + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [500, 160, 930, 670] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + }, + responsive: [ + { + breakpoint: 1387, + options: { + chart: { + height: 80 + } + } + }, + { + breakpoint: 1200, + options: { + chart: { + height: 123 + } + } + } + ] + }; + if (typeof averageDailySalesEl !== undefined && averageDailySalesEl !== null) { + const averageDailySales = new ApexCharts(averageDailySalesEl, averageDailySalesConfig); + averageDailySales.render(); + } + + // Average Daily Traffic Bar Chart + // -------------------------------------------------------------------- + const averageDailyTrafficEl = document.querySelector('#averageDailyTraffic'), + averageDailyTrafficConfig = { + chart: { + height: 145, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '100%', + columnWidth: '11px', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 5 + } + }, + colors: [config.colors.warning], + grid: { + show: false, + padding: { + top: -30, + left: -18, + bottom: -13, + right: -18 + } + }, + dataLabels: { + enabled: false + }, + tooltip: { + enabled: false + }, + series: [ + { + data: [30, 40, 50, 60, 70, 80, 90] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['01', '02', '03', '04', '05', '06', '07'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily + }, + show: true + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + borderRadius: 5 + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + columnWidth: '25%', + borderRadius: 9 + } + } + } + }, + { + breakpoint: 992, + options: { + plotOptions: { + bar: { + borderRadius: 8, + columnWidth: '25%' + } + } + } + }, + { + breakpoint: 836, + options: { + plotOptions: { + bar: { + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 738, + options: { + plotOptions: { + bar: { + columnWidth: '35%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 576, + options: { + plotOptions: { + bar: { + columnWidth: '25%', + borderRadius: 10 + } + } + } + }, + { + breakpoint: 500, + options: { + plotOptions: { + bar: { + columnWidth: '24%', + borderRadius: 8 + } + } + } + }, + { + breakpoint: 450, + options: { + plotOptions: { + bar: { + borderRadius: 6 + } + } + } + } + ] + }; + if (typeof averageDailyTrafficEl !== undefined && averageDailyTrafficEl !== null) { + const averageDailyTraffic = new ApexCharts(averageDailyTrafficEl, averageDailyTrafficConfig); + averageDailyTraffic.render(); + } + + // Revenue Growth Chart + // -------------------------------------------------------------------- + const revenueGrowthEl = document.querySelector('#revenueGrowth'), + revenueGrowthConfig = { + chart: { + height: 162, + type: 'bar', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '80%', + columnWidth: '30%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 5, + distributed: true + } + }, + tooltip: { + enabled: false + }, + grid: { + show: false, + padding: { + top: -20, + bottom: -12, + left: -10, + right: 40 + } + }, + colors: [ + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors.success, + config.colors_label.success, + config.colors_label.success + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [25, 40, 55, 70, 85, 70, 55] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + yaxis: { + labels: { + show: false + } + }, + states: { + hover: { + filter: { + type: 'none' + } + } + }, + responsive: [ + { + breakpoint: 1471, + options: { + plotOptions: { + bar: { + columnWidth: '45%' + } + } + } + }, + { + breakpoint: 1350, + options: { + plotOptions: { + bar: { + columnWidth: '57%' + } + } + } + }, + { + breakpoint: 1032, + options: { + plotOptions: { + bar: { + columnWidth: '60%' + } + } + } + }, + { + breakpoint: 992, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + borderRadius: 8 + } + } + } + }, + { + breakpoint: 855, + options: { + plotOptions: { + bar: { + columnWidth: '50%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 440, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 381, + options: { + plotOptions: { + bar: { + columnWidth: '45%' + } + } + } + } + ] + }; + if (typeof revenueGrowthEl !== undefined && revenueGrowthEl !== null) { + const revenueGrowth = new ApexCharts(revenueGrowthEl, revenueGrowthConfig); + revenueGrowth.render(); + } + + // Generated Leads Chart + // -------------------------------------------------------------------- + const generatedLeadsChartEl = document.querySelector('#generatedLeadsChart'), + generatedLeadsChartConfig = { + chart: { + height: 147, + width: 130, + parentHeightOffset: 0, + type: 'donut' + }, + labels: ['Electronic', 'Sports', 'Decor', 'Fashion'], + series: [45, 58, 30, 50], + colors: [ + chartColors.donut.series1, + chartColors.donut.series2, + chartColors.donut.series3, + chartColors.donut.series4 + ], + stroke: { + width: 0 + }, + dataLabels: { + enabled: false, + formatter: function (val, opt) { + return parseInt(val) + '%'; + } + }, + legend: { + show: false + }, + tooltip: { + theme: false + }, + grid: { + padding: { + top: 15, + right: -20, + left: -20 + } + }, + states: { + hover: { + filter: { + type: 'none' + } + } + }, + plotOptions: { + pie: { + donut: { + size: '70%', + labels: { + show: true, + value: { + fontSize: '1.5rem', + fontFamily: fontFamily, + color: headingColor, + fontWeight: 500, + offsetY: -15, + formatter: function (val) { + return parseInt(val) + '%'; + } + }, + name: { + offsetY: 20, + fontFamily: fontFamily + }, + total: { + show: true, + showAlways: true, + color: config.colors.success, + fontSize: '.8125rem', + label: 'Total', + fontFamily: fontFamily, + formatter: function (w) { + return '184'; + } + } + } + } + } + } + }; + if (typeof generatedLeadsChartEl !== undefined && generatedLeadsChartEl !== null) { + const generatedLeadsChart = new ApexCharts(generatedLeadsChartEl, generatedLeadsChartConfig); + generatedLeadsChart.render(); + } +}); diff --git a/public/vuexy/assets/js/charts-apex.js b/public/vuexy/assets/js/charts-apex.js new file mode 100644 index 0000000..8119b37 --- /dev/null +++ b/public/vuexy/assets/js/charts-apex.js @@ -0,0 +1,1166 @@ +/** + * Charts Apex + */ + +'use strict'; + +(function () { + let cardColor, headingColor, labelColor, borderColor, legendColor, fontFamily; + + cardColor = config.colors.cardColor; + headingColor = config.colors.headingColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + borderColor = config.colors.borderColor; + fontFamily = config.fontFamily; + + // Color constant + const chartColors = { + column: { + series1: '#826af9', + series2: '#d2b0ff', + bg: '#f8d3ff' + }, + donut: { + series1: '#fee802', + series2: '#3fd0bd', + series3: '#826bf8', + series4: '#2b9bf4' + }, + area: { + series1: '#29dac7', + series2: '#60f2ca', + series3: '#a5f8cd' + }, + bar: { + bg: '#1D9FF2' + } + }; + + // Heat chart data generator + function generateDataHeat(count, yrange) { + let i = 0; + let series = []; + while (i < count) { + let x = 'w' + (i + 1).toString(); + let y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; + + series.push({ + x: x, + y: y + }); + i++; + } + return series; + } + + // Line Area Chart + // -------------------------------------------------------------------- + const areaChartEl = document.querySelector('#lineAreaChart'), + areaChartConfig = { + chart: { + height: 400, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + dataLabels: { + enabled: false + }, + stroke: { + show: false, + curve: 'straight' + }, + legend: { + show: true, + position: 'top', + horizontalAlign: 'start', + markers: { + size: '5px' + }, + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + } + }, + colors: [chartColors.area.series3, chartColors.area.series2, chartColors.area.series1], + series: [ + { + name: 'Visits', + data: [100, 120, 90, 170, 130, 160, 140, 240, 220, 180, 270, 280, 375] + }, + { + name: 'Clicks', + data: [60, 80, 70, 110, 80, 100, 90, 180, 160, 140, 200, 220, 275] + }, + { + name: 'Sales', + data: [20, 40, 30, 70, 40, 60, 50, 140, 120, 100, 140, 180, 220] + } + ], + xaxis: { + categories: [ + '7/12', + '8/12', + '9/12', + '10/12', + '11/12', + '12/12', + '13/12', + '14/12', + '15/12', + '16/12', + '17/12', + '18/12', + '19/12', + '20/12' + ], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + tickAmount: 4, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + fill: { + opacity: 1, + type: 'solid' + }, + tooltip: { + shared: false + } + }; + if (typeof areaChartEl !== undefined && areaChartEl !== null) { + const areaChart = new ApexCharts(areaChartEl, areaChartConfig); + areaChart.render(); + } + + // Bar Chart + // -------------------------------------------------------------------- + const barChartEl = document.querySelector('#barChart'), + barChartConfig = { + chart: { + height: 400, + type: 'bar', + stacked: true, + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + columnWidth: '15%', + colors: { + backgroundBarColors: [ + chartColors.column.bg, + chartColors.column.bg, + chartColors.column.bg, + chartColors.column.bg, + chartColors.column.bg + ], + backgroundBarRadius: 10 + } + } + }, + dataLabels: { + enabled: false + }, + legend: { + show: true, + position: 'top', + horizontalAlign: 'start', + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + colors: [chartColors.column.series1, chartColors.column.series2], + stroke: { + show: true, + colors: ['transparent'] + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + } + }, + series: [ + { + name: 'Apple', + data: [90, 120, 55, 100, 80, 125, 175, 70, 88, 180] + }, + { + name: 'Samsung', + data: [85, 100, 30, 40, 95, 90, 30, 110, 62, 20] + } + ], + xaxis: { + categories: ['7/12', '8/12', '9/12', '10/12', '11/12', '12/12', '13/12', '14/12', '15/12', '16/12'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + min: 0, + max: 240, + tickAmount: 4, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + fill: { + opacity: 1 + } + }; + if (typeof barChartEl !== undefined && barChartEl !== null) { + const barChart = new ApexCharts(barChartEl, barChartConfig); + barChart.render(); + } + + // Scatter Chart + // -------------------------------------------------------------------- + const scatterChartEl = document.querySelector('#scatterChart'), + scatterChartConfig = { + chart: { + height: 400, + type: 'scatter', + zoom: { + enabled: true, + type: 'xy' + }, + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + } + }, + legend: { + show: true, + position: 'top', + horizontalAlign: 'start', + markers: { + size: '5px' + }, + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + colors: [config.colors.warning, config.colors.primary, config.colors.success], + series: [ + { + name: 'Angular', + data: [ + [5.4, 170], + [5.4, 100], + [5.7, 110], + [5.9, 150], + [6.0, 200], + [6.3, 170], + [5.7, 140], + [5.9, 130], + [7.0, 150], + [8.0, 120], + [9.0, 170], + [10.0, 190], + [11.0, 220], + [12.0, 170], + [13.0, 230] + ] + }, + { + name: 'Vue', + data: [ + [14.0, 220], + [15.0, 280], + [16.0, 230], + [18.0, 320], + [17.5, 280], + [19.0, 250], + [20.0, 350], + [20.5, 320], + [20.0, 320], + [19.0, 280], + [17.0, 280], + [22.0, 300], + [18.0, 120] + ] + }, + { + name: 'React', + data: [ + [14.0, 290], + [13.0, 190], + [20.0, 220], + [21.0, 350], + [21.5, 290], + [22.0, 220], + [23.0, 140], + [19.0, 400], + [20.0, 200], + [22.0, 90], + [20.0, 120] + ] + } + ], + xaxis: { + tickAmount: 10, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + formatter: function (val) { + return parseFloat(val).toFixed(1); + }, + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + tickAmount: 4, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + } + }; + if (typeof scatterChartEl !== undefined && scatterChartEl !== null) { + const scatterChart = new ApexCharts(scatterChartEl, scatterChartConfig); + scatterChart.render(); + } + + // Line Chart + // -------------------------------------------------------------------- + const lineChartEl = document.querySelector('#lineChart'), + lineChartConfig = { + chart: { + height: 400, + type: 'line', + parentHeightOffset: 0, + zoom: { + enabled: false + }, + toolbar: { + show: false + } + }, + series: [ + { + data: [280, 200, 220, 180, 270, 250, 70, 90, 200, 150, 160, 100, 150, 100, 50] + } + ], + markers: { + strokeWidth: 7, + strokeOpacity: 1, + strokeColors: [cardColor], + colors: [config.colors.warning] + }, + dataLabels: { + enabled: false + }, + stroke: { + curve: 'straight' + }, + colors: [config.colors.warning], + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + }, + padding: { + top: -20 + } + }, + tooltip: { + custom: function ({ series, seriesIndex, dataPointIndex, w }) { + return '
    ' + '' + series[seriesIndex][dataPointIndex] + '%' + '
    '; + } + }, + xaxis: { + categories: [ + '7/12', + '8/12', + '9/12', + '10/12', + '11/12', + '12/12', + '13/12', + '14/12', + '15/12', + '16/12', + '17/12', + '18/12', + '19/12', + '20/12', + '21/12' + ], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + min: 0, + max: 300, + tickAmount: 5, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + } + }; + if (typeof lineChartEl !== undefined && lineChartEl !== null) { + const lineChart = new ApexCharts(lineChartEl, lineChartConfig); + lineChart.render(); + } + + // Horizontal Bar Chart + // -------------------------------------------------------------------- + const horizontalBarChartEl = document.querySelector('#horizontalBarChart'), + horizontalBarChartConfig = { + chart: { + height: 400, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + horizontal: true, + barHeight: '30%', + borderRadius: 8, + borderRadiusApplication: 'end', + borderRadiusWhenStacked: 'last' + } + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: false + } + }, + padding: { + top: -20, + bottom: -12 + } + }, + colors: [config.colors.info], + dataLabels: { + enabled: false + }, + series: [ + { + data: [700, 350, 480, 600, 210, 550, 150] + } + ], + xaxis: { + min: 0, + max: 800, + tickAmount: 4, + categories: ['MON, 11', 'THU, 14', 'FRI, 15', 'MON, 18', 'WED, 20', 'FRI, 21', 'MON, 23'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + } + }; + if (typeof horizontalBarChartEl !== undefined && horizontalBarChartEl !== null) { + const horizontalBarChart = new ApexCharts(horizontalBarChartEl, horizontalBarChartConfig); + horizontalBarChart.render(); + } + + // Candlestick Chart + // -------------------------------------------------------------------- + const candlestickEl = document.querySelector('#candleStickChart'), + candlestickChartConfig = { + chart: { + height: 410, + type: 'candlestick', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + series: [ + { + data: [ + { + x: new Date(1538778600000), + y: [150, 170, 50, 100] + }, + { + x: new Date(1538780400000), + y: [200, 400, 170, 330] + }, + { + x: new Date(1538782200000), + y: [330, 340, 250, 280] + }, + { + x: new Date(1538784000000), + y: [300, 330, 200, 320] + }, + { + x: new Date(1538785800000), + y: [320, 450, 280, 350] + }, + { + x: new Date(1538787600000), + y: [300, 350, 80, 250] + }, + { + x: new Date(1538789400000), + y: [200, 330, 170, 300] + }, + { + x: new Date(1538791200000), + y: [200, 220, 70, 130] + }, + { + x: new Date(1538793000000), + y: [220, 270, 180, 250] + }, + { + x: new Date(1538794800000), + y: [200, 250, 80, 100] + }, + { + x: new Date(1538796600000), + y: [150, 170, 50, 120] + }, + { + x: new Date(1538798400000), + y: [110, 450, 10, 420] + }, + { + x: new Date(1538800200000), + y: [400, 480, 300, 320] + }, + { + x: new Date(1538802000000), + y: [380, 480, 350, 450] + } + ] + } + ], + xaxis: { + type: 'datetime', + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + yaxis: { + tickAmount: 5, + tooltip: { + enabled: true + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + }, + grid: { + borderColor: borderColor, + xaxis: { + lines: { + show: true + } + }, + padding: { + top: -20 + } + }, + plotOptions: { + candlestick: { + colors: { + upward: config.colors.success, + downward: config.colors.danger + } + }, + bar: { + columnWidth: '40%' + } + } + }; + if (typeof candlestickEl !== undefined && candlestickEl !== null) { + const candlestickChart = new ApexCharts(candlestickEl, candlestickChartConfig); + candlestickChart.render(); + } + + // Heat map chart + // -------------------------------------------------------------------- + const heatMapEl = document.querySelector('#heatMapChart'), + heatMapChartConfig = { + chart: { + height: 350, + type: 'heatmap', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + plotOptions: { + heatmap: { + enableShades: false, + + colorScale: { + ranges: [ + { + from: 0, + to: 10, + name: '0-10', + color: '#90B3F3' + }, + { + from: 11, + to: 20, + name: '10-20', + color: '#7EA6F1' + }, + { + from: 21, + to: 30, + name: '20-30', + color: '#6B9AEF' + }, + { + from: 31, + to: 40, + name: '30-40', + color: '#598DEE' + }, + { + from: 41, + to: 50, + name: '40-50', + color: '#4680EC' + }, + { + from: 51, + to: 60, + name: '50-60', + color: '#3474EA' + } + ] + } + } + }, + dataLabels: { + enabled: false + }, + grid: { + show: false + }, + legend: { + show: true, + position: 'top', + horizontalAlign: 'start', + labels: { + colors: legendColor, + useSeriesColors: false + }, + markers: { + size: '5px', + offsetY: 0, + offsetX: -3, + shape: 'circle' + }, + itemMargin: { + vertical: 3, + horizontal: 10 + } + }, + stroke: { + curve: 'smooth', + width: 4, + lineCap: 'round', + colors: [cardColor] + }, + series: [ + { + name: 'SUN', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'MON', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'TUE', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'WED', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'THU', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'FRI', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + }, + { + name: 'SAT', + data: generateDataHeat(24, { + min: 0, + max: 60 + }) + } + ], + xaxis: { + labels: { + show: false, + style: { + colors: labelColor, + fontSize: '13px' + } + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + } + }, + yaxis: { + tickAmount: 5, + labels: { + style: { + colors: labelColor, + fontSize: '13px' + } + } + } + }; + if (typeof heatMapEl !== undefined && heatMapEl !== null) { + const heatMapChart = new ApexCharts(heatMapEl, heatMapChartConfig); + heatMapChart.render(); + } + + // Radial Bar Chart + // -------------------------------------------------------------------- + const radialBarChartEl = document.querySelector('#radialBarChart'), + radialBarChartConfig = { + chart: { + height: 348, + type: 'radialBar' + }, + colors: [chartColors.donut.series1, chartColors.donut.series2, chartColors.donut.series4], + plotOptions: { + radialBar: { + size: 185, + hollow: { + size: '40%' + }, + track: { + margin: 10, + background: config.colors_label.secondary + }, + dataLabels: { + name: { + fontSize: '2rem', + fontFamily: fontFamily + }, + value: { + fontSize: '1.2rem', + color: legendColor, + fontFamily: fontFamily + }, + total: { + show: true, + fontWeight: 400, + fontSize: '1.3rem', + color: headingColor, + label: 'Comments', + formatter: function (w) { + return '80%'; + } + } + } + } + }, + grid: { + borderColor: borderColor, + padding: { + top: -25, + bottom: 20 + } + }, + legend: { + show: true, + position: 'bottom', + offsetY: -30, + markers: { + size: '5px' + }, + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + stroke: { + lineCap: 'round' + }, + series: [80, 50, 35], + labels: ['Comments', 'Replies', 'Shares'] + }; + if (typeof radialBarChartEl !== undefined && radialBarChartEl !== null) { + const radialChart = new ApexCharts(radialBarChartEl, radialBarChartConfig); + radialChart.render(); + } + + // Radar Chart + // -------------------------------------------------------------------- + const radarChartEl = document.querySelector('#radarChart'), + radarChartConfig = { + chart: { + height: 350, + type: 'radar', + toolbar: { + show: false + }, + dropShadow: { + enabled: false, + blur: 8, + left: 1, + top: 1, + opacity: 0.2 + } + }, + legend: { + show: true, + position: 'bottom', + markers: { + size: '5px' + }, + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + plotOptions: { + radar: { + polygons: { + strokeColors: borderColor, + connectorColors: borderColor + } + } + }, + yaxis: { + tickAmount: 5, + show: false + }, + series: [ + { + name: 'iPhone 12', + data: [41, 64, 81, 60, 42, 42, 33, 23] + }, + { + name: 'Samsung s20', + data: [65, 46, 42, 25, 58, 63, 76, 43] + } + ], + colors: [chartColors.donut.series1, chartColors.donut.series3], + xaxis: { + categories: ['Battery', 'Brand', 'Camera', 'Memory', 'Storage', 'Display', 'OS', 'Price'], + labels: { + show: true, + style: { + colors: [labelColor, labelColor, labelColor, labelColor, labelColor, labelColor, labelColor, labelColor], + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + fill: { + opacity: [1, 0.8] + }, + stroke: { + show: false, + width: 0 + }, + markers: { + size: 0 + }, + grid: { + show: false, + padding: { + top: -20, + bottom: -20 + } + } + }; + if (typeof radarChartEl !== undefined && radarChartEl !== null) { + const radarChart = new ApexCharts(radarChartEl, radarChartConfig); + radarChart.render(); + } + + // Donut Chart + // -------------------------------------------------------------------- + const donutChartEl = document.querySelector('#donutChart'), + donutChartConfig = { + chart: { + height: 357.8, + type: 'donut' + }, + labels: ['Operational', 'Networking', 'Hiring', 'R&D'], + series: [42, 7, 25, 25], + colors: [ + chartColors.donut.series1, + chartColors.donut.series4, + chartColors.donut.series3, + chartColors.donut.series2 + ], + stroke: { + show: false, + curve: 'straight' + }, + dataLabels: { + enabled: true, + formatter: function (val, opt) { + return parseInt(val, 10) + '%'; + } + }, + grid: { + padding: { + bottom: 20 + } + }, + legend: { + show: true, + position: 'bottom', + offsetY: -10, + markers: { + size: '5px', + offsetX: -3 + }, + itemMargin: { + vertical: 3, + horizontal: 10 + }, + labels: { + colors: legendColor, + useSeriesColors: false + } + }, + plotOptions: { + pie: { + donut: { + labels: { + show: true, + name: { + fontSize: '2rem', + fontFamily: fontFamily + }, + value: { + fontSize: '1.2rem', + color: legendColor, + fontFamily: fontFamily, + formatter: function (val) { + return parseInt(val, 10) + '%'; + } + }, + total: { + show: true, + fontSize: '1.5rem', + color: headingColor, + label: 'Operational', + formatter: function (w) { + return '42%'; + } + } + } + } + } + }, + responsive: [ + { + breakpoint: 992, + options: { + chart: { + height: 380 + }, + legend: { + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + } + } + } + }, + { + breakpoint: 576, + options: { + chart: { + height: 320 + }, + plotOptions: { + pie: { + donut: { + labels: { + show: true, + name: { + fontSize: '1.5rem' + }, + value: { + fontSize: '1rem' + }, + total: { + fontSize: '1.5rem' + } + } + } + } + }, + legend: { + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + } + } + } + }, + { + breakpoint: 420, + options: { + chart: { + height: 280 + } + } + }, + { + breakpoint: 360, + options: { + chart: { + height: 250 + }, + legend: { + show: false + } + } + } + ] + }; + if (typeof donutChartEl !== undefined && donutChartEl !== null) { + const donutChart = new ApexCharts(donutChartEl, donutChartConfig); + donutChart.render(); + } +})(); diff --git a/public/vuexy/assets/js/charts-chartjs-legend.js b/public/vuexy/assets/js/charts-chartjs-legend.js new file mode 100644 index 0000000..6f906ca --- /dev/null +++ b/public/vuexy/assets/js/charts-chartjs-legend.js @@ -0,0 +1,52 @@ +(() => { + const getOrCreateLegendList = (chart, id) => { + const legendContainer = document.getElementById(id); + let listContainer = legendContainer.querySelector('ul'); + + if (!listContainer) { + listContainer = document.createElement('ul'); + listContainer.classList.add('custom-legend-ul'); + legendContainer.appendChild(listContainer); + } + + return listContainer; + }; + + const htmlLegendPlugin = { + id: 'htmlLegend', + afterUpdate(chart, args, options) { + const ul = getOrCreateLegendList(chart, options.containerID); + + while (ul.firstChild) { + ul.firstChild.remove(); + } + + const items = chart.options.plugins.legend.labels.generateLabels(chart); + + items.forEach(item => { + const li = document.createElement('li'); + li.classList.add('custom-legend-li'); + + li.onclick = () => { + chart.setDatasetVisibility(item.datasetIndex, !chart.isDatasetVisible(item.datasetIndex)); + chart.update(); + }; + const boxSpan = document.createElement('span'); + boxSpan.classList.add('legend-box'); + boxSpan.style.backgroundColor = item.fillStyle; + const textContainer = document.createElement('span'); + textContainer.textContent = item.text; + textContainer.style.textDecoration = item.hidden ? 'line-through' : ''; + + li.appendChild(boxSpan); + li.appendChild(textContainer); + ul.appendChild(li); + }); + } + }; + + window.LegendUtils = { + getOrCreateLegendList, + htmlLegendPlugin + }; +})(); diff --git a/public/vuexy/assets/js/charts-chartjs.js b/public/vuexy/assets/js/charts-chartjs.js new file mode 100644 index 0000000..113b535 --- /dev/null +++ b/public/vuexy/assets/js/charts-chartjs.js @@ -0,0 +1,1118 @@ +/** + * Charts ChartsJS + */ +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Color Variables + const purpleColor = '#836AF9', + yellowColor = '#ffe800', + cyanColor = '#28dac6', + orangeColor = '#FF8132', + orangeLightColor = '#FDAC34', + oceanBlueColor = '#299AFF', + greyColor = '#4F5D70', + greyLightColor = '#EDF1F4', + blueColor = '#2B9AFF', + blueLightColor = '#84D0FF', + blueDarkColor = '#1D9FF2'; + + // overriding color variables for chartjs + let cardColor, headingColor, labelColor, borderColor, legendColor, info, danger, primary; + + if (isDarkStyle) { + cardColor = window.Helpers.getCssVar('paper-bg', true); + headingColor = window.Helpers.getCssVar('heading-color', true); + labelColor = window.Helpers.getCssVar('secondary-color', true); + legendColor = window.Helpers.getCssVar('body-color', true); + borderColor = window.Helpers.getCssVar('border-color', true); + primary = window.Helpers.getCssVar('primary', true); + info = window.Helpers.getCssVar('info', true); + danger = window.Helpers.getCssVar('danger', true); + } else { + cardColor = window.Helpers.getCssVar('paper-bg', true); + headingColor = window.Helpers.getCssVar('heading-color', true); + labelColor = window.Helpers.getCssVar('secondary-color', true); + legendColor = window.Helpers.getCssVar('body-color', true); + borderColor = window.Helpers.getCssVar('border-color', true); + primary = window.Helpers.getCssVar('primary', true); + info = window.Helpers.getCssVar('info', true); + danger = window.Helpers.getCssVar('danger', true); + } + + // Set height according to their data-height + // -------------------------------------------------------------------- + const chartList = document.querySelectorAll('.chartjs'); + chartList.forEach(function (chartListItem) { + chartListItem.height = chartListItem.dataset.height; + }); + + // Bar Chart + // -------------------------------------------------------------------- + const barChart = document.getElementById('barChart'); + if (barChart) { + const barChartVar = new Chart(barChart, { + type: 'bar', + data: { + labels: [ + '7/12', + '8/12', + '9/12', + '10/12', + '11/12', + '12/12', + '13/12', + '14/12', + '15/12', + '16/12', + '17/12', + '18/12', + '19/12' + ], + datasets: [ + { + data: [275, 90, 190, 205, 125, 85, 55, 87, 127, 150, 230, 280, 190], + backgroundColor: cyanColor, + borderColor: 'transparent', + maxBarThickness: 15, + borderRadius: { + topRight: 15, + topLeft: 15 + } + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 500 + }, + plugins: { + tooltip: { + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + }, + legend: { + display: false + } + }, + scales: { + x: { + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + color: labelColor + } + }, + y: { + min: 0, + max: 400, + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 100, + color: labelColor + } + } + } + } + }); + } + + // Horizontal Bar Chart + // -------------------------------------------------------------------- + + const horizontalBarChart = document.getElementById('horizontalBarChart'); + if (horizontalBarChart) { + const horizontalBarChartVar = new Chart(horizontalBarChart, { + type: 'bar', + data: { + labels: ['MON', 'TUE', 'WED ', 'THU', 'FRI', 'SAT', 'SUN'], + datasets: [ + { + data: [710, 350, 470, 580, 230, 460, 120], + backgroundColor: info, + borderColor: 'transparent', + maxBarThickness: 15 + } + ] + }, + options: { + indexAxis: 'y', + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 500 + }, + elements: { + bar: { + borderRadius: { + topRight: 15, + bottomRight: 15 + } + } + }, + plugins: { + tooltip: { + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + }, + legend: { + display: false + } + }, + scales: { + x: { + min: 0, + grid: { + color: borderColor, + borderColor: borderColor + }, + ticks: { + color: labelColor + } + }, + y: { + grid: { + borderColor: borderColor, + display: false, + drawBorder: false + }, + ticks: { + color: labelColor + } + } + } + } + }); + } + + // Line Chart + // -------------------------------------------------------------------- + + const lineChart = document.getElementById('lineChart'); + if (lineChart) { + const lineChartVar = new Chart(lineChart, { + type: 'line', + data: { + labels: [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140], + datasets: [ + { + data: [80, 150, 180, 270, 210, 160, 160, 202, 265, 210, 270, 255, 290, 360, 375], + label: 'Europe', + borderColor: danger, + tension: 0.5, + pointStyle: 'circle', + backgroundColor: danger, + fill: false, + pointRadius: 1, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBorderColor: cardColor, + pointHoverBackgroundColor: danger + }, + { + data: [80, 125, 105, 130, 215, 195, 140, 160, 230, 300, 220, 170, 210, 200, 280], + label: 'Asia', + borderColor: primary, + tension: 0.5, + pointStyle: 'circle', + backgroundColor: primary, + fill: false, + pointRadius: 1, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBorderColor: cardColor, + pointHoverBackgroundColor: primary + }, + { + data: [80, 99, 82, 90, 115, 115, 74, 75, 130, 155, 125, 90, 140, 130, 180], + label: 'Africa', + borderColor: yellowColor, + tension: 0.5, + pointStyle: 'circle', + backgroundColor: yellowColor, + fill: false, + pointRadius: 1, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBorderColor: cardColor, + pointHoverBackgroundColor: yellowColor + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + scales: { + x: { + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + color: labelColor + } + }, + y: { + scaleLabel: { + display: true + }, + min: 0, + max: 400, + ticks: { + color: labelColor, + stepSize: 100 + }, + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + } + } + }, + plugins: { + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + }, + htmlLegend: { + containerID: 'legendContainer' + }, + legend: { + display: false + } + } + }, + plugins: [LegendUtils.htmlLegendPlugin] + }); + } + + // Radar Chart + // -------------------------------------------------------------------- + + const radarChart = document.getElementById('radarChart'); + if (radarChart) { + // For radar gradient color + const gradientBlue = radarChart.getContext('2d').createLinearGradient(0, 0, 0, 150); + gradientBlue.addColorStop(0, 'rgba(85, 85, 255, 0.9)'); + gradientBlue.addColorStop(1, 'rgba(151, 135, 255, 0.8)'); + + const gradientRed = radarChart.getContext('2d').createLinearGradient(0, 0, 0, 150); + gradientRed.addColorStop(0, 'rgba(255, 85, 184, 0.9)'); + gradientRed.addColorStop(1, 'rgba(255, 135, 135, 0.8)'); + + const radarChartVar = new Chart(radarChart, { + type: 'radar', + data: { + labels: ['STA', 'STR', 'AGI', 'VIT', 'CHA', 'INT'], + datasets: [ + { + label: 'Donté Panlin', + data: [25, 59, 90, 81, 60, 82], + fill: true, + pointStyle: 'dash', + backgroundColor: gradientRed, + borderColor: 'transparent', + pointBorderColor: 'transparent' + }, + { + label: 'Mireska Sunbreeze', + data: [40, 100, 40, 90, 40, 90], + fill: true, + pointStyle: 'dash', + backgroundColor: gradientBlue, + borderColor: 'transparent', + pointBorderColor: 'transparent' + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 500 + }, + scales: { + r: { + ticks: { + maxTicksLimit: 1, + display: false, + color: labelColor + }, + grid: { + color: borderColor + }, + angleLines: { color: borderColor }, + pointLabels: { + color: labelColor + } + } + }, + plugins: { + legend: { + rtl: isRtl, + position: 'top', + labels: { + padding: 25, + color: legendColor + } + }, + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + } + } + }); + } + + // Polar Chart + // -------------------------------------------------------------------- + + const polarChart = document.getElementById('polarChart'); + if (polarChart) { + const polarChartVar = new Chart(polarChart, { + type: 'polarArea', + data: { + labels: ['Africa', 'Asia', 'Europe', 'America', 'Antarctica', 'Australia'], + datasets: [ + { + label: 'Population (millions)', + backgroundColor: [purpleColor, yellowColor, orangeColor, oceanBlueColor, greyColor, cyanColor], + data: [19, 17.5, 15, 13.5, 11, 9], + borderWidth: 0 + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 500 + }, + scales: { + r: { + ticks: { + display: false, + color: labelColor + }, + grid: { + display: false + } + } + }, + plugins: { + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + }, + legend: { + rtl: isRtl, + position: 'bottom', + markers: { + size: '5px' + }, + labels: { + usePointStyle: true, + padding: 25, + boxWidth: 8, + boxHeight: 8, + color: legendColor + } + } + } + } + }); + } + + // Bubble Chart + // -------------------------------------------------------------------- + + const bubbleChart = document.getElementById('bubbleChart'); + if (bubbleChart) { + const bubbleChartVar = new Chart(bubbleChart, { + type: 'bubble', + data: { + animation: { + duration: 10000 + }, + datasets: [ + { + label: 'Dataset 1', + backgroundColor: purpleColor, + borderColor: purpleColor, + data: [ + { + x: 20, + y: 74, + r: 10 + }, + { + x: 10, + y: 110, + r: 5 + }, + { + x: 30, + y: 165, + r: 7 + }, + { + x: 40, + y: 200, + r: 20 + }, + { + x: 90, + y: 185, + r: 7 + }, + { + x: 50, + y: 240, + r: 7 + }, + { + x: 60, + y: 275, + r: 10 + }, + { + x: 70, + y: 305, + r: 5 + }, + { + x: 80, + y: 325, + r: 4 + }, + { + x: 100, + y: 310, + r: 5 + }, + { + x: 110, + y: 240, + r: 5 + }, + { + x: 120, + y: 270, + r: 7 + }, + { + x: 130, + y: 300, + r: 6 + } + ] + }, + { + label: 'Dataset 2', + backgroundColor: yellowColor, + borderColor: yellowColor, + data: [ + { + x: 30, + y: 72, + r: 5 + }, + { + x: 40, + y: 110, + r: 7 + }, + { + x: 20, + y: 135, + r: 6 + }, + { + x: 10, + y: 160, + r: 12 + }, + { + x: 50, + y: 285, + r: 5 + }, + { + x: 60, + y: 235, + r: 5 + }, + { + x: 70, + y: 275, + r: 7 + }, + { + x: 80, + y: 290, + r: 4 + }, + { + x: 90, + y: 250, + r: 10 + }, + { + x: 100, + y: 220, + r: 7 + }, + { + x: 120, + y: 230, + r: 4 + }, + { + x: 110, + y: 320, + r: 15 + }, + { + x: 130, + y: 330, + r: 7 + } + ] + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + + scales: { + x: { + min: 0, + max: 140, + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 10, + color: labelColor + } + }, + y: { + min: 0, + max: 400, + grid: { + color: borderColor, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 100, + color: labelColor + } + } + }, + plugins: { + legend: { + display: false + }, + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + } + } + }); + } + + // LineArea Chart + // -------------------------------------------------------------------- + + const lineAreaChart = document.getElementById('lineAreaChart'); + if (lineAreaChart) { + const lineAreaChartVar = new Chart(lineAreaChart, { + type: 'line', + data: { + labels: [ + '7/12', + '8/12', + '9/12', + '10/12', + '11/12', + '12/12', + '13/12', + '14/12', + '15/12', + '16/12', + '17/12', + '18/12', + '19/12', + '20/12', + '' + ], + datasets: [ + { + label: 'Africa', + data: [40, 55, 45, 75, 65, 55, 70, 60, 100, 98, 90, 120, 125, 140, 155], + tension: 0, + fill: true, + backgroundColor: blueColor, + pointStyle: 'circle', + borderColor: 'transparent', + pointRadius: 0.5, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBackgroundColor: blueColor, + pointHoverBorderColor: cardColor + }, + { + label: 'Asia', + data: [70, 85, 75, 150, 100, 140, 110, 105, 160, 150, 125, 190, 200, 240, 275], + tension: 0, + fill: true, + backgroundColor: blueLightColor, + pointStyle: 'circle', + borderColor: 'transparent', + pointRadius: 0.5, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBackgroundColor: blueLightColor, + pointHoverBorderColor: cardColor + }, + { + label: 'Europe', + data: [240, 195, 160, 215, 185, 215, 185, 200, 250, 210, 195, 250, 235, 300, 315], + tension: 0, + fill: true, + backgroundColor: greyLightColor, + pointStyle: 'circle', + borderColor: 'transparent', + pointRadius: 0.5, + pointHoverRadius: 5, + pointHoverBorderWidth: 5, + pointBorderColor: 'transparent', + pointHoverBackgroundColor: greyLightColor, + pointHoverBorderColor: cardColor + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + plugins: { + htmlLegend: { + containerID: 'legendContainer1' + }, + legend: { + display: false + }, + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + }, + scales: { + x: { + grid: { + color: 'transparent', + borderColor: borderColor + }, + ticks: { + color: labelColor + } + }, + y: { + min: 0, + max: 400, + grid: { + color: 'transparent', + borderColor: borderColor + }, + ticks: { + stepSize: 100, + color: labelColor + } + } + } + }, + plugins: [LegendUtils.htmlLegendPlugin] + }); + } + + // Doughnut Chart + // -------------------------------------------------------------------- + + const doughnutChart = document.getElementById('doughnutChart'); + if (doughnutChart) { + const doughnutChartVar = new Chart(doughnutChart, { + type: 'doughnut', + data: { + labels: ['Tablet', 'Mobile', 'Desktop'], + datasets: [ + { + data: [10, 10, 80], + backgroundColor: [cyanColor, orangeLightColor, primary], + borderWidth: 0, + pointStyle: 'rectRounded' + } + ] + }, + options: { + responsive: true, + animation: { + duration: 500 + }, + cutout: '68%', + plugins: { + legend: { + display: false + }, + tooltip: { + callbacks: { + label: function (context) { + const label = context.labels || '', + value = context.parsed; + const output = ' ' + label + ' : ' + value + ' %'; + return output; + } + }, + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + } + } + }); + } + + // Scatter Chart + // -------------------------------------------------------------------- + + const scatterChart = document.getElementById('scatterChart'); + if (scatterChart) { + const scatterChartVar = new Chart(scatterChart, { + type: 'scatter', + data: { + datasets: [ + { + label: 'iPhone', + data: [ + { + x: 72, + y: 225 + }, + { + x: 81, + y: 270 + }, + { + x: 90, + y: 230 + }, + { + x: 103, + y: 305 + }, + { + x: 103, + y: 245 + }, + { + x: 108, + y: 275 + }, + { + x: 110, + y: 290 + }, + { + x: 111, + y: 315 + }, + { + x: 109, + y: 350 + }, + { + x: 116, + y: 340 + }, + { + x: 113, + y: 260 + }, + { + x: 117, + y: 275 + }, + { + x: 117, + y: 295 + }, + { + x: 126, + y: 280 + }, + { + x: 127, + y: 340 + }, + { + x: 133, + y: 330 + } + ], + backgroundColor: primary, + borderColor: 'transparent', + pointBorderWidth: 2, + pointHoverBorderWidth: 2, + pointRadius: 5 + }, + { + label: 'Samsung Note', + data: [ + { + x: 13, + y: 95 + }, + { + x: 22, + y: 105 + }, + { + x: 17, + y: 115 + }, + { + x: 19, + y: 130 + }, + { + x: 21, + y: 125 + }, + { + x: 35, + y: 125 + }, + { + x: 13, + y: 155 + }, + { + x: 21, + y: 165 + }, + { + x: 25, + y: 155 + }, + { + x: 18, + y: 190 + }, + { + x: 26, + y: 180 + }, + { + x: 43, + y: 180 + }, + { + x: 53, + y: 202 + }, + { + x: 61, + y: 165 + }, + { + x: 67, + y: 225 + } + ], + backgroundColor: yellowColor, + borderColor: 'transparent', + pointRadius: 5 + }, + { + label: 'OnePlus', + data: [ + { + x: 70, + y: 195 + }, + { + x: 72, + y: 270 + }, + { + x: 98, + y: 255 + }, + { + x: 100, + y: 215 + }, + { + x: 87, + y: 240 + }, + { + x: 94, + y: 280 + }, + { + x: 99, + y: 300 + }, + { + x: 102, + y: 290 + }, + { + x: 110, + y: 275 + }, + { + x: 111, + y: 250 + }, + { + x: 94, + y: 280 + }, + { + x: 92, + y: 340 + }, + { + x: 100, + y: 335 + }, + { + x: 108, + y: 330 + } + ], + backgroundColor: cyanColor, + borderColor: 'transparent', + pointBorderWidth: 2, + pointHoverBorderWidth: 2, + pointRadius: 5 + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + animation: { + duration: 800 + }, + plugins: { + legend: { + display: false + }, + htmlLegend: { + containerID: 'legendContainer2' + }, + tooltip: { + // Updated default tooltip UI + rtl: isRtl, + backgroundColor: cardColor, + titleColor: headingColor, + bodyColor: legendColor, + borderWidth: 1, + borderColor: borderColor + } + }, + scales: { + x: { + min: 0, + max: 140, + grid: { + color: borderColor, + drawTicks: false, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 10, + color: labelColor + } + }, + y: { + min: 0, + max: 400, + grid: { + color: borderColor, + drawTicks: false, + drawBorder: false, + borderColor: borderColor + }, + ticks: { + stepSize: 100, + color: labelColor + } + } + } + }, + plugins: [LegendUtils.htmlLegendPlugin] + }); + } +}); diff --git a/public/vuexy/assets/js/config.js b/public/vuexy/assets/js/config.js new file mode 100644 index 0000000..2e07578 --- /dev/null +++ b/public/vuexy/assets/js/config.js @@ -0,0 +1,99 @@ +/** + * Config + * ------------------------------------------------------------------------------------- + * ! IMPORTANT: Make sure you clear the browser local storage In order to see the config changes in the template. + * ! To clear local storage: (https://www.leadshook.com/help/how-to-clear-local-storage-in-google-chrome-browser/). + */ + +'use strict'; +/* JS global variables + !Please use the hex color code (#000) here. Don't use rgba(), hsl(), etc +*/ +window.config = { + // global color variables for charts except chartjs + colors: { + primary: window.Helpers.getCssVar('primary'), + secondary: window.Helpers.getCssVar('secondary'), + success: window.Helpers.getCssVar('success'), + info: window.Helpers.getCssVar('info'), + warning: window.Helpers.getCssVar('warning'), + danger: window.Helpers.getCssVar('danger'), + dark: window.Helpers.getCssVar('dark'), + black: window.Helpers.getCssVar('pure-black'), + white: window.Helpers.getCssVar('white'), + cardColor: window.Helpers.getCssVar('paper-bg'), + bodyBg: window.Helpers.getCssVar('body-bg'), + bodyColor: window.Helpers.getCssVar('body-color'), + headingColor: window.Helpers.getCssVar('heading-color'), + textMuted: window.Helpers.getCssVar('secondary-color'), + borderColor: window.Helpers.getCssVar('border-color') + }, + colors_label: { + primary: window.Helpers.getCssVar('primary-bg-subtle'), + secondary: window.Helpers.getCssVar('secondary-bg-subtle'), + success: window.Helpers.getCssVar('success-bg-subtle'), + info: window.Helpers.getCssVar('info-bg-subtle'), + warning: window.Helpers.getCssVar('warning-bg-subtle'), + danger: window.Helpers.getCssVar('danger-bg-subtle'), + dark: window.Helpers.getCssVar('dark-bg-subtle') + }, + fontFamily: window.Helpers.getCssVar('font-family-base'), + enableMenuLocalStorage: true // Enable menu state with local storage support +}; + +window.assetsPath = document.documentElement.getAttribute('data-assets-path'); +window.templateName = document.documentElement.getAttribute('data-template'); + +/** + * TemplateCustomizer + * ! You must use(include) template-customizer.js to use TemplateCustomizer settings + * ----------------------------------------------------------------------------------------------- + */ + +/** + * TemplateCustomizer settings + * ------------------------------------------------------------------------------------- + * displayCustomizer: true(Show customizer), false(Hide customizer) + * lang: To set default language, Add more languages and set default. Fallback language is 'en' + * defaultPrimaryColor: '#7367F0' | Set default primary color + * defaultSkin: 0(Default), 1(Bordered) + * defaultTheme: 'light', 'dark', 'system' + * defaultSemiDark: true, false (For dark menu only) + * defaultContentLayout: 'compact', 'wide' (compact=container-xxl, wide=container-fluid) + * defaultHeaderType: 'static', 'fixed' (for horizontal layout only) + * defaultMenuCollapsed: true, false (For vertical layout only) + * defaultNavbarType: 'sticky', 'static', 'hidden' (For vertical layout only) + * defaultTextDir: 'ltr', 'rtl' (Direction) + * defaultFooterFixed: true, false (For vertical layout only) + * defaultShowDropdownOnHover : true, false (for horizontal layout only) + * controls: [ 'color', 'theme', 'skins', 'semiDark', 'layoutCollapsed', 'layoutNavbarOptions', 'headerType', 'contentLayout', 'rtl' ] | Show/Hide customizer controls + */ + +if (typeof TemplateCustomizer !== 'undefined') { + window.templateCustomizer = new TemplateCustomizer({ + displayCustomizer: true, + lang: localStorage.getItem('templateCustomizer-' + templateName + '--Lang') || 'en', // Set default language here + // defaultPrimaryColor: '#D11BB4', + // defaultSkin: 1, + // defaultTheme: 'system', + // defaultSemiDark: true, + // defaultContentLayout: 'wide', + // defaultHeaderType: 'static', + // defaultMenuCollapsed: true, + // defaultNavbarType: 'static', + // defaultTextDir: 'rtl', + // defaultFooterFixed: false, + // defaultShowDropdownOnHover: false, + controls: [ + 'color', + 'theme', + 'skins', + 'semiDark', + 'layoutCollapsed', + 'layoutNavbarOptions', + 'headerType', + 'contentLayout', + 'rtl' + ] + }); +} diff --git a/public/vuexy/assets/js/dashboards-analytics.js b/public/vuexy/assets/js/dashboards-analytics.js new file mode 100644 index 0000000..fef9fad --- /dev/null +++ b/public/vuexy/assets/js/dashboards-analytics.js @@ -0,0 +1,793 @@ +/** + * Dashboard Analytics + */ + +'use strict'; + +(function () { + let cardColor, headingColor, fontFamily, labelColor; + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + headingColor = config.colors.headingColor; + + // swiper loop and autoplay + // -------------------------------------------------------------------- + const swiperWithPagination = document.querySelector('#swiper-with-pagination-cards'); + if (swiperWithPagination) { + new Swiper(swiperWithPagination, { + loop: true, + autoplay: { + delay: 2500, + disableOnInteraction: false + }, + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } + + // Average Daily Sales + // -------------------------------------------------------------------- + const averageDailySalesEl = document.querySelector('#averageDailySales'), + averageDailySalesConfig = { + chart: { + height: 105, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.1, + stops: [0, 100] + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [500, 160, 930, 670] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + }, + responsive: [ + { + breakpoint: 1387, + options: { + chart: { + height: 80 + } + } + }, + { + breakpoint: 1200, + options: { + chart: { + height: 123 + } + } + } + ] + }; + if (typeof averageDailySalesEl !== undefined && averageDailySalesEl !== null) { + const averageDailySales = new ApexCharts(averageDailySalesEl, averageDailySalesConfig); + averageDailySales.render(); + } + + // Earning Reports Bar Chart + // -------------------------------------------------------------------- + const weeklyEarningReportsEl = document.querySelector('#weeklyEarningReports'), + weeklyEarningReportsConfig = { + chart: { + height: 161, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '60%', + columnWidth: '38%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + distributed: true + } + }, + grid: { + show: false, + padding: { + top: -30, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: [ + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors_label.primary, + config.colors.primary, + config.colors_label.primary, + config.colors_label.primary + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [40, 65, 50, 45, 90, 55, 70] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + yaxis: { + labels: { + show: false + } + }, + tooltip: { + enabled: false + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 199 + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof weeklyEarningReportsEl !== undefined && weeklyEarningReportsEl !== null) { + const weeklyEarningReports = new ApexCharts(weeklyEarningReportsEl, weeklyEarningReportsConfig); + weeklyEarningReports.render(); + } + + // Support Tracker - Radial Bar Chart + // -------------------------------------------------------------------- + const supportTrackerEl = document.querySelector('#supportTracker'), + supportTrackerOptions = { + series: [85], + labels: ['Completed Task'], + chart: { + height: 337, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + offsetY: 10, + startAngle: -140, + endAngle: 130, + hollow: { + size: '65%' + }, + track: { + background: cardColor, + strokeWidth: '100%' + }, + dataLabels: { + name: { + offsetY: -20, + color: labelColor, + fontSize: '13px', + fontWeight: '400', + fontFamily: fontFamily + }, + value: { + offsetY: 10, + color: headingColor, + fontSize: '38px', + fontWeight: '400', + fontFamily: fontFamily + } + } + } + }, + colors: [config.colors.primary], + fill: { + type: 'gradient', + gradient: { + shade: 'dark', + shadeIntensity: 0.5, + gradientToColors: [config.colors.primary], + inverseColors: true, + opacityFrom: 1, + opacityTo: 0.6, + stops: [30, 70, 100] + } + }, + stroke: { + dashArray: 10 + }, + grid: { + padding: { + top: -20, + bottom: 5 + } + }, + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + }, + responsive: [ + { + breakpoint: 1025, + options: { + chart: { + height: 330 + } + } + }, + { + breakpoint: 769, + options: { + chart: { + height: 280 + } + } + } + ] + }; + if (typeof supportTrackerEl !== undefined && supportTrackerEl !== null) { + const supportTracker = new ApexCharts(supportTrackerEl, supportTrackerOptions); + supportTracker.render(); + } + + // Total Earning Chart - Bar Chart + // -------------------------------------------------------------------- + const totalEarningChartEl = document.querySelector('#totalEarningChart'), + totalEarningChartOptions = { + chart: { + height: 175, + parentHeightOffset: 0, + stacked: true, + type: 'bar', + toolbar: { show: false } + }, + series: [ + { + name: 'Earning', + data: [300, 200, 350, 150, 250, 325, 250, 270] + }, + { + name: 'Expense', + data: [-180, -225, -180, -280, -125, -200, -125, -150] + } + ], + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + horizontal: false, + columnWidth: '40%', + borderRadius: 7, + startingShape: 'rounded', + endingShape: 'rounded', + borderRadiusApplication: 'around', + borderRadiusWhenStacked: 'last' + } + }, + + colors: [config.colors.primary, config.colors.secondary], + dataLabels: { + enabled: false + }, + stroke: { + curve: 'smooth', + width: 5, + lineCap: 'round', + colors: [cardColor] + }, + legend: { + show: false + }, + colors: [config.colors.primary, config.colors.secondary], + fill: { + opacity: 1 + }, + grid: { + show: false, + padding: { + top: -40, + bottom: -40, + left: -10, + right: -2 + } + }, + xaxis: { + labels: { + show: false + }, + axisTicks: { + show: false + }, + axisBorder: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1700, + options: { + plotOptions: { + bar: { + columnWidth: '43%' + } + } + } + }, + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 1300, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '60%' + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '35%' + } + } + } + }, + { + breakpoint: 850, + options: { + plotOptions: { + bar: { + columnWidth: '50%' + } + } + } + }, + { + breakpoint: 768, + options: { + plotOptions: { + bar: { + columnWidth: '30%' + } + } + } + }, + { + breakpoint: 476, + options: { + plotOptions: { + bar: { + columnWidth: '43%' + } + } + } + }, + { + breakpoint: 394, + options: { + plotOptions: { + bar: { + columnWidth: '58%' + } + } + } + } + ], + states: { + hover: { + filter: { + type: 'none' + } + }, + active: { + filter: { + type: 'none' + } + } + } + }; + if (typeof totalEarningChartEl !== undefined && totalEarningChartEl !== null) { + const totalEarningChart = new ApexCharts(totalEarningChartEl, totalEarningChartOptions); + totalEarningChart.render(); + } + + // For Datatable + // -------------------------------------------------------------------- + const dt_project_table = document.querySelector('.datatable-project'); + + if (dt_project_table) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0', 'text-md-start', 'text-center', 'pt-md-0', 'pt-6'); + tableTitle.innerHTML = 'Project List'; + var dt_project = new DataTable(dt_project_table, { + ajax: assetsPath + 'json/user-profile.json', // JSON file to add data + columns: [ + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'project_name' }, + { data: 'project_leader' }, + { data: 'id' }, + { data: 'status' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + // Avatar image/badge, Name and post + targets: 2, + responsivePriority: 4, + render: function (data, type, full, meta) { + var userImg = full['project_img'], + name = full['project_name'], + date = full['date']; + var output; + if (userImg) { + // For Avatar image + output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var state = states[stateNum], + initials = name.match(/\b\w/g) || []; + initials = ((initials.shift() || '') + (initials.pop() || '')).toUpperCase(); + output = '' + initials + ''; + } + // Creates full output for row + var rowOutput = + '
    ' + + '
    ' + + '
    ' + + output + + '
    ' + + '
    ' + + '
    ' + + '' + + name + + '' + + '' + + date + + '' + + '
    ' + + '
    '; + return rowOutput; + } + }, + { + // Task + targets: 3, + render: function (data, type, full, meta) { + var task = full['project_leader']; + return '' + task + ''; + } + }, + { + // Teams + targets: 4, + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + const team = full['team']; + let teamItem = ''; + let teamCount = 0; + // Iterate through team members and generate the list items + for (let i = 0; i < team.length; i++) { + teamItem += ` +
  • + Avatar +
  • + `; + teamCount++; + if (teamCount > 2) break; + } + // Check if there are more than 2 team members, and add the remaining avatars + if (teamCount > 2) { + const remainingAvatars = team.length - 3; + if (remainingAvatars > 0) { + teamItem += ` +
  • + +${remainingAvatars} +
  • + `; + } + } + // Combine the team items into the final output + const teamOutput = ` +
    +
      + ${teamItem} +
    +
    + `; + return teamOutput; + } + }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full['status']; + return ` +
    +
    +
    +
    + ${statusNumber} +
    + `; + } + }, + { + // Actions + targets: -1, + searchable: false, + title: 'Action', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + ); + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + layout: { + topStart: { + rowClass: 'row mx-md-3 my-0 justify-content-between', + features: [tableTitle] + }, + topEnd: { + search: { + placeholder: 'Search Project', + text: '_INPUT_' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + displayLength: 5, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + // For responsive popup + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['project_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + ${col.title}: + ${col.data} + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_project.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for project-list table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm', classToAdd: 'ms-0' }, + { selector: '.dt-length', classToAdd: 'mb-md-6 mb-0' }, + { selector: '.dt-buttons', classToAdd: 'justify-content-center' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-end', classToAdd: 'gap-md-2 gap-0 mt-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +})(); diff --git a/public/vuexy/assets/js/dashboards-crm.js b/public/vuexy/assets/js/dashboards-crm.js new file mode 100644 index 0000000..63c6110 --- /dev/null +++ b/public/vuexy/assets/js/dashboards-crm.js @@ -0,0 +1,861 @@ +/** + * Dashboard CRM + */ + +'use strict'; +(function () { + let cardColor, labelColor, fontFamily, headingColor, shadeColor, legendColor, borderColor, barBgColor; + if (isDarkStyle) { + barBgColor = '#3d4157'; + shadeColor = 'dark'; + } else { + barBgColor = '#efeef0'; + shadeColor = ''; + } + cardColor = config.colors.cardColor; + labelColor = config.colors.textMuted; + legendColor = config.colors.bodyColor; + borderColor = config.colors.borderColor; + headingColor = config.colors.headingColor; + + // Orders last week Bar Chart + // -------------------------------------------------------------------- + const ordersLastWeekEl = document.querySelector('#ordersLastWeek'), + ordersLastWeekConfig = { + chart: { + height: 75, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + tooltip: { + enabled: false + }, + plotOptions: { + bar: { + barHeight: '100%', + columnWidth: '7px', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 4, + colors: { + backgroundBarColors: [barBgColor, barBgColor, barBgColor, barBgColor, barBgColor, barBgColor, barBgColor], + backgroundBarRadius: 4 + } + } + }, + colors: [config.colors.primary], + grid: { + show: false, + padding: { + top: -30, + left: -16, + bottom: 0, + right: -6 + } + }, + dataLabels: { + enabled: false + }, + series: [ + { + data: [75, 65, 25, 55, 60, 40, 88] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false + } + }, + yaxis: { + labels: { + show: false + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + borderRadius: 4 + } + } + } + }, + { + breakpoint: 1368, + options: { + plotOptions: { + bar: { + columnWidth: '48%' + } + } + } + }, + { + breakpoint: 1200, + options: { + plotOptions: { + bar: { + borderRadius: 6, + columnWidth: '30%', + colors: { + backgroundBarRadius: 6 + } + } + } + } + }, + { + breakpoint: 991, + options: { + plotOptions: { + bar: { + columnWidth: '35%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 883, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 768, + options: { + plotOptions: { + bar: { + columnWidth: '25%' + } + } + } + }, + { + breakpoint: 576, + options: { + plotOptions: { + bar: { + borderRadius: 9 + }, + colors: { + backgroundBarRadius: 9 + } + } + } + }, + { + breakpoint: 479, + options: { + plotOptions: { + bar: { + borderRadius: 4, + columnWidth: '35%' + }, + colors: { + backgroundBarRadius: 4 + } + }, + grid: { + padding: { + right: -15, + left: -15 + } + } + } + }, + { + breakpoint: 376, + options: { + plotOptions: { + bar: { + borderRadius: 3 + } + } + } + } + ] + }; + if (typeof ordersLastWeekEl !== undefined && ordersLastWeekEl !== null) { + const ordersLastWeek = new ApexCharts(ordersLastWeekEl, ordersLastWeekConfig); + ordersLastWeek.render(); + } + + // Sales last year Area Chart + // -------------------------------------------------------------------- + const salesLastYearEl = document.querySelector('#salesLastYear'), + salesLastYearConfig = { + chart: { + height: 75, + type: 'area', + parentHeightOffset: 0, + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + markers: { + colors: 'transparent', + strokeColors: 'transparent' + }, + grid: { + show: false + }, + colors: [config.colors.success], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.1, + stops: [0, 100] + } + }, + dataLabels: { + enabled: false + }, + stroke: { + width: 2, + curve: 'smooth' + }, + series: [ + { + data: [200, 55, 380, 230] + } + ], + xaxis: { + show: true, + lines: { + show: false + }, + labels: { + show: false + }, + stroke: { + width: 0 + }, + axisBorder: { + show: false + } + }, + yaxis: { + stroke: { + width: 0 + }, + show: false + }, + tooltip: { + enabled: false + } + }; + if (typeof salesLastYearEl !== undefined && salesLastYearEl !== null) { + const salesLastYear = new ApexCharts(salesLastYearEl, salesLastYearConfig); + salesLastYear.render(); + } + + // Revenue Growth Chart + // -------------------------------------------------------------------- + const revenueGrowthEl = document.querySelector('#revenueGrowth'), + revenueGrowthConfig = { + chart: { + height: 162, + type: 'bar', + parentHeightOffset: 0, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + barHeight: '80%', + columnWidth: '30%', + startingShape: 'rounded', + endingShape: 'rounded', + borderRadius: 5, + distributed: true + } + }, + tooltip: { + enabled: false + }, + grid: { + show: false, + padding: { + top: -20, + bottom: -12, + left: -13, + right: -3 + } + }, + colors: [ + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors_label.success, + config.colors.success, + config.colors_label.success, + config.colors_label.success + ], + dataLabels: { + enabled: false + }, + series: [ + { + data: [25, 40, 55, 70, 85, 70, 55] + } + ], + legend: { + show: false + }, + xaxis: { + categories: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + yaxis: { + labels: { + show: false + } + }, + states: { + hover: { + filter: { + type: 'none' + } + } + }, + responsive: [ + { + breakpoint: 1471, + options: { + plotOptions: { + bar: { + columnWidth: '45%' + } + } + } + }, + { + breakpoint: 1350, + options: { + plotOptions: { + bar: { + columnWidth: '57%' + } + } + } + }, + { + breakpoint: 1032, + options: { + plotOptions: { + bar: { + columnWidth: '60%' + } + } + } + }, + { + breakpoint: 992, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + borderRadius: 8 + } + } + } + }, + { + breakpoint: 855, + options: { + plotOptions: { + bar: { + columnWidth: '50%', + borderRadius: 6 + } + } + } + }, + { + breakpoint: 440, + options: { + plotOptions: { + bar: { + columnWidth: '40%' + } + } + } + }, + { + breakpoint: 381, + options: { + plotOptions: { + bar: { + columnWidth: '45%' + } + } + } + } + ] + }; + if (typeof revenueGrowthEl !== undefined && revenueGrowthEl !== null) { + const revenueGrowth = new ApexCharts(revenueGrowthEl, revenueGrowthConfig); + revenueGrowth.render(); + } + + // Earning Reports Tabs Function + function EarningReportsBarChart(arrayData, highlightData) { + const basicColor = config.colors_label.primary, + highlightColor = config.colors.primary; + var colorArr = []; + + for (let i = 0; i < arrayData.length; i++) { + if (i === highlightData) { + colorArr.push(highlightColor); + } else { + colorArr.push(basicColor); + } + } + + const earningReportBarChartOpt = { + chart: { + height: 231, + parentHeightOffset: 0, + type: 'bar', + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + columnWidth: '32%', + startingShape: 'rounded', + borderRadius: 6, + distributed: true, + dataLabels: { + position: 'top' + } + } + }, + grid: { + show: false, + padding: { + top: 0, + bottom: 0, + left: -10, + right: -10 + } + }, + colors: colorArr, + dataLabels: { + enabled: true, + formatter: function (val) { + return val + 'k'; + }, + offsetY: -30, + style: { + fontSize: '15px', + colors: [headingColor], + fontWeight: '500', + fontFamily: fontFamily + } + }, + series: [ + { + data: arrayData + } + ], + legend: { + show: false + }, + tooltip: { + enabled: false + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'], + axisBorder: { + show: true, + color: borderColor + }, + axisTicks: { + show: false + }, + labels: { + style: { + colors: labelColor, + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + yaxis: { + labels: { + offsetX: -15, + formatter: function (val) { + return parseInt(val / 1) + 'k'; + }, + style: { + fontSize: '13px', + colors: labelColor, + fontFamily: fontFamily + }, + min: 0, + max: 60000, + tickAmount: 6 + } + }, + responsive: [ + { + breakpoint: 1441, + options: { + plotOptions: { + bar: { + columnWidth: '41%' + } + } + } + }, + { + breakpoint: 590, + options: { + plotOptions: { + bar: { + columnWidth: '61%', + borderRadius: 5 + } + }, + yaxis: { + labels: { + show: false + } + }, + grid: { + padding: { + right: 0, + left: -20 + } + }, + dataLabels: { + style: { + fontSize: '12px', + fontWeight: '400' + } + } + } + } + ] + }; + return earningReportBarChartOpt; + } + var chartJson = 'earning-reports-charts.json'; + // Earning Chart JSON data + var earningReportsChart = $.ajax({ + url: assetsPath + 'json/' + chartJson, //? Use your own search api instead + dataType: 'json', + async: false + }).responseJSON; + + // Earning Reports Tabs Orders + // -------------------------------------------------------------------- + const earningReportsTabsOrdersEl = document.querySelector('#earningReportsTabsOrders'), + earningReportsTabsOrdersConfig = EarningReportsBarChart( + earningReportsChart['data'][0]['chart_data'], + earningReportsChart['data'][0]['active_option'] + ); + if (typeof earningReportsTabsOrdersEl !== undefined && earningReportsTabsOrdersEl !== null) { + const earningReportsTabsOrders = new ApexCharts(earningReportsTabsOrdersEl, earningReportsTabsOrdersConfig); + earningReportsTabsOrders.render(); + } + // Earning Reports Tabs Sales + // -------------------------------------------------------------------- + const earningReportsTabsSalesEl = document.querySelector('#earningReportsTabsSales'), + earningReportsTabsSalesConfig = EarningReportsBarChart( + earningReportsChart['data'][1]['chart_data'], + earningReportsChart['data'][1]['active_option'] + ); + if (typeof earningReportsTabsSalesEl !== undefined && earningReportsTabsSalesEl !== null) { + const earningReportsTabsSales = new ApexCharts(earningReportsTabsSalesEl, earningReportsTabsSalesConfig); + earningReportsTabsSales.render(); + } + // Earning Reports Tabs Profit + // -------------------------------------------------------------------- + const earningReportsTabsProfitEl = document.querySelector('#earningReportsTabsProfit'), + earningReportsTabsProfitConfig = EarningReportsBarChart( + earningReportsChart['data'][2]['chart_data'], + earningReportsChart['data'][2]['active_option'] + ); + if (typeof earningReportsTabsProfitEl !== undefined && earningReportsTabsProfitEl !== null) { + const earningReportsTabsProfit = new ApexCharts(earningReportsTabsProfitEl, earningReportsTabsProfitConfig); + earningReportsTabsProfit.render(); + } + // Earning Reports Tabs Income + // -------------------------------------------------------------------- + const earningReportsTabsIncomeEl = document.querySelector('#earningReportsTabsIncome'), + earningReportsTabsIncomeConfig = EarningReportsBarChart( + earningReportsChart['data'][3]['chart_data'], + earningReportsChart['data'][3]['active_option'] + ); + if (typeof earningReportsTabsIncomeEl !== undefined && earningReportsTabsIncomeEl !== null) { + const earningReportsTabsIncome = new ApexCharts(earningReportsTabsIncomeEl, earningReportsTabsIncomeConfig); + earningReportsTabsIncome.render(); + } + + // Sales Last 6 Months - Radar Chart + // -------------------------------------------------------------------- + const salesLastMonthEl = document.querySelector('#salesLastMonth'), + salesLastMonthConfig = { + series: [ + { + name: 'Sales', + data: [32, 27, 27, 30, 25, 25] + }, + { + name: 'Visits', + data: [25, 35, 20, 20, 20, 20] + } + ], + chart: { + height: 340, + type: 'radar', + toolbar: { + show: false + } + }, + plotOptions: { + radar: { + polygons: { + strokeColors: borderColor, + connectorColors: borderColor + } + } + }, + stroke: { + show: false, + width: 0 + }, + legend: { + show: true, + fontSize: '13px', + position: 'bottom', + labels: { + colors: legendColor, + useSeriesColors: false + }, + markers: { + height: 12, + width: 12 + }, + itemMargin: { + horizontal: 10 + }, + onItemHover: { + highlightDataSeries: false + } + }, + colors: [config.colors.primary, config.colors.info], + fill: { + opacity: [1, 0.85] + }, + markers: { + size: 0 + }, + grid: { + show: false, + padding: { + top: -25, + bottom: -5 + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], + labels: { + show: true, + style: { + colors: [labelColor, labelColor, labelColor, labelColor, labelColor, labelColor], + fontSize: '13px', + fontFamily: fontFamily + } + } + }, + yaxis: { + show: false, + min: 0, + max: 40, + tickAmount: 4 + }, + responsive: [ + { + breakpoint: 769, + options: { + chart: { + height: 400 + } + } + } + ] + }; + if (typeof salesLastMonthEl !== undefined && salesLastMonthEl !== null) { + const salesLastMonth = new ApexCharts(salesLastMonthEl, salesLastMonthConfig); + salesLastMonth.render(); + } + + // Progress Chart + // -------------------------------------------------------------------- + // Radial bar chart functions + function radialBarChart(color, value) { + const radialBarChartOpt = { + chart: { + height: 48, + width: 38, + type: 'radialBar' + }, + plotOptions: { + radialBar: { + hollow: { + size: '25%' + }, + dataLabels: { + show: false + }, + track: { + background: config.colors_label.secondary + } + } + }, + stroke: { + lineCap: 'round' + }, + colors: [color], + grid: { + padding: { + top: -15, + bottom: -15, + left: -5, + right: -15 + } + }, + series: [value], + labels: ['Progress'] + }; + return radialBarChartOpt; + } + // All progress chart + const chartProgressList = document.querySelectorAll('.chart-progress'); + if (chartProgressList) { + chartProgressList.forEach(function (chartProgressEl) { + const color = config.colors[chartProgressEl.dataset.color], + series = chartProgressEl.dataset.series; + const optionsBundle = radialBarChart(color, series); + const chart = new ApexCharts(chartProgressEl, optionsBundle); + chart.render(); + }); + } + + // Project Status - Line Chart + // -------------------------------------------------------------------- + const projectStatusEl = document.querySelector('#projectStatusChart'), + projectStatusConfig = { + chart: { + height: 230, + type: 'area', + toolbar: false + }, + markers: { + strokeColor: 'transparent' + }, + series: [ + { + data: [2000, 2000, 4000, 4000, 3050, 3050, 2000, 2000, 3050, 3050, 4700, 4700, 2750, 2750, 5700, 5700] + } + ], + dataLabels: { + enabled: false + }, + grid: { + show: false, + padding: { + left: -10, + right: -5 + } + }, + stroke: { + width: 3, + curve: 'straight' + }, + colors: [config.colors.warning], + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + opacityFrom: 0.4, + gradientToColors: [config.colors.cardColor], + opacityTo: 0.1, + stops: [0, 100] + } + }, + xaxis: { + labels: { + show: false + }, + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + lines: { + show: false + } + }, + yaxis: { + labels: { + show: false + }, + min: 1000, + max: 6000, + tickAmount: 5 + }, + tooltip: { + enabled: false + } + }; + if (typeof projectStatusEl !== undefined && projectStatusEl !== null) { + const projectStatus = new ApexCharts(projectStatusEl, projectStatusConfig); + projectStatus.render(); + } +})(); diff --git a/public/vuexy/assets/js/extended-ui-blockui.js b/public/vuexy/assets/js/extended-ui-blockui.js new file mode 100644 index 0000000..b85d504 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-blockui.js @@ -0,0 +1,863 @@ +/** + * Notiflix (js) + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const section = document.getElementById('section-block'), + sectionBtn = document.querySelector('.btn-section-block'), + sectionBtnOverlay = document.querySelector('.btn-section-block-overlay'), + sectionBtnSpinner = document.querySelector('.btn-section-block-spinner'), + sectionBtnCustom = document.querySelector('.btn-section-block-custom'), + sectionBtnMultiple = document.querySelector('.btn-section-block-multiple'), + sectionId = '#section-block', + cardSection = document.querySelector('#card-block'), + cardBtn = document.querySelector('.btn-card-block'), + cardBtnOverlay = document.querySelector('.btn-card-block-overlay'), + cardBtnSpinner = document.querySelector('.btn-card-block-spinner'), + cardBtnCustom = document.querySelector('.btn-card-block-custom'), + cardBtnMultiple = document.querySelector('.btn-card-block-multiple'), + cardSectionId = '#card-block', + formSection = document.querySelector('.form-block'), + formBtn = document.querySelector('.btn-form-block'), + formBtnOverlay = document.querySelector('.btn-form-block-overlay'), + formBtnSpinner = document.querySelector('.btn-form-block-spinner'), + formBtnCustom = document.querySelector('.btn-form-block-custom'), + formBtnMultiple = document.querySelector('.btn-form-block-multiple'), + formSectionClass = '.form-block', + optionSection = document.querySelector('#option-block'), + optionBtn = document.querySelector('.btn-option-block'), + optionBtnHourglass = document.querySelector('.btn-option-block-hourglass'), + optionBtnCircle = document.querySelector('.btn-option-block-circle'), + optionBtnArrows = document.querySelector('.btn-option-block-arrows'), + optionBtnDots = document.querySelector('.btn-option-block-dots'), + optionBtnPulse = document.querySelector('.btn-option-block-pulse'), + optionSectionId = '#option-block', + pageBtn = document.querySelector('.btn-page-block'), + pageBtnOverlay = document.querySelector('.btn-page-block-overlay'), + pageBtnSpinner = document.querySelector('.btn-page-block-spinner'), + pageBtnCustom = document.querySelector('.btn-page-block-custom'), + pageBtnMultiple = document.querySelector('.btn-page-block-multiple'), + removeBtn = document.querySelector('.remove-btn'), + removeCardBtn = document.querySelector('.remove-card-btn'), + removeFormBtn = document.querySelector('.remove-form-btn'), + removeOptionBtn = document.querySelector('.remove-option-btn'), + removePageBtn = document.querySelector('.remove-page-btn'); + + // Notiflix + // -------------------------------------------------------------------- + + // Default + if (section && sectionBtn) { + sectionBtn.addEventListener('click', () => { + Block.circle(sectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // Overlay Color + if (section && sectionBtnOverlay) { + sectionBtnOverlay.addEventListener('click', () => { + Block.standard(sectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + + let customSpinner = document.createElement('div'); + customSpinner.classList.add('spinner-border', 'text-primary'); + customSpinner.setAttribute('role', 'status'); + + let notiflixBlock = document.querySelector('#section-block .notiflix-block'); + notiflixBlock.appendChild(customSpinner); + }); + } + + // Custom Spinner + if (section && sectionBtnSpinner) { + sectionBtnSpinner.addEventListener('click', () => { + Block.standard(sectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + let customSpinnerHTML = ` +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('#section-block .notiflix-block'); + notiflixBlock.innerHTML = customSpinnerHTML; + }); + } + + // Custom Message + if (section && sectionBtnCustom) { + sectionBtnCustom.addEventListener('click', () => { + Block.standard(sectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + let customSpinnerHTML = ` +
    +

    Please wait...

    +
    +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('#section-block .notiflix-block'); + notiflixBlock.innerHTML = customSpinnerHTML; + }); + } + + // Multiple Message + let multiMsg1, multiMsg2, multiMsg3; + if (section && sectionBtnMultiple) { + sectionBtnMultiple.addEventListener('click', () => { + // Step 1: Initial block with spinner and "Please wait..." message + Block.standard(sectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + + // Inject custom spinner and message + let initialMessage = ` +
    +

    Please wait...

    +
    +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('#section-block .notiflix-block'); + if (notiflixBlock) notiflixBlock.innerHTML = initialMessage; + + // remove the first block + Block.remove(sectionId, 1000); + // Timeout to start the second block + multiMsg1 = setTimeout(() => { + // Step 2: Second block with "Almost Done..." message + Block.standard(sectionId, 'Almost Done...', { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + messageFontSize: '15px', + svgSize: '0px', + messageColor: config.colors.white + }); + + // remove the second block + Block.remove(sectionId, 1000); + // Timeout to start the third block + multiMsg2 = setTimeout(() => { + // Step 3: Final block with "Success" message + Block.standard(sectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)' + }); + + let initialMessage = `
    Success
    `; + let notiflixBlock = document.querySelector('#section-block .notiflix-block'); + if (notiflixBlock) notiflixBlock.innerHTML = initialMessage; + + multiMsg3 = setTimeout(() => { + Block.remove(sectionId); // Remove the final block + setTimeout(() => { + sectionBtn.classList.remove('disabled'); + sectionBtnOverlay.classList.remove('disabled'); + sectionBtnSpinner.classList.remove('disabled'); + sectionBtnCustom.classList.remove('disabled'); + sectionBtnMultiple.classList.remove('disabled'); + }, 500); + }, 1810); // Adjust the timeout for the final block + }, 1810); // Adjust the timeout for the second block + }, 1610); // Adjust the timeout for the first block + }); + } + + // List of all button selectors + const buttonSelectors = [ + '.btn-section-block', + '.btn-section-block-overlay', + '.btn-section-block-spinner', + '.btn-section-block-custom', + '.btn-section-block-multiple' + ]; + + // Select all buttons based on their individual classes + const buttons = buttonSelectors.map(selector => document.querySelector(selector)); + + // Add click event listener to each button + buttons.forEach(button => { + if (button) { + button.addEventListener('click', () => { + buttons.forEach(btn => { + if (btn) { + btn.classList.add('disabled'); + } + }); + }); + } + }); + + if (removeBtn) { + removeBtn.addEventListener('click', () => { + setTimeout(() => { + if (document.querySelector(`${sectionId} .notiflix-block`)) { + Block.remove(sectionId); + } else { + alert('No active block to remove.'); + } + }, 400); + clearTimeout(multiMsg1); + clearTimeout(multiMsg2); + clearTimeout(multiMsg3); + setTimeout(() => { + sectionBtn.classList.remove('disabled'); + sectionBtnOverlay.classList.remove('disabled'); + sectionBtnSpinner.classList.remove('disabled'); + sectionBtnCustom.classList.remove('disabled'); + sectionBtnMultiple.classList.remove('disabled'); + }, 500); + }); + } + + // Card Blocking + // -------------------------------------------------------------------- + + // Default + if (cardSection && cardBtn) { + cardBtn.addEventListener('click', () => { + Block.circle(cardSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // Overlay Color + if (cardSection && cardBtnOverlay) { + cardBtnOverlay.addEventListener('click', () => { + Block.standard(cardSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + + const customSpinner = document.createElement('div'); + customSpinner.classList.add('spinner-border', 'text-primary'); + customSpinner.setAttribute('role', 'status'); + + let notiflixBlock = document.querySelector('#card-block .notiflix-block'); + notiflixBlock.appendChild(customSpinner); + }); + } + + // Custom Spinner + if (cardSection && cardBtnSpinner) { + cardBtnSpinner.addEventListener('click', () => { + Block.standard(cardSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + let customSpinnerHTML = ` +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('#card-block .notiflix-block'); + notiflixBlock.innerHTML = customSpinnerHTML; + }); + } + + // Custom Message + if (cardSection && cardBtnCustom) { + cardBtnCustom.addEventListener('click', () => { + Block.standard(cardSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + let customSpinnerHTML = ` +
    +

    Please wait...

    +
    +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('#card-block .notiflix-block'); + notiflixBlock.innerHTML = customSpinnerHTML; + }); + } + + // Multiple Message + let multiMsgCard1, multiMsgCard2, multiMsgCard3; + if (cardSection && cardBtnMultiple) { + cardBtnMultiple.addEventListener('click', () => { + // Step 1: Initial block with spinner and "Please wait..." message + Block.standard(cardSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + + // Inject custom spinner and message + let initialMessageCard = ` +
    +

    Please wait...

    +
    +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('#card-block .notiflix-block'); + if (notiflixBlock) notiflixBlock.innerHTML = initialMessageCard; + + // remove the first block + Block.remove(cardSectionId, 1000); + // Timeout to start the second block + multiMsgCard1 = setTimeout(() => { + // Step 2: Second block with "Almost Done..." message + Block.standard(cardSectionId, 'Almost Done...', { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + messageFontSize: '15px', + svgSize: '0px', + messageColor: config.colors.white + }); + + // remove the second block + Block.remove(cardSectionId, 1000); + // Timeout to start the third block + multiMsgCard2 = setTimeout(() => { + // Step 3: Final block with "Success" message + Block.standard(cardSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)' + }); + + let initialMessageCard2 = `
    Success
    `; + let notiflixBlock = document.querySelector('#card-block .notiflix-block'); + if (notiflixBlock) notiflixBlock.innerHTML = initialMessageCard2; + + multiMsgCard3 = setTimeout(() => { + Block.remove(cardSectionId); // Remove the final block + }, 1610); // Adjust the timeout for the final block + }, 1610); // Adjust the timeout for the second block + }, 1610); // Adjust the timeout for the first block + }); + } + + // List of all button selectors + const cardButtonSelectors = [ + '.btn-card-block', + '.btn-card-block-overlay', + '.btn-card-block-spinner', + '.btn-card-block-custom', + '.btn-card-block-multiple' + ]; + + // Select all buttons based on their individual classes + const cardButtons = cardButtonSelectors.map(selector => document.querySelector(selector)); + // Add click event listener to each button + cardButtons.forEach(button => { + if (button) { + button.addEventListener('click', () => { + removeCardBtn.style.position = 'relative'; + removeCardBtn.style.pointerEvents = 'auto'; + removeCardBtn.style.zIndex = 1074; + }); + } + }); + if (removeCardBtn) { + removeCardBtn.addEventListener('click', () => { + setTimeout(() => { + if (document.querySelector(`${cardSectionId} .notiflix-block`)) { + Block.remove(cardSectionId); + } else { + alert('No active block to remove.'); + } + }, 400); + clearTimeout(multiMsgCard1); + clearTimeout(multiMsgCard2); + clearTimeout(multiMsgCard3); + }); + } + // Blocking with multiple options + // -------------------------------------------------------------------- + + // Default + if (optionSection && optionBtn) { + optionBtn.addEventListener('click', () => { + Block.standard(optionSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // hourglass + if (optionSection && optionBtnHourglass) { + optionBtnHourglass.addEventListener('click', () => { + Block.hourglass(optionSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // circle + if (optionSection && optionBtnCircle) { + optionBtnCircle.addEventListener('click', () => { + Block.circle(optionSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // arrows + if (optionSection && optionBtnArrows) { + optionBtnArrows.addEventListener('click', () => { + Block.arrows(optionSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // Dots + if (optionSection && optionBtnDots) { + optionBtnDots.addEventListener('click', () => { + Block.dots(optionSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // Pulse + if (optionSection && optionBtnPulse) { + optionBtnPulse.addEventListener('click', () => { + Block.pulse(optionSectionId, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // List of all button selectors + const optionButtonSelectors = [ + '.btn-option-block', + '.btn-option-block-overlay', + '.btn-option-block-spinner', + '.btn-option-block-custom', + '.btn-option-block-multiple' + ]; + + // Select all buttons based on their individual classes + const optionButtons = optionButtonSelectors.map(selector => document.querySelector(selector)); + // Add click event listener to each button + optionButtons.forEach(button => { + if (button) { + button.addEventListener('click', () => { + removeOptionBtn.style.position = 'relative'; + removeOptionBtn.style.pointerEvents = 'auto'; + removeOptionBtn.style.zIndex = 1074; + }); + } + }); + if (removeOptionBtn) { + removeOptionBtn.addEventListener('click', () => { + if (document.querySelector(`${optionSectionId} .notiflix-block`)) { + Block.remove(optionSectionId); + } else { + alert('No active block to remove.'); + } + }); + } + + // Page Blocking + // -------------------------------------------------------------------- + + // default + if (pageBtn) { + pageBtn.addEventListener('click', () => { + Loading.circle({ + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // Overlay Color + if (pageBtnOverlay) { + pageBtnOverlay.addEventListener('click', () => { + Loading.standard({ + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + + const customSpinner = document.createElement('div'); + customSpinner.classList.add('spinner-border', 'text-primary'); + customSpinner.setAttribute('role', 'status'); + + let notiflixBlock = document.querySelector('.notiflix-loading'); + notiflixBlock.appendChild(customSpinner); + }); + } + + // Custom Spinner + if (pageBtnSpinner) { + pageBtnSpinner.addEventListener('click', () => { + Loading.standard({ + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + let customSpinnerHTML = ` +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('.notiflix-loading'); + notiflixBlock.innerHTML = customSpinnerHTML; + }); + } + + // Custom Message + if (pageBtnCustom) { + pageBtnCustom.addEventListener('click', () => { + Loading.standard({ + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + let customSpinnerHTML = ` +
    +

    Please wait...

    +
    +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('.notiflix-loading'); + notiflixBlock.innerHTML = customSpinnerHTML; + }); + } + + // Multiple Message + let multiMsgPage1, multiMsgPage2, multiMsgPage3; + if (pageBtnMultiple) { + pageBtnMultiple.addEventListener('click', () => { + // Step 1: Initial block with spinner and "Please wait..." message + Loading.standard({ + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + + // Inject custom spinner and message + let initialMessage = ` +
    +

    Please wait...

    +
    +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('.notiflix-loading'); + if (notiflixBlock) notiflixBlock.innerHTML = initialMessage; + + // remove the first block + Loading.remove(1000); + // Timeout to start the second block + multiMsgPage1 = setTimeout(() => { + // Step 2: Second block with "Almost Done..." message + Loading.standard('Almost Done...', { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + messageFontSize: '15px', + svgSize: '0px', + messageColor: config.colors.white + }); + + // remove the second block + Loading.remove(1000); + // Timeout to start the third block + multiMsgPage2 = setTimeout(() => { + // Step 3: Final block with "Success" message + Loading.standard({ + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)' + }); + + let initialMessage2 = `
    Success
    `; + let notiflixBlock = document.querySelector('.notiflix-loading'); + if (notiflixBlock) notiflixBlock.innerHTML = initialMessage2; + + multiMsgPage3 = setTimeout(() => { + Loading.remove(); // Remove the final block + }, 1610); // Adjust the timeout for the final block + }, 1610); // Adjust the timeout for the second block + }, 1610); // Adjust the timeout for the first block + }); + } + + // List of all button selectors + const pageButtonSelectors = [ + '.btn-page-block', + '.btn-page-block-overlay', + '.btn-page-block-spinner', + '.btn-page-block-custom', + '.btn-page-block-multiple' + ]; + + // Select all buttons based on their individual classes + const pageButtons = pageButtonSelectors.map(selector => document.querySelector(selector)); + // Add click event listener to each button + pageButtons.forEach(button => { + if (button) { + button.addEventListener('click', () => { + removePageBtn.style.position = 'relative'; + removePageBtn.style.pointerEvents = 'auto'; + removePageBtn.style.zIndex = 9999; + }); + } + }); + if (removePageBtn) { + removePageBtn.addEventListener('click', () => { + if (document.querySelector(`.notiflix-loading`)) { + Loading.remove(); + } else { + alert('No active loading to remove.'); + } + clearTimeout(multiMsgPage1); + clearTimeout(multiMsgPage2); + clearTimeout(multiMsgPage3); + }); + } + // Form Blocking + // -------------------------------------------------------------------- + + // Default + if (formSection && formBtn) { + formBtn.addEventListener('click', () => { + Block.circle(formSectionClass, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '40px', + svgColor: config.colors.white + }); + }); + } + + // Overlay Color + if (formSection && formBtnOverlay) { + formBtnOverlay.addEventListener('click', () => { + Block.standard(formSectionClass, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + + let customSpinner = document.createElement('div'); + customSpinner.classList.add('spinner-border', 'text-primary'); + customSpinner.setAttribute('role', 'status'); + + let notiflixBlock = document.querySelector('.form-block .notiflix-block'); + notiflixBlock.appendChild(customSpinner); + }); + } + + // Custom Spinner + if (formSection && formBtnSpinner) { + formBtnSpinner.addEventListener('click', () => { + Block.standard(formSectionClass, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + let customSpinnerHTML = ` +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('.form-block .notiflix-block'); + notiflixBlock.innerHTML = customSpinnerHTML; + }); + } + + // Custom Message + if (formSection && formBtnCustom) { + formBtnCustom.addEventListener('click', () => { + Block.standard(formSectionClass, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + let customSpinnerHTML = ` +
    +

    Please wait...

    +
    +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('.form-block .notiflix-block'); + notiflixBlock.innerHTML = customSpinnerHTML; + }); + } + + // Multiple Message + let multiMsgForm1, multiMsgForm2, multiMsgForm3; + if (formSection && formBtnMultiple) { + formBtnMultiple.addEventListener('click', () => { + // Step 1: Initial block with spinner and "Please wait..." message + Block.standard(formSectionClass, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + svgSize: '0px' + }); + + // Inject custom spinner and message + let initialMessage = ` +
    +

    Please wait...

    +
    +
    +
    +
    +
    +
    +
    +
    + `; + let notiflixBlock = document.querySelector('.form-block .notiflix-block'); + if (notiflixBlock) notiflixBlock.innerHTML = initialMessage; + + // remove the first block + Block.remove(formSectionClass, 1000); + // Timeout to start the second block + multiMsgForm1 = setTimeout(() => { + // Step 2: Second block with "Almost Done..." message + Block.standard(formSectionClass, 'Almost Done...', { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)', + messageFontSize: '15px', + svgSize: '0px', + messageColor: config.colors.white + }); + + // remove the second block + Block.remove(formSectionClass, 1000); + // Timeout to start the third block + multiMsgForm2 = setTimeout(() => { + // Step 3: Final block with "Success" message + Block.standard(formSectionClass, { + backgroundColor: 'rgba(' + window.Helpers.getCssVar('black-rgb') + ', 0.5)' + }); + + let initialMessage = `
    Success
    `; + let notiflixBlock = document.querySelector('.form-block .notiflix-block'); + if (notiflixBlock) notiflixBlock.innerHTML = initialMessage; + + multiMsgForm3 = setTimeout(() => { + Block.remove(formSectionClass); // Remove the final block + setTimeout(() => { + formBtn.classList.remove('disabled'); + formBtnOverlay.classList.remove('disabled'); + formBtnSpinner.classList.remove('disabled'); + formBtnCustom.classList.remove('disabled'); + formBtnMultiple.classList.remove('disabled'); + }, 500); + }, 1810); // Adjust the timeout for the final block + }, 1810); // Adjust the timeout for the second block + }, 1610); // Adjust the timeout for the first block + }); + } + + // List of all button selectors + const formButtonSelectors = [ + '.btn-form-block', + '.btn-form-block-overlay', + '.btn-form-block-spinner', + '.btn-form-block-custom', + '.btn-form-block-multiple' + ]; + + // Select all buttons based on their individual classes + const formButtons = formButtonSelectors.map(selector => document.querySelector(selector)); + + // Add click event listener to each button + formButtons.forEach(button => { + if (button) { + button.addEventListener('click', () => { + formButtons.forEach(btn => { + if (btn) { + btn.classList.add('disabled'); + } + }); + }); + } + }); + + if (removeFormBtn) { + removeFormBtn.addEventListener('click', () => { + setTimeout(() => { + if (document.querySelector(`${formSectionClass} .notiflix-block`)) { + Block.remove(formSectionClass); + } else { + alert('No active block to remove.'); + } + }, 450); + clearTimeout(multiMsgForm1); + clearTimeout(multiMsgForm2); + clearTimeout(multiMsgForm3); + setTimeout(() => { + formBtn.classList.remove('disabled'); + formBtnOverlay.classList.remove('disabled'); + formBtnSpinner.classList.remove('disabled'); + formBtnCustom.classList.remove('disabled'); + formBtnMultiple.classList.remove('disabled'); + }, 500); + }); + } +}); diff --git a/public/vuexy/assets/js/extended-ui-drag-and-drop.js b/public/vuexy/assets/js/extended-ui-drag-and-drop.js new file mode 100644 index 0000000..c926c89 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-drag-and-drop.js @@ -0,0 +1,92 @@ +/** + * Drag & Drop + */ +'use strict'; + +(function () { + const cardEl = document.getElementById('sortable-cards'), + pendingTasks = document.getElementById('pending-tasks'), + completedTasks = document.getElementById('completed-tasks'), + cloneSource1 = document.getElementById('clone-source-1'), + cloneSource2 = document.getElementById('clone-source-2'), + handleList1 = document.getElementById('handle-list-1'), + handleList2 = document.getElementById('handle-list-2'), + imageList1 = document.getElementById('image-list-1'), + imageList2 = document.getElementById('image-list-2'); + + // Cards + // -------------------------------------------------------------------- + if (cardEl) { + Sortable.create(cardEl); + } + + // Images + // -------------------------------------------------------------------- + if (imageList1) { + Sortable.create(imageList1, { + animation: 150, + group: 'imgList' + }); + } + if (imageList2) { + Sortable.create(imageList2, { + animation: 150, + group: 'imgList' + }); + } + + // Cloning + // -------------------------------------------------------------------- + if (cloneSource1) { + Sortable.create(cloneSource1, { + animation: 150, + group: { + name: 'cloneList', + pull: 'clone', + revertClone: true + } + }); + } + if (cloneSource2) { + Sortable.create(cloneSource2, { + animation: 150, + group: { + name: 'cloneList', + pull: 'clone', + revertClone: true + } + }); + } + + // Multiple + // -------------------------------------------------------------------- + if (pendingTasks) { + Sortable.create(pendingTasks, { + animation: 150, + group: 'taskList' + }); + } + if (completedTasks) { + Sortable.create(completedTasks, { + animation: 150, + group: 'taskList' + }); + } + + // Handles + // -------------------------------------------------------------------- + if (handleList1) { + Sortable.create(handleList1, { + animation: 150, + group: 'handleList', + handle: '.drag-handle' + }); + } + if (handleList2) { + Sortable.create(handleList2, { + animation: 150, + group: 'handleList', + handle: '.drag-handle' + }); + } +})(); diff --git a/public/vuexy/assets/js/extended-ui-media-player.js b/public/vuexy/assets/js/extended-ui-media-player.js new file mode 100644 index 0000000..b0308f7 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-media-player.js @@ -0,0 +1,10 @@ +/** + * Media Player + */ + +'use strict'; + +(function () { + const videoPlayer = new Plyr('#plyr-video-player'); + const audioPlayer = new Plyr('#plyr-audio-player'); +})(); diff --git a/public/vuexy/assets/js/extended-ui-misc-clipboardjs.js b/public/vuexy/assets/js/extended-ui-misc-clipboardjs.js new file mode 100644 index 0000000..4cb51cd --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-misc-clipboardjs.js @@ -0,0 +1,29 @@ +/** + * Clipboard + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const clipboardList = [].slice.call(document.querySelectorAll('.clipboard-btn')); + + const notyf = new Notyf({ + duration: 3000, + dismissible: true, + position: { x: 'right', y: 'top' } + }); + if (ClipboardJS) { + clipboardList.map(function (clipboardEl) { + const clipboard = new ClipboardJS(clipboardEl); + clipboard.on('success', function (e) { + if (e.action === 'copy') { + notyf.success('Copied to Clipboard!!'); + } + }); + }); + } else { + clipboardList.map(function (clipboardEl) { + clipboardEl.setAttribute('disabled', true); + }); + } +}); diff --git a/public/vuexy/assets/js/extended-ui-misc-idle-timer.js b/public/vuexy/assets/js/extended-ui-misc-idle-timer.js new file mode 100644 index 0000000..ffed4f1 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-misc-idle-timer.js @@ -0,0 +1,212 @@ +/** + * Ideal Timer (jquery) + */ + +'use strict'; + +$(function () { + var timerDoc = $('#document-Status'), + btnPause = $('#document-Pause'), + btnResume = $('#document-Resume'), + btnElapsed = $('#document-Elapsed'), + btnDestroy = $('#document-Destroy'), + btnInit = $('#document-Init'); + + // Document 5 Sec Timeout + // -------------------------------------------------------------------- + if (timerDoc.length) { + var docTimeout = 5000; + // idle/active events + $(document).on('idle.idleTimer', function (event, elem, obj) { + timerDoc + .val(function (i, value) { + return value + 'Idle @ ' + moment().format() + ' \n'; + }) + .removeClass('alert-success') + .addClass('alert-warning'); + }); + $(document).on('active.idleTimer', function (event, elem, obj, e) { + timerDoc + .val(function (i, value) { + return value + 'Active [' + e.type + '] [' + e.target.nodeName + '] @ ' + moment().format() + ' \n'; + }) + .addClass('alert-success') + .removeClass('alert-warning'); + }); + + // button events + btnPause.on('click', function () { + // Pause + $(document).idleTimer('pause'); + timerDoc.val(function (i, value) { + return value + 'Paused @ ' + moment().format() + ' \n'; + }); + $(this).blur(); + return false; + }); + btnResume.on('click', function () { + // Resume + $(document).idleTimer('resume'); + timerDoc.val(function (i, value) { + return value + 'Resumed @ ' + moment().format() + ' \n'; + }); + $(this).blur(); + return false; + }); + btnElapsed.on('click', function () { + // Elapsed + timerDoc.val(function (i, value) { + return value + 'Elapsed (since becoming active): ' + $(document).idleTimer('getElapsedTime') + ' \n'; + }); + $(this).blur(); + return false; + }); + btnDestroy.on('click', function () { + // Destroy + $(document).idleTimer('destroy'); + timerDoc + .val(function (i, value) { + return value + 'Destroyed: @ ' + moment().format() + ' \n'; + }) + .removeClass('alert-success') + .removeClass('alert-warning'); + $(this).blur(); + return false; + }); + btnInit.on('click', function () { + // Initialize + // show init with object + $(document).idleTimer({ + timeout: docTimeout + }); + timerDoc.val(function (i, value) { + return value + 'Init: @ ' + moment().format() + ' \n'; + }); + + // Apply classes for default state + if ($(document).idleTimer('isIdle')) { + timerDoc.removeClass('alert-success').addClass('alert-warning'); + } else { + timerDoc.addClass('alert-success').removeClass('alert-warning'); + } + $(this).blur(); + return false; + }); + + // Clear old statuses + timerDoc.val(''); + + // Start timeout, passing no options + $(document).idleTimer(docTimeout); + + // style based on state + if ($(document).idleTimer('isIdle')) { + timerDoc + .val(function (i, value) { + return value + 'Initial Idle State @ ' + moment().format() + ' \n'; + }) + .removeClass('alert-success') + .addClass('alert-warning'); + } else { + timerDoc + .val(function (i, value) { + return value + 'Initial Active State @ ' + moment().format() + ' \n'; + }) + .addClass('alert-success') + .removeClass('alert-warning'); + } + } + + // Element 3 Sec Timeout + // -------------------------------------------------------------------- + var elementTimer = $('#element-Status'), + btnReset = $('#element-Reset'), + btnRemaining = $('#element-Remaining'), + btnLastActive = $('#element-LastActive'), + btnState = $('#element-State'); + if (elementTimer.length) { + var elTimeout = 3000; + // idle/active events + elementTimer.on('idle.idleTimer', function (event, elem, obj) { + event.stopPropagation(); + + elementTimer + .val(function (i, value) { + return value + 'Idle @ ' + moment().format() + ' \n'; + }) + .removeClass('alert-success') + .addClass('alert-warning'); + }); + elementTimer.on('active.idleTimer', function (event) { + event.stopPropagation(); + + elementTimer + .val(function (i, value) { + return value + 'Active @ ' + moment().format() + ' \n'; + }) + .addClass('alert-success') + .removeClass('alert-warning'); + }); + + // button events + btnReset.on('click', function () { + // Reset + elementTimer.idleTimer('reset').val(function (i, value) { + return value + 'Reset @ ' + moment().format() + ' \n'; + }); + + // classes for default state + if ($('#element-Status').idleTimer('isIdle')) { + elementTimer.removeClass('alert-success').addClass('alert-warning'); + } else { + elementTimer.addClass('alert-success').removeClass('alert-warning'); + } + $(this).blur(); + return false; + }); + btnRemaining.on('click', function () { + // Remaining + elementTimer.val(function (i, value) { + return value + 'Remaining: ' + elementTimer.idleTimer('getRemainingTime') + ' \n'; + }); + $(this).blur(); + return false; + }); + btnLastActive.on('click', function () { + // Last Active + elementTimer.val(function (i, value) { + return value + 'LastActive: ' + elementTimer.idleTimer('getLastActiveTime') + ' \n'; + }); + $(this).blur(); + return false; + }); + btnState.on('click', function () { + // State + elementTimer.val(function (i, value) { + return value + 'State: ' + ($('#element-Status').idleTimer('isIdle') ? 'idle' : 'active') + ' \n'; + }); + $(this).blur(); + return false; + }); + + // Clear value if cached & start time + elementTimer.val('').idleTimer(elTimeout); + + // show initial state + if (elementTimer.idleTimer('isIdle')) { + elementTimer + .val(function (i, value) { + return value + 'Initial Idle @ ' + moment().format() + ' \n'; + }) + .removeClass('alert-success') + .addClass('alert-warning'); + } else { + elementTimer + .val(function (i, value) { + return value + 'Initial Active @ ' + moment().format() + ' \n'; + }) + .addClass('alert-success') + .removeClass('alert-warning'); + } + } +}); diff --git a/public/vuexy/assets/js/extended-ui-misc-numeraljs.js b/public/vuexy/assets/js/extended-ui-misc-numeraljs.js new file mode 100644 index 0000000..a94354b --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-misc-numeraljs.js @@ -0,0 +1,37 @@ +/** + * NumeralJS + */ + +'use strict'; + +(function () { + const dNum = document.querySelector('.dNum'), + fNum = document.querySelector('.fNum'), + fCurrency = document.querySelector('.fCurrency'), + fBytes = document.querySelector('.fBytes'), + fPercent = document.querySelector('.fPercent'), + fTime = document.querySelector('.fTime'), + fExponential = document.querySelector('.fExponential'); + + if (dNum) { + dNum.innerHTML = numeral(974).value(); + } + if (fNum) { + fNum.innerHTML = numeral(1230974).format('0.0a'); + } + if (fCurrency) { + fCurrency.innerHTML = numeral(1000.234).format('$0,0.000'); + } + if (fBytes) { + fBytes.innerHTML = numeral(3467479682787).format('0.000ib'); + } + if (fPercent) { + fPercent.innerHTML = numeral(0.974878234).format('0.000%'); + } + if (fTime) { + fTime.innerHTML = numeral(63846).format('00:00:00'); + } + if (fExponential) { + fExponential.innerHTML = numeral(1123456789).format('0,0e+0'); + } +})(); diff --git a/public/vuexy/assets/js/extended-ui-perfect-scrollbar.js b/public/vuexy/assets/js/extended-ui-perfect-scrollbar.js new file mode 100644 index 0000000..28862f2 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-perfect-scrollbar.js @@ -0,0 +1,37 @@ +/** + * Perfect Scrollbar + */ +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + (function () { + const verticalExample = document.getElementById('vertical-example'), + horizontalExample = document.getElementById('horizontal-example'), + horizVertExample = document.getElementById('both-scrollbars-example'); + + // Vertical Example + // -------------------------------------------------------------------- + if (verticalExample) { + new PerfectScrollbar(verticalExample, { + wheelPropagation: false + }); + } + + // Horizontal Example + // -------------------------------------------------------------------- + if (horizontalExample) { + new PerfectScrollbar(horizontalExample, { + wheelPropagation: false, + suppressScrollY: true + }); + } + + // Both vertical and Horizontal Example + // -------------------------------------------------------------------- + if (horizVertExample) { + new PerfectScrollbar(horizVertExample, { + wheelPropagation: false + }); + } + })(); +}); diff --git a/public/vuexy/assets/js/extended-ui-star-ratings.js b/public/vuexy/assets/js/extended-ui-star-ratings.js new file mode 100644 index 0000000..0f4ef37 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-star-ratings.js @@ -0,0 +1,286 @@ +/** + * Star Ratings (js) + */ + +'use strict'; +document.addEventListener('DOMContentLoaded', function (e) { + const basicRatings = document.querySelector('.basic-ratings'), + readOnlyRatings = document.querySelector('.read-only-ratings'), + customSvg = document.querySelector('.custom-svg-ratings'), + halfStar = document.querySelector('.half-star-ratings'), + onSetEvents = document.querySelector('.onset-event-ratings'), + onChangeEvents = document.querySelector('.onChange-event-ratings'), + ratingMethods = document.querySelector('.methods-ratings'), + initializeRatings = document.querySelector('.btn-initialize'), + destroyRatings = document.querySelector('.btn-destroy'), + getRatings = document.querySelector('.btn-get-rating'), + setRatings = document.querySelector('.btn-set-rating'), + iconStar = document.querySelector('.icon-star-ratings'), + iconStarSm = document.querySelector('.icon-star-sm-ratings'), + iconStarMd = document.querySelector('.icon-star-md-ratings'), + iconStarLg = document.querySelector('.icon-star-lg-ratings'), + iconStarPrimary = document.querySelector('.icon-star-primary-ratings'), + iconStarWarning = document.querySelector('.icon-star-warning-ratings'), + iconStarSuccess = document.querySelector('.icon-star-success-ratings'), + iconStarDanger = document.querySelector('.icon-star-danger-ratings'); + + let r = parseInt(window.Helpers.getCssVar('gray-200', true).slice(1, 3), 16); + let g = parseInt(window.Helpers.getCssVar('gray-200', true).slice(3, 5), 16); + let b = parseInt(window.Helpers.getCssVar('gray-200', true).slice(5, 7), 16); + const halfStarGray = window.Helpers.getCssVar('gray-200', true).replace('#', '%23'); + const halfStarGradient = isRtl + ? `%3Cstop offset='50%25' style='stop-color:${halfStarGray}' /%3E%3Cstop offset='50%25' style='stop-color:%23FFD700' /%3E` + : `%3Cstop offset='50%25' style='stop-color:%23FFD700' /%3E%3Cstop offset='50%25' style='stop-color:${halfStarGray}' /%3E`; + const fullStarSVG = `data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFD700' d='m8.243 7.34l-6.38.925l-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499l-1.09 6.355l-.013.11a1 1 0 0 0 1.464.944l5.706-3l5.693 3l.1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355l4.624-4.5l.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926l-2.852-5.78a1 1 0 0 0-1.794 0z'/%3E%3C/svg%3E`; + + const halfStarSVG = `data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='halfStarGradient'%3E${halfStarGradient}%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23halfStarGradient)' d='m8.243 7.34l-6.38.925l-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499l-1.09 6.355l-.013.11a1 1 0 0 0 1.464.944l5.706-3l5.693 3l.1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355l4.624-4.5l.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926l-2.852-5.78a1 1 0 0 0-1.794 0z'/%3E%3C/svg%3E`; + + const emptyStarSVG = `data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(${r},${g},${b})' d='m8.243 7.34l-6.38.925l-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499l-1.09 6.355l-.013.11a1 1 0 0 0 1.464.944l5.706-3l5.693 3l.1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355l4.624-4.5l.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926l-2.852-5.78a1 1 0 0 0-1.794 0z'/%3E%3C/svg%3E`; + + // Basic Ratings + // -------------------------------------------------------------------- + + if (basicRatings) { + let ratings = new Raty(basicRatings, { + starOn: fullStarSVG, + starHalf: halfStarSVG, + starOff: emptyStarSVG + }); + ratings.init(); + } + + // Read Only Ratings + // -------------------------------------------------------------------- + if (readOnlyRatings) { + let ratings = new Raty(readOnlyRatings, { + number: 5, + starOn: fullStarSVG, + starHalf: halfStarSVG, + starOff: emptyStarSVG + }); + ratings.init(); + } + + // custom-svg icons + const customFullStarSVG = `data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFD700' d='m6.516 14.323l-1.49 6.452a.998.998 0 0 0 1.529 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4l4.536-4.082a1 1 0 0 0-.59-1.74l-5.701-.454l-2.467-5.461a.998.998 0 0 0-1.822 0L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713zm2.853-4.326a1 1 0 0 0 .832-.586L12 5.43l1.799 3.981a1 1 0 0 0 .832.586l3.972.315l-3.271 2.944c-.284.256-.397.65-.293 1.018l1.253 4.385l-3.736-2.491a.995.995 0 0 0-1.109 0l-3.904 2.603l1.05-4.546a1 1 0 0 0-.276-.94l-3.038-2.962z'/%3E%3C/svg%3E`; + + const customEmptyStarSVG = `data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(${r},${g},${b})' d='m6.516 14.323l-1.49 6.452a.998.998 0 0 0 1.529 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4l4.536-4.082a1 1 0 0 0-.59-1.74l-5.701-.454l-2.467-5.461a.998.998 0 0 0-1.822 0L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713zm2.853-4.326a1 1 0 0 0 .832-.586L12 5.43l1.799 3.981a1 1 0 0 0 .832.586l3.972.315l-3.271 2.944c-.284.256-.397.65-.293 1.018l1.253 4.385l-3.736-2.491a.995.995 0 0 0-1.109 0l-3.904 2.603l1.05-4.546a1 1 0 0 0-.276-.94l-3.038-2.962z'/%3E%3C/svg%3E`; + + // Custom SVG Ratings + // -------------------------------------------------------------------- + if (customSvg) { + let ratings = new Raty(customSvg, { + starOn: customFullStarSVG, + starOff: customEmptyStarSVG + }); + ratings.init(); + } + + // Half Star Ratings + // -------------------------------------------------------------------- + if (halfStar) { + let ratings = new Raty(halfStar, { + starOn: fullStarSVG, + starHalf: halfStarSVG, + starOff: emptyStarSVG, + rtl: isRtl + }); + ratings.init(); + } + + // Ratings Events + // -------------------------------------------------------------------- + + // onSet Event + if (onSetEvents) { + let ratings = new Raty(onSetEvents, { + starOn: fullStarSVG, + starHalf: halfStarSVG, + starOff: emptyStarSVG, + click: function (score) { + alert('The rating is set to ' + score + ' !'); + } + }); + ratings.init(); + } + + // onChange Event + if (onChangeEvents) { + let ratings = new Raty(onChangeEvents, { + starOn: fullStarSVG, + starHalf: halfStarSVG, + starOff: emptyStarSVG, + half: true, + mouseover: function (score) { + const counterElement = onChangeEvents.parentElement.querySelector('.counter'); + if (counterElement) { + counterElement.textContent = (Math.round(score * 2) / 2).toFixed(1); + } + }, + mouseout: function () { + const counterElement = onChangeEvents.parentElement.querySelector('.counter'); + if (counterElement) { + const currentScore = ratings.score() || 0; + counterElement.textContent = (Math.round(currentScore * 2) / 2).toFixed(1); + } + } + }); + + const initialCounter = onChangeEvents.parentElement.querySelector('.counter'); + if (initialCounter) { + initialCounter.textContent = '0.0'; + } + + ratings.init(); + } + + // Ratings Methods + // -------------------------------------------------------------------- + let currentScore = 0; + let ratingInstance = null; + + // Initialize rating + function initializeRating(score = currentScore) { + if (!ratingInstance) { + ratingInstance = new Raty(ratingMethods, { + starOn: fullStarSVG, + starHalf: halfStarSVG, + starOff: emptyStarSVG, + click: function (newScore) { + currentScore = newScore; + }, + score: score, + readOnly: false, + rtl: isRtl + }); + ratingInstance.init(); + } + } + + initializeRating(currentScore); + // Destroy rating + function destroyRating() { + if (ratingInstance) { + ratingMethods.innerHTML = ''; + ratingInstance = null; + currentScore = 0; + } else { + alert('Please Initialize Ratings First'); + } + } + + // Get Current Rating + function getRating() { + if (ratingInstance) { + alert('Current Ratings are ' + currentScore); + } else { + alert('Please Initialize Ratings First'); + } + } + + function setRating(score) { + if (ratingInstance) { + destroyRating(); + initializeRating(score); + currentScore = score; + } else { + alert('Please Initialize Ratings First'); + } + } + + if (initializeRatings) { + initializeRatings.addEventListener('click', () => initializeRating(currentScore)); + } + + if (destroyRatings) { + destroyRatings.addEventListener('click', destroyRating); + } + + if (getRatings) { + getRatings.addEventListener('click', getRating); + } + + if (setRatings) { + setRatings.addEventListener('click', () => setRating(1)); + } + + // icon Star Ratings + // -------------------------------------------------------------------- + if (iconStar) { + let ratings = new Raty(iconStar, { + starType: 'i', + starOff: 'icon-base icon-xl ti tabler-heart-filled bg-danger-subtle', + starOn: 'icon-base icon-xl ti tabler-heart-filled text-danger' + }); + ratings.init(); + } + + // size variant star Ratings + // -------------------------------------------------------------------- + + if (iconStarSm) { + let ratings = new Raty(iconStarSm, { + starType: 'i', + starOff: 'icon-base ti tabler-star-filled bg-secondary-subtle', + starOn: 'icon-base ti tabler-star-filled text-secondary' + }); + ratings.init(); + } + + if (iconStarMd) { + let ratings = new Raty(iconStarMd, { + starType: 'i', + starOff: 'icon-base icon-xl ti tabler-star-filled bg-secondary-subtle', + starOn: 'icon-base icon-xl ti tabler-star-filled text-secondary' + }); + ratings.init(); + } + + if (iconStarLg) { + let ratings = new Raty(iconStarLg, { + starType: 'i', + starOff: 'icon-base icon-42px ti tabler-star-filled bg-secondary-subtle', + starOn: 'icon-base icon-42px ti tabler-star-filled text-secondary' + }); + ratings.init(); + } + + // color variant star Ratings + // -------------------------------------------------------------------- + + if (iconStarPrimary) { + let ratings = new Raty(iconStarPrimary, { + starType: 'i', + starOff: 'icon-base icon-xl ti tabler-star-filled bg-primary-subtle', + starOn: 'icon-base icon-xl ti tabler-star-filled text-primary' + }); + ratings.init(); + } + + if (iconStarWarning) { + let ratings = new Raty(iconStarWarning, { + starType: 'i', + starOff: 'icon-base icon-xl ti tabler-star-filled bg-warning-subtle', + starOn: 'icon-base icon-xl ti tabler-star-filled text-warning' + }); + ratings.init(); + } + + if (iconStarSuccess) { + let ratings = new Raty(iconStarSuccess, { + starType: 'i', + starOff: 'icon-base icon-xl ti tabler-star-filled bg-success-subtle', + starOn: 'icon-base icon-xl ti tabler-star-filled text-success' + }); + ratings.init(); + } + + if (iconStarDanger) { + let ratings = new Raty(iconStarDanger, { + starType: 'i', + starOff: 'icon-base icon-xl ti tabler-star-filled bg-danger-subtle', + starOn: 'icon-base icon-xl ti tabler-star-filled text-danger' + }); + ratings.init(); + } +}); diff --git a/public/vuexy/assets/js/extended-ui-sweetalert2.js b/public/vuexy/assets/js/extended-ui-sweetalert2.js new file mode 100644 index 0000000..3a2ff7b --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-sweetalert2.js @@ -0,0 +1,558 @@ +/** + * Sweet Alerts + */ + +'use strict'; + +(function () { + const basicAlert = document.querySelector('#basic-alert'), + withTitle = document.querySelector('#with-title'), + footerAlert = document.querySelector('#footer-alert'), + htmlAlert = document.querySelector('#html-alert'), + positionTopStart = document.querySelector('#position-top-start'), + positionTopEnd = document.querySelector('#position-top-end'), + positionBottomStart = document.querySelector('#position-bottom-start'), + positionBottomEnd = document.querySelector('#position-bottom-end'), + bounceInAnimation = document.querySelector('#bounce-in-animation'), + fadeInAnimation = document.querySelector('#fade-in-animation'), + flipXAnimation = document.querySelector('#flip-x-animation'), + tadaAnimation = document.querySelector('#tada-animation'), + shakeAnimation = document.querySelector('#shake-animation'), + iconSuccess = document.querySelector('#type-success'), + iconInfo = document.querySelector('#type-info'), + iconWarning = document.querySelector('#type-warning'), + iconError = document.querySelector('#type-error'), + iconQuestion = document.querySelector('#type-question'), + customImage = document.querySelector('#custom-image'), + autoClose = document.querySelector('#auto-close'), + outsideClick = document.querySelector('#outside-click'), + progressSteps = document.querySelector('#progress-steps'), + ajaxRequest = document.querySelector('#ajax-request'), + confirmText = document.querySelector('#confirm-text'), + confirmColor = document.querySelector('#confirm-color'); + + // Basic Alerts + // -------------------------------------------------------------------- + + // Default Alert + if (basicAlert) { + basicAlert.onclick = function () { + Swal.fire({ + title: 'Any fool can use a computer', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Alert With Title + if (withTitle) { + withTitle.onclick = function () { + Swal.fire({ + title: 'The Internet?,', + text: 'That thing is still around?', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Alert With Footer + if (footerAlert) { + footerAlert.onclick = function () { + Swal.fire({ + icon: 'error', + title: 'Oops...', + text: 'Something went wrong!', + footer: 'Why do I have this issue?', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Html Alert + if (htmlAlert) { + htmlAlert.onclick = function () { + Swal.fire({ + title: 'HTML example', + icon: 'info', + html: + 'You can use bold text, ' + + 'links ' + + 'and other HTML tags', + showCloseButton: true, + showCancelButton: true, + focusConfirm: false, + confirmButtonText: ' Great!', + confirmButtonAriaLabel: 'Thumbs up, great!', + cancelButtonText: '', + cancelButtonAriaLabel: 'Thumbs down', + customClass: { + confirmButton: 'btn btn-primary', + cancelButton: 'btn btn-label-secondary' + }, + buttonsStyling: false + }); + }; + } + + // Alerts Positions + // -------------------------------------------------------------------- + + // Top Start Alert + if (positionTopStart) { + positionTopStart.onclick = function () { + Swal.fire({ + position: 'top-start', + icon: 'success', + title: 'Your work has been saved', + showConfirmButton: false, + timer: 1500, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Top End Alert + if (positionTopEnd) { + positionTopEnd.onclick = function () { + Swal.fire({ + position: 'top-end', + icon: 'success', + title: 'Your work has been saved', + showConfirmButton: false, + timer: 1500, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Bottom Start Alert + if (positionBottomStart) { + positionBottomStart.onclick = function () { + Swal.fire({ + position: 'bottom-start', + icon: 'success', + title: 'Your work has been saved', + showConfirmButton: false, + timer: 1500, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Bottom End Alert + if (positionBottomEnd) { + positionBottomEnd.onclick = function () { + Swal.fire({ + position: 'bottom-end', + icon: 'success', + title: 'Your work has been saved', + showConfirmButton: false, + timer: 1500, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Alerts With Animations + // -------------------------------------------------------------------- + + // Bounce In Animation + if (bounceInAnimation) { + bounceInAnimation.onclick = function () { + Swal.fire({ + title: 'Bounce In Animation', + showClass: { + popup: 'animate__animated animate__bounceIn' + }, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Fade In Animation + if (fadeInAnimation) { + fadeInAnimation.onclick = function () { + Swal.fire({ + title: 'Fade In Animation', + showClass: { + popup: 'animate__animated animate__fadeIn' + }, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Flip X Animation + if (flipXAnimation) { + flipXAnimation.onclick = function () { + Swal.fire({ + title: 'Flip In Animation', + showClass: { + popup: 'animate__animated animate__flipInX' + }, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Tada Animation + if (tadaAnimation) { + tadaAnimation.onclick = function () { + Swal.fire({ + title: 'Tada Animation', + showClass: { + popup: 'animate__animated animate__tada' + }, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Shake Animation + if (shakeAnimation) { + shakeAnimation.onclick = function () { + Swal.fire({ + title: 'Shake Animation', + showClass: { + popup: 'animate__animated animate__shakeX' + }, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Alert Types + // -------------------------------------------------------------------- + + // Success Alert + if (iconSuccess) { + iconSuccess.onclick = function () { + Swal.fire({ + title: 'Good job!', + text: 'You clicked the button!', + icon: 'success', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Info Alert + if (iconInfo) { + iconInfo.onclick = function () { + Swal.fire({ + title: 'Info!', + text: 'You clicked the button!', + icon: 'info', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Warning Alert + if (iconWarning) { + iconWarning.onclick = function () { + Swal.fire({ + title: 'Warning!', + text: ' You clicked the button!', + icon: 'warning', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Error Alert + if (iconError) { + iconError.onclick = function () { + Swal.fire({ + title: 'Error!', + text: ' You clicked the button!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Question Alert + if (iconQuestion) { + iconQuestion.onclick = function () { + Swal.fire({ + title: 'Question!', + text: ' You clicked the button!', + icon: 'question', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Advanced Options + // -------------------------------------------------------------------- + + //Alert With Custom Icon + if (customImage) { + customImage.onclick = function () { + Swal.fire({ + title: 'Sweet!', + text: 'Modal with a custom image.', + imageUrl: assetsPath + 'img/backgrounds/5.jpg', + imageWidth: 400, + imageAlt: 'Custom image', + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Auto Closing Alert + if (autoClose) { + autoClose.onclick = function () { + var timerInterval; + Swal.fire({ + title: 'Auto close alert!', + html: 'I will close in seconds.', + timer: 2000, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false, + willOpen: function () { + Swal.showLoading(); + timerInterval = setInterval(function () { + Swal.getHtmlContainer().querySelector('strong').textContent = Swal.getTimerLeft(); + }, 100); + }, + willClose: function () { + clearInterval(timerInterval); + } + }).then(function (result) { + if ( + // Read more about handling dismissals + result.dismiss === Swal.DismissReason.timer + ) { + console.log('I was closed by the timer'); + } + }); + }; + } + + // Close Alert On Backdrop Click + if (outsideClick) { + outsideClick.onclick = function () { + Swal.fire({ + title: 'Click outside to close!', + text: 'This is a cool message!', + backdrop: true, + allowOutsideClick: true, + customClass: { + confirmButton: 'btn btn-primary waves-effect waves-light' + }, + buttonsStyling: false + }); + }; + } + + // Alert With Steps + if (progressSteps) { + progressSteps.onclick = function () { + const steps = ['1', '2', '3']; + const swalQueueStep = Swal.mixin({ + confirmButtonText: 'Forward', + cancelButtonText: 'Back', + progressSteps: steps, + input: 'text', + inputAttributes: { + required: true + }, + validationMessage: 'This field is required' + }); + + async function backAndForward() { + const values = []; + let currentStep; + + for (currentStep = 0; currentStep < steps.length; ) { + const result = await new swalQueueStep({ + title: 'Question ' + steps[currentStep], + showCancelButton: currentStep > 0, + currentProgressStep: currentStep + }); + + if (result.value) { + values[currentStep] = result.value; + currentStep++; + } else if (result.dismiss === 'cancel') { + currentStep--; + } + } + + Swal.fire(JSON.stringify(values)); + } + + backAndForward(); + }; + } + + // Alert With Ajax Request + if (ajaxRequest) { + ajaxRequest.onclick = function () { + Swal.fire({ + title: 'Submit your Github username', + input: 'text', + inputAttributes: { + autocapitalize: 'off' + }, + showCancelButton: true, + confirmButtonText: 'Look up', + showLoaderOnConfirm: true, + customClass: { + confirmButton: 'btn btn-primary', + cancelButton: 'btn btn-label-danger' + }, + preConfirm: login => { + return fetch('//api.github.com/users/' + login) + .then(response => { + if (!response.ok) { + throw new Error(response.statusText); + } + return response.json(); + }) + .catch(error => { + Swal.showValidationMessage('Request failed:' + error); + }); + }, + backdrop: true, + allowOutsideClick: () => !Swal.isLoading() + }).then(result => { + if (result.isConfirmed) { + Swal.fire({ + title: result.value.login + "'s avatar", + imageUrl: result.value.avatar_url, + customClass: { + confirmButtonText: 'Close me!', + confirmButton: 'btn btn-primary waves-effect waves-light' + } + }); + } + }); + }; + } + + // Alert With Functional Confirm Button + if (confirmText) { + confirmText.onclick = function () { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert this!", + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes, delete it!', + customClass: { + confirmButton: 'btn btn-primary', + cancelButton: 'btn btn-label-secondary' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Deleted!', + text: 'Your file has been deleted.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + + // Alert With Functional Confirm Cancel Button + if (confirmColor) { + confirmColor.onclick = function () { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert this!", + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes, delete it!', + customClass: { + confirmButton: 'btn btn-primary', + cancelButton: 'btn btn-label-secondary' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Deleted!', + text: 'Your file has been deleted.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Your imaginary file is safe :)', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } +})(); diff --git a/public/vuexy/assets/js/extended-ui-timeline.js b/public/vuexy/assets/js/extended-ui-timeline.js new file mode 100644 index 0000000..c39b1d9 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-timeline.js @@ -0,0 +1,16 @@ +/** + * Timeline + */ + +'use strict'; + +(function () { + // Init Animation on scroll + AOS.init({ + disable: function () { + const maxWidth = 1024; + return window.innerWidth < maxWidth; + }, + once: true + }); +})(); diff --git a/public/vuexy/assets/js/extended-ui-tour.js b/public/vuexy/assets/js/extended-ui-tour.js new file mode 100644 index 0000000..d7a1ac0 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-tour.js @@ -0,0 +1,194 @@ +/** + * Tour + */ + +'use strict'; + +(function () { + const startBtn = document.querySelector('#shepherd-example'); + + function setupTour(tour) { + const backBtnClass = 'btn btn-sm btn-label-secondary md-btn-flat waves-effect waves-light', + nextBtnClass = 'btn btn-sm btn-primary btn-next waves-effect waves-light'; + tour.addStep({ + title: 'Navbar', + text: 'This is your navbar', + attachTo: { element: '.navbar', on: 'bottom' }, + buttons: [ + { + action: tour.cancel, + classes: backBtnClass, + text: 'Skip' + }, + { + text: 'Next', + classes: nextBtnClass, + action: tour.next + } + ] + }); + tour.addStep({ + title: 'Card', + text: 'This is a card', + attachTo: { element: '.tour-card', on: 'top' }, + buttons: [ + { + text: 'Skip', + classes: backBtnClass, + action: tour.cancel + }, + { + text: 'Back', + classes: backBtnClass, + action: tour.back + }, + { + text: 'Next', + classes: nextBtnClass, + action: tour.next + } + ] + }); + tour.addStep({ + title: 'Footer', + text: 'This is the Footer', + attachTo: { element: '.footer', on: 'top' }, + buttons: [ + { + text: 'Skip', + classes: backBtnClass, + action: tour.cancel + }, + { + text: 'Back', + classes: backBtnClass, + action: tour.back + }, + { + text: 'Next', + classes: nextBtnClass, + action: tour.next + } + ] + }); + tour.addStep({ + title: 'Upgrade', + text: 'Click here to upgrade plan', + attachTo: { element: '.footer-link', on: 'top' }, + buttons: [ + { + text: 'Back', + classes: backBtnClass, + action: tour.back + }, + { + text: 'Finish', + classes: nextBtnClass, + action: tour.cancel + } + ] + }); + + return tour; + } + + if (startBtn) { + // On start tour button click + startBtn.onclick = function () { + const tourVar = new Shepherd.Tour({ + defaultStepOptions: { + scrollTo: false, + cancelIcon: { + enabled: true + } + }, + useModalOverlay: true + }); + + setupTour(tourVar).start(); + }; + } + + // ! Documentation Tour only + const startBtnDocs = document.querySelector('#shepherd-docs-example'); + + function setupTourDocs(tour) { + const backBtnClass = 'btn btn-sm btn-label-secondary md-btn-flat waves-effect waves-light', + nextBtnClass = 'btn btn-sm btn-primary btn-next waves-effect waves-light'; + tour.addStep({ + title: 'Navbar', + text: 'This is your navbar', + attachTo: { element: '.navbar', on: 'bottom' }, + buttons: [ + { + action: tour.cancel, + classes: backBtnClass, + text: 'Skip' + }, + { + text: 'Next', + classes: nextBtnClass, + action: tour.next + } + ] + }); + tour.addStep({ + title: 'Footer', + text: 'This is the Footer', + attachTo: { element: '.footer', on: 'top' }, + buttons: [ + { + text: 'Skip', + classes: backBtnClass, + action: tour.cancel + }, + { + text: 'Back', + classes: backBtnClass, + action: tour.back + }, + { + text: 'Next', + classes: nextBtnClass, + action: tour.next + } + ] + }); + tour.addStep({ + title: 'Social Link', + text: 'Click here share on social media', + attachTo: { element: '.footer-link', on: 'top' }, + buttons: [ + { + text: 'Back', + classes: backBtnClass, + action: tour.back + }, + { + text: 'Finish', + classes: nextBtnClass, + action: tour.cancel + } + ] + }); + + return tour; + } + + if (startBtnDocs) { + // On start tour button click + startBtnDocs.onclick = function () { + const tourDocsVar = new Shepherd.Tour({ + defaultStepOptions: { + scrollTo: false, + cancelIcon: { + enabled: true + } + }, + useModalOverlay: true + }); + + setupTourDocs(tourDocsVar).start(); + }; + } +})(); diff --git a/public/vuexy/assets/js/extended-ui-treeview.js b/public/vuexy/assets/js/extended-ui-treeview.js new file mode 100644 index 0000000..b45b599 --- /dev/null +++ b/public/vuexy/assets/js/extended-ui-treeview.js @@ -0,0 +1,440 @@ +/** + * Treeview (jquery) + */ + +'use strict'; + +$(function () { + var theme = $('html').attr('data-bs-theme') === 'dark' ? 'default-dark' : 'default', + basicTree = $('#jstree-basic'), + customIconsTree = $('#jstree-custom-icons'), + contextMenu = $('#jstree-context-menu'), + dragDrop = $('#jstree-drag-drop'), + checkboxTree = $('#jstree-checkbox'), + ajaxTree = $('#jstree-ajax'); + + // Basic + // -------------------------------------------------------------------- + if (basicTree.length) { + basicTree.jstree({ + core: { + themes: { + name: theme + } + } + }); + } + + // Custom Icons + // -------------------------------------------------------------------- + if (customIconsTree.length) { + customIconsTree.jstree({ + core: { + themes: { + name: theme + }, + data: [ + { + text: 'css', + children: [ + { + text: 'app.css', + type: 'css' + }, + { + text: 'style.css', + type: 'css' + } + ] + }, + { + text: 'img', + state: { + opened: true + }, + children: [ + { + text: 'bg.jpg', + type: 'img' + }, + { + text: 'logo.png', + type: 'img' + }, + { + text: 'avatar.png', + type: 'img' + } + ] + }, + { + text: 'js', + state: { + opened: true + }, + children: [ + { + text: 'jquery.js', + type: 'js' + }, + { + text: 'app.js', + type: 'js' + } + ] + }, + { + text: 'index.html', + type: 'html' + }, + { + text: 'page-one.html', + type: 'html' + }, + { + text: 'page-two.html', + type: 'html' + } + ] + }, + plugins: ['types'], + types: { + default: { + icon: 'icon-base ti tabler-folder' + }, + html: { + icon: 'icon-base ti tabler-brand-html5 bg-danger' + }, + css: { + icon: 'icon-base ti tabler-brand-css3 bg-info' + }, + img: { + icon: 'icon-base ti tabler-photo bg-success' + }, + js: { + icon: 'icon-base ti tabler-brand-javascript bg-warning' + } + } + }); + } + + // Context Menu + // -------------------------------------------------------------------- + if (contextMenu.length) { + contextMenu.jstree({ + core: { + themes: { + name: theme + }, + check_callback: true, + data: [ + { + text: 'css', + children: [ + { + text: 'app.css', + type: 'css' + }, + { + text: 'style.css', + type: 'css' + } + ] + }, + { + text: 'img', + state: { + opened: true + }, + children: [ + { + text: 'bg.jpg', + type: 'img' + }, + { + text: 'logo.png', + type: 'img' + }, + { + text: 'avatar.png', + type: 'img' + } + ] + }, + { + text: 'js', + state: { + opened: true + }, + children: [ + { + text: 'jquery.js', + type: 'js' + }, + { + text: 'app.js', + type: 'js' + } + ] + }, + { + text: 'index.html', + type: 'html' + }, + { + text: 'page-one.html', + type: 'html' + }, + { + text: 'page-two.html', + type: 'html' + } + ] + }, + plugins: ['types', 'contextmenu'], + types: { + default: { + icon: 'icon-base ti tabler-folder' + }, + html: { + icon: 'icon-base ti tabler-brand-html5 bg-danger' + }, + css: { + icon: 'icon-base ti tabler-brand-css3 bg-info' + }, + img: { + icon: 'icon-base ti tabler-photo bg-success' + }, + js: { + icon: 'icon-base ti tabler-brand-javascript bg-warning' + } + } + }); + } + + // Drag Drop + // -------------------------------------------------------------------- + if (dragDrop.length) { + dragDrop.jstree({ + core: { + themes: { + name: theme + }, + check_callback: true, + data: [ + { + text: 'css', + children: [ + { + text: 'app.css', + type: 'css' + }, + { + text: 'style.css', + type: 'css' + } + ] + }, + { + text: 'img', + state: { + opened: true + }, + children: [ + { + text: 'bg.jpg', + type: 'img' + }, + { + text: 'logo.png', + type: 'img' + }, + { + text: 'avatar.png', + type: 'img' + } + ] + }, + { + text: 'js', + state: { + opened: true + }, + children: [ + { + text: 'jquery.js', + type: 'js' + }, + { + text: 'app.js', + type: 'js' + } + ] + }, + { + text: 'index.html', + type: 'html' + }, + { + text: 'page-one.html', + type: 'html' + }, + { + text: 'page-two.html', + type: 'html' + } + ] + }, + plugins: ['types', 'dnd'], + types: { + default: { + icon: 'icon-base ti tabler-folder' + }, + html: { + icon: 'icon-base ti tabler-brand-html5 bg-danger' + }, + css: { + icon: 'icon-base ti tabler-brand-css3 bg-info' + }, + img: { + icon: 'icon-base ti tabler-photo bg-success' + }, + js: { + icon: 'icon-base ti tabler-brand-javascript bg-warning' + } + } + }); + } + + // Checkbox + // -------------------------------------------------------------------- + if (checkboxTree.length) { + checkboxTree.jstree({ + core: { + themes: { + name: theme + }, + data: [ + { + text: 'css', + children: [ + { + text: 'app.css', + type: 'css' + }, + { + text: 'style.css', + type: 'css' + } + ] + }, + { + text: 'img', + state: { + opened: true + }, + children: [ + { + text: 'bg.jpg', + type: 'img' + }, + { + text: 'logo.png', + type: 'img' + }, + { + text: 'avatar.png', + type: 'img' + } + ] + }, + { + text: 'js', + state: { + opened: true + }, + children: [ + { + text: 'jquery.js', + type: 'js' + }, + { + text: 'app.js', + type: 'js' + } + ] + }, + { + text: 'index.html', + type: 'html' + }, + { + text: 'page-one.html', + type: 'html' + }, + { + text: 'page-two.html', + type: 'html' + } + ] + }, + plugins: ['types', 'checkbox', 'wholerow'], + types: { + default: { + icon: 'icon-base ti tabler-folder' + }, + html: { + icon: 'icon-base ti tabler-brand-html5 bg-danger' + }, + css: { + icon: 'icon-base ti tabler-brand-css3 bg-info' + }, + img: { + icon: 'icon-base ti tabler-photo bg-success' + }, + js: { + icon: 'icon-base ti tabler-brand-javascript bg-warning' + } + } + }); + } + + // Ajax Example + // -------------------------------------------------------------------- + if (ajaxTree.length) { + ajaxTree.jstree({ + core: { + themes: { + name: theme + }, + data: { + url: assetsPath + 'json/jstree-data.json', + dataType: 'json', + data: function (node) { + return { + id: node.id + }; + } + } + }, + plugins: ['types', 'state'], + types: { + default: { + icon: 'icon-base ti tabler-folder' + }, + html: { + icon: 'icon-base ti tabler-brand-html5 bg-danger' + }, + css: { + icon: 'icon-base ti tabler-brand-css3 bg-info' + }, + img: { + icon: 'icon-base ti tabler-photo bg-success' + }, + js: { + icon: 'icon-base ti tabler-brand-javascript bg-warning' + } + } + }); + } +}); diff --git a/public/vuexy/assets/js/form-basic-inputs.js b/public/vuexy/assets/js/form-basic-inputs.js new file mode 100644 index 0000000..39bffc2 --- /dev/null +++ b/public/vuexy/assets/js/form-basic-inputs.js @@ -0,0 +1,11 @@ +/** + * Form Basic Inputs + */ + +'use strict'; + +(function () { + // Indeterminate checkbox + const checkbox = document.getElementById('defaultCheck2'); + checkbox.indeterminate = true; +})(); diff --git a/public/vuexy/assets/js/form-input-group.js b/public/vuexy/assets/js/form-input-group.js new file mode 100644 index 0000000..96655f1 --- /dev/null +++ b/public/vuexy/assets/js/form-input-group.js @@ -0,0 +1,37 @@ +/** + * Form Input Groups + */ + +'use strict'; + +(function () { + const speechToText = $('.speech-to-text'); // ! jQuery dependency for speech to text + + // Speech To Text + if (speechToText.length) { + var SpeechRecognition = SpeechRecognition || webkitSpeechRecognition; + if (SpeechRecognition !== undefined && SpeechRecognition !== null) { + var recognition = new SpeechRecognition(), + listening = false; + speechToText.on('click', function () { + const $this = $(this); + recognition.onspeechstart = function () { + listening = true; + }; + if (listening === false) { + recognition.start(); + } + recognition.onerror = function (event) { + listening = false; + }; + recognition.onresult = function (event) { + $this.closest('.form-send-message').find('.message-input').val(event.results[0][0].transcript); + }; + recognition.onspeechend = function (event) { + listening = false; + recognition.stop(); + }; + }); + } + } +})(); diff --git a/public/vuexy/assets/js/form-layouts.js b/public/vuexy/assets/js/form-layouts.js new file mode 100644 index 0000000..cf181fc --- /dev/null +++ b/public/vuexy/assets/js/form-layouts.js @@ -0,0 +1,115 @@ +/** + * Form Layout Vertical + */ +'use strict'; + +(function () { + const phoneMaskList = document.querySelectorAll('.phone-mask'), + creditCardMask = document.querySelector('.credit-card-mask'), + expiryDateMask = document.querySelector('.expiry-date-mask'), + cvvMask = document.querySelector('.cvv-code-mask'), + datepickerList = document.querySelectorAll('.dob-picker'), + formCheckInputPayment = document.querySelectorAll('.form-check-input-payment'); + + // Phone Number + if (phoneMaskList) { + phoneMaskList.forEach(function (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + }); + } + + // Credit Card + if (creditCardMask) { + creditCardMask.addEventListener('input', event => { + creditCardMask.value = formatCreditCard(event.target.value); + const cleanValue = event.target.value.replace(/\D/g, ''); + let cardType = getCreditCardType(cleanValue); + if (cardType && cardType !== 'unknown' && cardType !== 'general') { + document.querySelector('.card-type').innerHTML = + ``; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + }); + registerCursorTracker({ + input: creditCardMask, + delimiter: ' ' + }); + } + + // Expiry Date Mask + if (expiryDateMask) { + expiryDateMask.addEventListener('input', event => { + expiryDateMask.value = formatDate(event.target.value, { + delimiter: '/', + datePattern: ['m', 'y'] + }); + }); + registerCursorTracker({ + input: expiryDateMask, + delimiter: '/' + }); + } + + // CVV + if (cvvMask) { + cvvMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + cvvMask.value = formatNumeral(cleanValue, { + numeral: true, + numeralPositiveOnly: true + }); + }); + } + + // Flat Picker Birth Date + if (datepickerList) { + datepickerList.forEach(function (datepicker) { + datepicker.flatpickr({ + monthSelectorType: 'static' + }); + }); + } + + // Toggle CC Payment Method based on selected option + if (formCheckInputPayment) { + formCheckInputPayment.forEach(function (paymentInput) { + paymentInput.addEventListener('change', function (e) { + const paymentInputValue = e.target.value; + if (paymentInputValue === 'credit-card') { + document.querySelector('#form-credit-card').classList.remove('d-none'); + } else { + document.querySelector('#form-credit-card').classList.add('d-none'); + } + }); + }); + } +})(); + +// select2 (jquery) +$(function () { + // Init custom option check + window.Helpers.initCustomOptionCheck(); + + // Select2 Country + var select2 = $('.select2'); + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: $this.parent() + }); + }); + } +}); diff --git a/public/vuexy/assets/js/form-validation.js b/public/vuexy/assets/js/form-validation.js new file mode 100644 index 0000000..967ff13 --- /dev/null +++ b/public/vuexy/assets/js/form-validation.js @@ -0,0 +1,345 @@ +'use strict'; + +(function () { + // Init custom option check + window.Helpers.initCustomOptionCheck(); + + // Bootstrap validation example + //------------------------------------------------------------------------------------------ + // const flatPickrEL = $('.flatpickr-validation'); + const flatPickrList = [].slice.call(document.querySelectorAll('.flatpickr-validation')); + // Flat pickr + if (flatPickrList) { + flatPickrList.forEach(flatPickr => { + flatPickr.flatpickr({ + allowInput: true, + monthSelectorType: 'static' + }); + }); + } + + // Fetch all the forms we want to apply custom Bootstrap validation styles to + const bsValidationForms = document.querySelectorAll('.needs-validation'); + + // Loop over them and prevent submission + Array.prototype.slice.call(bsValidationForms).forEach(function (form) { + form.addEventListener( + 'submit', + function (event) { + if (!form.checkValidity()) { + event.preventDefault(); + event.stopPropagation(); + } else { + // Submit your form + alert('Submitted!!!'); + } + + form.classList.add('was-validated'); + }, + false + ); + }); +})(); +/** + * Form Validation (https://formvalidation.io/guide/examples) + * ? Primary form validation plugin for this template + * ? In this example we've try to covered as many form inputs as we can. + * ? Though If we've miss any 3rd party libraries, then refer: https://formvalidation.io/guide/examples/integrating-with-3rd-party-libraries + */ +//------------------------------------------------------------------------------------------ +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const formValidationExamples = document.getElementById('formValidationExamples'), + formValidationSelect2Ele = jQuery(formValidationExamples.querySelector('[name="formValidationSelect2"]')), + formValidationTechEle = jQuery(formValidationExamples.querySelector('[name="formValidationTech"]')), + formValidationLangEle = formValidationExamples.querySelector('[name="formValidationLang"]'), + formValidationHobbiesEle = jQuery(formValidationExamples.querySelector('.selectpicker')), + tech = [ + 'ReactJS', + 'Angular', + 'VueJS', + 'Html', + 'Css', + 'Sass', + 'Pug', + 'Gulp', + 'Php', + 'Laravel', + 'Python', + 'Bootstrap', + 'Material Design', + 'NodeJS' + ]; + + const fv = FormValidation.formValidation(formValidationExamples, { + fields: { + formValidationName: { + validators: { + notEmpty: { + message: 'Please enter your name' + }, + stringLength: { + min: 6, + max: 30, + message: 'The name must be more than 6 and less than 30 characters long' + }, + regexp: { + regexp: /^[a-zA-Z0-9 ]+$/, + message: 'The name can only consist of alphabetical, number and space' + } + } + }, + formValidationEmail: { + validators: { + notEmpty: { + message: 'Please enter your email' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + }, + formValidationPass: { + validators: { + notEmpty: { + message: 'Please enter your password' + } + } + }, + formValidationConfirmPass: { + validators: { + notEmpty: { + message: 'Please confirm password' + }, + identical: { + compare: function () { + return formValidationExamples.querySelector('[name="formValidationPass"]').value; + }, + message: 'The password and its confirm are not the same' + } + } + }, + formValidationFile: { + validators: { + notEmpty: { + message: 'Please select the file' + } + } + }, + formValidationDob: { + validators: { + notEmpty: { + message: 'Please select your DOB' + }, + date: { + format: 'YYYY/MM/DD', + message: 'The value is not a valid date' + } + } + }, + formValidationSelect2: { + validators: { + notEmpty: { + message: 'Please select your country' + } + } + }, + formValidationLang: { + validators: { + notEmpty: { + message: 'Please add your language' + } + } + }, + formValidationTech: { + validators: { + notEmpty: { + message: 'Please select technology' + } + } + }, + formValidationHobbies: { + validators: { + notEmpty: { + message: 'Please select your hobbies' + } + } + }, + formValidationBio: { + validators: { + notEmpty: { + message: 'Please enter your bio' + }, + stringLength: { + min: 100, + max: 500, + message: 'The bio must be more than 100 and less than 500 characters long' + } + } + }, + formValidationGender: { + validators: { + notEmpty: { + message: 'Please select your gender' + } + } + }, + formValidationPlan: { + validators: { + notEmpty: { + message: 'Please select your preferred plan' + } + } + }, + formValidationSwitch: { + validators: { + notEmpty: { + message: 'Please select your preference' + } + } + }, + formValidationCheckbox: { + validators: { + notEmpty: { + message: 'Please confirm our T&C' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + switch (field) { + case 'formValidationName': + case 'formValidationEmail': + case 'formValidationPass': + case 'formValidationConfirmPass': + case 'formValidationFile': + case 'formValidationDob': + case 'formValidationSelect2': + case 'formValidationLang': + case 'formValidationTech': + case 'formValidationHobbies': + case 'formValidationBio': + case 'formValidationGender': + case 'formValidationPlan': + case 'formValidationSwitch': + case 'formValidationCheckbox': + return '.form-control-validation'; + default: + return '.row'; + } + } + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + // `e.field`: The field name + // `e.messageElement`: The message element + // `e.element`: The field element + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + //* Move the error message out of the `row` element for custom-options + if (e.element.parentElement.parentElement.classList.contains('custom-option')) { + e.element.closest('.row').insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + + //? Revalidation third-party libs inputs on change trigger + + // Flatpickr + const flatpickrDate = document.querySelector('[name="formValidationDob"]'); + + if (flatpickrDate) { + flatpickrDate.flatpickr({ + enableTime: false, + // See https://flatpickr.js.org/formatting/ + dateFormat: 'Y/m/d', + // After selecting a date, we need to revalidate the field + onChange: function () { + fv.revalidateField('formValidationDob'); + } + }); + } + + // Select2 (Country) + if (formValidationSelect2Ele.length) { + formValidationSelect2Ele.wrap('
    '); + formValidationSelect2Ele + .select2({ + placeholder: 'Select country', + dropdownParent: formValidationSelect2Ele.parent() + }) + .on('change', function () { + // Revalidate the color field when an option is chosen + fv.revalidateField('formValidationSelect2'); + }); + } + + // Typeahead + + // String Matcher function for typeahead + const substringMatcher = function (strs) { + return function findMatches(q, cb) { + var matches, substrRegex; + matches = []; + substrRegex = new RegExp(q, 'i'); + $.each(strs, function (i, str) { + if (substrRegex.test(str)) { + matches.push(str); + } + }); + + cb(matches); + }; + }; + + // Check if rtl + if (isRtl) { + const typeaheadList = [].slice.call(document.querySelectorAll('.typeahead')); + + // Flat pickr + if (typeaheadList) { + typeaheadList.forEach(typeahead => { + typeahead.setAttribute('dir', 'rtl'); + }); + } + } + formValidationTechEle.typeahead( + { + hint: !isRtl, + highlight: true, + minLength: 1 + }, + { + name: 'tech', + source: substringMatcher(tech) + } + ); + + // Tagify + let formValidationLangTagify = new Tagify(formValidationLangEle); + formValidationLangEle.addEventListener('change', onChange); + function onChange() { + fv.revalidateField('formValidationLang'); + } + + //Bootstrap select + formValidationHobbiesEle.on('changed.bs.select', function (e, clickedIndex, isSelected, previousValue) { + fv.revalidateField('formValidationHobbies'); + }); + })(); +}); diff --git a/public/vuexy/assets/js/form-wizard-icons.js b/public/vuexy/assets/js/form-wizard-icons.js new file mode 100644 index 0000000..8e2ad45 --- /dev/null +++ b/public/vuexy/assets/js/form-wizard-icons.js @@ -0,0 +1,164 @@ +/** + * Form Wizard + */ + +'use strict'; + +$(function () { + const select2 = $('.select2'), + selectPicker = $('.selectpicker'); + + // Bootstrap select + if (selectPicker.length) { + selectPicker.selectpicker(); + } + + // select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + placeholder: 'Select value', + dropdownParent: $this.parent() + }); + }); + } +}); + +(function () { + // Icons Wizard + // -------------------------------------------------------------------- + const wizardIcons = document.querySelector('.wizard-icons-example'); + + if (typeof wizardIcons !== undefined && wizardIcons !== null) { + const wizardIconsBtnNextList = [].slice.call(wizardIcons.querySelectorAll('.btn-next')), + wizardIconsBtnPrevList = [].slice.call(wizardIcons.querySelectorAll('.btn-prev')), + wizardIconsBtnSubmit = wizardIcons.querySelector('.btn-submit'); + + const iconsStepper = new Stepper(wizardIcons, { + linear: false + }); + if (wizardIconsBtnNextList) { + wizardIconsBtnNextList.forEach(wizardIconsBtnNext => { + wizardIconsBtnNext.addEventListener('click', event => { + iconsStepper.next(); + }); + }); + } + if (wizardIconsBtnPrevList) { + wizardIconsBtnPrevList.forEach(wizardIconsBtnPrev => { + wizardIconsBtnPrev.addEventListener('click', event => { + iconsStepper.previous(); + }); + }); + } + if (wizardIconsBtnSubmit) { + wizardIconsBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } + + // Vertical Icons Wizard + // -------------------------------------------------------------------- + const wizardIconsVertical = document.querySelector('.wizard-vertical-icons-example'); + + if (typeof wizardIconsVertical !== undefined && wizardIconsVertical !== null) { + const wizardIconsVerticalBtnNextList = [].slice.call(wizardIconsVertical.querySelectorAll('.btn-next')), + wizardIconsVerticalBtnPrevList = [].slice.call(wizardIconsVertical.querySelectorAll('.btn-prev')), + wizardIconsVerticalBtnSubmit = wizardIconsVertical.querySelector('.btn-submit'); + + const verticalIconsStepper = new Stepper(wizardIconsVertical, { + linear: false + }); + + if (wizardIconsVerticalBtnNextList) { + wizardIconsVerticalBtnNextList.forEach(wizardIconsVerticalBtnNext => { + wizardIconsVerticalBtnNext.addEventListener('click', event => { + verticalIconsStepper.next(); + }); + }); + } + if (wizardIconsVerticalBtnPrevList) { + wizardIconsVerticalBtnPrevList.forEach(wizardIconsVerticalBtnPrev => { + wizardIconsVerticalBtnPrev.addEventListener('click', event => { + verticalIconsStepper.previous(); + }); + }); + } + if (wizardIconsVerticalBtnSubmit) { + wizardIconsVerticalBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } + + // Icons Modern Wizard + // -------------------------------------------------------------------- + const wizardIconsModern = document.querySelector('.wizard-modern-icons-example'); + + if (typeof wizardIconsModern !== undefined && wizardIconsModern !== null) { + const wizardIconsModernBtnNextList = [].slice.call(wizardIconsModern.querySelectorAll('.btn-next')), + wizardIconsModernBtnPrevList = [].slice.call(wizardIconsModern.querySelectorAll('.btn-prev')), + wizardIconsModernBtnSubmit = wizardIconsModern.querySelector('.btn-submit'); + + const modernIconsStepper = new Stepper(wizardIconsModern, { + linear: false + }); + + if (wizardIconsModernBtnNextList) { + wizardIconsModernBtnNextList.forEach(wizardIconsModernBtnNext => { + wizardIconsModernBtnNext.addEventListener('click', event => { + modernIconsStepper.next(); + }); + }); + } + if (wizardIconsModernBtnPrevList) { + wizardIconsModernBtnPrevList.forEach(wizardIconsModernBtnPrev => { + wizardIconsModernBtnPrev.addEventListener('click', event => { + modernIconsStepper.previous(); + }); + }); + } + if (wizardIconsModernBtnSubmit) { + wizardIconsModernBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } + + // Icons Modern Wizard + // -------------------------------------------------------------------- + const wizardIconsModernVertical = document.querySelector('.wizard-modern-vertical-icons-example'); + + if (typeof wizardIconsModernVertical !== undefined && wizardIconsModernVertical !== null) { + const wizardIconsModernVerticalBtnNextList = [].slice.call(wizardIconsModernVertical.querySelectorAll('.btn-next')), + wizardIconsModernVerticalBtnPrevList = [].slice.call(wizardIconsModernVertical.querySelectorAll('.btn-prev')), + wizardIconsModernVerticalBtnSubmit = wizardIconsModernVertical.querySelector('.btn-submit'); + + const verticalModernIconsStepper = new Stepper(wizardIconsModernVertical, { + linear: false + }); + + if (wizardIconsModernVerticalBtnNextList) { + wizardIconsModernVerticalBtnNextList.forEach(wizardIconsModernVerticalBtnNext => { + wizardIconsModernVerticalBtnNext.addEventListener('click', event => { + verticalModernIconsStepper.next(); + }); + }); + } + if (wizardIconsModernVerticalBtnPrevList) { + wizardIconsModernVerticalBtnPrevList.forEach(wizardIconsModernVerticalBtnPrev => { + wizardIconsModernVerticalBtnPrev.addEventListener('click', event => { + verticalModernIconsStepper.previous(); + }); + }); + } + if (wizardIconsModernVerticalBtnSubmit) { + wizardIconsModernVerticalBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } +})(); diff --git a/public/vuexy/assets/js/form-wizard-numbered.js b/public/vuexy/assets/js/form-wizard-numbered.js new file mode 100644 index 0000000..6a5d18a --- /dev/null +++ b/public/vuexy/assets/js/form-wizard-numbered.js @@ -0,0 +1,155 @@ +/** + * Form Wizard + */ + +'use strict'; + +$(function () { + const select2 = $('.select2'), + selectPicker = $('.selectpicker'); + + // Bootstrap select + if (selectPicker.length) { + selectPicker.selectpicker(); + } + + // select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + placeholder: 'Select value', + dropdownParent: $this.parent() + }); + }); + } +}); +(function () { + // Numbered Wizard + // -------------------------------------------------------------------- + const wizardNumbered = document.querySelector('.wizard-numbered'), + wizardNumberedBtnNextList = [].slice.call(wizardNumbered.querySelectorAll('.btn-next')), + wizardNumberedBtnPrevList = [].slice.call(wizardNumbered.querySelectorAll('.btn-prev')), + wizardNumberedBtnSubmit = wizardNumbered.querySelector('.btn-submit'); + + if (typeof wizardNumbered !== undefined && wizardNumbered !== null) { + const numberedStepper = new Stepper(wizardNumbered, { + linear: false + }); + if (wizardNumberedBtnNextList) { + wizardNumberedBtnNextList.forEach(wizardNumberedBtnNext => { + wizardNumberedBtnNext.addEventListener('click', event => { + numberedStepper.next(); + }); + }); + } + if (wizardNumberedBtnPrevList) { + wizardNumberedBtnPrevList.forEach(wizardNumberedBtnPrev => { + wizardNumberedBtnPrev.addEventListener('click', event => { + numberedStepper.previous(); + }); + }); + } + if (wizardNumberedBtnSubmit) { + wizardNumberedBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } + + // Vertical Wizard + // -------------------------------------------------------------------- + const wizardVertical = document.querySelector('.wizard-vertical'), + wizardVerticalBtnNextList = [].slice.call(wizardVertical.querySelectorAll('.btn-next')), + wizardVerticalBtnPrevList = [].slice.call(wizardVertical.querySelectorAll('.btn-prev')), + wizardVerticalBtnSubmit = wizardVertical.querySelector('.btn-submit'); + + if (typeof wizardVertical !== undefined && wizardVertical !== null) { + const verticalStepper = new Stepper(wizardVertical, { + linear: false + }); + if (wizardVerticalBtnNextList) { + wizardVerticalBtnNextList.forEach(wizardVerticalBtnNext => { + wizardVerticalBtnNext.addEventListener('click', event => { + verticalStepper.next(); + }); + }); + } + if (wizardVerticalBtnPrevList) { + wizardVerticalBtnPrevList.forEach(wizardVerticalBtnPrev => { + wizardVerticalBtnPrev.addEventListener('click', event => { + verticalStepper.previous(); + }); + }); + } + + if (wizardVerticalBtnSubmit) { + wizardVerticalBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } + + // Modern Wizard + // -------------------------------------------------------------------- + const wizardModern = document.querySelector('.wizard-modern-example'), + wizardModernBtnNextList = [].slice.call(wizardModern.querySelectorAll('.btn-next')), + wizardModernBtnPrevList = [].slice.call(wizardModern.querySelectorAll('.btn-prev')), + wizardModernBtnSubmit = wizardModern.querySelector('.btn-submit'); + if (typeof wizardModern !== undefined && wizardModern !== null) { + const modernStepper = new Stepper(wizardModern, { + linear: false + }); + if (wizardModernBtnNextList) { + wizardModernBtnNextList.forEach(wizardModernBtnNext => { + wizardModernBtnNext.addEventListener('click', event => { + modernStepper.next(); + }); + }); + } + if (wizardModernBtnPrevList) { + wizardModernBtnPrevList.forEach(wizardModernBtnPrev => { + wizardModernBtnPrev.addEventListener('click', event => { + modernStepper.previous(); + }); + }); + } + if (wizardModernBtnSubmit) { + wizardModernBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } + + // Modern Vertical Wizard + // -------------------------------------------------------------------- + const wizardModernVertical = document.querySelector('.wizard-modern-vertical'), + wizardModernVerticalBtnNextList = [].slice.call(wizardModernVertical.querySelectorAll('.btn-next')), + wizardModernVerticalBtnPrevList = [].slice.call(wizardModernVertical.querySelectorAll('.btn-prev')), + wizardModernVerticalBtnSubmit = wizardModernVertical.querySelector('.btn-submit'); + if (typeof wizardModernVertical !== undefined && wizardModernVertical !== null) { + const modernVerticalStepper = new Stepper(wizardModernVertical, { + linear: false + }); + if (wizardModernVerticalBtnNextList) { + wizardModernVerticalBtnNextList.forEach(wizardModernVerticalBtnNext => { + wizardModernVerticalBtnNext.addEventListener('click', event => { + modernVerticalStepper.next(); + }); + }); + } + if (wizardModernVerticalBtnPrevList) { + wizardModernVerticalBtnPrevList.forEach(wizardModernVerticalBtnPrev => { + wizardModernVerticalBtnPrev.addEventListener('click', event => { + modernVerticalStepper.previous(); + }); + }); + } + if (wizardModernVerticalBtnSubmit) { + wizardModernVerticalBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } +})(); diff --git a/public/vuexy/assets/js/form-wizard-validation.js b/public/vuexy/assets/js/form-wizard-validation.js new file mode 100644 index 0000000..912c77c --- /dev/null +++ b/public/vuexy/assets/js/form-wizard-validation.js @@ -0,0 +1,282 @@ +/** + * Form Wizard + */ + +'use strict'; + +(function () { + const select2 = $('.select2'), + selectPicker = $('.selectpicker'); + + // Wizard Validation + // -------------------------------------------------------------------- + const wizardValidation = document.querySelector('#wizard-validation'); + if (typeof wizardValidation !== undefined && wizardValidation !== null) { + // Wizard form + const wizardValidationForm = wizardValidation.querySelector('#wizard-validation-form'); + // Wizard steps + const wizardValidationFormStep1 = wizardValidationForm.querySelector('#account-details-validation'); + const wizardValidationFormStep2 = wizardValidationForm.querySelector('#personal-info-validation'); + const wizardValidationFormStep3 = wizardValidationForm.querySelector('#social-links-validation'); + // Wizard next prev button + const wizardValidationNext = [].slice.call(wizardValidationForm.querySelectorAll('.btn-next')); + const wizardValidationPrev = [].slice.call(wizardValidationForm.querySelectorAll('.btn-prev')); + + const validationStepper = new Stepper(wizardValidation, { + linear: true + }); + + // Account details + const FormValidation1 = FormValidation.formValidation(wizardValidationFormStep1, { + fields: { + formValidationUsername: { + validators: { + notEmpty: { + message: 'The name is required' + }, + stringLength: { + min: 6, + max: 30, + message: 'The name must be more than 6 and less than 30 characters long' + }, + regexp: { + regexp: /^[a-zA-Z0-9 ]+$/, + message: 'The name can only consist of alphabetical, number and space' + } + } + }, + formValidationEmail: { + validators: { + notEmpty: { + message: 'The Email is required' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + }, + formValidationPass: { + validators: { + notEmpty: { + message: 'The password is required' + } + } + }, + formValidationConfirmPass: { + validators: { + notEmpty: { + message: 'The Confirm Password is required' + }, + identical: { + compare: function () { + return wizardValidationFormStep1.querySelector('[name="formValidationPass"]').value; + }, + message: 'The password and its confirm are not the same' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Personal info + const FormValidation2 = FormValidation.formValidation(wizardValidationFormStep2, { + fields: { + formValidationFirstName: { + validators: { + notEmpty: { + message: 'The first name is required' + } + } + }, + formValidationLastName: { + validators: { + notEmpty: { + message: 'The last name is required' + } + } + }, + formValidationCountry: { + validators: { + notEmpty: { + message: 'The Country is required' + } + } + }, + formValidationLanguage: { + validators: { + notEmpty: { + message: 'The Languages is required' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Bootstrap Select (i.e Language select) + if (selectPicker.length) { + selectPicker.each(function () { + var $this = $(this); + $this.selectpicker().on('change', function () { + FormValidation2.revalidateField('formValidationLanguage'); + }); + }); + } + + // select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this + .select2({ + placeholder: 'Select an country', + dropdownParent: $this.parent() + }) + .on('change', function () { + // Revalidate the color field when an option is chosen + FormValidation2.revalidateField('formValidationCountry'); + }); + }); + } + + // Social links + const FormValidation3 = FormValidation.formValidation(wizardValidationFormStep3, { + fields: { + formValidationTwitter: { + validators: { + notEmpty: { + message: 'The Twitter URL is required' + }, + uri: { + message: 'The URL is not proper' + } + } + }, + formValidationFacebook: { + validators: { + notEmpty: { + message: 'The Facebook URL is required' + }, + uri: { + message: 'The URL is not proper' + } + } + }, + formValidationGoogle: { + validators: { + notEmpty: { + message: 'The Google URL is required' + }, + uri: { + message: 'The URL is not proper' + } + } + }, + formValidationLinkedIn: { + validators: { + notEmpty: { + message: 'The LinkedIn URL is required' + }, + uri: { + message: 'The URL is not proper' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // You can submit the form + // wizardValidationForm.submit() + // or send the form data to server via an Ajax request + // To make the demo simple, I just placed an alert + alert('Submitted..!!'); + }); + + wizardValidationNext.forEach(item => { + item.addEventListener('click', event => { + // When click the Next button, we will validate the current step + switch (validationStepper._currentIndex) { + case 0: + FormValidation1.validate(); + break; + + case 1: + FormValidation2.validate(); + break; + + case 2: + FormValidation3.validate(); + break; + + default: + break; + } + }); + }); + + wizardValidationPrev.forEach(item => { + item.addEventListener('click', event => { + switch (validationStepper._currentIndex) { + case 2: + validationStepper.previous(); + break; + + case 1: + validationStepper.previous(); + break; + + case 0: + + default: + break; + } + }); + }); + } +})(); diff --git a/public/vuexy/assets/js/forms-editors.js b/public/vuexy/assets/js/forms-editors.js new file mode 100644 index 0000000..f6b09dc --- /dev/null +++ b/public/vuexy/assets/js/forms-editors.js @@ -0,0 +1,90 @@ +/** + * Form Editors + */ + +'use strict'; + +(function () { + // Snow Theme + // -------------------------------------------------------------------- + const snowEditor = new Quill('#snow-editor', { + bounds: '#snow-editor', + modules: { + syntax: true, + toolbar: '#snow-toolbar' + }, + theme: 'snow' + }); + + // Bubble Theme + // -------------------------------------------------------------------- + const bubbleEditor = new Quill('#bubble-editor', { + modules: { + toolbar: '#bubble-toolbar' + }, + theme: 'bubble' + }); + + // Full Toolbar + // -------------------------------------------------------------------- + const fullToolbar = [ + [ + { + font: [] + }, + { + size: [] + } + ], + ['bold', 'italic', 'underline', 'strike'], + [ + { + color: [] + }, + { + background: [] + } + ], + [ + { + script: 'super' + }, + { + script: 'sub' + } + ], + [ + { + header: '1' + }, + { + header: '2' + }, + 'blockquote', + 'code-block' + ], + [ + { + list: 'ordered' + }, + { + indent: '-1' + }, + { + indent: '+1' + } + ], + [{ direction: 'rtl' }, { align: [] }], + ['link', 'image', 'video', 'formula'], + ['clean'] + ]; + const fullEditor = new Quill('#full-editor', { + bounds: '#full-editor', + placeholder: 'Type Something...', + modules: { + syntax: true, + toolbar: fullToolbar + }, + theme: 'snow' + }); +})(); diff --git a/public/vuexy/assets/js/forms-extras.js b/public/vuexy/assets/js/forms-extras.js new file mode 100644 index 0000000..faff04f --- /dev/null +++ b/public/vuexy/assets/js/forms-extras.js @@ -0,0 +1,204 @@ +/** + * Form Extras + */ + +'use strict'; +document.addEventListener('DOMContentLoaded', function (e) { + const creditCard = document.querySelector('.credit-card-mask'), + phoneMask = document.querySelector('.phone-number-mask'), + dateMask = document.querySelector('.date-mask'), + timeMask = document.querySelector('.time-mask'), + numeralMask = document.querySelector('.numeral-mask'), + blockMask = document.querySelector('.block-mask'), + delimiterMask = document.querySelector('.delimiter-mask'), + customDelimiter = document.querySelector('.custom-delimiter-mask'), + prefixMask = document.querySelector('.prefix-mask'); + + // Cleave Zen Input Mask + // -------------------------------------------------------------------- + + // Credit Card + if (creditCard) { + creditCard.addEventListener('input', event => { + creditCard.value = formatCreditCard(event.target.value); + const cleanValue = event.target.value.replace(/\D/g, ''); + let cardType = getCreditCardType(cleanValue); + if (cardType && cardType !== 'unknown' && cardType !== 'general') { + document.querySelector('.card-type').innerHTML = + ``; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + }); + registerCursorTracker({ + input: creditCard, + delimiter: ' ' + }); + } + + // Phone Number + if (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + } + + // Date + if (dateMask) { + dateMask.addEventListener('input', event => { + dateMask.value = formatDate(event.target.value, { + delimiter: '-', + datePattern: ['Y', 'm', 'd'] + }); + }); + registerCursorTracker({ + input: dateMask, + delimiter: '-' + }); + } + + // Time + if (timeMask) { + timeMask.addEventListener('input', event => { + timeMask.value = formatTime(event.target.value, { + timePattern: ['h', 'm', 's'] + }); + }); + registerCursorTracker({ + input: timeMask, + delimiter: ':' + }); + } + + // Numeral + if (numeralMask) { + numeralMask.addEventListener('input', event => { + numeralMask.value = formatNumeral(event.target.value, { + numeralThousandsGroupStyle: 'thousand' + }); + }); + } + + // Block + if (blockMask) { + blockMask.addEventListener('input', event => { + blockMask.value = formatGeneral(event.target.value, { + blocks: [4, 3, 3], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: blockMask, + delimiter: ' ' + }); + } + + // Delimiter + if (delimiterMask) { + delimiterMask.addEventListener('input', event => { + delimiterMask.value = formatGeneral(event.target.value, { + blocks: [3, 3, 3], + delimiters: ['.', '.'] + }); + }); + registerCursorTracker({ + input: delimiterMask, + delimiter: '.' + }); + } + + // Custom Delimiter + if (customDelimiter) { + customDelimiter.addEventListener('input', event => { + customDelimiter.value = formatGeneral(event.target.value, { + delimiters: ['.', '.', '-'], + blocks: [3, 3, 3, 2], + uppercase: true + }); + }); + registerCursorTracker({ + input: customDelimiter, + delimiters: ['.', '-'] + }); + } + + // Prefix + if (prefixMask) { + const prefixOption = { + prefix: '+63', + blocks: [3, 3, 3, 4], + delimiter: ' ' + }; + registerCursorTracker({ + input: prefixMask, + delimiter: ' ' + }); + prefixMask.value = formatGeneral('', prefixOption); + prefixMask.addEventListener('input', event => { + prefixMask.value = formatGeneral(event.target.value, prefixOption); + }); + } + + const inputMaxLength = document.getElementById('maxLength-example1').getAttribute('maxlength'); + const inputInfo = document.getElementById('input-maxlength-info'); + const inputElement = document.getElementById('maxLength-example1'); + + // Set initial character count + window.Helpers.maxLengthCount(inputElement, inputInfo, inputMaxLength); + + // Add event listener to update the character count + inputElement.addEventListener('input', function () { + window.Helpers.maxLengthCount(inputElement, inputInfo, inputMaxLength); + }); + + const textareaMaxLength = document.getElementById('maxLength-example2').getAttribute('maxlength'); + const textareaInfo = document.getElementById('textarea-maxlength-info'); + const textareaElement = document.getElementById('maxLength-example2'); + + window.Helpers.maxLengthCount(textareaElement, textareaInfo, textareaMaxLength); + + textareaElement.addEventListener('input', function () { + window.Helpers.maxLengthCount(textareaElement, textareaInfo, textareaMaxLength); + }); + + // Form Repeater + // ! Using jQuery each loop to add dynamic id and class for inputs. You may need to improve it based on form fields. + // ----------------------------------------------------------------------------------------------------------------- + + const formRepeater = $('.form-repeater'); + if (formRepeater.length) { + var row = 2; + var col = 1; + formRepeater.on('submit', function (e) { + e.preventDefault(); + }); + formRepeater.repeater({ + show: function () { + var fromControl = $(this).find('.form-control, .form-select'); + var formLabel = $(this).find('.form-label'); + + fromControl.each(function (i) { + var id = 'form-repeater-' + row + '-' + col; + $(fromControl[i]).attr('id', id); + $(formLabel[i]).attr('for', id); + col++; + }); + + row++; + + $(this).slideDown(); + }, + hide: function (e) { + confirm('Are you sure you want to delete this element?') && $(this).slideUp(e); + } + }); + } +}); diff --git a/public/vuexy/assets/js/forms-file-upload.js b/public/vuexy/assets/js/forms-file-upload.js new file mode 100644 index 0000000..b7007f9 --- /dev/null +++ b/public/vuexy/assets/js/forms-file-upload.js @@ -0,0 +1,53 @@ +/** + * File Upload + */ + +'use strict'; + +(function () { + // previewTemplate: Updated Dropzone default previewTemplate + // ! Don't change it unless you really know what you are doing + const previewTemplate = `
    +
    +
    + + No preview +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    `; + + // ? Start your code from here + + // Basic Dropzone + // -------------------------------------------------------------------- + const dropzoneBasic = document.querySelector('#dropzone-basic'); + if (dropzoneBasic) { + const myDropzone = new Dropzone(dropzoneBasic, { + previewTemplate: previewTemplate, + parallelUploads: 1, + maxFilesize: 5, + addRemoveLinks: true, + maxFiles: 1 + }); + } + + // Multiple Dropzone + // -------------------------------------------------------------------- + const dropzoneMulti = document.querySelector('#dropzone-multi'); + if (dropzoneMulti) { + const myDropzoneMulti = new Dropzone(dropzoneMulti, { + previewTemplate: previewTemplate, + parallelUploads: 1, + maxFilesize: 5, + addRemoveLinks: true + }); + } +})(); diff --git a/public/vuexy/assets/js/forms-pickers.js b/public/vuexy/assets/js/forms-pickers.js new file mode 100644 index 0000000..a32b807 --- /dev/null +++ b/public/vuexy/assets/js/forms-pickers.js @@ -0,0 +1,346 @@ +/** + * Form Picker + */ + +'use strict'; + +(function () { + // Flat Picker + // -------------------------------------------------------------------- + const flatpickrDate = document.querySelector('#flatpickr-date'), + flatpickrTime = document.querySelector('#flatpickr-time'), + flatpickrDateTime = document.querySelector('#flatpickr-datetime'), + flatpickrMulti = document.querySelector('#flatpickr-multi'), + flatpickrRange = document.querySelector('#flatpickr-range'), + flatpickrInline = document.querySelector('#flatpickr-inline'), + flatpickrFriendly = document.querySelector('#flatpickr-human-friendly'), + flatpickrDisabledRange = document.querySelector('#flatpickr-disabled-range'); + + // Date + if (flatpickrDate) { + flatpickrDate.flatpickr({ + monthSelectorType: 'static', + static: true + }); + } + + // Time + if (flatpickrTime) { + flatpickrTime.flatpickr({ + enableTime: true, + noCalendar: true, + static: true + }); + } + + // Datetime + if (flatpickrDateTime) { + flatpickrDateTime.flatpickr({ + enableTime: true, + dateFormat: 'Y-m-d H:i', + static: true + }); + } + + // Multi Date Select + if (flatpickrMulti) { + flatpickrMulti.flatpickr({ + weekNumbers: true, + enableTime: true, + mode: 'multiple', + minDate: 'today', + static: true + }); + } + + // Range + if (typeof flatpickrRange != undefined) { + flatpickrRange.flatpickr({ + mode: 'range', + static: true + }); + } + + // Inline + if (flatpickrInline) { + flatpickrInline.flatpickr({ + inline: true, + allowInput: false, + monthSelectorType: 'static' + }); + } + + // Human Friendly + if (flatpickrFriendly) { + flatpickrFriendly.flatpickr({ + altInput: true, + altFormat: 'F j, Y', + dateFormat: 'Y-m-d', + static: true + }); + } + + // Disabled Date Range + if (flatpickrDisabledRange) { + const fromDate = new Date(Date.now() - 3600 * 1000 * 48); + const toDate = new Date(Date.now() + 3600 * 1000 * 48); + + flatpickrDisabledRange.flatpickr({ + dateFormat: 'Y-m-d', + disable: [ + { + from: fromDate.toISOString().split('T')[0], + to: toDate.toISOString().split('T')[0] + } + ], + static: true + }); + } +})(); + +// * Pickers with jQuery dependency (jquery) +$(function () { + // Bootstrap Daterange Picker + // -------------------------------------------------------------------- + var bsRangePickerBasic = $('#bs-rangepicker-basic'), + bsRangePickerSingle = $('#bs-rangepicker-single'), + bsRangePickerTime = $('#bs-rangepicker-time'), + bsRangePickerRange = $('#bs-rangepicker-range'), + bsRangePickerWeekNum = $('#bs-rangepicker-week-num'), + bsRangePickerDropdown = $('#bs-rangepicker-dropdown'), + bsRangePickerCancelBtn = document.getElementsByClassName('cancelBtn'); + + // Basic + if (bsRangePickerBasic.length) { + bsRangePickerBasic.daterangepicker({ + opens: isRtl ? 'left' : 'right' + }); + } + + // Single + if (bsRangePickerSingle.length) { + bsRangePickerSingle.daterangepicker({ + singleDatePicker: true, + opens: isRtl ? 'left' : 'right' + }); + } + + // Time & Date + if (bsRangePickerTime.length) { + bsRangePickerTime.daterangepicker({ + timePicker: true, + timePickerIncrement: 30, + locale: { + format: 'MM/DD/YYYY h:mm A' + }, + opens: isRtl ? 'left' : 'right' + }); + } + + if (bsRangePickerRange.length) { + bsRangePickerRange.daterangepicker({ + ranges: { + Today: [moment(), moment()], + Yesterday: [moment().subtract(1, 'days'), moment().subtract(1, 'days')], + 'Last 7 Days': [moment().subtract(6, 'days'), moment()], + 'Last 30 Days': [moment().subtract(29, 'days'), moment()], + 'This Month': [moment().startOf('month'), moment().endOf('month')], + 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] + }, + opens: isRtl ? 'left' : 'right' + }); + } + + // Week Numbers + if (bsRangePickerWeekNum.length) { + bsRangePickerWeekNum.daterangepicker({ + showWeekNumbers: true, + opens: isRtl ? 'left' : 'right' + }); + } + // Dropdown + if (bsRangePickerDropdown.length) { + bsRangePickerDropdown.daterangepicker({ + showDropdowns: true, + opens: isRtl ? 'left' : 'right' + }); + } + + // Adding btn-label-primary class and removing btn-default in cancel buttons + Array.from(bsRangePickerCancelBtn).forEach(btn => { + btn.classList.remove('btn-default'); + btn.classList.add('btn-label-primary'); + }); + + // jQuery Timepicker + // -------------------------------------------------------------------- + var basicTimepicker = $('#timepicker-basic'), + minMaxTimepicker = $('#timepicker-min-max'), + disabledTimepicker = $('#timepicker-disabled-times'), + formatTimepicker = $('#timepicker-format'), + stepTimepicker = $('#timepicker-step'), + altHourTimepicker = $('#timepicker-24hours'); + + // Basic + if (basicTimepicker.length) { + basicTimepicker.timepicker({ + orientation: isRtl ? 'r' : 'l' + }); + } + + // Min & Max + if (minMaxTimepicker.length) { + minMaxTimepicker.timepicker({ + minTime: '2:00pm', + maxTime: '7:00pm', + showDuration: true, + orientation: isRtl ? 'r' : 'l' + }); + } + + // Disabled Picker + if (disabledTimepicker.length) { + disabledTimepicker.timepicker({ + disableTimeRanges: [ + ['12am', '3am'], + ['4am', '4:30am'] + ], + orientation: isRtl ? 'r' : 'l' + }); + } + + // Format Picker + if (formatTimepicker.length) { + formatTimepicker.timepicker({ + timeFormat: 'H:i:s', + orientation: isRtl ? 'r' : 'l' + }); + } + + // Steps Picker + if (stepTimepicker.length) { + stepTimepicker.timepicker({ + step: 15, + orientation: isRtl ? 'r' : 'l' + }); + } + + // 24 Hours Format + if (altHourTimepicker.length) { + altHourTimepicker.timepicker({ + show: '24:00', + timeFormat: 'H:i:s', + orientation: isRtl ? 'r' : 'l' + }); + } +}); + +// color picker (pickr) +// -------------------------------------------------------------------- +(function () { + const classicPicker = document.querySelector('#color-picker-classic'), + monolithPicker = document.querySelector('#color-picker-monolith'), + nanoPicker = document.querySelector('#color-picker-nano'); + + // classic + if (classicPicker) { + const classicPickr = new Pickr({ + el: classicPicker, + theme: 'classic', + default: 'rgba(102, 108, 232, 1)', + swatches: [ + 'rgba(102, 108, 232, 1)', + 'rgba(40, 208, 148, 1)', + 'rgba(255, 73, 97, 1)', + 'rgba(255, 145, 73, 1)', + 'rgba(30, 159, 242, 1)' + ], + components: { + // Main components + preview: true, + opacity: true, + hue: true, + + // Input / output Options + interaction: { + hex: true, + rgba: true, + hsla: true, + hsva: true, + cmyk: true, + input: true, + clear: true, + save: true + } + } + }); + } + + // monolith + if (monolithPicker) { + const monoPickr = new Pickr({ + el: monolithPicker, + theme: 'monolith', + default: 'rgba(40, 208, 148, 1)', + swatches: [ + 'rgba(102, 108, 232, 1)', + 'rgba(40, 208, 148, 1)', + 'rgba(255, 73, 97, 1)', + 'rgba(255, 145, 73, 1)', + 'rgba(30, 159, 242, 1)' + ], + components: { + // Main components + preview: true, + opacity: true, + hue: true, + + // Input / output Options + interaction: { + hex: true, + rgba: true, + hsla: true, + hsva: true, + cmyk: true, + input: true, + clear: true, + save: true + } + } + }); + } + + // nano + if (nanoPicker) { + const nanoPickr = new Pickr({ + el: nanoPicker, + theme: 'nano', + default: 'rgba(255, 73, 97, 1)', + swatches: [ + 'rgba(102, 108, 232, 1)', + 'rgba(40, 208, 148, 1)', + 'rgba(255, 73, 97, 1)', + 'rgba(255, 145, 73, 1)', + 'rgba(30, 159, 242, 1)' + ], + components: { + // Main components + preview: true, + opacity: true, + hue: true, + + // Input / output Options + interaction: { + hex: true, + rgba: true, + hsla: true, + hsva: true, + cmyk: true, + input: true, + clear: true, + save: true + } + } + }); + } +})(); diff --git a/public/vuexy/assets/js/forms-selects.js b/public/vuexy/assets/js/forms-selects.js new file mode 100644 index 0000000..9c71189 --- /dev/null +++ b/public/vuexy/assets/js/forms-selects.js @@ -0,0 +1,52 @@ +/** + * Selects & Tags + */ + +'use strict'; + +$(function () { + const selectPicker = $('.selectpicker'), + select2 = $('.select2'), + select2Icons = $('.select2-icons'); + + // Bootstrap Select + // -------------------------------------------------------------------- + if (selectPicker.length) { + selectPicker.selectpicker(); + } + + // Select2 + // -------------------------------------------------------------------- + + // Default + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: $this.parent() + }); + }); + } + + // Select2 Icons + if (select2Icons.length) { + // custom template to render icons + function renderIcons(option) { + if (!option.id) { + return option.text; + } + var $icon = "" + option.text; + + return $icon; + } + select2Icons.wrap('
    ').select2({ + dropdownParent: select2Icons.parent(), + templateResult: renderIcons, + templateSelection: renderIcons, + escapeMarkup: function (es) { + return es; + } + }); + } +}); diff --git a/public/vuexy/assets/js/forms-sliders.js b/public/vuexy/assets/js/forms-sliders.js new file mode 100644 index 0000000..1cc5c05 --- /dev/null +++ b/public/vuexy/assets/js/forms-sliders.js @@ -0,0 +1,328 @@ +/** + * Sliders + */ +'use strict'; + +(function () { + const sliderBasic = document.getElementById('slider-basic'), + sliderHandles = document.getElementById('slider-handles'), + sliderSteps = document.getElementById('slider-steps'), + sliderTap = document.getElementById('slider-tap'), + sliderDrag = document.getElementById('slider-drag'), + sliderFixedDrag = document.getElementById('slider-fixed-drag'), + sliderCombined = document.getElementById('slider-combined-options'), + sliderHover = document.getElementById('slider-hover'), + sliderPips = document.getElementById('slider-pips'); + + // Basic + // -------------------------------------------------------------------- + + if (sliderBasic) { + noUiSlider.create(sliderBasic, { + start: [50], + connect: [true, false], + direction: isRtl ? 'rtl' : 'ltr', + range: { + min: 0, + max: 100 + } + }); + } + + // Handles + // -------------------------------------------------------------------- + if (sliderHandles) { + noUiSlider.create(sliderHandles, { + start: [0, 50], + direction: isRtl ? 'rtl' : 'ltr', + step: 5, + connect: true, + range: { + min: 0, + max: 100 + }, + pips: { + mode: 'range', + density: 5, + stepped: true + } + }); + } + + // Steps + // -------------------------------------------------------------------- + if (sliderSteps) { + noUiSlider.create(sliderSteps, { + start: [0, 30], + snap: true, + connect: true, + direction: isRtl ? 'rtl' : 'ltr', + range: { + min: 0, + '10%': 10, + '20%': 20, + '30%': 30, + '40%': 40, + '50%': 50, + max: 100 + } + }); + } + + // Tap + // -------------------------------------------------------------------- + if (sliderTap) { + noUiSlider.create(sliderTap, { + start: [10, 30], + behaviour: 'tap', + direction: isRtl ? 'rtl' : 'ltr', + connect: true, + range: { + min: 10, + max: 100 + } + }); + } + + // Drag + // -------------------------------------------------------------------- + if (sliderDrag) { + noUiSlider.create(sliderDrag, { + start: [40, 60], + limit: 20, + behaviour: 'drag', + direction: isRtl ? 'rtl' : 'ltr', + connect: true, + range: { + min: 20, + max: 80 + } + }); + } + + // Fixed Drag + // -------------------------------------------------------------------- + if (sliderFixedDrag) { + noUiSlider.create(sliderFixedDrag, { + start: [40, 60], + behaviour: 'drag-fixed', + direction: isRtl ? 'rtl' : 'ltr', + connect: true, + range: { + min: 20, + max: 80 + } + }); + } + + // Combined Options + // -------------------------------------------------------------------- + if (sliderCombined) { + noUiSlider.create(sliderCombined, { + start: [40, 60], + behaviour: 'drag-tap', + direction: isRtl ? 'rtl' : 'ltr', + connect: true, + range: { + min: 20, + max: 80 + } + }); + } + + // Hover + // -------------------------------------------------------------------- + if (sliderHover) { + noUiSlider.create(sliderHover, { + start: 20, + behaviour: 'hover-snap-tap', + direction: isRtl ? 'rtl' : 'ltr', + range: { + min: 0, + max: 100 + } + }); + + sliderHover.noUiSlider.on('hover', function (value) { + document.getElementById('slider-val').innerHTML = value; + }); + } + + // Scale and Pips + // -------------------------------------------------------------------- + if (sliderPips) { + noUiSlider.create(sliderPips, { + start: [10], + behaviour: 'tap-drag', + step: 10, + tooltips: true, + range: { + min: 0, + max: 100 + }, + pips: { + mode: 'steps', + stepped: true, + density: 5 + }, + direction: isRtl ? 'rtl' : 'ltr' + }); + } + + // colors + // -------------------------------------------------------------------- + const sliderPrimary = document.getElementById('slider-primary'), + sliderSuccess = document.getElementById('slider-success'), + sliderDanger = document.getElementById('slider-danger'), + sliderInfo = document.getElementById('slider-info'), + sliderWarning = document.getElementById('slider-warning'), + colorOptions = { + start: [30, 50], + connect: true, + behaviour: 'tap-drag', + step: 10, + tooltips: true, + range: { + min: 0, + max: 100 + }, + pips: { + mode: 'steps', + stepped: true, + density: 5 + }, + direction: isRtl ? 'rtl' : 'ltr' + }; + + if (sliderPrimary) { + noUiSlider.create(sliderPrimary, colorOptions); + } + if (sliderSuccess) { + noUiSlider.create(sliderSuccess, colorOptions); + } + if (sliderDanger) { + noUiSlider.create(sliderDanger, colorOptions); + } + if (sliderInfo) { + noUiSlider.create(sliderInfo, colorOptions); + } + if (sliderWarning) { + noUiSlider.create(sliderWarning, colorOptions); + } + + // Dynamic Slider + // -------------------------------------------------------------------- + const dynamicSlider = document.getElementById('slider-dynamic'), + sliderSelect = document.getElementById('slider-select'), + sliderInput = document.getElementById('slider-input'); + + if (dynamicSlider) { + noUiSlider.create(dynamicSlider, { + start: [10, 30], + connect: true, + direction: isRtl ? 'rtl' : 'ltr', + range: { + min: -20, + max: 40 + } + }); + + dynamicSlider.noUiSlider.on('update', function (values, handle) { + const value = values[handle]; + + if (handle) { + sliderInput.value = value; + } else { + sliderSelect.value = Math.round(value); + } + }); + } + + if (sliderSelect) { + for (let i = -20; i <= 40; i++) { + let option = document.createElement('option'); + option.text = i; + option.value = i; + + sliderSelect.appendChild(option); + } + sliderSelect.addEventListener('change', function () { + dynamicSlider.noUiSlider.set([this.value, null]); + }); + } + + if (sliderInput) { + sliderInput.addEventListener('change', function () { + dynamicSlider.noUiSlider.set([null, this.value]); + }); + } + + // Vertical + // -------------------------------------------------------------------- + const defaultVertical = document.getElementById('slider-vertical'), + connectVertical = document.getElementById('slider-connect-upper'), + tooltipVertical = document.getElementById('slider-vertical-tooltip'), + limitVertical = document.getElementById('slider-vertical-limit'); + + // Default + if (defaultVertical) { + defaultVertical.style.height = '200px'; + noUiSlider.create(defaultVertical, { + start: [40, 60], + orientation: 'vertical', + behaviour: 'drag', + connect: true, + range: { + min: 0, + max: 100 + } + }); + } + + // Connect Upper + if (connectVertical) { + connectVertical.style.height = '200px'; + noUiSlider.create(connectVertical, { + start: 40, + orientation: 'vertical', + behaviour: 'drag', + connect: 'upper', + range: { + min: 0, + max: 100 + } + }); + } + + // Vertical Tooltip + if (tooltipVertical) { + tooltipVertical.style.height = '200px'; + noUiSlider.create(tooltipVertical, { + start: 10, + orientation: 'vertical', + behaviour: 'drag', + tooltips: true, + range: { + min: 0, + max: 100 + } + }); + } + + // Limit + if (limitVertical) { + limitVertical.style.height = '200px'; + noUiSlider.create(limitVertical, { + start: [0, 40], + orientation: 'vertical', + behaviour: 'drag', + limit: 60, + tooltips: true, + connect: true, + range: { + min: 0, + max: 100 + } + }); + } +})(); diff --git a/public/vuexy/assets/js/forms-tagify.js b/public/vuexy/assets/js/forms-tagify.js new file mode 100644 index 0000000..e00ed22 --- /dev/null +++ b/public/vuexy/assets/js/forms-tagify.js @@ -0,0 +1,249 @@ +/** + * Tagify + */ + +'use strict'; + +(function () { + // Basic + const tagifyBasicEl = document.querySelector('#TagifyBasic'); + if (tagifyBasicEl) { + const TagifyBasic = new Tagify(tagifyBasicEl); + } + + // Read only + const tagifyReadonlyEl = document.querySelector('#TagifyReadonly'); + if (tagifyReadonlyEl) { + const TagifyReadonly = new Tagify(tagifyReadonlyEl); + } + + // Custom list & inline suggestion + const tagifyCustomInlineSuggestionEl = document.querySelector('#TagifyCustomInlineSuggestion'); + const tagifyCustomListSuggestionEl = document.querySelector('#TagifyCustomListSuggestion'); + + const whitelist = [ + 'A# .NET', + 'A# (Axiom)', + 'A-0 System', + 'A+', + 'A++', + 'ABAP', + 'ABC', + 'ABC ALGOL', + 'ABSET', + 'ABSYS', + 'ACC', + 'Accent', + 'Ace DASL', + 'ACL2', + 'Avicsoft', + 'ACT-III', + 'Action!', + 'ActionScript', + 'Ada', + 'Adenine', + 'Agda', + 'Agilent VEE', + 'Agora', + 'AIMMS', + 'Alef', + 'ALF', + 'ALGOL 58', + 'ALGOL 60', + 'ALGOL 68', + 'ALGOL W', + 'Alice', + 'Alma-0', + 'AmbientTalk', + 'Amiga E', + 'AMOS', + 'AMPL', + 'Apex (Salesforce.com)', + 'APL', + 'AppleScript', + 'Arc', + 'ARexx', + 'Argus', + 'AspectJ', + 'Assembly language', + 'ATS', + 'Ateji PX', + 'AutoHotkey', + 'Autocoder', + 'AutoIt', + 'AutoLISP / Visual LISP', + 'Averest', + 'AWK', + 'Axum', + 'Active Server Pages', + 'ASP.NET' + ]; + + // Inline + if (tagifyCustomInlineSuggestionEl) { + const tagifyCustomInlineSuggestion = new Tagify(tagifyCustomInlineSuggestionEl, { + whitelist: whitelist, + maxTags: 10, + dropdown: { + maxItems: 20, + classname: 'tags-inline', + enabled: 0, + closeOnSelect: false + } + }); + } + + // List + if (tagifyCustomListSuggestionEl) { + const tagifyCustomListSuggestion = new Tagify(tagifyCustomListSuggestionEl, { + whitelist: whitelist, + maxTags: 10, + dropdown: { + maxItems: 20, + classname: '', + enabled: 0, + closeOnSelect: false + } + }); + } + + // Users List suggestion + const tagifyUserListEl = document.querySelector('#TagifyUserList'); + + const usersList = [ + { + value: 1, + name: 'Justinian Hattersley', + avatar: 'https://i.pravatar.cc/80?img=1', + email: 'jhattersley0@ucsd.edu' + }, + { value: 2, name: 'Antons Esson', avatar: 'https://i.pravatar.cc/80?img=2', email: 'aesson1@ning.com' }, + { value: 3, name: 'Ardeen Batisse', avatar: 'https://i.pravatar.cc/80?img=3', email: 'abatisse2@nih.gov' }, + { value: 4, name: 'Graeme Yellowley', avatar: 'https://i.pravatar.cc/80?img=4', email: 'gyellowley3@behance.net' }, + { value: 5, name: 'Dido Wilford', avatar: 'https://i.pravatar.cc/80?img=5', email: 'dwilford4@jugem.jp' }, + { value: 6, name: 'Celesta Orwin', avatar: 'https://i.pravatar.cc/80?img=6', email: 'corwin5@meetup.com' }, + { value: 7, name: 'Sally Main', avatar: 'https://i.pravatar.cc/80?img=7', email: 'smain6@techcrunch.com' }, + { value: 8, name: 'Grethel Haysman', avatar: 'https://i.pravatar.cc/80?img=8', email: 'ghaysman7@mashable.com' }, + { + value: 9, + name: 'Marvin Mandrake', + avatar: 'https://i.pravatar.cc/80?img=9', + email: 'mmandrake8@sourceforge.net' + }, + { value: 10, name: 'Corrie Tidey', avatar: 'https://i.pravatar.cc/80?img=10', email: 'ctidey9@youtube.com' } + ]; + + function tagTemplate(tagData) { + return ` + + +
    +
    + +
    + ${tagData.name} +
    +
    + `; + } + + function suggestionItemTemplate(tagData) { + return ` +
    + ${ + tagData.avatar + ? `
    + +
    ` + : '' + } +
    ${tagData.name}
    + ${tagData.email} +
    + `; + } + + function dropdownHeaderTemplate(suggestions) { + return ` +
    + ${this.value.length ? 'Add remaining' : 'Add All'} + ${suggestions.length} members +
    + `; + } + + if (tagifyUserListEl) { + const tagifyUserList = new Tagify(tagifyUserListEl, { + tagTextProp: 'name', // very important since a custom template is used with this property as text. allows typing a "value" or a "name" to match input with whitelist + enforceWhitelist: true, + skipInvalid: true, // do not remporarily add invalid tags + dropdown: { + closeOnSelect: false, + enabled: 0, + classname: 'users-list', + searchKeys: ['name', 'email'] // very important to set by which keys to search for suggesttions when typing + }, + templates: { + tag: tagTemplate, + dropdownItem: suggestionItemTemplate, + dropdownHeader: dropdownHeaderTemplate + }, + whitelist: usersList + }); + + tagifyUserList.on('dropdown:select', onSelectSuggestion).on('edit:start', onEditStart); // show custom text in the tag while in edit-mode + + function onSelectSuggestion(e) { + // custom class from "dropdownHeaderTemplate" + if (e.detail.elm.classList.contains(`${tagifyUserList.settings.classNames.dropdownItem}__addAll`)) { + tagifyUserList.dropdown.selectAll(); + } + } + + function onEditStart({ detail: { tag, data } }) { + tagifyUserList.setTagTextNode(tag, `${data.name} <${data.email}>`); + } + } + + // Email List suggestion + const tagifyEmailListEl = document.querySelector('#TagifyEmailList'); + if (tagifyEmailListEl) { + const randomStringsArr = Array.from({ length: 100 }, () => { + return ( + Array.from({ length: Math.floor(Math.random() * 10 + 3) }, () => + String.fromCharCode(Math.random() * (123 - 97) + 97) + ).join('') + '@gmail.com' + ); + }); + + const tagifyEmailList = new Tagify(tagifyEmailListEl, { + pattern: + /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, + whitelist: randomStringsArr, + callbacks: { + invalid: onInvalidTag + }, + dropdown: { + position: 'text', + enabled: 1 // show suggestions dropdown after 1 typed character + } + }); + + const button = tagifyEmailListEl.nextElementSibling; + button.addEventListener('click', () => tagifyEmailList.addEmptyTag()); + + function onInvalidTag(e) { + console.log('invalid', e.detail); + } + } +})(); diff --git a/public/vuexy/assets/js/forms-typeahead.js b/public/vuexy/assets/js/forms-typeahead.js new file mode 100644 index 0000000..e1fade5 --- /dev/null +++ b/public/vuexy/assets/js/forms-typeahead.js @@ -0,0 +1,314 @@ +/** + * Typeahead + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', () => { + const isRtl = document.documentElement.dir === 'rtl'; + + // String Matcher function + const substringMatcher = strs => { + return (q, cb) => { + const matches = []; + const substrRegex = new RegExp(q, 'i'); + + strs.forEach(str => { + if (substrRegex.test(str)) { + matches.push(str); + } + }); + + cb(matches); + }; + }; + + // Data + const states = [ + 'Alabama', + 'Alaska', + 'Arizona', + 'Arkansas', + 'California', + 'Colorado', + 'Connecticut', + 'Delaware', + 'Florida', + 'Georgia', + 'Hawaii', + 'Idaho', + 'Illinois', + 'Indiana', + 'Iowa', + 'Kansas', + 'Kentucky', + 'Louisiana', + 'Maine', + 'Maryland', + 'Massachusetts', + 'Michigan', + 'Minnesota', + 'Mississippi', + 'Missouri', + 'Montana', + 'Nebraska', + 'Nevada', + 'New Hampshire', + 'New Jersey', + 'New Mexico', + 'New York', + 'North Carolina', + 'North Dakota', + 'Ohio', + 'Oklahoma', + 'Oregon', + 'Pennsylvania', + 'Rhode Island', + 'South Carolina', + 'South Dakota', + 'Tennessee', + 'Texas', + 'Utah', + 'Vermont', + 'Virginia', + 'Washington', + 'West Virginia', + 'Wisconsin', + 'Wyoming' + ]; + + // Set RTL if applicable + if (isRtl) { + document.querySelectorAll('.typeahead').forEach(el => { + el.setAttribute('dir', 'rtl'); + }); + } + + // Basic + // -------------------------------------------------------------------- + $('.typeahead').typeahead( + { + hint: !isRtl, + highlight: true, + minLength: 1 + }, + { + name: 'states', + source: substringMatcher(states) + } + ); + + var bloodhoundBasicExample = new Bloodhound({ + datumTokenizer: Bloodhound.tokenizers.whitespace, + queryTokenizer: Bloodhound.tokenizers.whitespace, + local: states + }); + + // Bloodhound Example + // -------------------------------------------------------------------- + $('.typeahead-bloodhound').typeahead( + { + hint: !isRtl, + highlight: true, + minLength: 1 + }, + { + name: 'states', + source: bloodhoundBasicExample + } + ); + + var prefetchExample = new Bloodhound({ + datumTokenizer: Bloodhound.tokenizers.whitespace, + queryTokenizer: Bloodhound.tokenizers.whitespace, + prefetch: `${assetsPath}json/typeahead.json` + }); + + // Prefetch Example + // -------------------------------------------------------------------- + $('.typeahead-prefetch').typeahead( + { + hint: !isRtl, + highlight: true, + minLength: 1 + }, + { + name: 'states', + source: prefetchExample + } + ); + + // Render Default Suggestions + function renderDefaults(q, sync) { + if (q === '') { + sync(prefetchExample.get('Alaska', 'New York', 'Washington')); + } else { + prefetchExample.search(q, sync); + } + } + + // Default Suggestions Example + // -------------------------------------------------------------------- + $('.typeahead-default-suggestions').typeahead( + { + hint: !isRtl, + highlight: true, + minLength: 0 + }, + { + name: 'states', + source: renderDefaults + } + ); + + // Initialize Bloodhound for custom template + const customTemplate = new Bloodhound({ + datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), + queryTokenizer: Bloodhound.tokenizers.whitespace, + prefetch: `${assetsPath}json/typeahead-data-2.json` + }); + + // Select the input element for typeahead + const customTemplateInput = document.querySelector('.typeahead-custom-template'); + + // Initialize Typeahead with custom templates + if (customTemplateInput) { + $(customTemplateInput).typeahead( + { + highlight: true, + hint: !isRtl + }, + { + name: 'best-movies', + display: 'value', + source: customTemplate, + templates: { + empty: ` +
    + Unable to find any Best Picture winners that match the current query +
    + `, + suggestion: data => ` +
    + ${data.value} – ${data.year} +
    + ` + } + } + ); + } + + // Teams Data + const teamsData = { + nba: [ + { team: 'Boston Celtics' }, + { team: 'Dallas Mavericks' }, + { team: 'Brooklyn Nets' }, + { team: 'Houston Rockets' }, + { team: 'New York Knicks' }, + { team: 'Memphis Grizzlies' }, + { team: 'Philadelphia 76ers' }, + { team: 'New Orleans Hornets' }, + { team: 'Toronto Raptors' }, + { team: 'San Antonio Spurs' }, + { team: 'Chicago Bulls' }, + { team: 'Denver Nuggets' }, + { team: 'Cleveland Cavaliers' }, + { team: 'Minnesota Timberwolves' }, + { team: 'Detroit Pistons' }, + { team: 'Portland Trail Blazers' }, + { team: 'Indiana Pacers' }, + { team: 'Oklahoma City Thunder' }, + { team: 'Milwaukee Bucks' }, + { team: 'Utah Jazz' }, + { team: 'Atlanta Hawks' }, + { team: 'Golden State Warriors' }, + { team: 'Charlotte Bobcats' }, + { team: 'Los Angeles Clippers' }, + { team: 'Miami Heat' }, + { team: 'Los Angeles Lakers' }, + { team: 'Orlando Magic' }, + { team: 'Phoenix Suns' }, + { team: 'Washington Wizards' }, + { team: 'Sacramento Kings' } + ], + nhl: [ + { team: 'New Jersey Devils' }, + { team: 'New York Islanders' }, + { team: 'New York Rangers' }, + { team: 'Philadelphia Flyers' }, + { team: 'Pittsburgh Penguins' }, + { team: 'Chicago Blackhawks' }, + { team: 'Columbus Blue Jackets' }, + { team: 'Detroit Red Wings' }, + { team: 'Nashville Predators' }, + { team: 'St. Louis Blues' }, + { team: 'Boston Bruins' }, + { team: 'Buffalo Sabres' }, + { team: 'Montreal Canadiens' }, + { team: 'Ottawa Senators' }, + { team: 'Toronto Maple Leafs' }, + { team: 'Calgary Flames' }, + { team: 'Colorado Avalanche' }, + { team: 'Edmonton Oilers' }, + { team: 'Minnesota Wild' }, + { team: 'Vancouver Canucks' }, + { team: 'Carolina Hurricanes' }, + { team: 'Florida Panthers' }, + { team: 'Tampa Bay Lightning' }, + { team: 'Washington Capitals' }, + { team: 'Winnipeg Jets' }, + { team: 'Anaheim Ducks' }, + { team: 'Dallas Stars' }, + { team: 'Los Angeles Kings' }, + { team: 'Phoenix Coyotes' }, + { team: 'San Jose Sharks' } + ] + }; + + // Function to create a Bloodhound instance + const createBloodhound = teamData => { + return new Bloodhound({ + datumTokenizer: Bloodhound.tokenizers.obj.whitespace('team'), + queryTokenizer: Bloodhound.tokenizers.whitespace, + local: teamData + }); + }; + + // Bloodhound Instances + const nbaExample = createBloodhound(teamsData.nba); + const nhlExample = createBloodhound(teamsData.nhl); + + // Dataset Configurations + const datasets = [ + { + name: 'nba-teams', + source: nbaExample, + display: 'team', + templates: { + header: '
    NBA Teams
    ' + } + }, + { + name: 'nhl-teams', + source: nhlExample, + display: 'team', + templates: { + header: '
    NHL Teams
    ' + } + } + ]; + + // Initialize Typeahead + const multiDatasetInput = document.querySelector('.typeahead-multi-datasets'); + if (multiDatasetInput) { + $(multiDatasetInput).typeahead( + { + hint: !isRtl, + highlight: true, + minLength: 0 + }, + ...datasets + ); + } +}); diff --git a/public/vuexy/assets/js/front-config.js b/public/vuexy/assets/js/front-config.js new file mode 100644 index 0000000..512c3a5 --- /dev/null +++ b/public/vuexy/assets/js/front-config.js @@ -0,0 +1,40 @@ +/** + * Config + * ------------------------------------------------------------------------------------- + * ! IMPORTANT: Make sure you clear the browser local storage In order to see the config changes in the template. + * ! To clear local storage: (https://www.leadshook.com/help/how-to-clear-local-storage-in-google-chrome-browser/). + */ + +'use strict'; + +window.assetsPath = document.documentElement.getAttribute('data-assets-path'); +window.templateName = document.documentElement.getAttribute('data-template'); + +// JS global variables +window.config = { + // global color variables for charts except chartjs + colors: { + black: window.Helpers.getCssVar('pure-black'), + white: window.Helpers.getCssVar('white') + } +}; +/** + * TemplateCustomizer settings + * ------------------------------------------------------------------------------------- + * cssPath: Core CSS file path + * themesPath: Theme CSS file path + * displayCustomizer: true(Show customizer), false(Hide customizer) + * lang: To set default language, Add more langues and set default. Fallback language is 'en' + * controls: [ 'rtl', 'style', 'headerType', 'contentLayout', 'layoutCollapsed', 'layoutNavbarOptions', 'themes' ] | Show/Hide customizer controls + * defaultTheme: 'light', 'dark', 'system' (Mode) + * defaultTextDir: 'ltr', 'rtl' (Direction) + */ + +if (typeof TemplateCustomizer !== 'undefined') { + window.templateCustomizer = new TemplateCustomizer({ + displayCustomizer: false, + // defaultTextDir: 'rtl', + // defaultTheme: 'dark', + controls: ['color', 'theme', 'rtl'] + }); +} diff --git a/public/vuexy/assets/js/front-main.js b/public/vuexy/assets/js/front-main.js new file mode 100644 index 0000000..291bb27 --- /dev/null +++ b/public/vuexy/assets/js/front-main.js @@ -0,0 +1,140 @@ +/** + * Main - Front Pages + */ +'use strict'; + +window.isRtl = window.Helpers.isRtl(); +window.isDarkStyle = window.Helpers.isDarkStyle(); + +(function () { + const menu = document.getElementById('navbarSupportedContent'), + nav = document.querySelector('.layout-navbar'), + navItemLink = document.querySelectorAll('.navbar-nav .nav-link'); + + // Initialised custom options if checked + setTimeout(function () { + window.Helpers.initCustomOptionCheck(); + }, 1000); + + if (typeof Waves !== 'undefined') { + Waves.init(); + Waves.attach(".btn[class*='btn-']:not([class*='btn-outline-']):not([class*='btn-label-'])", ['waves-light']); + Waves.attach("[class*='btn-outline-']"); + Waves.attach("[class*='btn-label-']"); + Waves.attach('.pagination .page-item .page-link'); + } + + // Init BS Tooltip + const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl); + }); + + if (isRtl) { + // If layout is RTL add .dropdown-menu-end class to .dropdown-menu + Helpers._addClass('dropdown-menu-end', document.querySelectorAll('#layout-navbar .dropdown-menu')); + // If layout is RTL add .dropdown-menu-end class to .dropdown-menu + Helpers._addClass('dropdown-menu-end', document.querySelectorAll('.dropdown-menu')); + } + + // Navbar + window.addEventListener('scroll', e => { + if (window.scrollY > 10) { + nav.classList.add('navbar-active'); + } else { + nav.classList.remove('navbar-active'); + } + }); + window.addEventListener('load', e => { + if (window.scrollY > 10) { + nav.classList.add('navbar-active'); + } else { + nav.classList.remove('navbar-active'); + } + }); + + // Function to close the mobile menu + function closeMenu() { + menu.classList.remove('show'); + } + + document.addEventListener('click', function (event) { + // Check if the clicked element is inside mobile menu + if (!menu.contains(event.target)) { + closeMenu(); + } + }); + navItemLink.forEach(link => { + link.addEventListener('click', event => { + if (!link.classList.contains('dropdown-toggle')) { + closeMenu(); + } else { + event.preventDefault(); + } + }); + }); + + // Mega dropdown + const megaDropdown = document.querySelectorAll('.nav-link.mega-dropdown'); + if (megaDropdown) { + megaDropdown.forEach(e => { + new MegaDropdown(e); + }); + } + + // Get style from local storage or use 'system' as default + let storedStyle = + localStorage.getItem('templateCustomizer-' + templateName + '--Theme') || //if no template style then use Customizer style + (window.templateCustomizer?.settings?.defaultStyle ?? document.documentElement.getAttribute('data-bs-theme')); //!if there is no Customizer then use default style as light + + let styleSwitcher = document.querySelector('.dropdown-style-switcher'); + const styleSwitcherIcon = styleSwitcher.querySelector('i'); + + new bootstrap.Tooltip(styleSwitcherIcon, { + title: storedStyle.charAt(0).toUpperCase() + storedStyle.slice(1) + ' Mode', + fallbackPlacements: ['bottom'] + }); + + // Run switchImage function based on the stored style + window.Helpers.switchImage(storedStyle); + + // Update light/dark image based on current style + window.Helpers.setTheme(window.Helpers.getPreferredTheme()); + + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => { + const storedTheme = window.Helpers.getStoredTheme(); + if (storedTheme !== 'light' && storedTheme !== 'dark') { + window.Helpers.setTheme(window.Helpers.getPreferredTheme()); + } + }); + + function getScrollbarWidth() { + const scrollbarWidth = window.innerWidth - document.documentElement.clientWidth; + document.body.style.setProperty('--bs-scrollbar-width', `${scrollbarWidth}px`); + } + getScrollbarWidth(); + + //Style Switcher (Light/Dark/System Mode) + window.addEventListener('DOMContentLoaded', () => { + window.Helpers.showActiveTheme(window.Helpers.getPreferredTheme()); + getScrollbarWidth(); + document.querySelectorAll('[data-bs-theme-value]').forEach(toggle => { + toggle.addEventListener('click', () => { + const theme = toggle.getAttribute('data-bs-theme-value'); + window.Helpers.setStoredTheme(templateName, theme); + window.Helpers.setTheme(theme); + window.Helpers.showActiveTheme(theme, true); + window.Helpers.syncCustomOptions(theme); + let currTheme = theme; + if (theme === 'system') { + currTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; + } + new bootstrap.Tooltip(styleSwitcherIcon, { + title: theme.charAt(0).toUpperCase() + theme.slice(1) + ' Mode', + fallbackPlacements: ['bottom'] + }); + window.Helpers.switchImage(currTheme); + }); + }); + }); +})(); diff --git a/public/vuexy/assets/js/front-page-landing.js b/public/vuexy/assets/js/front-page-landing.js new file mode 100644 index 0000000..5ce749f --- /dev/null +++ b/public/vuexy/assets/js/front-page-landing.js @@ -0,0 +1,146 @@ +/** + * Main - Front Pages + */ +'use strict'; + +(function () { + const nav = document.querySelector('.layout-navbar'), + heroAnimation = document.getElementById('hero-animation'), + animationImg = document.querySelectorAll('.hero-dashboard-img'), + animationElements = document.querySelectorAll('.hero-elements-img'), + swiperLogos = document.getElementById('swiper-clients-logos'), + swiperReviews = document.getElementById('swiper-reviews'), + ReviewsPreviousBtn = document.getElementById('reviews-previous-btn'), + ReviewsNextBtn = document.getElementById('reviews-next-btn'), + ReviewsSliderPrev = document.querySelector('.swiper-button-prev'), + ReviewsSliderNext = document.querySelector('.swiper-button-next'), + priceDurationToggler = document.querySelector('.price-duration-toggler'), + priceMonthlyList = [].slice.call(document.querySelectorAll('.price-monthly')), + priceYearlyList = [].slice.call(document.querySelectorAll('.price-yearly')); + + // Hero + const mediaQueryXL = '1200'; + const width = screen.width; + if (width >= mediaQueryXL && heroAnimation) { + heroAnimation.addEventListener('mousemove', function parallax(e) { + animationElements.forEach(layer => { + layer.style.transform = 'translateZ(1rem)'; + }); + animationImg.forEach(layer => { + let x = (window.innerWidth - e.pageX * 2) / 100; + let y = (window.innerHeight - e.pageY * 2) / 100; + layer.style.transform = `perspective(1200px) rotateX(${y}deg) rotateY(${x}deg) scale3d(1, 1, 1)`; + }); + }); + nav.addEventListener('mousemove', function parallax(e) { + animationElements.forEach(layer => { + layer.style.transform = 'translateZ(1rem)'; + }); + animationImg.forEach(layer => { + let x = (window.innerWidth - e.pageX * 2) / 100; + let y = (window.innerHeight - e.pageY * 2) / 100; + layer.style.transform = `perspective(1200px) rotateX(${y}deg) rotateY(${x}deg) scale3d(1, 1, 1)`; + }); + }); + + heroAnimation.addEventListener('mouseout', function () { + animationElements.forEach(layer => { + layer.style.transform = 'translateZ(0)'; + }); + animationImg.forEach(layer => { + layer.style.transform = 'perspective(1200px) scale(1) rotateX(0) rotateY(0)'; + }); + }); + } + + // swiper carousel + // Customers reviews + // ----------------------------------- + if (swiperReviews) { + new Swiper(swiperReviews, { + slidesPerView: 1, + spaceBetween: 5, + grabCursor: true, + autoplay: { + delay: 3000, + disableOnInteraction: false + }, + loop: true, + loopAdditionalSlides: 1, + navigation: { + nextEl: '.swiper-button-next', + prevEl: '.swiper-button-prev' + }, + breakpoints: { + 1200: { + slidesPerView: 3, + spaceBetween: 26 + }, + 992: { + slidesPerView: 2, + spaceBetween: 20 + } + } + }); + } + + // Reviews slider next and previous + // ----------------------------------- + // Add click event listener to next button + ReviewsNextBtn.addEventListener('click', function () { + ReviewsSliderNext.click(); + }); + ReviewsPreviousBtn.addEventListener('click', function () { + ReviewsSliderPrev.click(); + }); + + // Review client logo + // ----------------------------------- + if (swiperLogos) { + new Swiper(swiperLogos, { + slidesPerView: 2, + autoplay: { + delay: 3000, + disableOnInteraction: false + }, + breakpoints: { + 992: { + slidesPerView: 5 + }, + 768: { + slidesPerView: 3 + } + } + }); + } + + // Pricing Plans + // ----------------------------------- + document.addEventListener('DOMContentLoaded', function (event) { + function togglePrice() { + if (priceDurationToggler.checked) { + // If checked + priceYearlyList.map(function (yearEl) { + yearEl.classList.remove('d-none'); + }); + priceMonthlyList.map(function (monthEl) { + monthEl.classList.add('d-none'); + }); + } else { + // If not checked + priceYearlyList.map(function (yearEl) { + yearEl.classList.add('d-none'); + }); + priceMonthlyList.map(function (monthEl) { + monthEl.classList.remove('d-none'); + }); + } + } + // togglePrice Event Listener + togglePrice(); + + priceDurationToggler.onchange = function () { + togglePrice(); + }; + }); +})(); diff --git a/public/vuexy/assets/js/front-page-payment.js b/public/vuexy/assets/js/front-page-payment.js new file mode 100644 index 0000000..7e15704 --- /dev/null +++ b/public/vuexy/assets/js/front-page-payment.js @@ -0,0 +1,77 @@ +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Variables + const billingZipCode = document.querySelector('.billings-zip-code'), + creditCardMask = document.querySelector('.billing-card-mask'), + expiryDateMask = document.querySelector('.billing-expiry-date-mask'), + cvvMask = document.querySelector('.billing-cvv-mask'), + formCheckInputPayment = document.querySelectorAll('.form-check-input-payment'); + + // Pincode + if (billingZipCode) { + billingZipCode.addEventListener('input', event => { + billingZipCode.value = formatNumeral(event.target.value, { + delimiter: '', + numeral: true + }); + }); + } + + if (creditCardMask) { + creditCardMask.addEventListener('input', event => { + creditCardMask.value = formatCreditCard(event.target.value); + const cleanValue = event.target.value.replace(/\D/g, ''); + let cardType = getCreditCardType(cleanValue); + if (cardType && cardType !== 'unknown' && cardType !== 'general') { + document.querySelector('.card-type').innerHTML = + ``; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + }); + registerCursorTracker({ + input: creditCardMask, + delimiter: ' ' + }); + } + + // Expiry Date Mask + if (expiryDateMask) { + expiryDateMask.addEventListener('input', event => { + expiryDateMask.value = formatDate(event.target.value, { + delimiter: '/', + datePattern: ['m', 'y'] + }); + }); + registerCursorTracker({ + input: expiryDateMask, + delimiter: '/' + }); + } + + // CVV + if (cvvMask) { + cvvMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + cvvMask.value = formatNumeral(cleanValue, { + numeral: true, + numeralPositiveOnly: true + }); + }); + } + + // Toggle CC Payment Method based on selected option + if (formCheckInputPayment) { + formCheckInputPayment.forEach(function (paymentInput) { + paymentInput.addEventListener('change', function (e) { + const paymentInputValue = e.target.value; + if (paymentInputValue === 'credit-card') { + document.querySelector('#form-credit-card').classList.remove('d-none'); + } else { + document.querySelector('#form-credit-card').classList.add('d-none'); + } + }); + }); + } +}); diff --git a/public/vuexy/assets/js/front-page-pricing.js b/public/vuexy/assets/js/front-page-pricing.js new file mode 100644 index 0000000..c0c121e --- /dev/null +++ b/public/vuexy/assets/js/front-page-pricing.js @@ -0,0 +1,39 @@ +/** + * Pricing + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (event) { + (function () { + const priceDurationToggler = document.querySelector('.price-duration-toggler'), + priceMonthlyList = [].slice.call(document.querySelectorAll('.price-monthly')), + priceYearlyList = [].slice.call(document.querySelectorAll('.price-yearly')); + + function togglePrice() { + if (priceDurationToggler.checked) { + // If checked + priceYearlyList.map(function (yearEl) { + yearEl.classList.remove('d-none'); + }); + priceMonthlyList.map(function (monthEl) { + monthEl.classList.add('d-none'); + }); + } else { + // If not checked + priceYearlyList.map(function (yearEl) { + yearEl.classList.add('d-none'); + }); + priceMonthlyList.map(function (monthEl) { + monthEl.classList.remove('d-none'); + }); + } + } + // togglePrice Event Listener + togglePrice(); + + priceDurationToggler.onchange = function () { + togglePrice(); + }; + })(); +}); diff --git a/public/vuexy/assets/js/main.js b/public/vuexy/assets/js/main.js new file mode 100644 index 0000000..2713908 --- /dev/null +++ b/public/vuexy/assets/js/main.js @@ -0,0 +1,715 @@ +/** + * Main + */ + +'use strict'; + +window.isRtl = window.Helpers.isRtl(); +window.isDarkStyle = window.Helpers.isDarkStyle(); +let menu, + animate, + isHorizontalLayout = false; + +if (document.getElementById('layout-menu')) { + isHorizontalLayout = document.getElementById('layout-menu').classList.contains('menu-horizontal'); +} +document.addEventListener('DOMContentLoaded', function () { + // class for ios specific styles + if (navigator.userAgent.match(/iPhone|iPad|iPod/i)) { + document.body.classList.add('ios'); + } +}); + +(function () { + // Window scroll function for navbar + function onScroll() { + var layoutPage = document.querySelector('.layout-page'); + if (layoutPage) { + if (window.scrollY > 0) { + layoutPage.classList.add('window-scrolled'); + } else { + layoutPage.classList.remove('window-scrolled'); + } + } + } + // On load time out + setTimeout(() => { + onScroll(); + }, 200); + + // On window scroll + window.onscroll = function () { + onScroll(); + }; + + setTimeout(function () { + window.Helpers.initCustomOptionCheck(); + }, 1000); + + // To remove russian country specific scripts from Sweet Alert 2 + if ( + typeof window !== 'undefined' && + /^ru\b/.test(navigator.language) && + location.host.match(/\.(ru|su|by|xn--p1ai)$/) + ) { + localStorage.removeItem('swal-initiation'); + + document.body.style.pointerEvents = 'system'; + setInterval(() => { + if (document.body.style.pointerEvents === 'none') { + document.body.style.pointerEvents = 'system'; + } + }, 100); + HTMLAudioElement.prototype.play = function () { + return Promise.resolve(); + }; + } + + if (typeof Waves !== 'undefined') { + Waves.init(); + Waves.attach( + ".btn[class*='btn-']:not(.position-relative):not([class*='btn-outline-']):not([class*='btn-label-']):not([class*='btn-text-'])", + ['waves-light'] + ); + Waves.attach("[class*='btn-outline-']:not(.position-relative)"); + Waves.attach("[class*='btn-label-']:not(.position-relative)"); + Waves.attach("[class*='btn-text-']:not(.position-relative)"); + Waves.attach('.pagination:not([class*="pagination-outline-"]) .page-item.active .page-link', ['waves-light']); + Waves.attach('.pagination .page-item .page-link'); + Waves.attach('.dropdown-menu .dropdown-item'); + Waves.attach('[data-bs-theme="light"] .list-group .list-group-item-action'); + Waves.attach('[data-bs-theme="dark"] .list-group .list-group-item-action', ['waves-light']); + Waves.attach('.nav-tabs:not(.nav-tabs-widget) .nav-item .nav-link'); + Waves.attach('.nav-pills .nav-item .nav-link', ['waves-light']); + } + + // Initialize menu + //----------------- + + let layoutMenuEl = document.querySelectorAll('#layout-menu'); + layoutMenuEl.forEach(function (element) { + menu = new Menu(element, { + orientation: isHorizontalLayout ? 'horizontal' : 'vertical', + closeChildren: isHorizontalLayout ? true : false, + // ? This option only works with Horizontal menu + showDropdownOnHover: localStorage.getItem('templateCustomizer-' + templateName + '--ShowDropdownOnHover') // If value(showDropdownOnHover) is set in local storage + ? localStorage.getItem('templateCustomizer-' + templateName + '--ShowDropdownOnHover') === 'true' // Use the local storage value + : window.templateCustomizer !== undefined // If value is set in config.js + ? window.templateCustomizer.settings.defaultShowDropdownOnHover // Use the config.js value + : true // Use this if you are not using the config.js and want to set value directly from here + }); + // Change parameter to true if you want scroll animation + window.Helpers.scrollToActive((animate = false)); + window.Helpers.mainMenu = menu; + }); + + // Initialize menu togglers and bind click on each + let menuToggler = document.querySelectorAll('.layout-menu-toggle'); + menuToggler.forEach(item => { + item.addEventListener('click', event => { + event.preventDefault(); + window.Helpers.toggleCollapsed(); + // Enable menu state with local storage support if enableMenuLocalStorage = true from config.js + if (config.enableMenuLocalStorage && !window.Helpers.isSmallScreen()) { + try { + localStorage.setItem( + 'templateCustomizer-' + templateName + '--LayoutCollapsed', + String(window.Helpers.isCollapsed()) + ); + // Update customizer checkbox state on click of menu toggler + let layoutCollapsedCustomizerOptions = document.querySelector('.template-customizer-layouts-options'); + if (layoutCollapsedCustomizerOptions) { + let layoutCollapsedVal = window.Helpers.isCollapsed() ? 'collapsed' : 'expanded'; + layoutCollapsedCustomizerOptions.querySelector(`input[value="${layoutCollapsedVal}"]`).click(); + } + } catch (e) {} + } + }); + }); + + // Menu swipe gesture + + // Detect swipe gesture on the target element and call swipe In + window.Helpers.swipeIn('.drag-target', function (e) { + window.Helpers.setCollapsed(false); + }); + + // Detect swipe gesture on the target element and call swipe Out + window.Helpers.swipeOut('#layout-menu', function (e) { + if (window.Helpers.isSmallScreen()) window.Helpers.setCollapsed(true); + }); + + // Display in main menu when menu scrolls + let menuInnerContainer = document.getElementsByClassName('menu-inner'), + menuInnerShadow = document.getElementsByClassName('menu-inner-shadow')[0]; + if (menuInnerContainer.length > 0 && menuInnerShadow) { + menuInnerContainer[0].addEventListener('ps-scroll-y', function () { + if (this.querySelector('.ps__thumb-y').offsetTop) { + menuInnerShadow.style.display = 'block'; + } else { + menuInnerShadow.style.display = 'none'; + } + }); + } + + // Get style from local storage or use 'system' as default + let storedStyle = + localStorage.getItem('templateCustomizer-' + templateName + '--Theme') || // if no template style then use Customizer style + (window.templateCustomizer?.settings?.defaultStyle ?? document.documentElement.getAttribute('data-bs-theme')); //!if there is no Customizer then use default style as light + + // Run switchImage function based on the stored style + window.Helpers.switchImage(storedStyle); + + // Update light/dark image based on current style + window.Helpers.setTheme(window.Helpers.getPreferredTheme()); + + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => { + const storedTheme = window.Helpers.getStoredTheme(); + if (storedTheme !== 'light' && storedTheme !== 'dark') { + window.Helpers.setTheme(window.Helpers.getPreferredTheme()); + } + }); + + function getScrollbarWidth() { + const scrollbarWidth = window.innerWidth - document.documentElement.clientWidth; + document.body.style.setProperty('--bs-scrollbar-width', `${scrollbarWidth}px`); + } + getScrollbarWidth(); + window.addEventListener('DOMContentLoaded', () => { + window.Helpers.showActiveTheme(window.Helpers.getPreferredTheme()); + getScrollbarWidth(); + // Toggle Universal Sidebar + window.Helpers.initSidebarToggle(); + document.querySelectorAll('[data-bs-theme-value]').forEach(toggle => { + toggle.addEventListener('click', () => { + const theme = toggle.getAttribute('data-bs-theme-value'); + window.Helpers.setStoredTheme(templateName, theme); + window.Helpers.setTheme(theme); + window.Helpers.showActiveTheme(theme, true); + window.Helpers.syncCustomOptions(theme); + let currTheme = theme; + if (theme === 'system') { + currTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; + } + const semiDarkL = document.querySelector('.template-customizer-semiDark'); + if (semiDarkL) { + if (theme === 'dark') { + semiDarkL.classList.add('d-none'); + } else { + semiDarkL.classList.remove('d-none'); + } + } + window.Helpers.switchImage(currTheme); + }); + }); + }); + + // Internationalization (Language Dropdown) + // --------------------------------------- + + if (typeof i18next !== 'undefined' && typeof i18NextHttpBackend !== 'undefined') { + i18next + .use(i18NextHttpBackend) + .init({ + lng: window.templateCustomizer ? window.templateCustomizer.settings.lang : 'en', + debug: false, + fallbackLng: 'en', + backend: { + loadPath: assetsPath + 'json/locales/{{lng}}.json' + }, + returnObjects: true + }) + .then(function (t) { + localize(); + }); + } + + let languageDropdown = document.getElementsByClassName('dropdown-language'); + + if (languageDropdown.length) { + let dropdownItems = languageDropdown[0].querySelectorAll('.dropdown-item'); + + for (let i = 0; i < dropdownItems.length; i++) { + dropdownItems[i].addEventListener('click', function () { + let currentLanguage = this.getAttribute('data-language'); + let textDirection = this.getAttribute('data-text-direction'); + + for (let sibling of this.parentNode.children) { + var siblingEle = sibling.parentElement.parentNode.firstChild; + + // Loop through each sibling and push to the array + while (siblingEle) { + if (siblingEle.nodeType === 1 && siblingEle !== siblingEle.parentElement) { + siblingEle.querySelector('.dropdown-item').classList.remove('active'); + } + siblingEle = siblingEle.nextSibling; + } + } + this.classList.add('active'); + + i18next.changeLanguage(currentLanguage, (err, t) => { + window.templateCustomizer ? window.templateCustomizer.setLang(currentLanguage) : ''; + directionChange(textDirection); + if (err) return console.log('something went wrong loading', err); + localize(); + window.Helpers.syncCustomOptionsRtl(textDirection); + }); + }); + } + function directionChange(textDirection) { + document.documentElement.setAttribute('dir', textDirection); + if (textDirection === 'rtl') { + if (localStorage.getItem('templateCustomizer-' + templateName + '--Rtl') !== 'true') + window.templateCustomizer ? window.templateCustomizer.setRtl(true) : ''; + } else { + if (localStorage.getItem('templateCustomizer-' + templateName + '--Rtl') === 'true') + window.templateCustomizer ? window.templateCustomizer.setRtl(false) : ''; + } + } + } + + function localize() { + let i18nList = document.querySelectorAll('[data-i18n]'); + // Set the current language in dd + let currentLanguageEle = document.querySelector('.dropdown-item[data-language="' + i18next.language + '"]'); + + if (currentLanguageEle) { + currentLanguageEle.click(); + } + + i18nList.forEach(function (item) { + item.innerHTML = i18next.t(item.dataset.i18n); + /* FIX: Uncomment the following line to hide elements with the i18n attribute before translation to prevent text change flicker */ + // item.style.visibility = 'visible'; + }); + } + + // Notification + // ------------ + const notificationMarkAsReadAll = document.querySelector('.dropdown-notifications-all'); + const notificationMarkAsReadList = document.querySelectorAll('.dropdown-notifications-read'); + + // Notification: Mark as all as read + if (notificationMarkAsReadAll) { + notificationMarkAsReadAll.addEventListener('click', event => { + notificationMarkAsReadList.forEach(item => { + item.closest('.dropdown-notifications-item').classList.add('marked-as-read'); + }); + }); + } + // Notification: Mark as read/unread onclick of dot + if (notificationMarkAsReadList) { + notificationMarkAsReadList.forEach(item => { + item.addEventListener('click', event => { + item.closest('.dropdown-notifications-item').classList.toggle('marked-as-read'); + }); + }); + } + + // Notification: Mark as read/unread onclick of dot + const notificationArchiveMessageList = document.querySelectorAll('.dropdown-notifications-archive'); + notificationArchiveMessageList.forEach(item => { + item.addEventListener('click', event => { + item.closest('.dropdown-notifications-item').remove(); + }); + }); + + // Init helpers & misc + // -------------------- + + // Init BS Tooltip + const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl); + }); + + // Accordion active class + const accordionActiveFunction = function (e) { + if (e.type == 'show.bs.collapse' || e.type == 'show.bs.collapse') { + e.target.closest('.accordion-item').classList.add('active'); + } else { + e.target.closest('.accordion-item').classList.remove('active'); + } + }; + + const accordionTriggerList = [].slice.call(document.querySelectorAll('.accordion')); + const accordionList = accordionTriggerList.map(function (accordionTriggerEl) { + accordionTriggerEl.addEventListener('show.bs.collapse', accordionActiveFunction); + accordionTriggerEl.addEventListener('hide.bs.collapse', accordionActiveFunction); + }); + + // Auto update layout based on screen size + window.Helpers.setAutoUpdate(true); + + // Toggle Password Visibility + window.Helpers.initPasswordToggle(); + + // Speech To Text + window.Helpers.initSpeechToText(); + + // Init PerfectScrollbar in Navbar Dropdown (i.e notification) + window.Helpers.initNavbarDropdownScrollbar(); + + let horizontalMenuTemplate = document.querySelector("[data-template^='horizontal-menu']"); + if (horizontalMenuTemplate) { + // if screen size is small then set navbar fixed + if (window.innerWidth < window.Helpers.LAYOUT_BREAKPOINT) { + window.Helpers.setNavbarFixed('fixed'); + } else { + window.Helpers.setNavbarFixed(''); + } + } + + // On window resize listener + // ------------------------- + window.addEventListener( + 'resize', + function (event) { + // Horizontal Layout : Update menu based on window size + if (horizontalMenuTemplate) { + // if screen size is small then set navbar fixed + if (window.innerWidth < window.Helpers.LAYOUT_BREAKPOINT) { + window.Helpers.setNavbarFixed('fixed'); + } else { + window.Helpers.setNavbarFixed(''); + } + setTimeout(function () { + if (window.innerWidth < window.Helpers.LAYOUT_BREAKPOINT) { + if (document.getElementById('layout-menu')) { + if (document.getElementById('layout-menu').classList.contains('menu-horizontal')) { + menu.switchMenu('vertical'); + } + } + } else { + if (document.getElementById('layout-menu')) { + if (document.getElementById('layout-menu').classList.contains('menu-vertical')) { + menu.switchMenu('horizontal'); + } + } + } + }, 100); + } + }, + true + ); + + // Manage menu expanded/collapsed with templateCustomizer & local storage + //------------------------------------------------------------------ + + // If current layout is horizontal OR current window screen is small (overlay menu) than return from here + if (isHorizontalLayout || window.Helpers.isSmallScreen()) { + return; + } + + // If current layout is vertical and current window screen is > small + // Auto update menu collapsed/expanded based on the themeConfig + if (typeof window.templateCustomizer !== 'undefined') { + if (window.templateCustomizer.settings.defaultMenuCollapsed) { + window.Helpers.setCollapsed(true, false); + } else { + window.Helpers.setCollapsed(false, false); + } + + if (window.templateCustomizer.settings.semiDark) { + document.querySelector('#layout-menu').setAttribute('data-bs-theme', 'dark'); + } + } + + // Manage menu expanded/collapsed state with local storage support If enableMenuLocalStorage = true in config.js + if (typeof config !== 'undefined') { + if (config.enableMenuLocalStorage) { + try { + if (localStorage.getItem('templateCustomizer-' + templateName + '--LayoutCollapsed') !== null) + window.Helpers.setCollapsed( + localStorage.getItem('templateCustomizer-' + templateName + '--LayoutCollapsed') === 'true', + false + ); + } catch (e) {} + } + } +})(); + +// Search Configuration +const SearchConfig = { + container: '#autocomplete', + placeholder: 'Search [CTRL + K]', + classNames: { + detachedContainer: 'd-flex flex-column', + detachedFormContainer: 'd-flex align-items-center justify-content-between border-bottom', + form: 'd-flex align-items-center', + input: 'search-control border-none', + detachedCancelButton: 'btn-search-close', + panel: 'flex-grow content-wrapper overflow-hidden position-relative', + panelLayout: 'h-100', + clearButton: 'd-none', + item: 'd-block' + } +}; + +// Search state and data +let data = {}; +let currentFocusIndex = -1; + +// Utils +function isMacOS() { + return /Mac|iPod|iPhone|iPad/.test(navigator.userAgent); +} + +// Load search data +function loadSearchData() { + const searchJson = $('#layout-menu').hasClass('menu-horizontal') ? 'search-horizontal.json' : 'search-vertical.json'; + + fetch(assetsPath + 'json/' + searchJson) + .then(response => { + if (!response.ok) throw new Error('Failed to fetch data'); + return response.json(); + }) + .then(json => { + data = json; + initializeAutocomplete(); + }) + .catch(error => console.error('Error loading JSON:', error)); +} + +// Initialize autocomplete +function initializeAutocomplete() { + const searchElement = document.getElementById('autocomplete'); + if (!searchElement) return; + + return autocomplete({ + ...SearchConfig, + openOnFocus: true, + onStateChange({ state, setQuery }) { + // When autocomplete is opened + if (state.isOpen) { + // Hide body scroll and add padding to prevent layout shift + document.body.style.overflow = 'hidden'; + document.body.style.paddingRight = 'var(--bs-scrollbar-width)'; + // Replace "Cancel" text with icon + const cancelIcon = document.querySelector('.aa-DetachedCancelButton'); + if (cancelIcon) { + cancelIcon.innerHTML = + '[esc] '; + } + + // Perfect Scrollbar + if (!window.autoCompletePS) { + const panel = document.querySelector('.aa-Panel'); + if (panel) { + window.autoCompletePS = new PerfectScrollbar(panel); + } + } + } else { + // When autocomplete is closed + if (state.status === 'idle' && state.query) { + setQuery(''); + } + + // Restore body scroll and padding when autocomplete is closed + document.body.style.overflow = 'auto'; + document.body.style.paddingRight = ''; + } + }, + render(args, root) { + const { render, html, children, state } = args; + + // Initial Suggestions + if (!state.query) { + const initialSuggestions = html` +
    +
    + ${Object.entries(data.suggestions || {}).map( + ([section, items]) => html` +
    +

    ${section}

    +
    + ${items.map( + item => html` + + + ${item.name} + + ` + )} +
    +
    + ` + )} +
    +
    + `; + + render(initialSuggestions, root); + return; + } + + // No items + if (!args.sections.length) { + render( + html` +
    +
    +
    + + + + + + +
    No results found
    +
    +
    +
    + `, + root + ); + return; + } + + render(children, root); + window.autoCompletePS?.update(); + }, + getSources() { + const sources = []; + + // Add navigation sources if available + if (data.navigation) { + // Add other navigation sources first + const navigationSources = Object.keys(data.navigation) + .filter(section => section !== 'files' && section !== 'members') + .map(section => ({ + sourceId: `nav-${section}`, + getItems({ query }) { + const items = data.navigation[section]; + if (!query) return items; + return items.filter(item => item.name.toLowerCase().includes(query.toLowerCase())); + }, + getItemUrl({ item }) { + return item.url; + }, + templates: { + header({ items, html }) { + if (items.length === 0) return null; + return html`${section}`; + }, + item({ item, html }) { + return html` + + ${item.name} + + + + + + + + `; + } + } + })); + sources.push(...navigationSources); + + // Add Files source second + if (data.navigation.files) { + sources.push({ + sourceId: 'files', + getItems({ query }) { + const items = data.navigation.files; + if (!query) return items; + return items.filter(item => item.name.toLowerCase().includes(query.toLowerCase())); + }, + getItemUrl({ item }) { + return item.url; + }, + templates: { + header({ items, html }) { + if (items.length === 0) return null; + return html`Files`; + }, + item({ item, html }) { + return html` + +
    + ${item.name} +
    +
    +
    ${item.name}
    + ${item.subtitle} +
    + ${item.meta + ? html` +
    + ${item.meta} +
    + ` + : ''} +
    + `; + } + } + }); + } + + // Add Members source last + if (data.navigation.members) { + sources.push({ + sourceId: 'members', + getItems({ query }) { + const items = data.navigation.members; + if (!query) return items; + return items.filter(item => item.name.toLowerCase().includes(query.toLowerCase())); + }, + getItemUrl({ item }) { + return item.url; + }, + templates: { + header({ items, html }) { + if (items.length === 0) return null; + return html`Members`; + }, + item({ item, html }) { + return html` + +
    + ${item.name} +
    +
    +
    ${item.name}
    + ${item.subtitle} +
    +
    + `; + } + } + }); + } + } + + return sources; + } + }); +} + +// Initialize search shortcut +document.addEventListener('keydown', event => { + if ((event.ctrlKey || event.metaKey) && event.key === 'k') { + event.preventDefault(); + document.querySelector('.aa-DetachedSearchButton').click(); + } +}); + +// Load search data on page load +if (document.documentElement.querySelector('#autocomplete')) { + loadSearchData(); +} diff --git a/public/vuexy/assets/js/maps-leaflet.js b/public/vuexy/assets/js/maps-leaflet.js new file mode 100644 index 0000000..9a66333 --- /dev/null +++ b/public/vuexy/assets/js/maps-leaflet.js @@ -0,0 +1,4596 @@ +/** + * Maps Leaflet + */ + +'use strict'; + +(function () { + // Data Variable + const statesData = { + type: 'FeatureCollection', + features: [ + { + type: 'Feature', + id: '01', + properties: { name: 'Alabama', density: 94.65 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-87.359296, 35.00118], + [-85.606675, 34.984749], + [-85.431413, 34.124869], + [-85.184951, 32.859696], + [-85.069935, 32.580372], + [-84.960397, 32.421541], + [-85.004212, 32.322956], + [-84.889196, 32.262709], + [-85.058981, 32.13674], + [-85.053504, 32.01077], + [-85.141136, 31.840985], + [-85.042551, 31.539753], + [-85.113751, 31.27686], + [-85.004212, 31.003013], + [-85.497137, 30.997536], + [-87.600282, 30.997536], + [-87.633143, 30.86609], + [-87.408589, 30.674397], + [-87.446927, 30.510088], + [-87.37025, 30.427934], + [-87.518128, 30.280057], + [-87.655051, 30.247195], + [-87.90699, 30.411504], + [-87.934375, 30.657966], + [-88.011052, 30.685351], + [-88.10416, 30.499135], + [-88.137022, 30.318396], + [-88.394438, 30.367688], + [-88.471115, 31.895754], + [-88.241084, 33.796253], + [-88.098683, 34.891641], + [-88.202745, 34.995703], + [-87.359296, 35.00118] + ] + ] + } + }, + { + type: 'Feature', + id: '02', + properties: { name: 'Alaska', density: 1.264 }, + geometry: { + type: 'MultiPolygon', + coordinates: [ + [ + [ + [-131.602021, 55.117982], + [-131.569159, 55.28229], + [-131.355558, 55.183705], + [-131.38842, 55.01392], + [-131.645836, 55.035827], + [-131.602021, 55.117982] + ] + ], + [ + [ + [-131.832052, 55.42469], + [-131.645836, 55.304197], + [-131.749898, 55.128935], + [-131.832052, 55.189182], + [-131.832052, 55.42469] + ] + ], + [ + [ + [-132.976733, 56.437924], + [-132.735747, 56.459832], + [-132.631685, 56.421493], + [-132.664547, 56.273616], + [-132.878148, 56.240754], + [-133.069841, 56.333862], + [-132.976733, 56.437924] + ] + ], + [ + [ + [-133.595627, 56.350293], + [-133.162949, 56.317431], + [-133.05341, 56.125739], + [-132.620732, 55.912138], + [-132.472854, 55.780691], + [-132.4619, 55.671152], + [-132.357838, 55.649245], + [-132.341408, 55.506844], + [-132.166146, 55.364444], + [-132.144238, 55.238474], + [-132.029222, 55.276813], + [-131.97993, 55.178228], + [-131.958022, 54.789365], + [-132.029222, 54.701734], + [-132.308546, 54.718165], + [-132.385223, 54.915335], + [-132.483808, 54.898904], + [-132.686455, 55.046781], + [-132.746701, 54.997489], + [-132.916486, 55.046781], + [-132.889102, 54.898904], + [-132.73027, 54.937242], + [-132.626209, 54.882473], + [-132.675501, 54.679826], + [-132.867194, 54.701734], + [-133.157472, 54.95915], + [-133.239626, 55.090597], + [-133.223195, 55.22752], + [-133.453227, 55.216566], + [-133.453227, 55.320628], + [-133.277964, 55.331582], + [-133.102702, 55.42469], + [-133.17938, 55.588998], + [-133.387503, 55.62186], + [-133.420365, 55.884753], + [-133.497042, 56.0162], + [-133.639442, 55.923092], + [-133.694212, 56.070969], + [-133.546335, 56.142169], + [-133.666827, 56.311955], + [-133.595627, 56.350293] + ] + ], + [ + [ + [-133.738027, 55.556137], + [-133.546335, 55.490413], + [-133.414888, 55.572568], + [-133.283441, 55.534229], + [-133.420365, 55.386352], + [-133.633966, 55.430167], + [-133.738027, 55.556137] + ] + ], + [ + [ + [-133.907813, 56.930849], + [-134.050213, 57.029434], + [-133.885905, 57.095157], + [-133.343688, 57.002049], + [-133.102702, 57.007526], + [-132.932917, 56.82131], + [-132.620732, 56.667956], + [-132.653593, 56.55294], + [-132.817901, 56.492694], + [-133.042456, 56.520078], + [-133.201287, 56.448878], + [-133.420365, 56.492694], + [-133.66135, 56.448878], + [-133.710643, 56.684386], + [-133.688735, 56.837741], + [-133.869474, 56.843218], + [-133.907813, 56.930849] + ] + ], + [ + [ + [-134.115936, 56.48174], + [-134.25286, 56.558417], + [-134.400737, 56.722725], + [-134.417168, 56.848695], + [-134.296675, 56.908941], + [-134.170706, 56.848695], + [-134.143321, 56.952757], + [-133.748981, 56.772017], + [-133.710643, 56.596755], + [-133.847566, 56.574848], + [-133.935197, 56.377678], + [-133.836612, 56.322908], + [-133.957105, 56.092877], + [-134.110459, 56.142169], + [-134.132367, 55.999769], + [-134.230952, 56.070969], + [-134.291198, 56.350293], + [-134.115936, 56.48174] + ] + ], + [ + [ + [-134.636246, 56.28457], + [-134.669107, 56.169554], + [-134.806031, 56.235277], + [-135.178463, 56.67891], + [-135.413971, 56.810356], + [-135.331817, 56.914418], + [-135.424925, 57.166357], + [-135.687818, 57.369004], + [-135.419448, 57.566174], + [-135.298955, 57.48402], + [-135.063447, 57.418296], + [-134.849846, 57.407343], + [-134.844369, 57.248511], + [-134.636246, 56.728202], + [-134.636246, 56.28457] + ] + ], + [ + [ + [-134.712923, 58.223407], + [-134.373353, 58.14673], + [-134.176183, 58.157683], + [-134.187137, 58.081006], + [-133.902336, 57.807159], + [-134.099505, 57.850975], + [-134.148798, 57.757867], + [-133.935197, 57.615466], + [-133.869474, 57.363527], + [-134.083075, 57.297804], + [-134.154275, 57.210173], + [-134.499322, 57.029434], + [-134.603384, 57.034911], + [-134.6472, 57.226604], + [-134.575999, 57.341619], + [-134.608861, 57.511404], + [-134.729354, 57.719528], + [-134.707446, 57.829067], + [-134.784123, 58.097437], + [-134.91557, 58.212453], + [-134.953908, 58.409623], + [-134.712923, 58.223407] + ] + ], + [ + [ + [-135.857603, 57.330665], + [-135.715203, 57.330665], + [-135.567326, 57.149926], + [-135.633049, 57.023957], + [-135.857603, 56.996572], + [-135.824742, 57.193742], + [-135.857603, 57.330665] + ] + ], + [ + [ + [-136.279328, 58.206976], + [-135.978096, 58.201499], + [-135.780926, 58.28913], + [-135.496125, 58.168637], + [-135.64948, 58.037191], + [-135.59471, 57.987898], + [-135.45231, 58.135776], + [-135.107263, 58.086483], + [-134.91557, 57.976944], + [-135.025108, 57.779775], + [-134.937477, 57.763344], + [-134.822462, 57.500451], + [-135.085355, 57.462112], + [-135.572802, 57.675713], + [-135.556372, 57.456635], + [-135.709726, 57.369004], + [-135.890465, 57.407343], + [-136.000004, 57.544266], + [-136.208128, 57.637374], + [-136.366959, 57.829067], + [-136.569606, 57.916698], + [-136.558652, 58.075529], + [-136.421728, 58.130299], + [-136.377913, 58.267222], + [-136.279328, 58.206976] + ] + ], + [ + [ + [-147.079854, 60.200582], + [-147.501579, 59.948643], + [-147.53444, 59.850058], + [-147.874011, 59.784335], + [-147.80281, 59.937689], + [-147.435855, 60.09652], + [-147.205824, 60.271782], + [-147.079854, 60.200582] + ] + ], + [ + [ + [-147.561825, 60.578491], + [-147.616594, 60.370367], + [-147.758995, 60.156767], + [-147.956165, 60.227967], + [-147.791856, 60.474429], + [-147.561825, 60.578491] + ] + ], + [ + [ + [-147.786379, 70.245291], + [-147.682318, 70.201475], + [-147.162008, 70.15766], + [-146.888161, 70.185044], + [-146.510252, 70.185044], + [-146.099482, 70.146706], + [-145.858496, 70.168614], + [-145.622988, 70.08646], + [-145.195787, 69.993352], + [-144.620708, 69.971444], + [-144.461877, 70.026213], + [-144.078491, 70.059075], + [-143.914183, 70.130275], + [-143.497935, 70.141229], + [-143.503412, 70.091936], + [-143.25695, 70.119321], + [-142.747594, 70.042644], + [-142.402547, 69.916674], + [-142.079408, 69.856428], + [-142.008207, 69.801659], + [-141.712453, 69.790705], + [-141.433129, 69.697597], + [-141.378359, 69.63735], + [-141.208574, 69.686643], + [-141.00045, 69.648304], + [-141.00045, 60.304644], + [-140.53491, 60.22249], + [-140.474664, 60.310121], + [-139.987216, 60.184151], + [-139.696939, 60.342983], + [-139.088998, 60.359413], + [-139.198537, 60.091043], + [-139.045183, 59.997935], + [-138.700135, 59.910304], + [-138.623458, 59.767904], + [-137.604747, 59.242118], + [-137.445916, 58.908024], + [-137.265177, 59.001132], + [-136.827022, 59.159963], + [-136.580559, 59.16544], + [-136.465544, 59.285933], + [-136.476498, 59.466672], + [-136.301236, 59.466672], + [-136.25742, 59.625503], + [-135.945234, 59.663842], + [-135.479694, 59.800766], + [-135.025108, 59.565257], + [-135.068924, 59.422857], + [-134.959385, 59.280456], + [-134.701969, 59.247595], + [-134.378829, 59.033994], + [-134.400737, 58.973748], + [-134.25286, 58.858732], + [-133.842089, 58.727285], + [-133.173903, 58.152206], + [-133.075318, 57.998852], + [-132.867194, 57.845498], + [-132.560485, 57.505928], + [-132.253777, 57.21565], + [-132.368792, 57.095157], + [-132.05113, 57.051341], + [-132.127807, 56.876079], + [-131.870391, 56.804879], + [-131.837529, 56.602232], + [-131.580113, 56.613186], + [-131.087188, 56.405062], + [-130.78048, 56.366724], + [-130.621648, 56.268139], + [-130.468294, 56.240754], + [-130.424478, 56.142169], + [-130.101339, 56.114785], + [-130.002754, 55.994292], + [-130.150631, 55.769737], + [-130.128724, 55.583521], + [-129.986323, 55.276813], + [-130.095862, 55.200136], + [-130.336847, 54.920812], + [-130.687372, 54.718165], + [-130.785957, 54.822227], + [-130.917403, 54.789365], + [-131.010511, 54.997489], + [-130.983126, 55.08512], + [-131.092665, 55.189182], + [-130.862634, 55.298721], + [-130.928357, 55.337059], + [-131.158389, 55.200136], + [-131.284358, 55.287767], + [-131.426759, 55.238474], + [-131.843006, 55.457552], + [-131.700606, 55.698537], + [-131.963499, 55.616383], + [-131.974453, 55.49589], + [-132.182576, 55.588998], + [-132.226392, 55.704014], + [-132.083991, 55.829984], + [-132.127807, 55.955953], + [-132.324977, 55.851892], + [-132.522147, 56.076446], + [-132.642639, 56.032631], + [-132.719317, 56.218847], + [-132.527624, 56.339339], + [-132.341408, 56.339339], + [-132.396177, 56.487217], + [-132.297592, 56.67891], + [-132.450946, 56.673433], + [-132.768609, 56.837741], + [-132.993164, 57.034911], + [-133.51895, 57.177311], + [-133.507996, 57.577128], + [-133.677781, 57.62642], + [-133.639442, 57.790728], + [-133.814705, 57.834544], + [-134.072121, 58.053622], + [-134.143321, 58.168637], + [-134.586953, 58.206976], + [-135.074401, 58.502731], + [-135.282525, 59.192825], + [-135.38111, 59.033994], + [-135.337294, 58.891593], + [-135.140124, 58.617746], + [-135.189417, 58.573931], + [-135.05797, 58.349376], + [-135.085355, 58.201499], + [-135.277048, 58.234361], + [-135.430402, 58.398669], + [-135.633049, 58.426053], + [-135.91785, 58.382238], + [-135.912373, 58.617746], + [-136.087635, 58.814916], + [-136.246466, 58.75467], + [-136.876314, 58.962794], + [-136.931084, 58.902547], + [-136.586036, 58.836824], + [-136.317666, 58.672516], + [-136.213604, 58.667039], + [-136.180743, 58.535592], + [-136.043819, 58.382238], + [-136.388867, 58.294607], + [-136.591513, 58.349376], + [-136.59699, 58.212453], + [-136.859883, 58.316515], + [-136.947514, 58.393192], + [-137.111823, 58.393192], + [-137.566409, 58.590362], + [-137.900502, 58.765624], + [-137.933364, 58.869686], + [-138.11958, 59.02304], + [-138.634412, 59.132579], + [-138.919213, 59.247595], + [-139.417615, 59.379041], + [-139.746231, 59.505011], + [-139.718846, 59.641934], + [-139.625738, 59.598119], + [-139.5162, 59.68575], + [-139.625738, 59.88292], + [-139.488815, 59.992458], + [-139.554538, 60.041751], + [-139.801, 59.833627], + [-140.315833, 59.696704], + [-140.92925, 59.745996], + [-141.444083, 59.871966], + [-141.46599, 59.970551], + [-141.706976, 59.948643], + [-141.964392, 60.019843], + [-142.539471, 60.085566], + [-142.873564, 60.091043], + [-143.623905, 60.036274], + [-143.892275, 59.997935], + [-144.231845, 60.140336], + [-144.65357, 60.206059], + [-144.785016, 60.29369], + [-144.834309, 60.441568], + [-145.124586, 60.430614], + [-145.223171, 60.299167], + [-145.738004, 60.474429], + [-145.820158, 60.551106], + [-146.351421, 60.408706], + [-146.608837, 60.238921], + [-146.718376, 60.397752], + [-146.608837, 60.485383], + [-146.455483, 60.463475], + [-145.951604, 60.578491], + [-146.017328, 60.666122], + [-146.252836, 60.622307], + [-146.345944, 60.737322], + [-146.565022, 60.753753], + [-146.784099, 61.044031], + [-146.866253, 60.972831], + [-147.172962, 60.934492], + [-147.271547, 60.972831], + [-147.375609, 60.879723], + [-147.758995, 60.912584], + [-147.775426, 60.808523], + [-148.032842, 60.781138], + [-148.153334, 60.819476], + [-148.065703, 61.005692], + [-148.175242, 61.000215], + [-148.350504, 60.803046], + [-148.109519, 60.737322], + [-148.087611, 60.594922], + [-147.939734, 60.441568], + [-148.027365, 60.277259], + [-148.219058, 60.332029], + [-148.273827, 60.249875], + [-148.087611, 60.217013], + [-147.983549, 59.997935], + [-148.251919, 59.95412], + [-148.399797, 59.997935], + [-148.635305, 59.937689], + [-148.755798, 59.986981], + [-149.067984, 59.981505], + [-149.05703, 60.063659], + [-149.204907, 60.008889], + [-149.287061, 59.904827], + [-149.418508, 59.997935], + [-149.582816, 59.866489], + [-149.511616, 59.806242], + [-149.741647, 59.729565], + [-149.949771, 59.718611], + [-150.031925, 59.61455], + [-150.25648, 59.521442], + [-150.409834, 59.554303], + [-150.579619, 59.444764], + [-150.716543, 59.450241], + [-151.001343, 59.225687], + [-151.308052, 59.209256], + [-151.406637, 59.280456], + [-151.592853, 59.159963], + [-151.976239, 59.253071], + [-151.888608, 59.422857], + [-151.636669, 59.483103], + [-151.47236, 59.472149], + [-151.423068, 59.537872], + [-151.127313, 59.669319], + [-151.116359, 59.778858], + [-151.505222, 59.63098], + [-151.828361, 59.718611], + [-151.8667, 59.778858], + [-151.702392, 60.030797], + [-151.423068, 60.211536], + [-151.379252, 60.359413], + [-151.297098, 60.386798], + [-151.264237, 60.545629], + [-151.406637, 60.720892], + [-151.06159, 60.786615], + [-150.404357, 61.038554], + [-150.245526, 60.939969], + [-150.042879, 60.912584], + [-149.741647, 61.016646], + [-150.075741, 61.15357], + [-150.207187, 61.257632], + [-150.47008, 61.246678], + [-150.656296, 61.29597], + [-150.711066, 61.252155], + [-151.023251, 61.180954], + [-151.165652, 61.044031], + [-151.477837, 61.011169], + [-151.800977, 60.852338], + [-151.833838, 60.748276], + [-152.080301, 60.693507], + [-152.13507, 60.578491], + [-152.310332, 60.507291], + [-152.392486, 60.304644], + [-152.732057, 60.173197], + [-152.567748, 60.069136], + [-152.704672, 59.915781], + [-153.022334, 59.888397], + [-153.049719, 59.691227], + [-153.345474, 59.620026], + [-153.438582, 59.702181], + [-153.586459, 59.548826], + [-153.761721, 59.543349], + [-153.72886, 59.433811], + [-154.117723, 59.368087], + [-154.1944, 59.066856], + [-153.750768, 59.050425], + [-153.400243, 58.968271], + [-153.301658, 58.869686], + [-153.444059, 58.710854], + [-153.679567, 58.612269], + [-153.898645, 58.606793], + [-153.920553, 58.519161], + [-154.062953, 58.4863], + [-153.99723, 58.376761], + [-154.145107, 58.212453], + [-154.46277, 58.059098], + [-154.643509, 58.059098], + [-154.818771, 58.004329], + [-154.988556, 58.015283], + [-155.120003, 57.955037], + [-155.081664, 57.872883], + [-155.328126, 57.829067], + [-155.377419, 57.708574], + [-155.547204, 57.785251], + [-155.73342, 57.549743], + [-156.045606, 57.566174], + [-156.023698, 57.440204], + [-156.209914, 57.473066], + [-156.34136, 57.418296], + [-156.34136, 57.248511], + [-156.549484, 56.985618], + [-156.883577, 56.952757], + [-157.157424, 56.832264], + [-157.20124, 56.766541], + [-157.376502, 56.859649], + [-157.672257, 56.607709], + [-157.754411, 56.67891], + [-157.918719, 56.657002], + [-157.957058, 56.514601], + [-158.126843, 56.459832], + [-158.32949, 56.48174], + [-158.488321, 56.339339], + [-158.208997, 56.295524], + [-158.510229, 55.977861], + [-159.375585, 55.873799], + [-159.616571, 55.594475], + [-159.676817, 55.654722], + [-159.643955, 55.829984], + [-159.813741, 55.857368], + [-160.027341, 55.791645], + [-160.060203, 55.720445], + [-160.394296, 55.605429], + [-160.536697, 55.473983], + [-160.580512, 55.567091], + [-160.668143, 55.457552], + [-160.865313, 55.528752], + [-161.232268, 55.358967], + [-161.506115, 55.364444], + [-161.467776, 55.49589], + [-161.588269, 55.62186], + [-161.697808, 55.517798], + [-161.686854, 55.408259], + [-162.053809, 55.074166], + [-162.179779, 55.15632], + [-162.218117, 55.03035], + [-162.470057, 55.052258], + [-162.508395, 55.249428], + [-162.661749, 55.293244], + [-162.716519, 55.222043], + [-162.579595, 55.134412], + [-162.645319, 54.997489], + [-162.847965, 54.926289], + [-163.00132, 55.079643], + [-163.187536, 55.090597], + [-163.220397, 55.03035], + [-163.034181, 54.942719], + [-163.373752, 54.800319], + [-163.14372, 54.76198], + [-163.138243, 54.696257], + [-163.329936, 54.74555], + [-163.587352, 54.614103], + [-164.085754, 54.61958], + [-164.332216, 54.531949], + [-164.354124, 54.466226], + [-164.638925, 54.389548], + [-164.847049, 54.416933], + [-164.918249, 54.603149], + [-164.710125, 54.663395], + [-164.551294, 54.88795], + [-164.34317, 54.893427], + [-163.894061, 55.041304], + [-163.532583, 55.046781], + [-163.39566, 54.904381], + [-163.291598, 55.008443], + [-163.313505, 55.128935], + [-163.105382, 55.183705], + [-162.880827, 55.183705], + [-162.579595, 55.446598], + [-162.245502, 55.682106], + [-161.807347, 55.89023], + [-161.292514, 55.983338], + [-161.078914, 55.939523], + [-160.87079, 55.999769], + [-160.816021, 55.912138], + [-160.931036, 55.813553], + [-160.805067, 55.736876], + [-160.766728, 55.857368], + [-160.509312, 55.868322], + [-160.438112, 55.791645], + [-160.27928, 55.76426], + [-160.273803, 55.857368], + [-160.536697, 55.939523], + [-160.558604, 55.994292], + [-160.383342, 56.251708], + [-160.147834, 56.399586], + [-159.830171, 56.541986], + [-159.326293, 56.667956], + [-158.959338, 56.848695], + [-158.784076, 56.782971], + [-158.641675, 56.810356], + [-158.701922, 56.925372], + [-158.658106, 57.034911], + [-158.378782, 57.264942], + [-157.995396, 57.41282], + [-157.688688, 57.609989], + [-157.705118, 57.719528], + [-157.458656, 58.497254], + [-157.07527, 58.705377], + [-157.119086, 58.869686], + [-158.039212, 58.634177], + [-158.32949, 58.661562], + [-158.40069, 58.760147], + [-158.564998, 58.803962], + [-158.619768, 58.913501], + [-158.767645, 58.864209], + [-158.860753, 58.694424], + [-158.701922, 58.480823], + [-158.893615, 58.387715], + [-159.0634, 58.420577], + [-159.392016, 58.760147], + [-159.616571, 58.929932], + [-159.731586, 58.929932], + [-159.808264, 58.803962], + [-159.906848, 58.782055], + [-160.054726, 58.886116], + [-160.235465, 58.902547], + [-160.317619, 59.072332], + [-160.854359, 58.88064], + [-161.33633, 58.743716], + [-161.374669, 58.667039], + [-161.752577, 58.552023], + [-161.938793, 58.656085], + [-161.769008, 58.776578], + [-161.829255, 59.061379], + [-161.955224, 59.36261], + [-161.703285, 59.48858], + [-161.911409, 59.740519], + [-162.092148, 59.88292], + [-162.234548, 60.091043], + [-162.448149, 60.178674], + [-162.502918, 59.997935], + [-162.760334, 59.959597], + [-163.171105, 59.844581], + [-163.66403, 59.795289], + [-163.9324, 59.806242], + [-164.162431, 59.866489], + [-164.189816, 60.02532], + [-164.386986, 60.074613], + [-164.699171, 60.29369], + [-164.962064, 60.337506], + [-165.268773, 60.578491], + [-165.060649, 60.68803], + [-165.016834, 60.890677], + [-165.175665, 60.846861], + [-165.197573, 60.972831], + [-165.120896, 61.076893], + [-165.323543, 61.170001], + [-165.34545, 61.071416], + [-165.591913, 61.109754], + [-165.624774, 61.279539], + [-165.816467, 61.301447], + [-165.920529, 61.416463], + [-165.915052, 61.558863], + [-166.106745, 61.49314], + [-166.139607, 61.630064], + [-165.904098, 61.662925], + [-166.095791, 61.81628], + [-165.756221, 61.827233], + [-165.756221, 62.013449], + [-165.674067, 62.139419], + [-165.044219, 62.539236], + [-164.912772, 62.659728], + [-164.819664, 62.637821], + [-164.874433, 62.807606], + [-164.633448, 63.097884], + [-164.425324, 63.212899], + [-164.036462, 63.262192], + [-163.73523, 63.212899], + [-163.313505, 63.037637], + [-163.039658, 63.059545], + [-162.661749, 63.22933], + [-162.272887, 63.486746], + [-162.075717, 63.514131], + [-162.026424, 63.448408], + [-161.555408, 63.448408], + [-161.13916, 63.503177], + [-160.766728, 63.771547], + [-160.766728, 63.837271], + [-160.952944, 64.08921], + [-160.974852, 64.237087], + [-161.26513, 64.395918], + [-161.374669, 64.532842], + [-161.078914, 64.494503], + [-160.79959, 64.609519], + [-160.783159, 64.719058], + [-161.144637, 64.921705], + [-161.413007, 64.762873], + [-161.664946, 64.790258], + [-161.900455, 64.702627], + [-162.168825, 64.680719], + [-162.234548, 64.620473], + [-162.541257, 64.532842], + [-162.634365, 64.384965], + [-162.787719, 64.324718], + [-162.858919, 64.49998], + [-163.045135, 64.538319], + [-163.176582, 64.401395], + [-163.253259, 64.467119], + [-163.598306, 64.565704], + [-164.304832, 64.560227], + [-164.80871, 64.450688], + [-165.000403, 64.434257], + [-165.411174, 64.49998], + [-166.188899, 64.576658], + [-166.391546, 64.636904], + [-166.484654, 64.735489], + [-166.413454, 64.872412], + [-166.692778, 64.987428], + [-166.638008, 65.113398], + [-166.462746, 65.179121], + [-166.517516, 65.337952], + [-166.796839, 65.337952], + [-167.026871, 65.381768], + [-167.47598, 65.414629], + [-167.711489, 65.496784], + [-168.072967, 65.578938], + [-168.105828, 65.682999], + [-167.541703, 65.819923], + [-166.829701, 66.049954], + [-166.3313, 66.186878], + [-166.046499, 66.110201], + [-165.756221, 66.09377], + [-165.690498, 66.203309], + [-165.86576, 66.21974], + [-165.88219, 66.312848], + [-165.186619, 66.466202], + [-164.403417, 66.581218], + [-163.981692, 66.592172], + [-163.751661, 66.553833], + [-163.872153, 66.389525], + [-163.828338, 66.274509], + [-163.915969, 66.192355], + [-163.768091, 66.060908], + [-163.494244, 66.082816], + [-163.149197, 66.060908], + [-162.749381, 66.088293], + [-162.634365, 66.039001], + [-162.371472, 66.028047], + [-162.14144, 66.077339], + [-161.840208, 66.02257], + [-161.549931, 66.241647], + [-161.341807, 66.252601], + [-161.199406, 66.208786], + [-161.128206, 66.334755], + [-161.528023, 66.395002], + [-161.911409, 66.345709], + [-161.87307, 66.510017], + [-162.174302, 66.68528], + [-162.502918, 66.740049], + [-162.601503, 66.89888], + [-162.344087, 66.937219], + [-162.015471, 66.778388], + [-162.075717, 66.652418], + [-161.916886, 66.553833], + [-161.571838, 66.438817], + [-161.489684, 66.55931], + [-161.884024, 66.718141], + [-161.714239, 67.002942], + [-161.851162, 67.052235], + [-162.240025, 66.991988], + [-162.639842, 67.008419], + [-162.700088, 67.057712], + [-162.902735, 67.008419], + [-163.740707, 67.128912], + [-163.757138, 67.254881], + [-164.009077, 67.534205], + [-164.211724, 67.638267], + [-164.534863, 67.725898], + [-165.192096, 67.966884], + [-165.493328, 68.059992], + [-165.794559, 68.081899], + [-166.243668, 68.246208], + [-166.681824, 68.339316], + [-166.703731, 68.372177], + [-166.375115, 68.42147], + [-166.227238, 68.574824], + [-166.216284, 68.881533], + [-165.329019, 68.859625], + [-164.255539, 68.930825], + [-163.976215, 68.985595], + [-163.532583, 69.138949], + [-163.110859, 69.374457], + [-163.023228, 69.609966], + [-162.842489, 69.812613], + [-162.470057, 69.982398], + [-162.311225, 70.108367], + [-161.851162, 70.311014], + [-161.779962, 70.256245], + [-161.396576, 70.239814], + [-160.837928, 70.343876], + [-160.487404, 70.453415], + [-159.649432, 70.792985], + [-159.33177, 70.809416], + [-159.298908, 70.760123], + [-158.975769, 70.798462], + [-158.658106, 70.787508], + [-158.033735, 70.831323], + [-157.420318, 70.979201], + [-156.812377, 71.285909], + [-156.565915, 71.351633], + [-156.522099, 71.296863], + [-155.585543, 71.170894], + [-155.508865, 71.083263], + [-155.832005, 70.968247], + [-155.979882, 70.96277], + [-155.974405, 70.809416], + [-155.503388, 70.858708], + [-155.476004, 70.940862], + [-155.262403, 71.017539], + [-155.191203, 70.973724], + [-155.032372, 71.148986], + [-154.566832, 70.990155], + [-154.643509, 70.869662], + [-154.353231, 70.8368], + [-154.183446, 70.7656], + [-153.931507, 70.880616], + [-153.487874, 70.886093], + [-153.235935, 70.924431], + [-152.589656, 70.886093], + [-152.26104, 70.842277], + [-152.419871, 70.606769], + [-151.817408, 70.546523], + [-151.773592, 70.486276], + [-151.187559, 70.382214], + [-151.182082, 70.431507], + [-150.760358, 70.49723], + [-150.355064, 70.491753], + [-150.349588, 70.436984], + [-150.114079, 70.431507], + [-149.867617, 70.508184], + [-149.462323, 70.519138], + [-149.177522, 70.486276], + [-148.78866, 70.404122], + [-148.607921, 70.420553], + [-148.350504, 70.305537], + [-148.202627, 70.349353], + [-147.961642, 70.316491], + [-147.786379, 70.245291] + ] + ], + [ + [ + [-152.94018, 58.026237], + [-152.945657, 57.982421], + [-153.290705, 58.048145], + [-153.044242, 58.305561], + [-152.819688, 58.327469], + [-152.666333, 58.562977], + [-152.496548, 58.354853], + [-152.354148, 58.426053], + [-152.080301, 58.311038], + [-152.080301, 58.152206], + [-152.480117, 58.130299], + [-152.655379, 58.059098], + [-152.94018, 58.026237] + ] + ], + [ + [ + [-153.958891, 57.538789], + [-153.67409, 57.670236], + [-153.931507, 57.69762], + [-153.936983, 57.812636], + [-153.723383, 57.889313], + [-153.570028, 57.834544], + [-153.548121, 57.719528], + [-153.46049, 57.796205], + [-153.455013, 57.96599], + [-153.268797, 57.889313], + [-153.235935, 57.998852], + [-153.071627, 57.933129], + [-152.874457, 57.933129], + [-152.721103, 57.993375], + [-152.469163, 57.889313], + [-152.469163, 57.599035], + [-152.151501, 57.620943], + [-152.359625, 57.42925], + [-152.74301, 57.505928], + [-152.60061, 57.379958], + [-152.710149, 57.275896], + [-152.907319, 57.325188], + [-152.912796, 57.128019], + [-153.214027, 57.073249], + [-153.312612, 56.991095], + [-153.498828, 57.067772], + [-153.695998, 56.859649], + [-153.849352, 56.837741], + [-154.013661, 56.744633], + [-154.073907, 56.969187], + [-154.303938, 56.848695], + [-154.314892, 56.919895], + [-154.523016, 56.991095], + [-154.539447, 57.193742], + [-154.742094, 57.275896], + [-154.627078, 57.511404], + [-154.227261, 57.659282], + [-153.980799, 57.648328], + [-153.958891, 57.538789] + ] + ], + [ + [ + [-154.53397, 56.602232], + [-154.742094, 56.399586], + [-154.807817, 56.432447], + [-154.53397, 56.602232] + ] + ], + [ + [ + [-155.634835, 55.923092], + [-155.476004, 55.912138], + [-155.530773, 55.704014], + [-155.793666, 55.731399], + [-155.837482, 55.802599], + [-155.634835, 55.923092] + ] + ], + [ + [ + [-159.890418, 55.28229], + [-159.950664, 55.068689], + [-160.257373, 54.893427], + [-160.109495, 55.161797], + [-160.005433, 55.134412], + [-159.890418, 55.28229] + ] + ], + [ + [ + [-160.520266, 55.358967], + [-160.33405, 55.358967], + [-160.339527, 55.249428], + [-160.525743, 55.128935], + [-160.690051, 55.211089], + [-160.794113, 55.134412], + [-160.854359, 55.320628], + [-160.79959, 55.380875], + [-160.520266, 55.358967] + ] + ], + [ + [ + [-162.256456, 54.981058], + [-162.234548, 54.893427], + [-162.349564, 54.838658], + [-162.437195, 54.931766], + [-162.256456, 54.981058] + ] + ], + [ + [ + [-162.415287, 63.634624], + [-162.563165, 63.536039], + [-162.612457, 63.62367], + [-162.415287, 63.634624] + ] + ], + [ + [ + [-162.80415, 54.488133], + [-162.590549, 54.449795], + [-162.612457, 54.367641], + [-162.782242, 54.373118], + [-162.80415, 54.488133] + ] + ], + [ + [ + [-165.548097, 54.29644], + [-165.476897, 54.181425], + [-165.630251, 54.132132], + [-165.685021, 54.252625], + [-165.548097, 54.29644] + ] + ], + [ + [ + [-165.73979, 54.15404], + [-166.046499, 54.044501], + [-166.112222, 54.121178], + [-165.980775, 54.219763], + [-165.73979, 54.15404] + ] + ], + [ + [ + [-166.364161, 60.359413], + [-166.13413, 60.397752], + [-166.084837, 60.326552], + [-165.88219, 60.342983], + [-165.685021, 60.277259], + [-165.646682, 59.992458], + [-165.750744, 59.89935], + [-166.00816, 59.844581], + [-166.062929, 59.745996], + [-166.440838, 59.855535], + [-166.6161, 59.850058], + [-166.994009, 59.992458], + [-167.125456, 59.992458], + [-167.344534, 60.074613], + [-167.421211, 60.206059], + [-167.311672, 60.238921], + [-166.93924, 60.206059], + [-166.763978, 60.310121], + [-166.577762, 60.321075], + [-166.495608, 60.392275], + [-166.364161, 60.359413] + ] + ], + [ + [ + [-166.375115, 54.01164], + [-166.210807, 53.934962], + [-166.5449, 53.748746], + [-166.539423, 53.715885], + [-166.117699, 53.852808], + [-166.112222, 53.776131], + [-166.282007, 53.683023], + [-166.555854, 53.622777], + [-166.583239, 53.529669], + [-166.878994, 53.431084], + [-167.13641, 53.425607], + [-167.306195, 53.332499], + [-167.623857, 53.250345], + [-167.793643, 53.337976], + [-167.459549, 53.442038], + [-167.355487, 53.425607], + [-167.103548, 53.513238], + [-167.163794, 53.611823], + [-167.021394, 53.715885], + [-166.807793, 53.666592], + [-166.785886, 53.732316], + [-167.015917, 53.754223], + [-167.141887, 53.825424], + [-167.032348, 53.945916], + [-166.643485, 54.017116], + [-166.561331, 53.880193], + [-166.375115, 54.01164] + ] + ], + [ + [ + [-168.790446, 53.157237], + [-168.40706, 53.34893], + [-168.385152, 53.431084], + [-168.237275, 53.524192], + [-168.007243, 53.568007], + [-167.886751, 53.518715], + [-167.842935, 53.387268], + [-168.270136, 53.244868], + [-168.500168, 53.036744], + [-168.686384, 52.965544], + [-168.790446, 53.157237] + ] + ], + [ + [ + [-169.74891, 52.894344], + [-169.705095, 52.795759], + [-169.962511, 52.790282], + [-169.989896, 52.856005], + [-169.74891, 52.894344] + ] + ], + [ + [ + [-170.148727, 57.221127], + [-170.28565, 57.128019], + [-170.313035, 57.221127], + [-170.148727, 57.221127] + ] + ], + [ + [ + [-170.669036, 52.697174], + [-170.603313, 52.604066], + [-170.789529, 52.538343], + [-170.816914, 52.636928], + [-170.669036, 52.697174] + ] + ], + [ + [ + [-171.742517, 63.716778], + [-170.94836, 63.5689], + [-170.488297, 63.69487], + [-170.280174, 63.683916], + [-170.093958, 63.612716], + [-170.044665, 63.492223], + [-169.644848, 63.4265], + [-169.518879, 63.366254], + [-168.99857, 63.338869], + [-168.686384, 63.295053], + [-168.856169, 63.147176], + [-169.108108, 63.180038], + [-169.376478, 63.152653], + [-169.513402, 63.08693], + [-169.639372, 62.939052], + [-169.831064, 63.075976], + [-170.055619, 63.169084], + [-170.263743, 63.180038], + [-170.362328, 63.2841], + [-170.866206, 63.415546], + [-171.101715, 63.421023], + [-171.463193, 63.306007], + [-171.73704, 63.366254], + [-171.852055, 63.486746], + [-171.742517, 63.716778] + ] + ], + [ + [ + [-172.432611, 52.390465], + [-172.41618, 52.275449], + [-172.607873, 52.253542], + [-172.569535, 52.352127], + [-172.432611, 52.390465] + ] + ], + [ + [ + [-173.626584, 52.14948], + [-173.495138, 52.105664], + [-173.122706, 52.111141], + [-173.106275, 52.07828], + [-173.549907, 52.028987], + [-173.626584, 52.14948] + ] + ], + [ + [ + [-174.322156, 52.280926], + [-174.327632, 52.379511], + [-174.185232, 52.41785], + [-173.982585, 52.319265], + [-174.059262, 52.226157], + [-174.179755, 52.231634], + [-174.141417, 52.127572], + [-174.333109, 52.116618], + [-174.738403, 52.007079], + [-174.968435, 52.039941], + [-174.902711, 52.116618], + [-174.656249, 52.105664], + [-174.322156, 52.280926] + ] + ], + [ + [ + [-176.469116, 51.853725], + [-176.288377, 51.870156], + [-176.288377, 51.744186], + [-176.518409, 51.760617], + [-176.80321, 51.61274], + [-176.912748, 51.80991], + [-176.792256, 51.815386], + [-176.775825, 51.963264], + [-176.627947, 51.968741], + [-176.627947, 51.859202], + [-176.469116, 51.853725] + ] + ], + [ + [ + [-177.153734, 51.946833], + [-177.044195, 51.897541], + [-177.120872, 51.727755], + [-177.274226, 51.678463], + [-177.279703, 51.782525], + [-177.153734, 51.946833] + ] + ], + [ + [ + [-178.123152, 51.919448], + [-177.953367, 51.913971], + [-177.800013, 51.793479], + [-177.964321, 51.651078], + [-178.123152, 51.919448] + ] + ], + [ + [ + [-187.107557, 52.992929], + [-187.293773, 52.927205], + [-187.304726, 52.823143], + [-188.90491, 52.762897], + [-188.642017, 52.927205], + [-188.642017, 53.003883], + [-187.107557, 52.992929] + ] + ] + ] + } + }, + { + type: 'Feature', + id: '04', + properties: { name: 'Arizona', density: 57.05 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-109.042503, 37.000263], + [-109.04798, 31.331629], + [-111.074448, 31.331629], + [-112.246513, 31.704061], + [-114.815198, 32.492741], + [-114.72209, 32.717295], + [-114.524921, 32.755634], + [-114.470151, 32.843265], + [-114.524921, 33.029481], + [-114.661844, 33.034958], + [-114.727567, 33.40739], + [-114.524921, 33.54979], + [-114.497536, 33.697668], + [-114.535874, 33.933176], + [-114.415382, 34.108438], + [-114.256551, 34.174162], + [-114.136058, 34.305608], + [-114.333228, 34.448009], + [-114.470151, 34.710902], + [-114.634459, 34.87521], + [-114.634459, 35.00118], + [-114.574213, 35.138103], + [-114.596121, 35.324319], + [-114.678275, 35.516012], + [-114.738521, 36.102045], + [-114.371566, 36.140383], + [-114.251074, 36.01989], + [-114.152489, 36.025367], + [-114.048427, 36.195153], + [-114.048427, 37.000263], + [-110.499369, 37.00574], + [-109.042503, 37.000263] + ] + ] + } + }, + { + type: 'Feature', + id: '05', + properties: { name: 'Arkansas', density: 56.43 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-94.473842, 36.501861], + [-90.152536, 36.496384], + [-90.064905, 36.304691], + [-90.218259, 36.184199], + [-90.377091, 35.997983], + [-89.730812, 35.997983], + [-89.763673, 35.811767], + [-89.911551, 35.756997], + [-89.944412, 35.603643], + [-90.130628, 35.439335], + [-90.114197, 35.198349], + [-90.212782, 35.023087], + [-90.311367, 34.995703], + [-90.251121, 34.908072], + [-90.409952, 34.831394], + [-90.481152, 34.661609], + [-90.585214, 34.617794], + [-90.568783, 34.420624], + [-90.749522, 34.365854], + [-90.744046, 34.300131], + [-90.952169, 34.135823], + [-90.891923, 34.026284], + [-91.072662, 33.867453], + [-91.231493, 33.560744], + [-91.056231, 33.429298], + [-91.143862, 33.347144], + [-91.089093, 33.13902], + [-91.16577, 33.002096], + [-93.608485, 33.018527], + [-94.041164, 33.018527], + [-94.041164, 33.54979], + [-94.183564, 33.593606], + [-94.380734, 33.544313], + [-94.484796, 33.637421], + [-94.430026, 35.395519], + [-94.616242, 36.501861], + [-94.473842, 36.501861] + ] + ] + } + }, + { + type: 'Feature', + id: '06', + properties: { name: 'California', density: 241.7 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-123.233256, 42.006186], + [-122.378853, 42.011663], + [-121.037003, 41.995232], + [-120.001861, 41.995232], + [-119.996384, 40.264519], + [-120.001861, 38.999346], + [-118.71478, 38.101128], + [-117.498899, 37.21934], + [-116.540435, 36.501861], + [-115.85034, 35.970598], + [-114.634459, 35.00118], + [-114.634459, 34.87521], + [-114.470151, 34.710902], + [-114.333228, 34.448009], + [-114.136058, 34.305608], + [-114.256551, 34.174162], + [-114.415382, 34.108438], + [-114.535874, 33.933176], + [-114.497536, 33.697668], + [-114.524921, 33.54979], + [-114.727567, 33.40739], + [-114.661844, 33.034958], + [-114.524921, 33.029481], + [-114.470151, 32.843265], + [-114.524921, 32.755634], + [-114.72209, 32.717295], + [-116.04751, 32.624187], + [-117.126467, 32.536556], + [-117.24696, 32.668003], + [-117.252437, 32.876127], + [-117.329114, 33.122589], + [-117.471515, 33.297851], + [-117.7837, 33.538836], + [-118.183517, 33.763391], + [-118.260194, 33.703145], + [-118.413548, 33.741483], + [-118.391641, 33.840068], + [-118.566903, 34.042715], + [-118.802411, 33.998899], + [-119.218659, 34.146777], + [-119.278905, 34.26727], + [-119.558229, 34.415147], + [-119.875891, 34.40967], + [-120.138784, 34.475393], + [-120.472878, 34.448009], + [-120.64814, 34.579455], + [-120.609801, 34.858779], + [-120.670048, 34.902595], + [-120.631709, 35.099764], + [-120.894602, 35.247642], + [-120.905556, 35.450289], + [-121.004141, 35.461243], + [-121.168449, 35.636505], + [-121.283465, 35.674843], + [-121.332757, 35.784382], + [-121.716143, 36.195153], + [-121.896882, 36.315645], + [-121.935221, 36.638785], + [-121.858544, 36.6114], + [-121.787344, 36.803093], + [-121.929744, 36.978355], + [-122.105006, 36.956447], + [-122.335038, 37.115279], + [-122.417192, 37.241248], + [-122.400761, 37.361741], + [-122.515777, 37.520572], + [-122.515777, 37.783465], + [-122.329561, 37.783465], + [-122.406238, 38.15042], + [-122.488392, 38.112082], + [-122.504823, 37.931343], + [-122.701993, 37.893004], + [-122.937501, 38.029928], + [-122.97584, 38.265436], + [-123.129194, 38.451652], + [-123.331841, 38.566668], + [-123.44138, 38.698114], + [-123.737134, 38.95553], + [-123.687842, 39.032208], + [-123.824765, 39.366301], + [-123.764519, 39.552517], + [-123.85215, 39.831841], + [-124.109566, 40.105688], + [-124.361506, 40.259042], + [-124.410798, 40.439781], + [-124.158859, 40.877937], + [-124.109566, 41.025814], + [-124.158859, 41.14083], + [-124.065751, 41.442061], + [-124.147905, 41.715908], + [-124.257444, 41.781632], + [-124.213628, 42.000709], + [-123.233256, 42.006186] + ] + ] + } + }, + { + type: 'Feature', + id: '08', + properties: { name: 'Colorado', density: 49.33 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-107.919731, 41.003906], + [-105.728954, 40.998429], + [-104.053011, 41.003906], + [-102.053927, 41.003906], + [-102.053927, 40.001626], + [-102.042974, 36.994786], + [-103.001438, 37.000263], + [-104.337812, 36.994786], + [-106.868158, 36.994786], + [-107.421329, 37.000263], + [-109.042503, 37.000263], + [-109.042503, 38.166851], + [-109.058934, 38.27639], + [-109.053457, 39.125316], + [-109.04798, 40.998429], + [-107.919731, 41.003906] + ] + ] + } + }, + { + type: 'Feature', + id: '09', + properties: { name: 'Connecticut', density: 739.1 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-73.053528, 42.039048], + [-71.799309, 42.022617], + [-71.799309, 42.006186], + [-71.799309, 41.414677], + [-71.859555, 41.321569], + [-71.947186, 41.338], + [-72.385341, 41.261322], + [-72.905651, 41.28323], + [-73.130205, 41.146307], + [-73.371191, 41.102491], + [-73.655992, 40.987475], + [-73.727192, 41.102491], + [-73.48073, 41.21203], + [-73.55193, 41.294184], + [-73.486206, 42.050002], + [-73.053528, 42.039048] + ] + ] + } + }, + { + type: 'Feature', + id: '10', + properties: { name: 'Delaware', density: 464.3 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-75.414089, 39.804456], + [-75.507197, 39.683964], + [-75.611259, 39.61824], + [-75.589352, 39.459409], + [-75.441474, 39.311532], + [-75.403136, 39.065069], + [-75.189535, 38.807653], + [-75.09095, 38.796699], + [-75.047134, 38.451652], + [-75.693413, 38.462606], + [-75.786521, 39.722302], + [-75.616736, 39.831841], + [-75.414089, 39.804456] + ] + ] + } + }, + { + type: 'Feature', + id: '11', + properties: { name: 'District of Columbia', density: 10065 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-77.035264, 38.993869], + [-76.909294, 38.895284], + [-77.040741, 38.791222], + [-77.117418, 38.933623], + [-77.035264, 38.993869] + ] + ] + } + }, + { + type: 'Feature', + id: '12', + properties: { name: 'Florida', density: 353.4 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-85.497137, 30.997536], + [-85.004212, 31.003013], + [-84.867289, 30.712735], + [-83.498053, 30.647012], + [-82.216449, 30.570335], + [-82.167157, 30.356734], + [-82.046664, 30.362211], + [-82.002849, 30.564858], + [-82.041187, 30.751074], + [-81.948079, 30.827751], + [-81.718048, 30.745597], + [-81.444201, 30.707258], + [-81.383954, 30.27458], + [-81.257985, 29.787132], + [-80.967707, 29.14633], + [-80.524075, 28.461713], + [-80.589798, 28.41242], + [-80.56789, 28.094758], + [-80.381674, 27.738757], + [-80.091397, 27.021277], + [-80.03115, 26.796723], + [-80.036627, 26.566691], + [-80.146166, 25.739673], + [-80.239274, 25.723243], + [-80.337859, 25.465826], + [-80.304997, 25.383672], + [-80.49669, 25.197456], + [-80.573367, 25.241272], + [-80.759583, 25.164595], + [-81.077246, 25.120779], + [-81.170354, 25.224841], + [-81.126538, 25.378195], + [-81.351093, 25.821827], + [-81.526355, 25.903982], + [-81.679709, 25.843735], + [-81.800202, 26.090198], + [-81.833064, 26.292844], + [-82.041187, 26.517399], + [-82.09048, 26.665276], + [-82.057618, 26.878877], + [-82.172634, 26.917216], + [-82.145249, 26.791246], + [-82.249311, 26.758384], + [-82.566974, 27.300601], + [-82.692943, 27.437525], + [-82.391711, 27.837342], + [-82.588881, 27.815434], + [-82.720328, 27.689464], + [-82.851774, 27.886634], + [-82.676512, 28.434328], + [-82.643651, 28.888914], + [-82.764143, 28.998453], + [-82.802482, 29.14633], + [-82.994175, 29.179192], + [-83.218729, 29.420177], + [-83.399469, 29.518762], + [-83.410422, 29.66664], + [-83.536392, 29.721409], + [-83.640454, 29.885717], + [-84.02384, 30.104795], + [-84.357933, 30.055502], + [-84.341502, 29.902148], + [-84.451041, 29.929533], + [-84.867289, 29.743317], + [-85.310921, 29.699501], + [-85.299967, 29.80904], + [-85.404029, 29.940487], + [-85.924338, 30.236241], + [-86.29677, 30.362211], + [-86.630863, 30.395073], + [-86.910187, 30.373165], + [-87.518128, 30.280057], + [-87.37025, 30.427934], + [-87.446927, 30.510088], + [-87.408589, 30.674397], + [-87.633143, 30.86609], + [-87.600282, 30.997536], + [-85.497137, 30.997536] + ] + ] + } + }, + { + type: 'Feature', + id: '13', + properties: { name: 'Georgia', density: 169.5 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-83.109191, 35.00118], + [-83.322791, 34.787579], + [-83.339222, 34.683517], + [-83.005129, 34.469916], + [-82.901067, 34.486347], + [-82.747713, 34.26727], + [-82.714851, 34.152254], + [-82.55602, 33.94413], + [-82.325988, 33.81816], + [-82.194542, 33.631944], + [-81.926172, 33.462159], + [-81.937125, 33.347144], + [-81.761863, 33.160928], + [-81.493493, 33.007573], + [-81.42777, 32.843265], + [-81.416816, 32.629664], + [-81.279893, 32.558464], + [-81.121061, 32.290094], + [-81.115584, 32.120309], + [-80.885553, 32.032678], + [-81.132015, 31.693108], + [-81.175831, 31.517845], + [-81.279893, 31.364491], + [-81.290846, 31.20566], + [-81.400385, 31.13446], + [-81.444201, 30.707258], + [-81.718048, 30.745597], + [-81.948079, 30.827751], + [-82.041187, 30.751074], + [-82.002849, 30.564858], + [-82.046664, 30.362211], + [-82.167157, 30.356734], + [-82.216449, 30.570335], + [-83.498053, 30.647012], + [-84.867289, 30.712735], + [-85.004212, 31.003013], + [-85.113751, 31.27686], + [-85.042551, 31.539753], + [-85.141136, 31.840985], + [-85.053504, 32.01077], + [-85.058981, 32.13674], + [-84.889196, 32.262709], + [-85.004212, 32.322956], + [-84.960397, 32.421541], + [-85.069935, 32.580372], + [-85.184951, 32.859696], + [-85.431413, 34.124869], + [-85.606675, 34.984749], + [-84.319594, 34.990226], + [-83.618546, 34.984749], + [-83.109191, 35.00118] + ] + ] + } + }, + { + type: 'Feature', + id: '15', + properties: { name: 'Hawaii', density: 214.1 }, + geometry: { + type: 'MultiPolygon', + coordinates: [ + [ + [ + [-155.634835, 18.948267], + [-155.881297, 19.035898], + [-155.919636, 19.123529], + [-155.886774, 19.348084], + [-156.062036, 19.73147], + [-155.925113, 19.857439], + [-155.826528, 20.032702], + [-155.897728, 20.147717], + [-155.87582, 20.26821], + [-155.596496, 20.12581], + [-155.284311, 20.021748], + [-155.092618, 19.868393], + [-155.092618, 19.736947], + [-154.807817, 19.523346], + [-154.983079, 19.348084], + [-155.295265, 19.26593], + [-155.514342, 19.134483], + [-155.634835, 18.948267] + ] + ], + [ + [ + [-156.587823, 21.029505], + [-156.472807, 20.892581], + [-156.324929, 20.952827], + [-156.00179, 20.793996], + [-156.051082, 20.651596], + [-156.379699, 20.580396], + [-156.445422, 20.60778], + [-156.461853, 20.783042], + [-156.631638, 20.821381], + [-156.697361, 20.919966], + [-156.587823, 21.029505] + ] + ], + [ + [ + [-156.982162, 21.210244], + [-157.080747, 21.106182], + [-157.310779, 21.106182], + [-157.239579, 21.221198], + [-156.982162, 21.210244] + ] + ], + [ + [ + [-157.951581, 21.697691], + [-157.842042, 21.462183], + [-157.896811, 21.325259], + [-158.110412, 21.303352], + [-158.252813, 21.582676], + [-158.126843, 21.588153], + [-157.951581, 21.697691] + ] + ], + [ + [ + [-159.468693, 22.228955], + [-159.353678, 22.218001], + [-159.298908, 22.113939], + [-159.33177, 21.966061], + [-159.446786, 21.872953], + [-159.764448, 21.987969], + [-159.726109, 22.152277], + [-159.468693, 22.228955] + ] + ] + ] + } + }, + { + type: 'Feature', + id: '16', + properties: { name: 'Idaho', density: 19.15 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-116.04751, 49.000239], + [-116.04751, 47.976051], + [-115.724371, 47.696727], + [-115.718894, 47.42288], + [-115.527201, 47.302388], + [-115.324554, 47.258572], + [-115.302646, 47.187372], + [-114.930214, 46.919002], + [-114.886399, 46.809463], + [-114.623506, 46.705401], + [-114.612552, 46.639678], + [-114.322274, 46.645155], + [-114.464674, 46.272723], + [-114.492059, 46.037214], + [-114.387997, 45.88386], + [-114.568736, 45.774321], + [-114.497536, 45.670259], + [-114.546828, 45.560721], + [-114.333228, 45.456659], + [-114.086765, 45.593582], + [-113.98818, 45.703121], + [-113.807441, 45.604536], + [-113.834826, 45.522382], + [-113.736241, 45.330689], + [-113.571933, 45.128042], + [-113.45144, 45.056842], + [-113.456917, 44.865149], + [-113.341901, 44.782995], + [-113.133778, 44.772041], + [-113.002331, 44.448902], + [-112.887315, 44.394132], + [-112.783254, 44.48724], + [-112.471068, 44.481763], + [-112.241036, 44.569394], + [-112.104113, 44.520102], + [-111.868605, 44.563917], + [-111.819312, 44.509148], + [-111.616665, 44.547487], + [-111.386634, 44.75561], + [-111.227803, 44.580348], + [-111.047063, 44.476286], + [-111.047063, 42.000709], + [-112.164359, 41.995232], + [-114.04295, 41.995232], + [-117.027882, 42.000709], + [-117.027882, 43.830007], + [-116.896436, 44.158624], + [-116.97859, 44.240778], + [-117.170283, 44.257209], + [-117.241483, 44.394132], + [-117.038836, 44.750133], + [-116.934774, 44.782995], + [-116.830713, 44.930872], + [-116.847143, 45.02398], + [-116.732128, 45.144473], + [-116.671881, 45.319735], + [-116.463758, 45.61549], + [-116.545912, 45.752413], + [-116.78142, 45.823614], + [-116.918344, 45.993399], + [-116.92382, 46.168661], + [-117.055267, 46.343923], + [-117.038836, 46.426077], + [-117.044313, 47.762451], + [-117.033359, 49.000239], + [-116.04751, 49.000239] + ] + ] + } + }, + { + type: 'Feature', + id: '17', + properties: { name: 'Illinois', density: 231.5 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-90.639984, 42.510065], + [-88.788778, 42.493634], + [-87.802929, 42.493634], + [-87.83579, 42.301941], + [-87.682436, 42.077386], + [-87.523605, 41.710431], + [-87.529082, 39.34987], + [-87.63862, 39.169131], + [-87.512651, 38.95553], + [-87.49622, 38.780268], + [-87.62219, 38.637868], + [-87.655051, 38.506421], + [-87.83579, 38.292821], + [-87.950806, 38.27639], + [-87.923421, 38.15042], + [-88.000098, 38.101128], + [-88.060345, 37.865619], + [-88.027483, 37.799896], + [-88.15893, 37.657496], + [-88.065822, 37.482234], + [-88.476592, 37.389126], + [-88.514931, 37.285064], + [-88.421823, 37.153617], + [-88.547792, 37.071463], + [-88.914747, 37.224817], + [-89.029763, 37.213863], + [-89.183118, 37.038601], + [-89.133825, 36.983832], + [-89.292656, 36.994786], + [-89.517211, 37.279587], + [-89.435057, 37.34531], + [-89.517211, 37.537003], + [-89.517211, 37.690357], + [-89.84035, 37.903958], + [-89.949889, 37.88205], + [-90.059428, 38.013497], + [-90.355183, 38.216144], + [-90.349706, 38.374975], + [-90.179921, 38.632391], + [-90.207305, 38.725499], + [-90.10872, 38.845992], + [-90.251121, 38.917192], + [-90.470199, 38.961007], + [-90.585214, 38.867899], + [-90.661891, 38.928146], + [-90.727615, 39.256762], + [-91.061708, 39.470363], + [-91.368417, 39.727779], + [-91.494386, 40.034488], + [-91.50534, 40.237135], + [-91.417709, 40.379535], + [-91.401278, 40.560274], + [-91.121954, 40.669813], + [-91.09457, 40.823167], + [-90.963123, 40.921752], + [-90.946692, 41.097014], + [-91.111001, 41.239415], + [-91.045277, 41.414677], + [-90.656414, 41.463969], + [-90.344229, 41.589939], + [-90.311367, 41.743293], + [-90.179921, 41.809016], + [-90.141582, 42.000709], + [-90.168967, 42.126679], + [-90.393521, 42.225264], + [-90.420906, 42.329326], + [-90.639984, 42.510065] + ] + ] + } + }, + { + type: 'Feature', + id: '18', + properties: { name: 'Indiana', density: 181.7 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-85.990061, 41.759724], + [-84.807042, 41.759724], + [-84.807042, 41.694001], + [-84.801565, 40.500028], + [-84.817996, 39.103408], + [-84.894673, 39.059592], + [-84.812519, 38.785745], + [-84.987781, 38.780268], + [-85.173997, 38.68716], + [-85.431413, 38.730976], + [-85.42046, 38.533806], + [-85.590245, 38.451652], + [-85.655968, 38.325682], + [-85.83123, 38.27639], + [-85.924338, 38.024451], + [-86.039354, 37.958727], + [-86.263908, 38.051835], + [-86.302247, 38.166851], + [-86.521325, 38.040881], + [-86.504894, 37.931343], + [-86.729448, 37.893004], + [-86.795172, 37.991589], + [-87.047111, 37.893004], + [-87.129265, 37.788942], + [-87.381204, 37.93682], + [-87.512651, 37.903958], + [-87.600282, 37.975158], + [-87.682436, 37.903958], + [-87.934375, 37.893004], + [-88.027483, 37.799896], + [-88.060345, 37.865619], + [-88.000098, 38.101128], + [-87.923421, 38.15042], + [-87.950806, 38.27639], + [-87.83579, 38.292821], + [-87.655051, 38.506421], + [-87.62219, 38.637868], + [-87.49622, 38.780268], + [-87.512651, 38.95553], + [-87.63862, 39.169131], + [-87.529082, 39.34987], + [-87.523605, 41.710431], + [-87.42502, 41.644708], + [-87.118311, 41.644708], + [-86.822556, 41.759724], + [-85.990061, 41.759724] + ] + ] + } + }, + { + type: 'Feature', + id: '19', + properties: { name: 'Iowa', density: 54.81 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-91.368417, 43.501391], + [-91.215062, 43.501391], + [-91.204109, 43.353514], + [-91.056231, 43.254929], + [-91.176724, 43.134436], + [-91.143862, 42.909881], + [-91.067185, 42.75105], + [-90.711184, 42.636034], + [-90.639984, 42.510065], + [-90.420906, 42.329326], + [-90.393521, 42.225264], + [-90.168967, 42.126679], + [-90.141582, 42.000709], + [-90.179921, 41.809016], + [-90.311367, 41.743293], + [-90.344229, 41.589939], + [-90.656414, 41.463969], + [-91.045277, 41.414677], + [-91.111001, 41.239415], + [-90.946692, 41.097014], + [-90.963123, 40.921752], + [-91.09457, 40.823167], + [-91.121954, 40.669813], + [-91.401278, 40.560274], + [-91.417709, 40.379535], + [-91.527248, 40.412397], + [-91.729895, 40.615043], + [-91.833957, 40.609566], + [-93.257961, 40.582182], + [-94.632673, 40.571228], + [-95.7664, 40.587659], + [-95.881416, 40.719105], + [-95.826646, 40.976521], + [-95.925231, 41.201076], + [-95.919754, 41.453015], + [-96.095016, 41.540646], + [-96.122401, 41.67757], + [-96.062155, 41.798063], + [-96.127878, 41.973325], + [-96.264801, 42.039048], + [-96.44554, 42.488157], + [-96.631756, 42.707235], + [-96.544125, 42.855112], + [-96.511264, 43.052282], + [-96.434587, 43.123482], + [-96.560556, 43.222067], + [-96.527695, 43.397329], + [-96.582464, 43.479483], + [-96.451017, 43.501391], + [-91.368417, 43.501391] + ] + ] + } + }, + { + type: 'Feature', + id: '20', + properties: { name: 'Kansas', density: 35.09 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-101.90605, 40.001626], + [-95.306337, 40.001626], + [-95.207752, 39.908518], + [-94.884612, 39.831841], + [-95.109167, 39.541563], + [-94.983197, 39.442978], + [-94.824366, 39.20747], + [-94.610765, 39.158177], + [-94.616242, 37.000263], + [-100.087706, 37.000263], + [-102.042974, 36.994786], + [-102.053927, 40.001626], + [-101.90605, 40.001626] + ] + ] + } + }, + { + type: 'Feature', + id: '21', + properties: { name: 'Kentucky', density: 110 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-83.903347, 38.769315], + [-83.678792, 38.632391], + [-83.519961, 38.703591], + [-83.142052, 38.626914], + [-83.032514, 38.725499], + [-82.890113, 38.758361], + [-82.846298, 38.588575], + [-82.731282, 38.561191], + [-82.594358, 38.424267], + [-82.621743, 38.123036], + [-82.50125, 37.931343], + [-82.342419, 37.783465], + [-82.293127, 37.668449], + [-82.101434, 37.553434], + [-81.969987, 37.537003], + [-82.353373, 37.268633], + [-82.720328, 37.120755], + [-82.720328, 37.044078], + [-82.868205, 36.978355], + [-82.879159, 36.890724], + [-83.070852, 36.852385], + [-83.136575, 36.742847], + [-83.673316, 36.600446], + [-83.689746, 36.584015], + [-84.544149, 36.594969], + [-85.289013, 36.627831], + [-85.486183, 36.616877], + [-86.592525, 36.655216], + [-87.852221, 36.633308], + [-88.071299, 36.677123], + [-88.054868, 36.496384], + [-89.298133, 36.507338], + [-89.418626, 36.496384], + [-89.363857, 36.622354], + [-89.215979, 36.578538], + [-89.133825, 36.983832], + [-89.183118, 37.038601], + [-89.029763, 37.213863], + [-88.914747, 37.224817], + [-88.547792, 37.071463], + [-88.421823, 37.153617], + [-88.514931, 37.285064], + [-88.476592, 37.389126], + [-88.065822, 37.482234], + [-88.15893, 37.657496], + [-88.027483, 37.799896], + [-87.934375, 37.893004], + [-87.682436, 37.903958], + [-87.600282, 37.975158], + [-87.512651, 37.903958], + [-87.381204, 37.93682], + [-87.129265, 37.788942], + [-87.047111, 37.893004], + [-86.795172, 37.991589], + [-86.729448, 37.893004], + [-86.504894, 37.931343], + [-86.521325, 38.040881], + [-86.302247, 38.166851], + [-86.263908, 38.051835], + [-86.039354, 37.958727], + [-85.924338, 38.024451], + [-85.83123, 38.27639], + [-85.655968, 38.325682], + [-85.590245, 38.451652], + [-85.42046, 38.533806], + [-85.431413, 38.730976], + [-85.173997, 38.68716], + [-84.987781, 38.780268], + [-84.812519, 38.785745], + [-84.894673, 39.059592], + [-84.817996, 39.103408], + [-84.43461, 39.103408], + [-84.231963, 38.895284], + [-84.215533, 38.807653], + [-83.903347, 38.769315] + ] + ] + } + }, + { + type: 'Feature', + id: '22', + properties: { name: 'Louisiana', density: 105 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-93.608485, 33.018527], + [-91.16577, 33.002096], + [-91.072662, 32.887081], + [-91.143862, 32.843265], + [-91.154816, 32.640618], + [-91.006939, 32.514649], + [-90.985031, 32.218894], + [-91.105524, 31.988862], + [-91.341032, 31.846462], + [-91.401278, 31.621907], + [-91.499863, 31.643815], + [-91.516294, 31.27686], + [-91.636787, 31.265906], + [-91.565587, 31.068736], + [-91.636787, 30.997536], + [-89.747242, 30.997536], + [-89.845827, 30.66892], + [-89.681519, 30.449842], + [-89.643181, 30.285534], + [-89.522688, 30.181472], + [-89.818443, 30.044549], + [-89.84035, 29.945964], + [-89.599365, 29.88024], + [-89.495303, 30.039072], + [-89.287179, 29.88024], + [-89.30361, 29.754271], + [-89.424103, 29.699501], + [-89.648657, 29.748794], + [-89.621273, 29.655686], + [-89.69795, 29.513285], + [-89.506257, 29.387316], + [-89.199548, 29.348977], + [-89.09001, 29.2011], + [-89.002379, 29.179192], + [-89.16121, 29.009407], + [-89.336472, 29.042268], + [-89.484349, 29.217531], + [-89.851304, 29.310638], + [-89.851304, 29.480424], + [-90.032043, 29.425654], + [-90.021089, 29.283254], + [-90.103244, 29.151807], + [-90.23469, 29.129899], + [-90.333275, 29.277777], + [-90.563307, 29.283254], + [-90.645461, 29.129899], + [-90.798815, 29.086084], + [-90.963123, 29.179192], + [-91.09457, 29.190146], + [-91.220539, 29.436608], + [-91.445094, 29.546147], + [-91.532725, 29.529716], + [-91.620356, 29.73784], + [-91.883249, 29.710455], + [-91.888726, 29.836425], + [-92.146142, 29.715932], + [-92.113281, 29.622824], + [-92.31045, 29.535193], + [-92.617159, 29.579009], + [-92.97316, 29.715932], + [-93.2251, 29.776178], + [-93.767317, 29.726886], + [-93.838517, 29.688547], + [-93.926148, 29.787132], + [-93.690639, 30.143133], + [-93.767317, 30.334826], + [-93.696116, 30.438888], + [-93.728978, 30.575812], + [-93.630393, 30.679874], + [-93.526331, 30.93729], + [-93.542762, 31.15089], + [-93.816609, 31.556184], + [-93.822086, 31.775262], + [-94.041164, 31.994339], + [-94.041164, 33.018527], + [-93.608485, 33.018527] + ] + ] + } + }, + { + type: 'Feature', + id: '23', + properties: { name: 'Maine', density: 43.04 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-70.703921, 43.057759], + [-70.824413, 43.128959], + [-70.807983, 43.227544], + [-70.966814, 43.34256], + [-71.032537, 44.657025], + [-71.08183, 45.303304], + [-70.649151, 45.440228], + [-70.720352, 45.511428], + [-70.556043, 45.664782], + [-70.386258, 45.735983], + [-70.41912, 45.796229], + [-70.260289, 45.889337], + [-70.309581, 46.064599], + [-70.210996, 46.327492], + [-70.057642, 46.415123], + [-69.997395, 46.694447], + [-69.225147, 47.461219], + [-69.044408, 47.428357], + [-69.033454, 47.242141], + [-68.902007, 47.176418], + [-68.578868, 47.285957], + [-68.376221, 47.285957], + [-68.233821, 47.357157], + [-67.954497, 47.198326], + [-67.790188, 47.066879], + [-67.779235, 45.944106], + [-67.801142, 45.675736], + [-67.456095, 45.604536], + [-67.505388, 45.48952], + [-67.417757, 45.379982], + [-67.488957, 45.281397], + [-67.346556, 45.128042], + [-67.16034, 45.160904], + [-66.979601, 44.804903], + [-67.187725, 44.646072], + [-67.308218, 44.706318], + [-67.406803, 44.596779], + [-67.549203, 44.624164], + [-67.565634, 44.531056], + [-67.75185, 44.54201], + [-68.047605, 44.328409], + [-68.118805, 44.476286], + [-68.222867, 44.48724], + [-68.173574, 44.328409], + [-68.403606, 44.251732], + [-68.458375, 44.377701], + [-68.567914, 44.311978], + [-68.82533, 44.311978], + [-68.830807, 44.459856], + [-68.984161, 44.426994], + [-68.956777, 44.322932], + [-69.099177, 44.103854], + [-69.071793, 44.043608], + [-69.258008, 43.923115], + [-69.444224, 43.966931], + [-69.553763, 43.840961], + [-69.707118, 43.82453], + [-69.833087, 43.720469], + [-69.986442, 43.742376], + [-70.030257, 43.851915], + [-70.254812, 43.676653], + [-70.194565, 43.567114], + [-70.358873, 43.528776], + [-70.369827, 43.435668], + [-70.556043, 43.320652], + [-70.703921, 43.057759] + ] + ] + } + }, + { + type: 'Feature', + id: '24', + properties: { name: 'Maryland', density: 596.3 }, + geometry: { + type: 'MultiPolygon', + coordinates: [ + [ + [ + [-75.994645, 37.95325], + [-76.016553, 37.95325], + [-76.043938, 37.95325], + [-75.994645, 37.95325] + ] + ], + [ + [ + [-79.477979, 39.722302], + [-75.786521, 39.722302], + [-75.693413, 38.462606], + [-75.047134, 38.451652], + [-75.244304, 38.029928], + [-75.397659, 38.013497], + [-75.671506, 37.95325], + [-75.885106, 37.909435], + [-75.879629, 38.073743], + [-75.961783, 38.139466], + [-75.846768, 38.210667], + [-76.000122, 38.374975], + [-76.049415, 38.303775], + [-76.257538, 38.320205], + [-76.328738, 38.500944], + [-76.263015, 38.500944], + [-76.257538, 38.736453], + [-76.191815, 38.829561], + [-76.279446, 39.147223], + [-76.169907, 39.333439], + [-76.000122, 39.366301], + [-75.972737, 39.557994], + [-76.098707, 39.536086], + [-76.104184, 39.437501], + [-76.367077, 39.311532], + [-76.443754, 39.196516], + [-76.460185, 38.906238], + [-76.55877, 38.769315], + [-76.514954, 38.539283], + [-76.383508, 38.380452], + [-76.399939, 38.259959], + [-76.317785, 38.139466], + [-76.3616, 38.057312], + [-76.591632, 38.216144], + [-76.920248, 38.292821], + [-77.018833, 38.446175], + [-77.205049, 38.358544], + [-77.276249, 38.479037], + [-77.128372, 38.632391], + [-77.040741, 38.791222], + [-76.909294, 38.895284], + [-77.035264, 38.993869], + [-77.117418, 38.933623], + [-77.248864, 39.026731], + [-77.456988, 39.076023], + [-77.456988, 39.223901], + [-77.566527, 39.306055], + [-77.719881, 39.322485], + [-77.834897, 39.601809], + [-78.004682, 39.601809], + [-78.174467, 39.694917], + [-78.267575, 39.61824], + [-78.431884, 39.623717], + [-78.470222, 39.514178], + [-78.765977, 39.585379], + [-78.963147, 39.437501], + [-79.094593, 39.470363], + [-79.291763, 39.300578], + [-79.488933, 39.20747], + [-79.477979, 39.722302] + ] + ] + ] + } + }, + { + type: 'Feature', + id: '25', + properties: { name: 'Massachusetts', density: 840.2 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-70.917521, 42.887974], + [-70.818936, 42.871543], + [-70.780598, 42.696281], + [-70.824413, 42.55388], + [-70.983245, 42.422434], + [-70.988722, 42.269079], + [-70.769644, 42.247172], + [-70.638197, 42.08834], + [-70.660105, 41.962371], + [-70.550566, 41.929509], + [-70.539613, 41.814493], + [-70.260289, 41.715908], + [-69.937149, 41.809016], + [-70.008349, 41.672093], + [-70.484843, 41.5516], + [-70.660105, 41.546123], + [-70.764167, 41.639231], + [-70.928475, 41.611847], + [-70.933952, 41.540646], + [-71.120168, 41.496831], + [-71.196845, 41.67757], + [-71.22423, 41.710431], + [-71.328292, 41.781632], + [-71.383061, 42.01714], + [-71.530939, 42.01714], + [-71.799309, 42.006186], + [-71.799309, 42.022617], + [-73.053528, 42.039048], + [-73.486206, 42.050002], + [-73.508114, 42.08834], + [-73.267129, 42.745573], + [-72.456542, 42.729142], + [-71.29543, 42.696281], + [-71.185891, 42.789389], + [-70.917521, 42.887974] + ] + ] + } + }, + { + type: 'Feature', + id: '26', + properties: { name: 'Michigan', density: 173.9 }, + geometry: { + type: 'MultiPolygon', + coordinates: [ + [ + [ + [-83.454238, 41.732339], + [-84.807042, 41.694001], + [-84.807042, 41.759724], + [-85.990061, 41.759724], + [-86.822556, 41.759724], + [-86.619909, 41.891171], + [-86.482986, 42.115725], + [-86.357016, 42.252649], + [-86.263908, 42.444341], + [-86.209139, 42.718189], + [-86.231047, 43.013943], + [-86.526801, 43.594499], + [-86.433693, 43.813577], + [-86.499417, 44.07647], + [-86.269385, 44.34484], + [-86.220093, 44.569394], + [-86.252954, 44.689887], + [-86.088646, 44.73918], + [-86.066738, 44.903488], + [-85.809322, 44.947303], + [-85.612152, 45.128042], + [-85.628583, 44.766564], + [-85.524521, 44.750133], + [-85.393075, 44.930872], + [-85.387598, 45.237581], + [-85.305444, 45.314258], + [-85.031597, 45.363551], + [-85.119228, 45.577151], + [-84.938489, 45.75789], + [-84.713934, 45.768844], + [-84.461995, 45.653829], + [-84.215533, 45.637398], + [-84.09504, 45.494997], + [-83.908824, 45.484043], + [-83.596638, 45.352597], + [-83.4871, 45.358074], + [-83.317314, 45.144473], + [-83.454238, 45.029457], + [-83.322791, 44.88158], + [-83.273499, 44.711795], + [-83.333745, 44.339363], + [-83.536392, 44.246255], + [-83.585684, 44.054562], + [-83.82667, 43.988839], + [-83.958116, 43.758807], + [-83.908824, 43.671176], + [-83.667839, 43.589022], + [-83.481623, 43.714992], + [-83.262545, 43.972408], + [-82.917498, 44.070993], + [-82.747713, 43.994316], + [-82.643651, 43.851915], + [-82.539589, 43.435668], + [-82.523158, 43.227544], + [-82.413619, 42.975605], + [-82.517681, 42.614127], + [-82.681989, 42.559357], + [-82.687466, 42.690804], + [-82.797005, 42.652465], + [-82.922975, 42.351234], + [-83.125621, 42.236218], + [-83.185868, 42.006186], + [-83.437807, 41.814493], + [-83.454238, 41.732339] + ] + ], + [ + [ + [-85.508091, 45.730506], + [-85.49166, 45.610013], + [-85.623106, 45.588105], + [-85.568337, 45.75789], + [-85.508091, 45.730506] + ] + ], + [ + [ + [-87.589328, 45.095181], + [-87.742682, 45.199243], + [-87.649574, 45.341643], + [-87.885083, 45.363551], + [-87.791975, 45.500474], + [-87.781021, 45.675736], + [-87.989145, 45.796229], + [-88.10416, 45.922199], + [-88.531362, 46.020784], + [-88.662808, 45.987922], + [-89.09001, 46.135799], + [-90.119674, 46.338446], + [-90.229213, 46.508231], + [-90.415429, 46.568478], + [-90.026566, 46.672539], + [-89.851304, 46.793032], + [-89.413149, 46.842325], + [-89.128348, 46.990202], + [-88.996902, 46.995679], + [-88.887363, 47.099741], + [-88.575177, 47.247618], + [-88.416346, 47.373588], + [-88.180837, 47.455742], + [-87.956283, 47.384542], + [-88.350623, 47.077833], + [-88.443731, 46.973771], + [-88.438254, 46.787555], + [-88.246561, 46.929956], + [-87.901513, 46.908048], + [-87.633143, 46.809463], + [-87.392158, 46.535616], + [-87.260711, 46.486323], + [-87.008772, 46.530139], + [-86.948526, 46.469893], + [-86.696587, 46.437031], + [-86.159846, 46.667063], + [-85.880522, 46.68897], + [-85.508091, 46.678016], + [-85.256151, 46.754694], + [-85.064458, 46.760171], + [-85.02612, 46.480847], + [-84.82895, 46.442508], + [-84.63178, 46.486323], + [-84.549626, 46.4206], + [-84.418179, 46.502754], + [-84.127902, 46.530139], + [-84.122425, 46.179615], + [-83.990978, 46.031737], + [-83.793808, 45.993399], + [-83.7719, 46.091984], + [-83.580208, 46.091984], + [-83.476146, 45.987922], + [-83.563777, 45.911245], + [-84.111471, 45.976968], + [-84.374364, 45.933153], + [-84.659165, 46.053645], + [-84.741319, 45.944106], + [-84.70298, 45.850998], + [-84.82895, 45.872906], + [-85.015166, 46.00983], + [-85.338305, 46.091984], + [-85.502614, 46.097461], + [-85.661445, 45.966014], + [-85.924338, 45.933153], + [-86.209139, 45.960537], + [-86.324155, 45.905768], + [-86.351539, 45.796229], + [-86.663725, 45.703121], + [-86.647294, 45.834568], + [-86.784218, 45.861952], + [-86.838987, 45.725029], + [-87.069019, 45.719552], + [-87.17308, 45.659305], + [-87.326435, 45.423797], + [-87.611236, 45.122565], + [-87.589328, 45.095181] + ] + ], + [ + [ + [-88.805209, 47.976051], + [-89.057148, 47.850082], + [-89.188594, 47.833651], + [-89.177641, 47.937713], + [-88.547792, 48.173221], + [-88.668285, 48.008913], + [-88.805209, 47.976051] + ] + ] + ] + } + }, + { + type: 'Feature', + id: '27', + properties: { name: 'Minnesota', density: 67.14 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-92.014696, 46.705401], + [-92.091373, 46.749217], + [-92.29402, 46.667063], + [-92.29402, 46.075553], + [-92.354266, 46.015307], + [-92.639067, 45.933153], + [-92.869098, 45.719552], + [-92.885529, 45.577151], + [-92.770513, 45.566198], + [-92.644544, 45.440228], + [-92.75956, 45.286874], + [-92.737652, 45.117088], + [-92.808852, 44.750133], + [-92.545959, 44.569394], + [-92.337835, 44.552964], + [-92.233773, 44.443425], + [-91.927065, 44.333886], + [-91.877772, 44.202439], + [-91.592971, 44.032654], + [-91.43414, 43.994316], + [-91.242447, 43.775238], + [-91.269832, 43.616407], + [-91.215062, 43.501391], + [-91.368417, 43.501391], + [-96.451017, 43.501391], + [-96.451017, 45.297827], + [-96.681049, 45.412843], + [-96.856311, 45.604536], + [-96.582464, 45.818137], + [-96.560556, 45.933153], + [-96.598895, 46.332969], + [-96.719387, 46.437031], + [-96.801542, 46.656109], + [-96.785111, 46.924479], + [-96.823449, 46.968294], + [-96.856311, 47.609096], + [-97.053481, 47.948667], + [-97.130158, 48.140359], + [-97.16302, 48.545653], + [-97.097296, 48.682577], + [-97.228743, 49.000239], + [-95.152983, 49.000239], + [-95.152983, 49.383625], + [-94.955813, 49.372671], + [-94.824366, 49.295994], + [-94.69292, 48.775685], + [-94.588858, 48.715438], + [-94.260241, 48.699007], + [-94.221903, 48.649715], + [-93.838517, 48.627807], + [-93.794701, 48.518268], + [-93.466085, 48.545653], + [-93.466085, 48.589469], + [-93.208669, 48.644238], + [-92.984114, 48.62233], + [-92.726698, 48.540176], + [-92.655498, 48.436114], + [-92.50762, 48.447068], + [-92.370697, 48.222514], + [-92.304974, 48.315622], + [-92.053034, 48.359437], + [-92.009219, 48.266329], + [-91.713464, 48.200606], + [-91.713464, 48.112975], + [-91.565587, 48.041775], + [-91.264355, 48.080113], + [-91.083616, 48.178698], + [-90.837154, 48.238944], + [-90.749522, 48.091067], + [-90.579737, 48.123929], + [-90.377091, 48.091067], + [-90.141582, 48.112975], + [-89.873212, 47.987005], + [-89.615796, 48.008913], + [-89.637704, 47.954144], + [-89.971797, 47.828174], + [-90.437337, 47.729589], + [-90.738569, 47.625527], + [-91.171247, 47.368111], + [-91.357463, 47.20928], + [-91.642264, 47.028541], + [-92.091373, 46.787555], + [-92.014696, 46.705401] + ] + ] + } + }, + { + type: 'Feature', + id: '28', + properties: { name: 'Mississippi', density: 63.5 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-88.471115, 34.995703], + [-88.202745, 34.995703], + [-88.098683, 34.891641], + [-88.241084, 33.796253], + [-88.471115, 31.895754], + [-88.394438, 30.367688], + [-88.503977, 30.323872], + [-88.744962, 30.34578], + [-88.843547, 30.411504], + [-89.084533, 30.367688], + [-89.418626, 30.252672], + [-89.522688, 30.181472], + [-89.643181, 30.285534], + [-89.681519, 30.449842], + [-89.845827, 30.66892], + [-89.747242, 30.997536], + [-91.636787, 30.997536], + [-91.565587, 31.068736], + [-91.636787, 31.265906], + [-91.516294, 31.27686], + [-91.499863, 31.643815], + [-91.401278, 31.621907], + [-91.341032, 31.846462], + [-91.105524, 31.988862], + [-90.985031, 32.218894], + [-91.006939, 32.514649], + [-91.154816, 32.640618], + [-91.143862, 32.843265], + [-91.072662, 32.887081], + [-91.16577, 33.002096], + [-91.089093, 33.13902], + [-91.143862, 33.347144], + [-91.056231, 33.429298], + [-91.231493, 33.560744], + [-91.072662, 33.867453], + [-90.891923, 34.026284], + [-90.952169, 34.135823], + [-90.744046, 34.300131], + [-90.749522, 34.365854], + [-90.568783, 34.420624], + [-90.585214, 34.617794], + [-90.481152, 34.661609], + [-90.409952, 34.831394], + [-90.251121, 34.908072], + [-90.311367, 34.995703], + [-88.471115, 34.995703] + ] + ] + } + }, + { + type: 'Feature', + id: '29', + properties: { name: 'Missouri', density: 87.26 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-91.833957, 40.609566], + [-91.729895, 40.615043], + [-91.527248, 40.412397], + [-91.417709, 40.379535], + [-91.50534, 40.237135], + [-91.494386, 40.034488], + [-91.368417, 39.727779], + [-91.061708, 39.470363], + [-90.727615, 39.256762], + [-90.661891, 38.928146], + [-90.585214, 38.867899], + [-90.470199, 38.961007], + [-90.251121, 38.917192], + [-90.10872, 38.845992], + [-90.207305, 38.725499], + [-90.179921, 38.632391], + [-90.349706, 38.374975], + [-90.355183, 38.216144], + [-90.059428, 38.013497], + [-89.949889, 37.88205], + [-89.84035, 37.903958], + [-89.517211, 37.690357], + [-89.517211, 37.537003], + [-89.435057, 37.34531], + [-89.517211, 37.279587], + [-89.292656, 36.994786], + [-89.133825, 36.983832], + [-89.215979, 36.578538], + [-89.363857, 36.622354], + [-89.418626, 36.496384], + [-89.484349, 36.496384], + [-89.539119, 36.496384], + [-89.533642, 36.249922], + [-89.730812, 35.997983], + [-90.377091, 35.997983], + [-90.218259, 36.184199], + [-90.064905, 36.304691], + [-90.152536, 36.496384], + [-94.473842, 36.501861], + [-94.616242, 36.501861], + [-94.616242, 37.000263], + [-94.610765, 39.158177], + [-94.824366, 39.20747], + [-94.983197, 39.442978], + [-95.109167, 39.541563], + [-94.884612, 39.831841], + [-95.207752, 39.908518], + [-95.306337, 40.001626], + [-95.552799, 40.264519], + [-95.7664, 40.587659], + [-94.632673, 40.571228], + [-93.257961, 40.582182], + [-91.833957, 40.609566] + ] + ] + } + }, + { + type: 'Feature', + id: '30', + properties: { name: 'Montana', density: 6.858 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-104.047534, 49.000239], + [-104.042057, 47.861036], + [-104.047534, 45.944106], + [-104.042057, 44.996596], + [-104.058488, 44.996596], + [-105.91517, 45.002073], + [-109.080842, 45.002073], + [-111.05254, 45.002073], + [-111.047063, 44.476286], + [-111.227803, 44.580348], + [-111.386634, 44.75561], + [-111.616665, 44.547487], + [-111.819312, 44.509148], + [-111.868605, 44.563917], + [-112.104113, 44.520102], + [-112.241036, 44.569394], + [-112.471068, 44.481763], + [-112.783254, 44.48724], + [-112.887315, 44.394132], + [-113.002331, 44.448902], + [-113.133778, 44.772041], + [-113.341901, 44.782995], + [-113.456917, 44.865149], + [-113.45144, 45.056842], + [-113.571933, 45.128042], + [-113.736241, 45.330689], + [-113.834826, 45.522382], + [-113.807441, 45.604536], + [-113.98818, 45.703121], + [-114.086765, 45.593582], + [-114.333228, 45.456659], + [-114.546828, 45.560721], + [-114.497536, 45.670259], + [-114.568736, 45.774321], + [-114.387997, 45.88386], + [-114.492059, 46.037214], + [-114.464674, 46.272723], + [-114.322274, 46.645155], + [-114.612552, 46.639678], + [-114.623506, 46.705401], + [-114.886399, 46.809463], + [-114.930214, 46.919002], + [-115.302646, 47.187372], + [-115.324554, 47.258572], + [-115.527201, 47.302388], + [-115.718894, 47.42288], + [-115.724371, 47.696727], + [-116.04751, 47.976051], + [-116.04751, 49.000239], + [-111.50165, 48.994762], + [-109.453274, 49.000239], + [-104.047534, 49.000239] + ] + ] + } + }, + { + type: 'Feature', + id: '31', + properties: { name: 'Nebraska', density: 23.97 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-103.324578, 43.002989], + [-101.626726, 42.997512], + [-98.499393, 42.997512], + [-98.466531, 42.94822], + [-97.951699, 42.767481], + [-97.831206, 42.866066], + [-97.688806, 42.844158], + [-97.217789, 42.844158], + [-96.692003, 42.657942], + [-96.626279, 42.515542], + [-96.44554, 42.488157], + [-96.264801, 42.039048], + [-96.127878, 41.973325], + [-96.062155, 41.798063], + [-96.122401, 41.67757], + [-96.095016, 41.540646], + [-95.919754, 41.453015], + [-95.925231, 41.201076], + [-95.826646, 40.976521], + [-95.881416, 40.719105], + [-95.7664, 40.587659], + [-95.552799, 40.264519], + [-95.306337, 40.001626], + [-101.90605, 40.001626], + [-102.053927, 40.001626], + [-102.053927, 41.003906], + [-104.053011, 41.003906], + [-104.053011, 43.002989], + [-103.324578, 43.002989] + ] + ] + } + }, + { + type: 'Feature', + id: '32', + properties: { name: 'Nevada', density: 24.8 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-117.027882, 42.000709], + [-114.04295, 41.995232], + [-114.048427, 37.000263], + [-114.048427, 36.195153], + [-114.152489, 36.025367], + [-114.251074, 36.01989], + [-114.371566, 36.140383], + [-114.738521, 36.102045], + [-114.678275, 35.516012], + [-114.596121, 35.324319], + [-114.574213, 35.138103], + [-114.634459, 35.00118], + [-115.85034, 35.970598], + [-116.540435, 36.501861], + [-117.498899, 37.21934], + [-118.71478, 38.101128], + [-120.001861, 38.999346], + [-119.996384, 40.264519], + [-120.001861, 41.995232], + [-118.698349, 41.989755], + [-117.027882, 42.000709] + ] + ] + } + }, + { + type: 'Feature', + id: '33', + properties: { name: 'New Hampshire', density: 147 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-71.08183, 45.303304], + [-71.032537, 44.657025], + [-70.966814, 43.34256], + [-70.807983, 43.227544], + [-70.824413, 43.128959], + [-70.703921, 43.057759], + [-70.818936, 42.871543], + [-70.917521, 42.887974], + [-71.185891, 42.789389], + [-71.29543, 42.696281], + [-72.456542, 42.729142], + [-72.544173, 42.80582], + [-72.533219, 42.953697], + [-72.445588, 43.008466], + [-72.456542, 43.150867], + [-72.379864, 43.572591], + [-72.204602, 43.769761], + [-72.116971, 43.994316], + [-72.02934, 44.07647], + [-72.034817, 44.322932], + [-71.700724, 44.41604], + [-71.536416, 44.585825], + [-71.629524, 44.750133], + [-71.4926, 44.914442], + [-71.503554, 45.013027], + [-71.361154, 45.270443], + [-71.131122, 45.243058], + [-71.08183, 45.303304] + ] + ] + } + }, + { + type: 'Feature', + id: '34', + properties: { name: 'New Jersey', density: 1189 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-74.236547, 41.14083], + [-73.902454, 40.998429], + [-74.022947, 40.708151], + [-74.187255, 40.642428], + [-74.274886, 40.489074], + [-74.001039, 40.412397], + [-73.979131, 40.297381], + [-74.099624, 39.760641], + [-74.411809, 39.360824], + [-74.614456, 39.245808], + [-74.795195, 38.993869], + [-74.888303, 39.158177], + [-75.178581, 39.240331], + [-75.534582, 39.459409], + [-75.55649, 39.607286], + [-75.561967, 39.629194], + [-75.507197, 39.683964], + [-75.414089, 39.804456], + [-75.145719, 39.88661], + [-75.129289, 39.963288], + [-74.82258, 40.127596], + [-74.773287, 40.215227], + [-75.058088, 40.417874], + [-75.069042, 40.543843], + [-75.195012, 40.576705], + [-75.205966, 40.691721], + [-75.052611, 40.866983], + [-75.134765, 40.971045], + [-74.882826, 41.179168], + [-74.828057, 41.288707], + [-74.69661, 41.359907], + [-74.236547, 41.14083] + ] + ] + } + }, + { + type: 'Feature', + id: '35', + properties: { name: 'New Mexico', density: 17.16 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-107.421329, 37.000263], + [-106.868158, 36.994786], + [-104.337812, 36.994786], + [-103.001438, 37.000263], + [-103.001438, 36.501861], + [-103.039777, 36.501861], + [-103.045254, 34.01533], + [-103.067161, 33.002096], + [-103.067161, 31.999816], + [-106.616219, 31.999816], + [-106.643603, 31.901231], + [-106.528588, 31.786216], + [-108.210008, 31.786216], + [-108.210008, 31.331629], + [-109.04798, 31.331629], + [-109.042503, 37.000263], + [-107.421329, 37.000263] + ] + ] + } + }, + { + type: 'Feature', + id: '36', + properties: { name: 'New York', density: 412.3 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-73.343806, 45.013027], + [-73.332852, 44.804903], + [-73.387622, 44.618687], + [-73.294514, 44.437948], + [-73.321898, 44.246255], + [-73.436914, 44.043608], + [-73.349283, 43.769761], + [-73.404052, 43.687607], + [-73.245221, 43.523299], + [-73.278083, 42.833204], + [-73.267129, 42.745573], + [-73.508114, 42.08834], + [-73.486206, 42.050002], + [-73.55193, 41.294184], + [-73.48073, 41.21203], + [-73.727192, 41.102491], + [-73.655992, 40.987475], + [-73.22879, 40.905321], + [-73.141159, 40.965568], + [-72.774204, 40.965568], + [-72.587988, 40.998429], + [-72.28128, 41.157261], + [-72.259372, 41.042245], + [-72.100541, 40.992952], + [-72.467496, 40.845075], + [-73.239744, 40.625997], + [-73.562884, 40.582182], + [-73.776484, 40.593136], + [-73.935316, 40.543843], + [-74.022947, 40.708151], + [-73.902454, 40.998429], + [-74.236547, 41.14083], + [-74.69661, 41.359907], + [-74.740426, 41.431108], + [-74.89378, 41.436584], + [-75.074519, 41.60637], + [-75.052611, 41.754247], + [-75.173104, 41.869263], + [-75.249781, 41.863786], + [-75.35932, 42.000709], + [-79.76278, 42.000709], + [-79.76278, 42.252649], + [-79.76278, 42.269079], + [-79.149363, 42.55388], + [-79.050778, 42.690804], + [-78.853608, 42.783912], + [-78.930285, 42.953697], + [-79.012439, 42.986559], + [-79.072686, 43.260406], + [-78.486653, 43.375421], + [-77.966344, 43.369944], + [-77.75822, 43.34256], + [-77.533665, 43.233021], + [-77.391265, 43.276836], + [-76.958587, 43.271359], + [-76.695693, 43.34256], + [-76.41637, 43.523299], + [-76.235631, 43.528776], + [-76.230154, 43.802623], + [-76.137046, 43.961454], + [-76.3616, 44.070993], + [-76.312308, 44.196962], + [-75.912491, 44.366748], + [-75.764614, 44.514625], + [-75.282643, 44.848718], + [-74.828057, 45.018503], + [-74.148916, 44.991119], + [-73.343806, 45.013027] + ] + ] + } + }, + { + type: 'Feature', + id: '37', + properties: { name: 'North Carolina', density: 198.2 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-80.978661, 36.562108], + [-80.294043, 36.545677], + [-79.510841, 36.5402], + [-75.868676, 36.551154], + [-75.75366, 36.151337], + [-76.032984, 36.189676], + [-76.071322, 36.140383], + [-76.410893, 36.080137], + [-76.460185, 36.025367], + [-76.68474, 36.008937], + [-76.673786, 35.937736], + [-76.399939, 35.987029], + [-76.3616, 35.943213], + [-76.060368, 35.992506], + [-75.961783, 35.899398], + [-75.781044, 35.937736], + [-75.715321, 35.696751], + [-75.775568, 35.581735], + [-75.89606, 35.570781], + [-76.147999, 35.324319], + [-76.482093, 35.313365], + [-76.536862, 35.14358], + [-76.394462, 34.973795], + [-76.279446, 34.940933], + [-76.493047, 34.661609], + [-76.673786, 34.694471], + [-76.991448, 34.667086], + [-77.210526, 34.60684], + [-77.555573, 34.415147], + [-77.82942, 34.163208], + [-77.971821, 33.845545], + [-78.179944, 33.916745], + [-78.541422, 33.851022], + [-79.675149, 34.80401], + [-80.797922, 34.820441], + [-80.781491, 34.935456], + [-80.934845, 35.105241], + [-81.038907, 35.044995], + [-81.044384, 35.149057], + [-82.276696, 35.198349], + [-82.550543, 35.160011], + [-82.764143, 35.066903], + [-83.109191, 35.00118], + [-83.618546, 34.984749], + [-84.319594, 34.990226], + [-84.29221, 35.225734], + [-84.09504, 35.247642], + [-84.018363, 35.41195], + [-83.7719, 35.559827], + [-83.498053, 35.565304], + [-83.251591, 35.718659], + [-82.994175, 35.773428], + [-82.775097, 35.997983], + [-82.638174, 36.063706], + [-82.610789, 35.965121], + [-82.216449, 36.156814], + [-82.03571, 36.118475], + [-81.909741, 36.304691], + [-81.723525, 36.353984], + [-81.679709, 36.589492], + [-80.978661, 36.562108] + ] + ] + } + }, + { + type: 'Feature', + id: '38', + properties: { name: 'North Dakota', density: 9.916 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-97.228743, 49.000239], + [-97.097296, 48.682577], + [-97.16302, 48.545653], + [-97.130158, 48.140359], + [-97.053481, 47.948667], + [-96.856311, 47.609096], + [-96.823449, 46.968294], + [-96.785111, 46.924479], + [-96.801542, 46.656109], + [-96.719387, 46.437031], + [-96.598895, 46.332969], + [-96.560556, 45.933153], + [-104.047534, 45.944106], + [-104.042057, 47.861036], + [-104.047534, 49.000239], + [-97.228743, 49.000239] + ] + ] + } + }, + { + type: 'Feature', + id: '39', + properties: { name: 'Ohio', density: 281.9 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-80.518598, 41.978802], + [-80.518598, 40.636951], + [-80.666475, 40.582182], + [-80.595275, 40.472643], + [-80.600752, 40.319289], + [-80.737675, 40.078303], + [-80.830783, 39.711348], + [-81.219646, 39.388209], + [-81.345616, 39.344393], + [-81.455155, 39.410117], + [-81.57017, 39.267716], + [-81.685186, 39.273193], + [-81.811156, 39.0815], + [-81.783771, 38.966484], + [-81.887833, 38.873376], + [-82.03571, 39.026731], + [-82.221926, 38.785745], + [-82.172634, 38.632391], + [-82.293127, 38.577622], + [-82.331465, 38.446175], + [-82.594358, 38.424267], + [-82.731282, 38.561191], + [-82.846298, 38.588575], + [-82.890113, 38.758361], + [-83.032514, 38.725499], + [-83.142052, 38.626914], + [-83.519961, 38.703591], + [-83.678792, 38.632391], + [-83.903347, 38.769315], + [-84.215533, 38.807653], + [-84.231963, 38.895284], + [-84.43461, 39.103408], + [-84.817996, 39.103408], + [-84.801565, 40.500028], + [-84.807042, 41.694001], + [-83.454238, 41.732339], + [-83.065375, 41.595416], + [-82.933929, 41.513262], + [-82.835344, 41.589939], + [-82.616266, 41.431108], + [-82.479343, 41.381815], + [-82.013803, 41.513262], + [-81.739956, 41.485877], + [-81.444201, 41.672093], + [-81.011523, 41.852832], + [-80.518598, 41.978802], + [-80.518598, 41.978802] + ] + ] + } + }, + { + type: 'Feature', + id: '40', + properties: { name: 'Oklahoma', density: 55.22 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-100.087706, 37.000263], + [-94.616242, 37.000263], + [-94.616242, 36.501861], + [-94.430026, 35.395519], + [-94.484796, 33.637421], + [-94.868182, 33.74696], + [-94.966767, 33.861976], + [-95.224183, 33.960561], + [-95.289906, 33.87293], + [-95.547322, 33.878407], + [-95.602092, 33.933176], + [-95.8376, 33.834591], + [-95.936185, 33.889361], + [-96.149786, 33.840068], + [-96.346956, 33.686714], + [-96.423633, 33.774345], + [-96.631756, 33.845545], + [-96.850834, 33.845545], + [-96.922034, 33.960561], + [-97.173974, 33.736006], + [-97.256128, 33.861976], + [-97.371143, 33.823637], + [-97.458774, 33.905791], + [-97.694283, 33.982469], + [-97.869545, 33.851022], + [-97.946222, 33.987946], + [-98.088623, 34.004376], + [-98.170777, 34.113915], + [-98.36247, 34.157731], + [-98.488439, 34.064623], + [-98.570593, 34.146777], + [-98.767763, 34.135823], + [-98.986841, 34.223454], + [-99.189488, 34.2125], + [-99.260688, 34.404193], + [-99.57835, 34.415147], + [-99.698843, 34.382285], + [-99.923398, 34.573978], + [-100.000075, 34.563024], + [-100.000075, 36.501861], + [-101.812942, 36.501861], + [-103.001438, 36.501861], + [-103.001438, 37.000263], + [-102.042974, 36.994786], + [-100.087706, 37.000263] + ] + ] + } + }, + { + type: 'Feature', + id: '41', + properties: { name: 'Oregon', density: 40.33 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-123.211348, 46.174138], + [-123.11824, 46.185092], + [-122.904639, 46.08103], + [-122.811531, 45.960537], + [-122.762239, 45.659305], + [-122.247407, 45.549767], + [-121.809251, 45.708598], + [-121.535404, 45.725029], + [-121.217742, 45.670259], + [-121.18488, 45.604536], + [-120.637186, 45.746937], + [-120.505739, 45.697644], + [-120.209985, 45.725029], + [-119.963522, 45.823614], + [-119.525367, 45.911245], + [-119.125551, 45.933153], + [-118.988627, 45.998876], + [-116.918344, 45.993399], + [-116.78142, 45.823614], + [-116.545912, 45.752413], + [-116.463758, 45.61549], + [-116.671881, 45.319735], + [-116.732128, 45.144473], + [-116.847143, 45.02398], + [-116.830713, 44.930872], + [-116.934774, 44.782995], + [-117.038836, 44.750133], + [-117.241483, 44.394132], + [-117.170283, 44.257209], + [-116.97859, 44.240778], + [-116.896436, 44.158624], + [-117.027882, 43.830007], + [-117.027882, 42.000709], + [-118.698349, 41.989755], + [-120.001861, 41.995232], + [-121.037003, 41.995232], + [-122.378853, 42.011663], + [-123.233256, 42.006186], + [-124.213628, 42.000709], + [-124.356029, 42.115725], + [-124.432706, 42.438865], + [-124.416275, 42.663419], + [-124.553198, 42.838681], + [-124.454613, 43.002989], + [-124.383413, 43.271359], + [-124.235536, 43.55616], + [-124.169813, 43.8081], + [-124.060274, 44.657025], + [-124.076705, 44.772041], + [-123.97812, 45.144473], + [-123.939781, 45.659305], + [-123.994551, 45.944106], + [-123.945258, 46.113892], + [-123.545441, 46.261769], + [-123.370179, 46.146753], + [-123.211348, 46.174138] + ] + ] + } + }, + { + type: 'Feature', + id: '42', + properties: { name: 'Pennsylvania', density: 284.3 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-79.76278, 42.252649], + [-79.76278, 42.000709], + [-75.35932, 42.000709], + [-75.249781, 41.863786], + [-75.173104, 41.869263], + [-75.052611, 41.754247], + [-75.074519, 41.60637], + [-74.89378, 41.436584], + [-74.740426, 41.431108], + [-74.69661, 41.359907], + [-74.828057, 41.288707], + [-74.882826, 41.179168], + [-75.134765, 40.971045], + [-75.052611, 40.866983], + [-75.205966, 40.691721], + [-75.195012, 40.576705], + [-75.069042, 40.543843], + [-75.058088, 40.417874], + [-74.773287, 40.215227], + [-74.82258, 40.127596], + [-75.129289, 39.963288], + [-75.145719, 39.88661], + [-75.414089, 39.804456], + [-75.616736, 39.831841], + [-75.786521, 39.722302], + [-79.477979, 39.722302], + [-80.518598, 39.722302], + [-80.518598, 40.636951], + [-80.518598, 41.978802], + [-80.518598, 41.978802], + [-80.332382, 42.033571], + [-79.76278, 42.269079], + [-79.76278, 42.252649] + ] + ] + } + }, + { + type: 'Feature', + id: '44', + properties: { name: 'Rhode Island', density: 1006 }, + geometry: { + type: 'MultiPolygon', + coordinates: [ + [ + [ + [-71.196845, 41.67757], + [-71.120168, 41.496831], + [-71.317338, 41.474923], + [-71.196845, 41.67757] + ] + ], + [ + [ + [-71.530939, 42.01714], + [-71.383061, 42.01714], + [-71.328292, 41.781632], + [-71.22423, 41.710431], + [-71.344723, 41.726862], + [-71.448785, 41.578985], + [-71.481646, 41.370861], + [-71.859555, 41.321569], + [-71.799309, 41.414677], + [-71.799309, 42.006186], + [-71.530939, 42.01714] + ] + ] + ] + } + }, + { + type: 'Feature', + id: '45', + properties: { name: 'South Carolina', density: 155.4 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-82.764143, 35.066903], + [-82.550543, 35.160011], + [-82.276696, 35.198349], + [-81.044384, 35.149057], + [-81.038907, 35.044995], + [-80.934845, 35.105241], + [-80.781491, 34.935456], + [-80.797922, 34.820441], + [-79.675149, 34.80401], + [-78.541422, 33.851022], + [-78.716684, 33.80173], + [-78.935762, 33.637421], + [-79.149363, 33.380005], + [-79.187701, 33.171881], + [-79.357487, 33.007573], + [-79.582041, 33.007573], + [-79.631334, 32.887081], + [-79.866842, 32.755634], + [-79.998289, 32.613234], + [-80.206412, 32.552987], + [-80.430967, 32.399633], + [-80.452875, 32.328433], + [-80.660998, 32.246279], + [-80.885553, 32.032678], + [-81.115584, 32.120309], + [-81.121061, 32.290094], + [-81.279893, 32.558464], + [-81.416816, 32.629664], + [-81.42777, 32.843265], + [-81.493493, 33.007573], + [-81.761863, 33.160928], + [-81.937125, 33.347144], + [-81.926172, 33.462159], + [-82.194542, 33.631944], + [-82.325988, 33.81816], + [-82.55602, 33.94413], + [-82.714851, 34.152254], + [-82.747713, 34.26727], + [-82.901067, 34.486347], + [-83.005129, 34.469916], + [-83.339222, 34.683517], + [-83.322791, 34.787579], + [-83.109191, 35.00118], + [-82.764143, 35.066903] + ] + ] + } + }, + { + type: 'Feature', + id: '46', + properties: { name: 'South Dakota', density: 98.07 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-104.047534, 45.944106], + [-96.560556, 45.933153], + [-96.582464, 45.818137], + [-96.856311, 45.604536], + [-96.681049, 45.412843], + [-96.451017, 45.297827], + [-96.451017, 43.501391], + [-96.582464, 43.479483], + [-96.527695, 43.397329], + [-96.560556, 43.222067], + [-96.434587, 43.123482], + [-96.511264, 43.052282], + [-96.544125, 42.855112], + [-96.631756, 42.707235], + [-96.44554, 42.488157], + [-96.626279, 42.515542], + [-96.692003, 42.657942], + [-97.217789, 42.844158], + [-97.688806, 42.844158], + [-97.831206, 42.866066], + [-97.951699, 42.767481], + [-98.466531, 42.94822], + [-98.499393, 42.997512], + [-101.626726, 42.997512], + [-103.324578, 43.002989], + [-104.053011, 43.002989], + [-104.058488, 44.996596], + [-104.042057, 44.996596], + [-104.047534, 45.944106] + ] + ] + } + }, + { + type: 'Feature', + id: '47', + properties: { name: 'Tennessee', density: 88.08 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-88.054868, 36.496384], + [-88.071299, 36.677123], + [-87.852221, 36.633308], + [-86.592525, 36.655216], + [-85.486183, 36.616877], + [-85.289013, 36.627831], + [-84.544149, 36.594969], + [-83.689746, 36.584015], + [-83.673316, 36.600446], + [-81.679709, 36.589492], + [-81.723525, 36.353984], + [-81.909741, 36.304691], + [-82.03571, 36.118475], + [-82.216449, 36.156814], + [-82.610789, 35.965121], + [-82.638174, 36.063706], + [-82.775097, 35.997983], + [-82.994175, 35.773428], + [-83.251591, 35.718659], + [-83.498053, 35.565304], + [-83.7719, 35.559827], + [-84.018363, 35.41195], + [-84.09504, 35.247642], + [-84.29221, 35.225734], + [-84.319594, 34.990226], + [-85.606675, 34.984749], + [-87.359296, 35.00118], + [-88.202745, 34.995703], + [-88.471115, 34.995703], + [-90.311367, 34.995703], + [-90.212782, 35.023087], + [-90.114197, 35.198349], + [-90.130628, 35.439335], + [-89.944412, 35.603643], + [-89.911551, 35.756997], + [-89.763673, 35.811767], + [-89.730812, 35.997983], + [-89.533642, 36.249922], + [-89.539119, 36.496384], + [-89.484349, 36.496384], + [-89.418626, 36.496384], + [-89.298133, 36.507338], + [-88.054868, 36.496384] + ] + ] + } + }, + { + type: 'Feature', + id: '48', + properties: { name: 'Texas', density: 98.07 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-101.812942, 36.501861], + [-100.000075, 36.501861], + [-100.000075, 34.563024], + [-99.923398, 34.573978], + [-99.698843, 34.382285], + [-99.57835, 34.415147], + [-99.260688, 34.404193], + [-99.189488, 34.2125], + [-98.986841, 34.223454], + [-98.767763, 34.135823], + [-98.570593, 34.146777], + [-98.488439, 34.064623], + [-98.36247, 34.157731], + [-98.170777, 34.113915], + [-98.088623, 34.004376], + [-97.946222, 33.987946], + [-97.869545, 33.851022], + [-97.694283, 33.982469], + [-97.458774, 33.905791], + [-97.371143, 33.823637], + [-97.256128, 33.861976], + [-97.173974, 33.736006], + [-96.922034, 33.960561], + [-96.850834, 33.845545], + [-96.631756, 33.845545], + [-96.423633, 33.774345], + [-96.346956, 33.686714], + [-96.149786, 33.840068], + [-95.936185, 33.889361], + [-95.8376, 33.834591], + [-95.602092, 33.933176], + [-95.547322, 33.878407], + [-95.289906, 33.87293], + [-95.224183, 33.960561], + [-94.966767, 33.861976], + [-94.868182, 33.74696], + [-94.484796, 33.637421], + [-94.380734, 33.544313], + [-94.183564, 33.593606], + [-94.041164, 33.54979], + [-94.041164, 33.018527], + [-94.041164, 31.994339], + [-93.822086, 31.775262], + [-93.816609, 31.556184], + [-93.542762, 31.15089], + [-93.526331, 30.93729], + [-93.630393, 30.679874], + [-93.728978, 30.575812], + [-93.696116, 30.438888], + [-93.767317, 30.334826], + [-93.690639, 30.143133], + [-93.926148, 29.787132], + [-93.838517, 29.688547], + [-94.002825, 29.68307], + [-94.523134, 29.546147], + [-94.70935, 29.622824], + [-94.742212, 29.787132], + [-94.873659, 29.672117], + [-94.966767, 29.699501], + [-95.016059, 29.557101], + [-94.911997, 29.496854], + [-94.895566, 29.310638], + [-95.081782, 29.113469], + [-95.383014, 28.867006], + [-95.985477, 28.604113], + [-96.045724, 28.647929], + [-96.226463, 28.582205], + [-96.23194, 28.642452], + [-96.478402, 28.598636], + [-96.593418, 28.724606], + [-96.664618, 28.697221], + [-96.401725, 28.439805], + [-96.593418, 28.357651], + [-96.774157, 28.406943], + [-96.801542, 28.226204], + [-97.026096, 28.039988], + [-97.256128, 27.694941], + [-97.404005, 27.333463], + [-97.513544, 27.360848], + [-97.540929, 27.229401], + [-97.425913, 27.262263], + [-97.480682, 26.99937], + [-97.557359, 26.988416], + [-97.562836, 26.840538], + [-97.469728, 26.758384], + [-97.442344, 26.457153], + [-97.332805, 26.353091], + [-97.30542, 26.161398], + [-97.217789, 25.991613], + [-97.524498, 25.887551], + [-97.650467, 26.018997], + [-97.885976, 26.06829], + [-98.198161, 26.057336], + [-98.466531, 26.221644], + [-98.669178, 26.238075], + [-98.822533, 26.369522], + [-99.030656, 26.413337], + [-99.173057, 26.539307], + [-99.266165, 26.840538], + [-99.446904, 27.021277], + [-99.424996, 27.174632], + [-99.50715, 27.33894], + [-99.479765, 27.48134], + [-99.605735, 27.640172], + [-99.709797, 27.656603], + [-99.879582, 27.799003], + [-99.934351, 27.979742], + [-100.082229, 28.14405], + [-100.29583, 28.280974], + [-100.399891, 28.582205], + [-100.498476, 28.66436], + [-100.629923, 28.905345], + [-100.673738, 29.102515], + [-100.799708, 29.244915], + [-101.013309, 29.370885], + [-101.062601, 29.458516], + [-101.259771, 29.535193], + [-101.413125, 29.754271], + [-101.851281, 29.803563], + [-102.114174, 29.792609], + [-102.338728, 29.869286], + [-102.388021, 29.765225], + [-102.629006, 29.732363], + [-102.809745, 29.524239], + [-102.919284, 29.190146], + [-102.97953, 29.184669], + [-103.116454, 28.987499], + [-103.280762, 28.982022], + [-103.527224, 29.135376], + [-104.146119, 29.381839], + [-104.266611, 29.513285], + [-104.507597, 29.639255], + [-104.677382, 29.924056], + [-104.688336, 30.181472], + [-104.858121, 30.389596], + [-104.896459, 30.570335], + [-105.005998, 30.685351], + [-105.394861, 30.855136], + [-105.602985, 31.085167], + [-105.77277, 31.167321], + [-105.953509, 31.364491], + [-106.205448, 31.468553], + [-106.38071, 31.731446], + [-106.528588, 31.786216], + [-106.643603, 31.901231], + [-106.616219, 31.999816], + [-103.067161, 31.999816], + [-103.067161, 33.002096], + [-103.045254, 34.01533], + [-103.039777, 36.501861], + [-103.001438, 36.501861], + [-101.812942, 36.501861] + ] + ] + } + }, + { + type: 'Feature', + id: '49', + properties: { name: 'Utah', density: 34.3 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-112.164359, 41.995232], + [-111.047063, 42.000709], + [-111.047063, 40.998429], + [-109.04798, 40.998429], + [-109.053457, 39.125316], + [-109.058934, 38.27639], + [-109.042503, 38.166851], + [-109.042503, 37.000263], + [-110.499369, 37.00574], + [-114.048427, 37.000263], + [-114.04295, 41.995232], + [-112.164359, 41.995232] + ] + ] + } + }, + { + type: 'Feature', + id: '50', + properties: { name: 'Vermont', density: 67.73 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-71.503554, 45.013027], + [-71.4926, 44.914442], + [-71.629524, 44.750133], + [-71.536416, 44.585825], + [-71.700724, 44.41604], + [-72.034817, 44.322932], + [-72.02934, 44.07647], + [-72.116971, 43.994316], + [-72.204602, 43.769761], + [-72.379864, 43.572591], + [-72.456542, 43.150867], + [-72.445588, 43.008466], + [-72.533219, 42.953697], + [-72.544173, 42.80582], + [-72.456542, 42.729142], + [-73.267129, 42.745573], + [-73.278083, 42.833204], + [-73.245221, 43.523299], + [-73.404052, 43.687607], + [-73.349283, 43.769761], + [-73.436914, 44.043608], + [-73.321898, 44.246255], + [-73.294514, 44.437948], + [-73.387622, 44.618687], + [-73.332852, 44.804903], + [-73.343806, 45.013027], + [-72.308664, 45.002073], + [-71.503554, 45.013027] + ] + ] + } + }, + { + type: 'Feature', + id: '51', + properties: { name: 'Virginia', density: 204.5 }, + geometry: { + type: 'MultiPolygon', + coordinates: [ + [ + [ + [-75.397659, 38.013497], + [-75.244304, 38.029928], + [-75.375751, 37.860142], + [-75.512674, 37.799896], + [-75.594828, 37.569865], + [-75.802952, 37.197433], + [-75.972737, 37.120755], + [-76.027507, 37.257679], + [-75.939876, 37.564388], + [-75.671506, 37.95325], + [-75.397659, 38.013497] + ] + ], + [ + [ + [-76.016553, 37.95325], + [-75.994645, 37.95325], + [-76.043938, 37.95325], + [-76.016553, 37.95325] + ] + ], + [ + [ + [-78.349729, 39.464886], + [-77.82942, 39.130793], + [-77.719881, 39.322485], + [-77.566527, 39.306055], + [-77.456988, 39.223901], + [-77.456988, 39.076023], + [-77.248864, 39.026731], + [-77.117418, 38.933623], + [-77.040741, 38.791222], + [-77.128372, 38.632391], + [-77.248864, 38.588575], + [-77.325542, 38.446175], + [-77.281726, 38.342113], + [-77.013356, 38.374975], + [-76.964064, 38.216144], + [-76.613539, 38.15042], + [-76.514954, 38.024451], + [-76.235631, 37.887527], + [-76.3616, 37.608203], + [-76.246584, 37.389126], + [-76.383508, 37.285064], + [-76.399939, 37.159094], + [-76.273969, 37.082417], + [-76.410893, 36.961924], + [-76.619016, 37.120755], + [-76.668309, 37.065986], + [-76.48757, 36.95097], + [-75.994645, 36.923586], + [-75.868676, 36.551154], + [-79.510841, 36.5402], + [-80.294043, 36.545677], + [-80.978661, 36.562108], + [-81.679709, 36.589492], + [-83.673316, 36.600446], + [-83.136575, 36.742847], + [-83.070852, 36.852385], + [-82.879159, 36.890724], + [-82.868205, 36.978355], + [-82.720328, 37.044078], + [-82.720328, 37.120755], + [-82.353373, 37.268633], + [-81.969987, 37.537003], + [-81.986418, 37.454849], + [-81.849494, 37.285064], + [-81.679709, 37.20291], + [-81.55374, 37.208387], + [-81.362047, 37.339833], + [-81.225123, 37.235771], + [-80.967707, 37.290541], + [-80.513121, 37.482234], + [-80.474782, 37.421987], + [-80.29952, 37.509618], + [-80.294043, 37.690357], + [-80.184505, 37.849189], + [-79.998289, 37.997066], + [-79.921611, 38.177805], + [-79.724442, 38.364021], + [-79.647764, 38.594052], + [-79.477979, 38.457129], + [-79.313671, 38.413313], + [-79.209609, 38.495467], + [-78.996008, 38.851469], + [-78.870039, 38.763838], + [-78.404499, 39.169131], + [-78.349729, 39.464886] + ] + ] + ] + } + }, + { + type: 'Feature', + id: '53', + properties: { name: 'Washington', density: 102.6 }, + geometry: { + type: 'MultiPolygon', + coordinates: [ + [ + [ + [-117.033359, 49.000239], + [-117.044313, 47.762451], + [-117.038836, 46.426077], + [-117.055267, 46.343923], + [-116.92382, 46.168661], + [-116.918344, 45.993399], + [-118.988627, 45.998876], + [-119.125551, 45.933153], + [-119.525367, 45.911245], + [-119.963522, 45.823614], + [-120.209985, 45.725029], + [-120.505739, 45.697644], + [-120.637186, 45.746937], + [-121.18488, 45.604536], + [-121.217742, 45.670259], + [-121.535404, 45.725029], + [-121.809251, 45.708598], + [-122.247407, 45.549767], + [-122.762239, 45.659305], + [-122.811531, 45.960537], + [-122.904639, 46.08103], + [-123.11824, 46.185092], + [-123.211348, 46.174138], + [-123.370179, 46.146753], + [-123.545441, 46.261769], + [-123.72618, 46.300108], + [-123.874058, 46.239861], + [-124.065751, 46.327492], + [-124.027412, 46.464416], + [-123.895966, 46.535616], + [-124.098612, 46.74374], + [-124.235536, 47.285957], + [-124.31769, 47.357157], + [-124.427229, 47.740543], + [-124.624399, 47.88842], + [-124.706553, 48.184175], + [-124.597014, 48.381345], + [-124.394367, 48.288237], + [-123.983597, 48.162267], + [-123.704273, 48.167744], + [-123.424949, 48.118452], + [-123.162056, 48.167744], + [-123.036086, 48.080113], + [-122.800578, 48.08559], + [-122.636269, 47.866512], + [-122.515777, 47.882943], + [-122.493869, 47.587189], + [-122.422669, 47.318818], + [-122.324084, 47.346203], + [-122.422669, 47.576235], + [-122.395284, 47.800789], + [-122.230976, 48.030821], + [-122.362422, 48.123929], + [-122.373376, 48.288237], + [-122.471961, 48.468976], + [-122.422669, 48.600422], + [-122.488392, 48.753777], + [-122.647223, 48.775685], + [-122.795101, 48.8907], + [-122.756762, 49.000239], + [-117.033359, 49.000239] + ] + ], + [ + [ + [-122.718423, 48.310145], + [-122.586977, 48.35396], + [-122.608885, 48.151313], + [-122.767716, 48.227991], + [-122.718423, 48.310145] + ] + ], + [ + [ + [-123.025132, 48.583992], + [-122.915593, 48.715438], + [-122.767716, 48.556607], + [-122.811531, 48.419683], + [-123.041563, 48.458022], + [-123.025132, 48.583992] + ] + ] + ] + } + }, + { + type: 'Feature', + id: '54', + properties: { name: 'West Virginia', density: 77.06 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-80.518598, 40.636951], + [-80.518598, 39.722302], + [-79.477979, 39.722302], + [-79.488933, 39.20747], + [-79.291763, 39.300578], + [-79.094593, 39.470363], + [-78.963147, 39.437501], + [-78.765977, 39.585379], + [-78.470222, 39.514178], + [-78.431884, 39.623717], + [-78.267575, 39.61824], + [-78.174467, 39.694917], + [-78.004682, 39.601809], + [-77.834897, 39.601809], + [-77.719881, 39.322485], + [-77.82942, 39.130793], + [-78.349729, 39.464886], + [-78.404499, 39.169131], + [-78.870039, 38.763838], + [-78.996008, 38.851469], + [-79.209609, 38.495467], + [-79.313671, 38.413313], + [-79.477979, 38.457129], + [-79.647764, 38.594052], + [-79.724442, 38.364021], + [-79.921611, 38.177805], + [-79.998289, 37.997066], + [-80.184505, 37.849189], + [-80.294043, 37.690357], + [-80.29952, 37.509618], + [-80.474782, 37.421987], + [-80.513121, 37.482234], + [-80.967707, 37.290541], + [-81.225123, 37.235771], + [-81.362047, 37.339833], + [-81.55374, 37.208387], + [-81.679709, 37.20291], + [-81.849494, 37.285064], + [-81.986418, 37.454849], + [-81.969987, 37.537003], + [-82.101434, 37.553434], + [-82.293127, 37.668449], + [-82.342419, 37.783465], + [-82.50125, 37.931343], + [-82.621743, 38.123036], + [-82.594358, 38.424267], + [-82.331465, 38.446175], + [-82.293127, 38.577622], + [-82.172634, 38.632391], + [-82.221926, 38.785745], + [-82.03571, 39.026731], + [-81.887833, 38.873376], + [-81.783771, 38.966484], + [-81.811156, 39.0815], + [-81.685186, 39.273193], + [-81.57017, 39.267716], + [-81.455155, 39.410117], + [-81.345616, 39.344393], + [-81.219646, 39.388209], + [-80.830783, 39.711348], + [-80.737675, 40.078303], + [-80.600752, 40.319289], + [-80.595275, 40.472643], + [-80.666475, 40.582182], + [-80.518598, 40.636951] + ] + ] + } + }, + { + type: 'Feature', + id: '55', + properties: { name: 'Wisconsin', density: 105.2 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-90.415429, 46.568478], + [-90.229213, 46.508231], + [-90.119674, 46.338446], + [-89.09001, 46.135799], + [-88.662808, 45.987922], + [-88.531362, 46.020784], + [-88.10416, 45.922199], + [-87.989145, 45.796229], + [-87.781021, 45.675736], + [-87.791975, 45.500474], + [-87.885083, 45.363551], + [-87.649574, 45.341643], + [-87.742682, 45.199243], + [-87.589328, 45.095181], + [-87.627666, 44.974688], + [-87.819359, 44.95278], + [-87.983668, 44.722749], + [-88.043914, 44.563917], + [-87.928898, 44.536533], + [-87.775544, 44.640595], + [-87.611236, 44.837764], + [-87.403112, 44.914442], + [-87.238804, 45.166381], + [-87.03068, 45.22115], + [-87.047111, 45.089704], + [-87.189511, 44.969211], + [-87.468835, 44.552964], + [-87.545512, 44.322932], + [-87.540035, 44.158624], + [-87.644097, 44.103854], + [-87.737205, 43.8793], + [-87.704344, 43.687607], + [-87.791975, 43.561637], + [-87.912467, 43.249452], + [-87.885083, 43.002989], + [-87.76459, 42.783912], + [-87.802929, 42.493634], + [-88.788778, 42.493634], + [-90.639984, 42.510065], + [-90.711184, 42.636034], + [-91.067185, 42.75105], + [-91.143862, 42.909881], + [-91.176724, 43.134436], + [-91.056231, 43.254929], + [-91.204109, 43.353514], + [-91.215062, 43.501391], + [-91.269832, 43.616407], + [-91.242447, 43.775238], + [-91.43414, 43.994316], + [-91.592971, 44.032654], + [-91.877772, 44.202439], + [-91.927065, 44.333886], + [-92.233773, 44.443425], + [-92.337835, 44.552964], + [-92.545959, 44.569394], + [-92.808852, 44.750133], + [-92.737652, 45.117088], + [-92.75956, 45.286874], + [-92.644544, 45.440228], + [-92.770513, 45.566198], + [-92.885529, 45.577151], + [-92.869098, 45.719552], + [-92.639067, 45.933153], + [-92.354266, 46.015307], + [-92.29402, 46.075553], + [-92.29402, 46.667063], + [-92.091373, 46.749217], + [-92.014696, 46.705401], + [-91.790141, 46.694447], + [-91.09457, 46.864232], + [-90.837154, 46.95734], + [-90.749522, 46.88614], + [-90.886446, 46.754694], + [-90.55783, 46.584908], + [-90.415429, 46.568478] + ] + ] + } + }, + { + type: 'Feature', + id: '56', + properties: { name: 'Wyoming', density: 5.851 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-109.080842, 45.002073], + [-105.91517, 45.002073], + [-104.058488, 44.996596], + [-104.053011, 43.002989], + [-104.053011, 41.003906], + [-105.728954, 40.998429], + [-107.919731, 41.003906], + [-109.04798, 40.998429], + [-111.047063, 40.998429], + [-111.047063, 42.000709], + [-111.047063, 44.476286], + [-111.05254, 45.002073], + [-109.080842, 45.002073] + ] + ] + } + }, + { + type: 'Feature', + id: '72', + properties: { name: 'Puerto Rico', density: 1082 }, + geometry: { + type: 'Polygon', + coordinates: [ + [ + [-66.448338, 17.984326], + [-66.771478, 18.006234], + [-66.924832, 17.929556], + [-66.985078, 17.973372], + [-67.209633, 17.956941], + [-67.154863, 18.19245], + [-67.269879, 18.362235], + [-67.094617, 18.515589], + [-66.957694, 18.488204], + [-66.409999, 18.488204], + [-65.840398, 18.433435], + [-65.632274, 18.367712], + [-65.626797, 18.203403], + [-65.730859, 18.186973], + [-65.834921, 18.017187], + [-66.234737, 17.929556], + [-66.448338, 17.984326] + ] + ] + } + } + ] + }; + + // Basic + // -------------------------------------------------------------------- + const basicMapVar = document.getElementById('basicMap'); + if (basicMapVar) { + const basicMap = L.map('basicMap').setView([42.35, -71.08], 10); + L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', { + attribution: 'Map data © OpenStreetMap', + maxZoom: 18 + }).addTo(basicMap); + } + + // Markers + // -------------------------------------------------------------------- + const shapeMapVar = document.getElementById('shapeMap'); + if (shapeMapVar) { + const markerMap = L.map('shapeMap').setView([51.5, -0.09], 12); + const marker = L.marker([51.5, -0.09]).addTo(markerMap); + const circle = L.circle([51.508, -0.11], { + color: 'red', + fillColor: '#f03', + fillOpacity: 0.5, + radius: 500 + }).addTo(markerMap); + const polygon = L.polygon([ + [51.509, -0.08], + [51.503, -0.06], + [51.51, -0.047] + ]).addTo(markerMap); + L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', { + attribution: 'Map data © OpenStreetMap', + maxZoom: 18 + }).addTo(markerMap); + } + + // Drag and popup + // -------------------------------------------------------------------- + const dragMapVar = document.getElementById('dragMap'); + if (dragMapVar) { + const draggableMap = L.map('dragMap').setView([48.817152, 2.455], 12); + const markerLocation = L.marker([48.817152, 2.455], { + draggable: 'true' + }).addTo(draggableMap); + markerLocation.bindPopup("You're here!").openPopup(); + L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', { + attribution: 'Map data © OpenStreetMap', + maxZoom: 18 + }).addTo(draggableMap); + } + + // User location + // -------------------------------------------------------------------- + const userLocationVar = document.getElementById('userLocation'); + if (userLocationVar) { + const userLocation = L.map('userLocation').setView([42.35, -71.08], 10); + userLocation.locate({ + setView: true, + maxZoom: 16 + }); + + function onLocationFound(e) { + const radius = e.accuracy; + L.marker(e.latlng) + .addTo(userLocation) + .bindPopup('You are somewhere around ' + radius + ' meters from this point') + .openPopup(); + L.circle(e.latlng, radius).addTo(userLocation); + } + userLocation.on('locationfound', onLocationFound); + L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', { + attribution: 'Map data © OpenStreetMap', + maxZoom: 18 + }).addTo(userLocation); + } + + // Custom Icons + // -------------------------------------------------------------------- + const customIconsVar = document.getElementById('customIcons'); + if (customIconsVar) { + const customIcons = L.map('customIcons').setView([51.5, -0.09], 10); + const greenLeaf = L.icon({ + iconUrl: assetsPath + 'img/icons/misc/leaf-green.png', + shadowUrl: assetsPath + 'img/icons/misc/leaf-shadow.png', + iconSize: [38, 95], + shadowSize: [50, 64], + iconAnchor: [22, 94], + shadowAnchor: [4, 62], + popupAnchor: [-3, -76] + }); + const redLeaf = L.icon({ + iconUrl: assetsPath + 'img/icons/misc/leaf-red.png', + shadowUrl: assetsPath + 'img/icons/misc/leaf-shadow.png', + iconSize: [38, 95], + shadowSize: [50, 64], + iconAnchor: [22, 94], + shadowAnchor: [4, 62], + popupAnchor: [-3, -76] + }); + const orangeLeaf = L.icon({ + iconUrl: assetsPath + 'img/icons/misc/leaf-orange.png', + shadowUrl: assetsPath + 'img/icons/misc/leaf-shadow.png', + iconSize: [38, 95], + shadowSize: [50, 64], + iconAnchor: [22, 94], + shadowAnchor: [4, 62], + popupAnchor: [-3, -76] + }); + L.marker([51.5, -0.09], { + icon: redLeaf + }).addTo(customIcons); + L.marker([51.4, -0.51], { + icon: greenLeaf + }).addTo(customIcons); + L.marker([51.49, -0.45], { + icon: orangeLeaf + }).addTo(customIcons); + L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', { + attribution: 'Map data © OpenStreetMap', + maxZoom: 18 + }).addTo(customIcons); + } + + // Geojson + // -------------------------------------------------------------------- + const geoJsonVar = document.getElementById('geoJson'); + if (geoJsonVar) { + const geoJsonMap = L.map('geoJson').setView([44.2669, -72.576], 3); + L.geoJson(statesData).addTo(geoJsonMap); + function getColor(d) { + return d > 1000 + ? '#800026' + : d > 500 + ? '#BD0026' + : d > 200 + ? '#E31A1C' + : d > 100 + ? '#FC4E2A' + : d > 50 + ? '#FD8D3C' + : d > 20 + ? '#FEB24C' + : d > 10 + ? '#FED976' + : '#FFEDA0'; + } + + function style(feature) { + return { + fillColor: getColor(feature.properties.density), + weight: 2, + opacity: 1, + color: 'white', + dashArray: '3', + fillOpacity: 0.7 + }; + } + L.geoJson(statesData, { + style: style + }).addTo(geoJsonMap); + L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', { + attribution: 'Map data © OpenStreetMap', + maxZoom: 18 + }).addTo(geoJsonMap); + } + + // Layer Control + // -------------------------------------------------------------------- + const layerControlVar = document.getElementById('layerControl'); + if (layerControlVar) { + const littleton = L.marker([39.61, -105.02]).bindPopup('This is Littleton, CO.'), + denver = L.marker([39.74, -104.99]).bindPopup('This is Denver, CO.'), + aurora = L.marker([39.73, -104.8]).bindPopup('This is Aurora, CO.'), + golden = L.marker([39.77, -105.23]).bindPopup('This is Golden, CO.'); + const cities = L.layerGroup([littleton, denver, aurora, golden]); + const osm = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { + maxZoom: 18, + attribution: '© OpenStreetMap' + }), + osmHOT = L.tileLayer('https://{s}.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png', { + maxZoom: 19, + attribution: + '© OpenStreetMap contributors, Tiles style by Humanitarian OpenStreetMap Team hosted by OpenStreetMap France' + }); + const layerControl = L.map('layerControl', { + center: [39.73, -104.99], + zoom: 10, + layers: [osm, cities] + }); + const baseMaps = { + OpenStreetMap: osm, + 'OpenStreetMap.HOT': osmHOT + }; + const overlayMaps = { + Cities: cities + }; + L.control.layers(baseMaps, overlayMaps).addTo(layerControl); + L.tileLayer('https://c.tile.osm.org/{z}/{x}/{y}.png', { + attribution: 'Map data © OpenStreetMap', + maxZoom: 18 + }).addTo(layerControl); + } +})(); diff --git a/public/vuexy/assets/js/modal-add-new-address.js b/public/vuexy/assets/js/modal-add-new-address.js new file mode 100644 index 0000000..ad23db0 --- /dev/null +++ b/public/vuexy/assets/js/modal-add-new-address.js @@ -0,0 +1,73 @@ +/** + * Add New Address + */ + +'use strict'; + +// Select2 (jquery) +$(function () { + const select2 = $('.select2'); + + // Select2 Country + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: $this.parent() + }); + }); + } +}); + +// Add New Address form validation +document.addEventListener('DOMContentLoaded', function () { + (function () { + // initCustomOptionCheck on modal show to update the custom select + let addNewAddress = document.getElementById('addNewAddress'); + addNewAddress.addEventListener('show.bs.modal', function (event) { + // Init custom option check + window.Helpers.initCustomOptionCheck(); + }); + + FormValidation.formValidation(document.getElementById('addNewAddressForm'), { + fields: { + modalAddressFirstName: { + validators: { + notEmpty: { + message: 'Please enter your first name' + }, + regexp: { + regexp: /^[a-zA-Zs]+$/, + message: 'The first name can only consist of alphabetical' + } + } + }, + modalAddressLastName: { + validators: { + notEmpty: { + message: 'Please enter your last name' + }, + regexp: { + regexp: /^[a-zA-Zs]+$/, + message: 'The last name can only consist of alphabetical' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + })(); +}); diff --git a/public/vuexy/assets/js/modal-add-new-cc.js b/public/vuexy/assets/js/modal-add-new-cc.js new file mode 100644 index 0000000..d8491eb --- /dev/null +++ b/public/vuexy/assets/js/modal-add-new-cc.js @@ -0,0 +1,101 @@ +/** + * Add new credit card + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Variables + const creditCardMask = document.querySelector('.credit-card-mask'), + expiryDateMask = document.querySelector('.expiry-date-mask'), + cvvMask = document.querySelector('.cvv-code-mask'), + btnReset = document.querySelector('.btn-reset'); + + if (creditCardMask) { + creditCardMask.addEventListener('input', event => { + creditCardMask.value = formatCreditCard(event.target.value); + const cleanValue = event.target.value.replace(/\D/g, ''); + let type = getCreditCardType(cleanValue); + if (type && type !== 'unknown' && type !== 'general') { + document.querySelector('.card-type').innerHTML = + ''; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + }); + registerCursorTracker({ + input: creditCardMask, + delimiter: ' ' + }); + // reset card image on click of cancel + btnReset.addEventListener('click', function (e) { + // blank '.card-type' innerHTML to remove image + document.querySelector('.card-type').innerHTML = ''; + }); + } + + // Expiry Date Mask + if (expiryDateMask) { + expiryDateMask.addEventListener('input', event => { + expiryDateMask.value = formatDate(event.target.value, { + date: true, + delimiter: '/', + datePattern: ['m', 'y'] + }); + }); + registerCursorTracker({ + input: expiryDateMask, + delimiter: '/' + }); + } + + // CVV + if (cvvMask) { + cvvMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + cvvMask.value = formatNumeral(cleanValue, { + numeral: true, + numeralPositiveOnly: true + }); + }); + } + + // Credit card form validation + FormValidation.formValidation(document.getElementById('addNewCCForm'), { + fields: { + modalAddCard: { + validators: { + notEmpty: { + message: 'Please enter your credit card number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('plugins.message.displayed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + //* Move the error message out of the `input-group` element + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement.parentElement); + } + }); +}); diff --git a/public/vuexy/assets/js/modal-add-permission.js b/public/vuexy/assets/js/modal-add-permission.js new file mode 100644 index 0000000..eb9436f --- /dev/null +++ b/public/vuexy/assets/js/modal-add-permission.js @@ -0,0 +1,35 @@ +/** + * Add Permission Modal JS + */ + +'use strict'; + +// Add permission form validation +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + FormValidation.formValidation(document.getElementById('addPermissionForm'), { + fields: { + modalPermissionName: { + validators: { + notEmpty: { + message: 'Please enter permission name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + })(); +}); diff --git a/public/vuexy/assets/js/modal-add-role.js b/public/vuexy/assets/js/modal-add-role.js new file mode 100644 index 0000000..c4fb0f0 --- /dev/null +++ b/public/vuexy/assets/js/modal-add-role.js @@ -0,0 +1,44 @@ +/** + * Add new role Modal JS + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + // add role form validation + FormValidation.formValidation(document.getElementById('addRoleForm'), { + fields: { + modalRoleName: { + validators: { + notEmpty: { + message: 'Please enter role name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + + // Select All checkbox click + const selectAll = document.querySelector('#selectAll'), + checkboxList = document.querySelectorAll('[type="checkbox"]'); + selectAll.addEventListener('change', t => { + checkboxList.forEach(e => { + e.checked = t.target.checked; + }); + }); + })(); +}); diff --git a/public/vuexy/assets/js/modal-create-app.js b/public/vuexy/assets/js/modal-create-app.js new file mode 100644 index 0000000..a58af59 --- /dev/null +++ b/public/vuexy/assets/js/modal-create-app.js @@ -0,0 +1,97 @@ +/** + * Modal Example Create App + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Modal id + const appModal = document.getElementById('createApp'); + + // Credit Card + const creditCardMask1 = document.querySelector('.app-credit-card-mask'), + expiryDateMask1 = document.querySelector('.app-expiry-date-mask'), + cvvMask1 = document.querySelector('.app-cvv-code-mask'); + let cleave; + + // Cleave JS card Mask + setTimeout(() => { + if (creditCardMask1) { + creditCardMask1.addEventListener('input', event => { + let cleanValue = event.target.value.replace(/\D/g, ''); + let cardType = getCreditCardType(cleanValue); + creditCardMask1.value = formatCreditCard(cleanValue); + if (cardType && cardType !== 'unknown' && cardType !== 'general') { + document.querySelector('.app-card-type').innerHTML = + ``; + } else { + document.querySelector('.app-card-type').innerHTML = ''; + } + }); + + registerCursorTracker({ + input: creditCardMask1, + delimiter: ' ' + }); + } + }, 200); + + // Expiry Date Mask + if (expiryDateMask1) { + expiryDateMask1.addEventListener('input', event => { + expiryDateMask1.value = formatDate(event.target.value, { + delimiter: '/', + datePattern: ['m', 'y'] + }); + }); + registerCursorTracker({ + input: expiryDateMask1, + delimiter: '/' + }); + } + + // CVV + if (cvvMask1) { + cvvMask1.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + cvvMask1.value = formatNumeral(cleanValue, { + numeral: true, + numeralPositiveOnly: true + }); + }); + } + appModal.addEventListener('show.bs.modal', function (event) { + const wizardCreateApp = document.querySelector('#wizard-create-app'); + if (typeof wizardCreateApp !== undefined && wizardCreateApp !== null) { + // Wizard next prev button + const wizardCreateAppNextList = [].slice.call(wizardCreateApp.querySelectorAll('.btn-next')); + const wizardCreateAppPrevList = [].slice.call(wizardCreateApp.querySelectorAll('.btn-prev')); + const wizardCreateAppBtnSubmit = wizardCreateApp.querySelector('.btn-submit'); + + const createAppStepper = new Stepper(wizardCreateApp, { + linear: false + }); + + if (wizardCreateAppNextList) { + wizardCreateAppNextList.forEach(wizardCreateAppNext => { + wizardCreateAppNext.addEventListener('click', event => { + createAppStepper.next(); + }); + }); + } + if (wizardCreateAppPrevList) { + wizardCreateAppPrevList.forEach(wizardCreateAppPrev => { + wizardCreateAppPrev.addEventListener('click', event => { + createAppStepper.previous(); + }); + }); + } + + if (wizardCreateAppBtnSubmit) { + wizardCreateAppBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } + }); +}); diff --git a/public/vuexy/assets/js/modal-edit-cc.js b/public/vuexy/assets/js/modal-edit-cc.js new file mode 100644 index 0000000..862e783 --- /dev/null +++ b/public/vuexy/assets/js/modal-edit-cc.js @@ -0,0 +1,91 @@ +/** + * Edit credit card + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const editCreditCardMaskEdit = document.querySelector('.credit-card-mask-edit'), + editExpiryDateMaskEdit = document.querySelector('.expiry-date-mask-edit'), + editCVVMaskEdit = document.querySelector('.cvv-code-mask-edit'); + + // Credit Card + if (editCreditCardMaskEdit) { + editCreditCardMaskEdit.addEventListener('input', event => { + editCreditCardMaskEdit.value = formatCreditCard(event.target.value); + const cleanValue = event.target.value.replace(/\D/g, ''); + let cardType = getCreditCardType(cleanValue); + if (cardType && cardType !== 'unknown' && cardType !== 'general') { + document.querySelector('.card-type-edit').innerHTML = + ``; + } else { + document.querySelector('.card-type-edit').innerHTML = ''; + } + }); + registerCursorTracker({ + input: editCreditCardMaskEdit, + delimiter: ' ' + }); + } + + // Expiry Date MaskEdit + if (editExpiryDateMaskEdit) { + editExpiryDateMaskEdit.addEventListener('input', event => { + editExpiryDateMaskEdit.value = formatDate(event.target.value, { + delimiter: '/', + datePattern: ['m', 'y'] + }); + }); + registerCursorTracker({ + input: editExpiryDateMaskEdit, + delimiter: '/' + }); + } + + // CVV MaskEdit + if (editCVVMaskEdit) { + editCVVMaskEdit.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + editCVVMaskEdit.value = formatNumeral(cleanValue, { + numeral: true, + numeralPositiveOnly: true + }); + }); + } + + // Credit card form validation + FormValidation.formValidation(document.getElementById('editCCForm'), { + fields: { + modalEditCard: { + validators: { + notEmpty: { + message: 'Please enter your credit card number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + })(); +}); diff --git a/public/vuexy/assets/js/modal-edit-permission.js b/public/vuexy/assets/js/modal-edit-permission.js new file mode 100644 index 0000000..fcf30ca --- /dev/null +++ b/public/vuexy/assets/js/modal-edit-permission.js @@ -0,0 +1,35 @@ +/** + * Edit Permission Modal JS + */ + +'use strict'; + +// Edit permission form validation +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + FormValidation.formValidation(document.getElementById('editPermissionForm'), { + fields: { + editPermissionName: { + validators: { + notEmpty: { + message: 'Please enter permission name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + })(); +}); diff --git a/public/vuexy/assets/js/modal-edit-user.js b/public/vuexy/assets/js/modal-edit-user.js new file mode 100644 index 0000000..f9507e5 --- /dev/null +++ b/public/vuexy/assets/js/modal-edit-user.js @@ -0,0 +1,61 @@ +/** + * Edit User + */ + +'use strict'; + +// Select2 (jquery) +$(function () { + const select2 = $('.select2'); + + // Select2 Country + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: $this.parent() + }); + }); + } +}); + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + // variables + const modalEditUserTaxID = document.querySelector('.modal-edit-tax-id'); + const modalEditUserPhone = document.querySelector('.phone-number-mask'); + + // Prefix + if (modalEditUserTaxID) { + const prefixOption = { + prefix: 'TIN', + blocks: [3, 3, 3, 4], + delimiter: ' ' + }; + registerCursorTracker({ + input: modalEditUserTaxID, + delimiter: ' ' + }); + modalEditUserTaxID.value = formatGeneral('', prefixOption); + modalEditUserTaxID.addEventListener('input', event => { + modalEditUserTaxID.value = formatGeneral(event.target.value, prefixOption); + }); + } + + // Phone Number Input Mask + if (modalEditUserPhone) { + modalEditUserPhone.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + modalEditUserPhone.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: modalEditUserPhone, + delimiter: ' ' + }); + } + })(); +}); diff --git a/public/vuexy/assets/js/modal-enable-otp.js b/public/vuexy/assets/js/modal-enable-otp.js new file mode 100644 index 0000000..778a64e --- /dev/null +++ b/public/vuexy/assets/js/modal-enable-otp.js @@ -0,0 +1,60 @@ +/** + * Enable OTP + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const phoneMask = document.querySelector('.phone-number-otp-mask'); + + // Phone Number Input Mask + if (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + } + + // Enable OTP form validation + FormValidation.formValidation(document.getElementById('enableOTPForm'), { + fields: { + modalEnableOTPPhone: { + validators: { + notEmpty: { + message: 'Please enter your mobile number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + })(); +}); diff --git a/public/vuexy/assets/js/modal-share-project.js b/public/vuexy/assets/js/modal-share-project.js new file mode 100644 index 0000000..866e52c --- /dev/null +++ b/public/vuexy/assets/js/modal-share-project.js @@ -0,0 +1,41 @@ +/** + * Share Project + */ + +'use strict'; +$(function () { + const select2ShareProject = $('.share-project-select'); + + var shareProject = document.getElementById('shareProject'); + shareProject.addEventListener('show.bs.modal', function (event) { + if (select2ShareProject.length) { + function renderAvatar(option) { + if (!option.id) { + return option.text; + } + var optionEle = + '
    ' + + '
    ' + + '' + + '
    ' + + '
    ' + + $(option.element).data('name') + + '
    ' + + '
    '; + return optionEle; + } + select2ShareProject.wrap('
    ').select2({ + dropdownParent: shareProject, + templateResult: renderAvatar, + templateSelection: renderAvatar, + placeholder: 'Add Project Members', + escapeMarkup: function (es) { + return es; + } + }); + } + }); +}); diff --git a/public/vuexy/assets/js/modal-two-factor-auth.js b/public/vuexy/assets/js/modal-two-factor-auth.js new file mode 100644 index 0000000..767d65c --- /dev/null +++ b/public/vuexy/assets/js/modal-two-factor-auth.js @@ -0,0 +1,28 @@ +/** + * Two Factor Authentication + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const phoneMaskList = document.querySelectorAll('#twoFactorAuthInputSms'); + + // Phone Number + if (phoneMaskList) { + phoneMaskList.forEach(function (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + }); + } + })(); +}); diff --git a/public/vuexy/assets/js/offcanvas-add-payment.js b/public/vuexy/assets/js/offcanvas-add-payment.js new file mode 100644 index 0000000..a4b25b2 --- /dev/null +++ b/public/vuexy/assets/js/offcanvas-add-payment.js @@ -0,0 +1,31 @@ +/** + * Add Payment Offcanvas + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Invoice amount + const paymentAmount = document.querySelector('.invoice-amount'); + + if (paymentAmount) { + paymentAmount.addEventListener('input', event => { + paymentAmount.value = formatNumeral(event.target.value, { + numeralThousandsGroupStyle: 'thousand' + }); + }); + } + // Datepicker + const date = new Date(), + invoiceDateList = document.querySelectorAll('.invoice-date'); + + if (invoiceDateList) { + invoiceDateList.forEach(function (invoiceDateEl) { + invoiceDateEl.flatpickr({ + monthSelectorType: 'static', + defaultDate: date, + static: true + }); + }); + } +}); diff --git a/public/vuexy/assets/js/offcanvas-send-invoice.js b/public/vuexy/assets/js/offcanvas-send-invoice.js new file mode 100644 index 0000000..491d9e9 --- /dev/null +++ b/public/vuexy/assets/js/offcanvas-send-invoice.js @@ -0,0 +1,14 @@ +/** + * Send Invoice Offcanvas + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Send invoice textarea + const invoiceMsg = document.querySelector('#invoice-message'); + + const trimMsg = invoiceMsg.textContent.replace(/^\s+|\s+$/gm, ''); + + invoiceMsg.value = trimMsg; +}); diff --git a/public/vuexy/assets/js/pages-account-settings-account.js b/public/vuexy/assets/js/pages-account-settings-account.js new file mode 100644 index 0000000..69e881b --- /dev/null +++ b/public/vuexy/assets/js/pages-account-settings-account.js @@ -0,0 +1,198 @@ +/** + * Account Settings - Account + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const formAccSettings = document.querySelector('#formAccountSettings'), + deactivateAcc = document.querySelector('#formAccountDeactivation'), + deactivateButton = deactivateAcc.querySelector('.deactivate-account'); + + // Form validation for Add new record + if (formAccSettings) { + const fv = FormValidation.formValidation(formAccSettings, { + fields: { + firstName: { + validators: { + notEmpty: { + message: 'Please enter first name' + } + } + }, + lastName: { + validators: { + notEmpty: { + message: 'Please enter last name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + if (deactivateAcc) { + const fv = FormValidation.formValidation(deactivateAcc, { + fields: { + accountActivation: { + validators: { + notEmpty: { + message: 'Please confirm you want to delete account' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + fieldStatus: new FormValidation.plugins.FieldStatus({ + onStatusChanged: function (areFieldsValid) { + areFieldsValid + ? // Enable the submit button + // so user has a chance to submit the form again + deactivateButton.removeAttribute('disabled') + : // Disable the submit button + deactivateButton.setAttribute('disabled', 'disabled'); + } + }), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // Deactivate account alert + const accountActivation = document.querySelector('#accountActivation'); + + // Alert With Functional Confirm Button + if (deactivateButton) { + deactivateButton.onclick = function () { + if (accountActivation.checked == true) { + Swal.fire({ + text: 'Are you sure you would like to deactivate your account?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Deleted!', + text: 'Your file has been deleted.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Deactivation Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + } + }; + } + + // CleaveJ-zen validation + + const phoneNumber = document.querySelector('#phoneNumber'), + zipCode = document.querySelector('#zipCode'); + // Phone Mask + if (phoneNumber) { + phoneNumber.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneNumber.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneNumber, + delimiter: ' ' + }); + } + + // Pincode + if (zipCode) { + zipCode.addEventListener('input', event => { + zipCode.value = formatNumeral(event.target.value, { + delimiter: '', + numeral: true + }); + }); + } + + // Update/reset user image of account page + let accountUserImage = document.getElementById('uploadedAvatar'); + const fileInput = document.querySelector('.account-file-input'), + resetFileInput = document.querySelector('.account-image-reset'); + + if (accountUserImage) { + const resetImage = accountUserImage.src; + fileInput.onchange = () => { + if (fileInput.files[0]) { + accountUserImage.src = window.URL.createObjectURL(fileInput.files[0]); + } + }; + resetFileInput.onclick = () => { + fileInput.value = ''; + accountUserImage.src = resetImage; + }; + } + })(); +}); + +// Select2 (jquery) +$(function () { + var select2 = $('.select2'); + // For all Select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + dropdownParent: $this.parent() + }); + }); + } +}); diff --git a/public/vuexy/assets/js/pages-account-settings-billing.js b/public/vuexy/assets/js/pages-account-settings-billing.js new file mode 100644 index 0000000..5493539 --- /dev/null +++ b/public/vuexy/assets/js/pages-account-settings-billing.js @@ -0,0 +1,215 @@ +/** + * Account Settings - Billing & Plans + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const creditCardMask = document.querySelector('.credit-card-mask'), + expiryDateMask = document.querySelector('.expiry-date-mask'), + CVVMask = document.querySelector('.cvv-code-mask'); + + // Credit Card + if (creditCardMask) { + creditCardMask.addEventListener('input', event => { + creditCardMask.value = formatCreditCard(event.target.value); + const cleanValue = event.target.value.replace(/\D/g, ''); + let cardType = getCreditCardType(cleanValue); + if (cardType && cardType !== 'unknown' && cardType !== 'general') { + document.querySelector('.card-type').innerHTML = + ``; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + }); + registerCursorTracker({ + input: creditCardMask, + delimiter: ' ' + }); + } + + // Expiry Date Mask + if (expiryDateMask) { + expiryDateMask.addEventListener('input', event => { + expiryDateMask.value = formatDate(event.target.value, { + delimiter: '/', + datePattern: ['m', 'y'] + }); + }); + registerCursorTracker({ + input: expiryDateMask, + delimiter: '/' + }); + } + + // CVV Mask + if (CVVMask) { + CVVMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + CVVMask.value = formatNumeral(cleanValue, { + numeral: true, + numeralPositiveOnly: true + }); + }); + } + + const formAccSettings = document.getElementById('formAccountSettings'), + mobileNumber = document.querySelector('.mobile-number'), + zipCode = document.querySelector('.zip-code'), + creditCardForm = document.getElementById('creditCardForm'); + + // Form validation + if (formAccSettings) { + const fv = FormValidation.formValidation(formAccSettings, { + fields: { + companyName: { + validators: { + notEmpty: { + message: 'Please enter company name' + } + } + }, + billingEmail: { + validators: { + notEmpty: { + message: 'Please enter billing email' + }, + emailAddress: { + message: 'Please enter valid email address' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + } + + // Credit card form validation + if (creditCardForm) { + FormValidation.formValidation(creditCardForm, { + fields: { + paymentCard: { + validators: { + notEmpty: { + message: 'Please enter your credit card number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // Cancel Subscription alert + const cancelSubscription = document.querySelector('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + // Cleave-zen validation + + // Phone Mask + if (mobileNumber) { + mobileNumber.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + mobileNumber.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: mobileNumber, + delimiter: ' ' + }); + } + + // Pincode + if (zipCode) { + zipCode.addEventListener('input', event => { + zipCode.value = formatNumeral(event.target.value, { + delimiter: '', + numeral: true + }); + }); + } + })(); +}); + +// Select2 (jquery) +$(function () { + var select2 = $('.select2'); + + // Select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + dropdownParent: $this.parent() + }); + }); + } +}); diff --git a/public/vuexy/assets/js/pages-account-settings-security.js b/public/vuexy/assets/js/pages-account-settings-security.js new file mode 100644 index 0000000..ab9ed9a --- /dev/null +++ b/public/vuexy/assets/js/pages-account-settings-security.js @@ -0,0 +1,125 @@ +/** + * Account Settings - Security + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const formChangePass = document.querySelector('#formAccountSettings'), + formApiKey = document.querySelector('#formAccountSettingsApiKey'); + + // Form validation for Change password + if (formChangePass) { + const fv = FormValidation.formValidation(formChangePass, { + fields: { + currentPassword: { + validators: { + notEmpty: { + message: 'Please current password' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + }, + newPassword: { + validators: { + notEmpty: { + message: 'Please enter new password' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + }, + confirmPassword: { + validators: { + notEmpty: { + message: 'Please confirm new password' + }, + identical: { + compare: function () { + return formChangePass.querySelector('[name="newPassword"]').value; + }, + message: 'The password and its confirm are not the same' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // Form validation for API key + if (formApiKey) { + const fvApi = FormValidation.formValidation(formApiKey, { + fields: { + apiKey: { + validators: { + notEmpty: { + message: 'Please enter API key name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + })(); +}); + +// Select2 (jquery) +$(function () { + var select2 = $('.select2'); + + // Select2 API Key + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + dropdownParent: $this.parent() + }); + }); + } +}); diff --git a/public/vuexy/assets/js/pages-auth-multisteps.js b/public/vuexy/assets/js/pages-auth-multisteps.js new file mode 100644 index 0000000..083bf5b --- /dev/null +++ b/public/vuexy/assets/js/pages-auth-multisteps.js @@ -0,0 +1,326 @@ +/** + * Page auth register multi-steps + */ + +'use strict'; + +// Select2 (jquery) +$(function () { + var select2 = $('.select2'); + + // select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + placeholder: 'Select an country', + dropdownParent: $this.parent() + }); + }); + } +}); + +// Multi Steps Validation +// -------------------------------------------------------------------- +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const stepsValidation = document.querySelector('#multiStepsValidation'); + if (typeof stepsValidation !== undefined && stepsValidation !== null) { + // Multi Steps form + const stepsValidationForm = stepsValidation.querySelector('#multiStepsForm'); + // Form steps + const stepsValidationFormStep1 = stepsValidationForm.querySelector('#accountDetailsValidation'); + const stepsValidationFormStep2 = stepsValidationForm.querySelector('#personalInfoValidation'); + const stepsValidationFormStep3 = stepsValidationForm.querySelector('#billingLinksValidation'); + // Multi steps next prev button + const stepsValidationNext = [].slice.call(stepsValidationForm.querySelectorAll('.btn-next')); + const stepsValidationPrev = [].slice.call(stepsValidationForm.querySelectorAll('.btn-prev')); + + const multiStepsExDate = document.querySelector('.multi-steps-exp-date'), + multiStepsCvv = document.querySelector('.multi-steps-cvv'), + multiStepsMobile = document.querySelector('.multi-steps-mobile'), + multiStepsPincode = document.querySelector('.multi-steps-pincode'), + multiStepsCard = document.querySelector('.multi-steps-card'); + + // Expiry Date Mask + if (multiStepsExDate) { + multiStepsExDate.addEventListener('input', event => { + multiStepsExDate.value = formatDate(event.target.value, { + date: true, + delimiter: '/', + datePattern: ['m', 'y'] + }); + }); + registerCursorTracker({ + input: multiStepsExDate, + delimiter: '/' + }); + } + + // CVV + if (multiStepsCvv) { + multiStepsCvv.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + multiStepsCvv.value = formatNumeral(cleanValue, { + numeral: true, + numeralPositiveOnly: true + }); + }); + } + + // Mobile + if (multiStepsMobile) { + multiStepsMobile.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + multiStepsMobile.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: multiStepsMobile, + delimiter: ' ' + }); + } + + // Pincode + if (multiStepsPincode) { + multiStepsPincode.addEventListener('input', event => { + multiStepsPincode.value = formatNumeral(event.target.value, { + delimiter: '', + numeral: true + }); + }); + } + + // Credit Card + if (multiStepsCard) { + multiStepsCard.addEventListener('input', event => { + multiStepsCard.value = formatCreditCard(event.target.value); + const cleanValue = event.target.value.replace(/\D/g, ''); + let cardType = getCreditCardType(cleanValue); + if (cardType && cardType !== 'unknown' && cardType !== 'general') { + document.querySelector('.card-type').innerHTML = + ``; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + }); + registerCursorTracker({ + input: multiStepsCard, + delimiter: ' ' + }); + } + + let validationStepper = new Stepper(stepsValidation, { + linear: true + }); + + // Account details + const multiSteps1 = FormValidation.formValidation(stepsValidationFormStep1, { + fields: { + multiStepsUsername: { + validators: { + notEmpty: { + message: 'Please enter username' + }, + stringLength: { + min: 6, + max: 30, + message: 'The name must be more than 6 and less than 30 characters long' + }, + regexp: { + regexp: /^[a-zA-Z0-9 ]+$/, + message: 'The name can only consist of alphabetical, number and space' + } + } + }, + multiStepsEmail: { + validators: { + notEmpty: { + message: 'Please enter email address' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + }, + multiStepsPass: { + validators: { + notEmpty: { + message: 'Please enter password' + } + } + }, + multiStepsConfirmPass: { + validators: { + notEmpty: { + message: 'Confirm Password is required' + }, + identical: { + compare: function () { + return stepsValidationFormStep1.querySelector('[name="multiStepsPass"]').value; + }, + message: 'The password and its confirm are not the same' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Personal info + const multiSteps2 = FormValidation.formValidation(stepsValidationFormStep2, { + fields: { + multiStepsFirstName: { + validators: { + notEmpty: { + message: 'Please enter first name' + } + } + }, + multiStepsAddress: { + validators: { + notEmpty: { + message: 'Please enter your address' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name + // ele is the field element + switch (field) { + case 'multiStepsFirstName': + case 'multiStepsAddress': + return '.form-control-validation'; + default: + return '.row'; + } + } + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Social links + const multiSteps3 = FormValidation.formValidation(stepsValidationFormStep3, { + fields: { + multiStepsCard: { + validators: { + notEmpty: { + message: 'Please enter card number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name + // ele is the field element + switch (field) { + case 'multiStepsCard': + return '.form-control-validation'; + + default: + return '.form-control-validation'; + } + } + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('core.form.valid', function () { + // You can submit the form + // stepsValidationForm.submit() + // or send the form data to server via an Ajax request + // To make the demo simple, I just placed an alert + alert('Submitted..!!'); + }); + + stepsValidationNext.forEach(item => { + item.addEventListener('click', event => { + // When click the Next button, we will validate the current step + switch (validationStepper._currentIndex) { + case 0: + multiSteps1.validate(); + break; + + case 1: + multiSteps2.validate(); + break; + + case 2: + multiSteps3.validate(); + break; + + default: + break; + } + }); + }); + + stepsValidationPrev.forEach(item => { + item.addEventListener('click', event => { + switch (validationStepper._currentIndex) { + case 2: + validationStepper.previous(); + break; + + case 1: + validationStepper.previous(); + break; + + case 0: + + default: + break; + } + }); + }); + } + })(); +}); diff --git a/public/vuexy/assets/js/pages-auth-two-steps.js b/public/vuexy/assets/js/pages-auth-two-steps.js new file mode 100644 index 0000000..51b9872 --- /dev/null +++ b/public/vuexy/assets/js/pages-auth-two-steps.js @@ -0,0 +1,88 @@ +/** + * Page auth two steps + */ +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + // Self-executing function to initialize event listeners and form validation + (() => { + const maskWrapper = document.querySelector('.numeral-mask-wrapper'); + const twoStepsForm = document.querySelector('#twoStepsForm'); + + if (maskWrapper) { + // Loop through each child of the mask wrapper + Array.from(maskWrapper.children).forEach(pin => { + pin.addEventListener('keyup', e => { + // Only handle numeric keys or backspace + if (/^\d$/.test(e.key)) { + // Move focus to the next field if maxlength is reached + if (pin.nextElementSibling && pin.value.length === parseInt(pin.getAttribute('maxlength'))) { + pin.nextElementSibling.focus(); + } + } else if (e.key === 'Backspace') { + // Move focus to the previous field on backspace + if (pin.previousElementSibling) { + pin.previousElementSibling.focus(); + } + } + }); + + pin.addEventListener('keypress', e => { + // Prevent entering the minus key + if (e.key === '-') { + e.preventDefault(); + } + }); + }); + } + + // Form validation for OTP + if (twoStepsForm) { + const numeralMaskList = twoStepsForm.querySelectorAll('.numeral-mask'); + + // Keyup handler to update OTP value + const keyupHandler = () => { + let otpComplete = true; + let otpValue = ''; + + numeralMaskList.forEach(maskElement => { + if (maskElement.value === '') { + otpComplete = false; + } + otpValue += maskElement.value; + }); + + twoStepsForm.querySelector('[name="otp"]').value = otpComplete ? otpValue : ''; + }; + + numeralMaskList.forEach(maskElement => { + maskElement.addEventListener('keyup', keyupHandler); + }); + + // Initialize form validation if FormValidation is defined + if (typeof FormValidation !== 'undefined') { + FormValidation.formValidation(twoStepsForm, { + fields: { + otp: { + validators: { + notEmpty: { + message: 'Please enter OTP' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + } + } + })(); +}); diff --git a/public/vuexy/assets/js/pages-auth.js b/public/vuexy/assets/js/pages-auth.js new file mode 100644 index 0000000..6783a5f --- /dev/null +++ b/public/vuexy/assets/js/pages-auth.js @@ -0,0 +1,114 @@ +/** + * Pages Authentication + */ +'use strict'; + +document.addEventListener('DOMContentLoaded', function () { + (() => { + const formAuthentication = document.querySelector('#formAuthentication'); + + // Form validation for Add new record + if (formAuthentication && typeof FormValidation !== 'undefined') { + FormValidation.formValidation(formAuthentication, { + fields: { + username: { + validators: { + notEmpty: { + message: 'Please enter username' + }, + stringLength: { + min: 6, + message: 'Username must be more than 6 characters' + } + } + }, + email: { + validators: { + notEmpty: { + message: 'Please enter your email' + }, + emailAddress: { + message: 'Please enter a valid email address' + } + } + }, + 'email-username': { + validators: { + notEmpty: { + message: 'Please enter email / username' + }, + stringLength: { + min: 6, + message: 'Username must be more than 6 characters' + } + } + }, + password: { + validators: { + notEmpty: { + message: 'Please enter your password' + }, + stringLength: { + min: 6, + message: 'Password must be more than 6 characters' + } + } + }, + 'confirm-password': { + validators: { + notEmpty: { + message: 'Please confirm password' + }, + identical: { + compare: () => formAuthentication.querySelector('[name="password"]').value, + message: 'The password and its confirmation do not match' + }, + stringLength: { + min: 6, + message: 'Password must be more than 6 characters' + } + } + }, + terms: { + validators: { + notEmpty: { + message: 'Please agree to terms & conditions' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', e => { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // Two Steps Verification for numeral input mask + const numeralMaskElements = document.querySelectorAll('.numeral-mask'); + + // Format function for numeral mask + const formatNumeral = value => value.replace(/\D/g, ''); // Only keep digits + + if (numeralMaskElements.length > 0) { + numeralMaskElements.forEach(numeralMaskEl => { + numeralMaskEl.addEventListener('input', event => { + numeralMaskEl.value = formatNumeral(event.target.value); + }); + }); + } + })(); +}); diff --git a/public/vuexy/assets/js/pages-pricing.js b/public/vuexy/assets/js/pages-pricing.js new file mode 100644 index 0000000..19edfbb --- /dev/null +++ b/public/vuexy/assets/js/pages-pricing.js @@ -0,0 +1,37 @@ +/** + * Pricing + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (event) { + const priceDurationToggler = document.querySelector('.price-duration-toggler'), + priceMonthlyList = [].slice.call(document.querySelectorAll('.price-monthly')), + priceYearlyList = [].slice.call(document.querySelectorAll('.price-yearly')); + + function togglePrice() { + if (priceDurationToggler.checked) { + // If checked + priceYearlyList.map(function (yearEl) { + yearEl.classList.remove('d-none'); + }); + priceMonthlyList.map(function (monthEl) { + monthEl.classList.add('d-none'); + }); + } else { + // If not checked + priceYearlyList.map(function (yearEl) { + yearEl.classList.add('d-none'); + }); + priceMonthlyList.map(function (monthEl) { + monthEl.classList.remove('d-none'); + }); + } + } + // togglePrice Event Listener + togglePrice(); + + priceDurationToggler.onchange = function () { + togglePrice(); + }; +}); diff --git a/public/vuexy/assets/js/pages-profile.js b/public/vuexy/assets/js/pages-profile.js new file mode 100644 index 0000000..3c314ec --- /dev/null +++ b/public/vuexy/assets/js/pages-profile.js @@ -0,0 +1,237 @@ +/** + * Pages User Profile (jquery) + */ + +'use strict'; + +$(function () { + // Projects table + var dt_projects_table = $('.datatables-projects'); + + if (dt_projects_table.length) { + var dt_project = dt_projects_table.DataTable({ + ajax: assetsPath + 'json/user-profile.json', + columns: [ + { data: '' }, + { data: 'id' }, + { data: 'project_name' }, + { data: 'project_leader' }, + { data: '' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + // Avatar image/badge, Name and post + targets: 2, + responsivePriority: 4, + render: function (data, type, full, meta) { + var $user_img = full['project_img'], + $name = full['project_name'], + $date = full['date']; + if ($user_img) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['project_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
    ' + + '
    ' + + '
    ' + + $output + + '
    ' + + '
    ' + + '
    ' + + '' + + $name + + '' + + '' + + $date + + '' + + '
    ' + + '
    '; + return $row_output; + } + }, + { + // Task + targets: 3, + render: function (data, type, full, meta) { + var $task = full['project_leader']; + return '' + $task + ''; + } + }, + { + // Teams + targets: 4, + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + var $team = full['team'], + $team_item = '', + $team_count = 0; + for (var i = 0; i < $team.length; i++) { + $team_item += + '
  • ' + + 'Avatar' + + '
  • '; + $team_count++; + if ($team_count > 2) break; + } + if ($team_count > 2) { + var $remainingAvatars = $team.length - 3; + if ($remainingAvatars > 0) { + $team_item += + '
  • ' + + '+' + + $remainingAvatars + + '' + + '
  • '; + } + } + var $team_output = + '
    ' + + '
      ' + + $team_item + + '
    ' + + '
    '; + return $team_output; + } + }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + var $status_number = full['status']; + return ( + '
    ' + + '
    ' + + '
    ' + + '
    ' + + '' + + $status_number + + '
    ' + ); + } + }, + { + // Actions + targets: -1, + searchable: false, + title: 'Action', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[2, 'desc']], + dom: '<"card-header pb-0 pt-sm-0"<"head-label text-center"><"d-flex justify-content-center justify-content-md-end"f>>t<"row mx-2"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>', + displayLength: 7, + lengthMenu: [7, 10, 25, 50, 75, 100], + language: { + search: '', + searchPlaceholder: 'Search Project', + paginate: { + next: '', + previous: '' + } + }, + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of "' + data['project_name'] + '" Project'; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + '' + + col.title + + ':' + + ' ' + + '' + + col.data + + '' + + '' + : ''; + }).join(''); + + return data ? $('').append(data) : false; + } + } + } + }); + $('div.head-label').html('
    Project List
    '); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); diff --git a/public/vuexy/assets/js/tables-datatables-advanced.js b/public/vuexy/assets/js/tables-datatables-advanced.js new file mode 100644 index 0000000..e33ed9a --- /dev/null +++ b/public/vuexy/assets/js/tables-datatables-advanced.js @@ -0,0 +1,626 @@ +/** + * DataTables Advanced (js) + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const startDateEle = document.querySelector('.start_date'); + const endDateEle = document.querySelector('.end_date'); + + // Advanced Search Functions Starts + // -------------------------------------------------------------------- + + // Datepicker for advanced filter + const rangePickr = document.querySelector('.flatpickr-range'), + dateFormat = 'MM/DD/YYYY'; + + if (rangePickr) { + rangePickr.flatpickr({ + mode: 'range', + dateFormat: 'm/d/Y', + orientation: isRtl ? 'auto right' : 'auto left', + locale: { + format: dateFormat + }, + onClose: function (selectedDates, dateStr, instance) { + let startDate = ''; + let endDate = new Date(); + + if (selectedDates[0] !== undefined) { + startDate = new Date(selectedDates[0]).toLocaleDateString('en-US', { + month: '2-digit', + day: '2-digit', + year: 'numeric' + }); + startDateEle.value = startDate; // Using `.value` to update input fields in vanilla JS + } + + if (selectedDates[1] !== undefined) { + endDate = new Date(selectedDates[1]).toLocaleDateString('en-US', { + month: '2-digit', + day: '2-digit', + year: 'numeric' + }); + endDateEle.value = endDate; // Using `.value` to update input fields in vanilla JS + } + + // Trigger custom events without jQuery + rangePickr.dispatchEvent(new Event('change')); + rangePickr.dispatchEvent(new Event('keyup')); + } + }); + } + + // Advance filter function + // We pass the column location, the start date, and the end date + // Clear existing custom filters + if (typeof $.fn !== 'undefined' && typeof $.fn.dataTableExt !== 'undefined') { + $.fn.dataTableExt.afnFiltering.length = 0; + } + + const filterByDate = function (column, startDate, endDate) { + // Custom filter syntax requires pushing the new filter to the global filter array + if (typeof $.fn !== 'undefined' && typeof $.fn.dataTableExt !== 'undefined') { + $.fn.dataTableExt.afnFiltering.push(function (oSettings, aData, iDataIndex) { + const rowDate = normalizeDate(aData[column]); + const start = normalizeDate(startDate); + const end = normalizeDate(endDate); + + // If our date from the row is between the start and end + if (start <= rowDate && rowDate <= end) { + return true; + } else if (rowDate >= start && end === '' && start !== '') { + return true; + } else if (rowDate <= end && start === '' && end !== '') { + return true; + } else { + return false; + } + }); + } + }; + + // Convert date strings to a Date object, then normalize into YYYYMMDD format + const normalizeDate = function (dateString) { + const date = new Date(dateString); + const normalized = + date.getFullYear() + + ('0' + (date.getMonth() + 1)).slice(-2) + // Ensure month is two digits + ('0' + date.getDate()).slice(-2); // Ensure day is two digits + return normalized; + }; + + // Advanced Search Functions Ends + + // Ajax Sourced Server-side + // -------------------------------------------------------------------- + const dt_ajax_table = document.querySelector('.datatables-ajax'); + if (dt_ajax_table) { + let dt_ajax = new DataTable(dt_ajax_table, { + processing: true, + ajax: { + url: assetsPath + 'json/ajax.php', + dataSrc: 'data' + }, + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + } + }); + } + + // Column Search + // -------------------------------------------------------------------- + + const dt_filter_table = document.querySelector('.dt-column-search'); + if (dt_filter_table) { + // Setup - add a text input to each footer cell + const thead = document.querySelector('.dt-column-search thead'); + + // Clone the first row and append it as the second row + const cloneRow = thead.querySelector('tr').cloneNode(true); + thead.appendChild(cloneRow); + + // Select the newly added second row (the cloned one) + const secondRowCells = thead.querySelectorAll('tr:nth-child(2) th'); + + secondRowCells.forEach((th, i) => { + const title = th.textContent; + const input = document.createElement('input'); + input.type = 'text'; + input.className = 'form-control'; + input.placeholder = `Search ${title}`; + + // Add left and right border styles to the parent element + th.style.borderLeft = 'none'; + if (i === secondRowCells.length - 1) { + th.style.borderRight = 'none'; + } + + th.innerHTML = ''; + th.appendChild(input); + + // Event listener for search functionality + input.addEventListener('keyup', function () { + if (dt_filter.column(i).search() !== this.value) { + dt_filter.column(i).search(this.value).draw(); + } + }); + + input.addEventListener('change', function () { + if (dt_filter.column(i).search() !== this.value) { + dt_filter.column(i).search(this.value).draw(); + } + }); + }); + + let dt_filter = new DataTable(dt_filter_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'full_name' }, + { data: 'email' }, + { data: 'post' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' } + ], + orderCellsTop: true, + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: 'Type search here' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + } + }); + } + + // Advanced Search + // -------------------------------------------------------------------- + + const dt_adv_filter_table = document.querySelector('.dt-advanced-search'); + let dt_adv_filter; + // Advanced Filter table + if (dt_adv_filter_table) { + dt_adv_filter = new DataTable(dt_adv_filter_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: '' }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'post' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' } + ], + columnDefs: [ + { + className: 'control', + orderable: false, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + } + ], + layout: { + topStart: { + rowClass: 'm-0', + features: [] + }, + topEnd: {}, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + orderCellsTop: true, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + + + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + + // on keyup from input field + document.querySelectorAll('input.dt-input').forEach(input => { + input.addEventListener('keyup', function () { + const column = this.getAttribute('data-column'); + const value = this.value; + filterColumn(column, value); + }); + }); + + // Filter column wise function + function filterColumn(i, val) { + if (i == 5) { + const startDate = startDateEle.value; + const endDate = endDateEle.value; + + if (startDate !== '' && endDate !== '') { + // Reset custom filter + $.fn.dataTable.ext.search.length = 0; + + // Custom date filtering logic + filterByDate(i, startDate, endDate); + } + + // Redraw the DataTable + dt_adv_filter.draw(); + } else { + // Search the column using the DataTable instance + dt_adv_filter + .column(i) // Access the correct column + .search(val, false, true) // Apply the search + .draw(); // Redraw the table + } + } + + // Responsive Table + // -------------------------------------------------------------------- + + const dt_responsive_table = document.querySelector('.dt-responsive'); + if (dt_responsive_table) { + let dt_responsive = new DataTable(dt_responsive_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'id' }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'post' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'age' }, + { data: 'experience' }, + { data: 'status' } + ], + columnDefs: [ + { + className: 'control', + orderable: false, + targets: 0, + searchable: false, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Label + targets: -1, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + } + ], + destroy: true, + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + + + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + } + + // Responsive with Child Rows + // -------------------------------------------------------------------- + + const dt_responsive_child_table = document.querySelector('.dt-responsive-child'); + let dt_responsive_child; + if (dt_responsive_child_table) { + dt_responsive_child = new DataTable(dt_responsive_child_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: null }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'age' }, + { data: 'status' } + ], + columnDefs: [ + { + className: 'dt-control', + orderable: false, + targets: 0, + searchable: false, + defaultContent: '' + }, + { + // Label + targets: -1, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + } + ], + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + scrollX: true, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + } + }); + } + + // Formatting function for row details - modify as you need + function format(d) { + // `d` is the original data object for the row + return ( + '
    ' + + '
    Full name:
    ' + + '
    ' + + d.full_name + + '
    ' + + '
    Post:
    ' + + '
    ' + + d.post + + '
    ' + + '
    Salary:
    ' + + '
    ' + + d.salary + + '
    ' + + '
    Experience:
    ' + + '
    ' + + d.experience + + '
    ' + + '
    ' + ); + } + + // Add event listener for opening and closing details + dt_responsive_child.on('click', 'td.dt-control', function (e) { + let tr = e.target.closest('tr'); + let row = dt_responsive_child.row(tr); + + if (row.child.isShown()) { + // This row is already open - close it + row.child.hide(); + } else { + // Open this row + row.child(format(row.data())).show(); + } + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm', classToAdd: 'ms-4' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-end', classToAdd: 'mt-0' }, + { selector: '.dt-layout-end .dt-search', classToAdd: 'mt-md-6 mt-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/tables-datatables-basic.js b/public/vuexy/assets/js/tables-datatables-basic.js new file mode 100644 index 0000000..d0c846f --- /dev/null +++ b/public/vuexy/assets/js/tables-datatables-basic.js @@ -0,0 +1,1092 @@ +/** + * DataTables Basic + */ + +'use strict'; + +let fv, offCanvasEl; +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const formAddNewRecord = document.getElementById('form-add-new-record'); + + setTimeout(() => { + const newRecord = document.querySelector('.create-new'), + offCanvasElement = document.querySelector('#add-new-record'); + + // To open offCanvas, to add new record + if (newRecord) { + newRecord.addEventListener('click', function () { + offCanvasEl = new bootstrap.Offcanvas(offCanvasElement); + // Empty fields on offCanvas open + (offCanvasElement.querySelector('.dt-full-name').value = ''), + (offCanvasElement.querySelector('.dt-post').value = ''), + (offCanvasElement.querySelector('.dt-email').value = ''), + (offCanvasElement.querySelector('.dt-date').value = ''), + (offCanvasElement.querySelector('.dt-salary').value = ''); + // Open offCanvas with form + offCanvasEl.show(); + }); + } + }, 200); + + // Form validation for Add new record + fv = FormValidation.formValidation(formAddNewRecord, { + fields: { + basicFullname: { + validators: { + notEmpty: { + message: 'The name is required' + } + } + }, + basicPost: { + validators: { + notEmpty: { + message: 'Post field is required' + } + } + }, + basicEmail: { + validators: { + notEmpty: { + message: 'The Email is required' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + }, + basicDate: { + validators: { + notEmpty: { + message: 'Joining Date is required' + }, + date: { + format: 'MM/DD/YYYY', + message: 'The value is not a valid date' + } + } + }, + basicSalary: { + validators: { + notEmpty: { + message: 'Basic Salary is required' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + + // FlatPickr Initialization & Validation + const flatpickrDate = document.querySelector('[name="basicDate"]'); + + if (flatpickrDate) { + flatpickrDate.flatpickr({ + enableTime: false, + monthSelectorType: 'static', + static: true, + // See https://flatpickr.js.org/formatting/ + dateFormat: 'm/d/Y', + // After selecting a date, we need to revalidate the field + onChange: function () { + fv.revalidateField('basicDate'); + } + }); + } + })(); + + // init function + const dt_basic_table = document.querySelector('.datatables-basic'); + let dt_basic; + + if (dt_basic_table) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0', 'text-md-start', 'text-center', 'pb-md-0', 'pb-6'); + tableTitle.innerHTML = 'DataTable with Buttons'; + dt_basic = new DataTable(dt_basic_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'id' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'id' }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' }, + { data: 'id' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + searchable: false, + responsivePriority: 3, + checkboxes: true, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + } + }, + { + targets: 2, + searchable: false, + visible: false + }, + { + // Avatar image/badge, Name and post + targets: 3, + responsivePriority: 4, + render: function (data, type, full, meta) { + const userImg = full['avatar']; + const name = full['full_name']; + const post = full['post']; + let output; + + if (userImg) { + // For Avatar image + output = `Avatar`; + } else { + // For Avatar badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + let initials = name.match(/\b\w/g) || []; + initials = ((initials.shift() || '') + (initials.pop() || '')).toUpperCase(); + output = `${initials}`; + } + + // Creates full output for row + const rowOutput = ` +
    +
    +
    + ${output} +
    +
    +
    + ${name} + ${post} +
    +
    + `; + + return rowOutput; + } + }, + { + responsivePriority: 1, + targets: 4 + }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + + '' + ); + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + layout: { + top2Start: { + rowClass: 'row card-header flex-column flex-md-row border-bottom mx-0 px-3', + features: [tableTitle] + }, + top2End: { + features: [ + { + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-primary dropdown-toggle me-4', + text: ' Export', + buttons: [ + { + extend: 'print', + text: `Print`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Check if inner is HTML content + if (inner.indexOf('<') > -1) { + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + // Get all text content + let text = ''; + + // Handle specific elements + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Get regular text content + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + + return inner; + } + } + }, + customize: function (win) { + win.document.body.style.color = config.colors.headingColor; + win.document.body.style.borderColor = config.colors.borderColor; + win.document.body.style.backgroundColor = config.colors.bodyBg; + const table = win.document.body.querySelector('table'); + table.classList.add('compact'); + table.style.color = 'inherit'; + table.style.borderColor = 'inherit'; + table.style.backgroundColor = 'inherit'; + } + }, + { + extend: 'csv', + text: `Csv`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle user-name elements specifically + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'excel', + text: `Excel`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle user-name elements specifically + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'pdf', + text: `Pdf`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle user-name elements specifically + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + }, + { + extend: 'copy', + text: `Copy`, + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + + // Parse HTML content + const parser = new DOMParser(); + const doc = parser.parseFromString(inner, 'text/html'); + + let text = ''; + + // Handle user-name elements specifically + const userNameElements = doc.querySelectorAll('.user-name'); + if (userNameElements.length > 0) { + userNameElements.forEach(el => { + // Get text from nested structure - try different selectors + const nameText = + el.querySelector('.fw-medium')?.textContent || + el.querySelector('.d-block')?.textContent || + el.textContent; + text += nameText.trim() + ' '; + }); + } else { + // Handle other elements (status, role, etc) + text = doc.body.textContent || doc.body.innerText; + } + + return text.trim(); + } + } + } + } + ] + }, + { + text: ' Add New Record', + className: 'create-new btn btn-primary' + } + ] + } + ] + }, + topStart: { + rowClass: 'row mx-0 px-3 my-0 justify-content-between border-bottom', + features: [ + { + pageLength: { + menu: [10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + const data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + + + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + table.classList.add('datatables-basic'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + + // Add New record + // ? Remove/Update this code as per your requirements + var count = 101; + // On form submit, if form is valid + fv.on('core.form.valid', function () { + let new_name = document.querySelector('.add-new-record .dt-full-name').value, + new_post = document.querySelector('.add-new-record .dt-post').value, + new_email = document.querySelector('.add-new-record .dt-email').value, + new_date = document.querySelector('.add-new-record .dt-date').value, + new_salary = document.querySelector('.add-new-record .dt-salary').value; + + if (new_name != '') { + dt_basic.row + .add({ + id: count, + full_name: new_name, + post: new_post, + email: new_email, + start_date: new_date, + salary: '$' + new_salary, + status: 5 + }) + .draw(); + count++; + + // Hide offcanvas using javascript method + offCanvasEl.hide(); + } + }); + + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_basic.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // Complex Header DataTable + + const dt_complex_header_table = document.querySelector('.dt-complex-header'); + let dt_complex; + + if (dt_complex_header_table) { + dt_complex = new DataTable(dt_complex_header_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'full_name' }, + { data: 'email' }, + { data: 'city' }, + { data: 'post' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // Label + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + searchable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + + '' + ); + } + } + ], + order: [[2, 'desc']], + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + displayLength: 7, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + } + }); + + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_complex.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // Row Grouping DataTable + const dt_row_grouping_table = document.querySelector('.dt-row-grouping'); + let dt_row_grouping, + groupColumn = 2; + + if (dt_row_grouping_table) { + dt_row_grouping = new DataTable(dt_row_grouping_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'id' }, + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + targets: 0, + searchable: false, + render: function (data, type, full, meta) { + return ''; + } + }, + { visible: false, targets: groupColumn }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + searchable: false, + className: 'd-flex align-items-center', + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + + '' + ); + } + } + ], + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + order: [[groupColumn, 'asc']], + displayLength: 7, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + drawCallback: function (settings) { + const api = this.api(); + const rows = api.rows({ page: 'current' }).nodes(); + let last = null; + + api + .column(groupColumn, { page: 'current' }) + .data() + .each(function (group, i) { + if (last !== group) { + const newRow = document.createElement('tr'); + newRow.classList.add('group'); + + const newCell = document.createElement('td'); + newCell.setAttribute('colspan', '8'); + newCell.textContent = group; + + newRow.appendChild(newCell); + + rows[i].parentNode.insertBefore(newRow, rows[i]); + last = group; + } + }); + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + + + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_row_grouping.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // Multilingual DataTable + const dt_multilingual_table = document.querySelector('.dt-multilingual'); + let dt_multilingual, + lang = 'DE'; + + if (dt_multilingual_table) { + dt_multilingual = new DataTable(dt_multilingual_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'id' }, + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + targets: 0, + searchable: false, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Label + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + className: '', + searchable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '
    ' + + '' + + '' + + '
    ' + + '' + ); + } + } + ], + language: { + url: 'https://cdn.datatables.net/plug-ins/1.11.5/i18n/de-' + lang + '.json', + paginate: { + next: '', + previous: '' + } + }, + order: [[2, 'desc']], + displayLength: 7, + layout: { + topStart: { + rowClass: 'row m-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100] + } + } + ] + }, + topEnd: { + search: { + placeholder: 'Geben Sie hier die Suche ein' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + first: '', + last: '', + next: '', + previous: '' + } + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? `
    + + + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_multilingual.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-buttons .btn', classToRemove: 'btn-secondary' }, + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm', classToAdd: 'ms-4' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-end', classToAdd: 'mt-0' }, + { selector: '.dt-layout-end .dt-search', classToAdd: 'mt-0 mt-md-6 mb-6' }, + { selector: '.dt-layout-start', classToAdd: 'mt-0' }, + { selector: '.dt-layout-end .dt-buttons', classToAdd: 'mb-0' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/tables-datatables-extensions.js b/public/vuexy/assets/js/tables-datatables-extensions.js new file mode 100644 index 0000000..dd63e84 --- /dev/null +++ b/public/vuexy/assets/js/tables-datatables-extensions.js @@ -0,0 +1,595 @@ +/** + * DataTables Extensions (js) + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + const dt_scrollable_table = document.querySelector('.dt-scrollableTable'); + let dt_scrollableTable; + + // Scrollable + // -------------------------------------------------------------------- + + if (dt_scrollable_table) { + dt_scrollableTable = new DataTable(dt_scrollable_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'age' }, + { data: 'experience' }, + { data: '' }, + { data: '' } + ], + columnDefs: [ + { + // Label + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + className: 'd-flex align-items-center', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + + '' + ); + } + } + ], + // Scroll options + scrollY: '300px', + scrollX: true, + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + initComplete: function (settings, json) { + // Add the mti-n1 class to the first row in tbody + dt_scrollable_table.querySelector('tbody tr:first-child').classList.add('border-top-0'); + } + }); + } + + // FixedHeader + // -------------------------------------------------------------------- + + const dt_fixedheader_table = document.querySelector('.dt-fixedheader'); + let dt_fixedheader; + + if (dt_fixedheader_table) { + dt_fixedheader = new DataTable(dt_fixedheader_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: '' }, + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'id' }, + { data: 'full_name' }, + { data: 'email' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + className: 'control', + orderable: false, + targets: 0, + responsivePriority: 3, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + render: function () { + return ''; + }, + checkboxes: { + selectAllRender: '' + }, + responsivePriority: 4 + }, + { + targets: 2, + visible: false + }, + { + // Avatar image/badge, Name and post + targets: 3, + render: function (data, type, full, meta) { + const userImg = full.avatar; + const name = full.full_name; + const post = full.post; + let output; + + if (userImg) { + // For Avatar image + output = `Avatar`; + } else { + // For Avatar badge + const stateNum = Math.floor(Math.random() * 6); + const states = ['success', 'danger', 'warning', 'info', 'dark', 'primary', 'secondary']; + const state = states[stateNum]; + const initials = (name.match(/\b\w/g) || []).map(i => i.toUpperCase()).join(''); + output = `${initials}`; + } + + // Creates full output for row + const rowOutput = ` +
    +
    +
    + ${output} +
    +
    +
    + ${name} + ${post} +
    +
    + `; + + return rowOutput; + }, + responsivePriority: 5 + }, + { + responsivePriority: 1, + targets: 4 + }, + { + responsivePriority: 2, + targets: 6 + }, + + { + // Label + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + className: 'd-flex align-items-center', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + + '' + ); + } + } + ], + select: { + style: 'multi', + selector: 'td:nth-child(2)' + }, + order: [[2, 'desc']], + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + displayLength: 7, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + responsive: { + details: { + display: DataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + const data = columns + .map(function (col) { + return col.title !== '' // Do not show row in modal popup if title is blank (for check box) + ? ` + + + ` + : ''; + }) + .join(''); + + if (data) { + const div = document.createElement('div'); + div.classList.add('table-responsive'); + const table = document.createElement('table'); + div.appendChild(table); + table.classList.add('table'); + const tbody = document.createElement('tbody'); + tbody.innerHTML = data; + table.appendChild(tbody); + return div; + } + return false; + } + } + } + }); + // Fixed header + if (window.Helpers.isNavbarFixed()) { + const navHeight = document.getElementById('layout-navbar').offsetHeight; + new DataTable.FixedHeader(dt_fixedheader).headerOffset(navHeight); + } else { + new DataTable.FixedHeader(dt_fixedheader); + } + + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_fixedheader.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // FixedColumns + // -------------------------------------------------------------------- + + const dt_fixedcolumns_table = document.querySelector('.dt-fixedcolumns'); + let dt_fixedcolumns; + + if (dt_fixedcolumns_table) { + let tableTitle = document.createElement('h5'); + tableTitle.classList.add('card-title', 'mb-0', 'text-md-start', 'text-center', 'py-md-0', 'py-6'); + tableTitle.innerHTML = 'Fixed Columns'; + dt_fixedcolumns = new DataTable(dt_fixedcolumns_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'age' }, + { data: 'experience' }, + { data: 'status' }, + { data: 'id' } + ], + columnDefs: [ + { + // Label + targets: -2, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + className: 'd-flex align-items-center', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + + '' + ); + } + } + ], + layout: { + topStart: { + rowClass: 'row card-header pt-0 pb-0', + features: [tableTitle] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: { + paging: { + firstLast: false + } + } + }, + scrollY: 300, + scrollX: true, + scrollCollapse: true, + paging: false, + info: false, + // Fixed column option + fixedColumns: { + start: 1 + }, + initComplete: function (settings, json) { + // Add the mti-n1 class to the first row in tbody + dt_fixedcolumns_table.querySelector('tbody tr:first-child').classList.add('border-top-0'); + } + }); + + //? The 'delete-record' class is necessary for the functionality of the following code. + document.addEventListener('click', function (e) { + if (e.target.classList.contains('delete-record')) { + dt_fixedcolumns.row(e.target.closest('tr')).remove().draw(); + const modalEl = document.querySelector('.dtr-bs-modal'); + if (modalEl && modalEl.classList.contains('show')) { + const modal = bootstrap.Modal.getInstance(modalEl); + modal?.hide(); + } + } + }); + } + + // Select + // -------------------------------------------------------------------- + + const dt_select_table = document.querySelector('.dt-select-table'); + let dt_select; + + if (dt_select_table) { + dt_select = new DataTable(dt_select_table, { + ajax: assetsPath + 'json/table-datatable.json', + columns: [ + { data: 'id', orderable: false, render: DataTable.render.select() }, + { data: 'full_name' }, + { data: 'post' }, + { data: 'email' }, + { data: 'city' }, + { data: 'start_date' }, + { data: 'salary' }, + { data: 'status' } + ], + columnDefs: [ + { + // For Checkboxes + targets: 0, + searchable: false, + orderable: false, + render: function () { + return ''; + }, + checkboxes: { + selectRow: true, + selectAllRender: '' + } + }, + { + // Label + targets: -1, + render: function (data, type, full, meta) { + const statusNumber = full.status; + const statuses = { + 1: { title: 'Current', class: 'bg-label-primary' }, + 2: { title: 'Professional', class: 'bg-label-success' }, + 3: { title: 'Rejected', class: 'bg-label-danger' }, + 4: { title: 'Resigned', class: 'bg-label-warning' }, + 5: { title: 'Applied', class: 'bg-label-info' } + }; + + if (typeof statuses[statusNumber] === 'undefined') { + return data; + } + + return ` + + ${statuses[statusNumber].title} + + `; + } + } + ], + order: [[1, 'desc']], + layout: { + topStart: { + rowClass: 'row mx-3 my-0 justify-content-between', + features: [ + { + pageLength: { + menu: [7, 10, 25, 50, 100], + text: 'Show_MENU_entries' + } + } + ] + }, + topEnd: { + search: { + placeholder: '' + } + }, + bottomStart: { + rowClass: 'row mx-3 justify-content-between', + features: ['info'] + }, + bottomEnd: 'paging' + }, + language: { + paginate: { + next: '', + previous: '', + first: '', + last: '' + } + }, + select: { + // Select style + style: 'multi' + } + }); + } + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + const elementsToModify = [ + { selector: '.dt-search .form-control', classToRemove: 'form-control-sm', classToAdd: 'ms-4' }, + { selector: '.dt-length .form-select', classToRemove: 'form-select-sm' }, + { selector: '.dt-layout-table', classToRemove: 'row mt-2' }, + { selector: '.dt-layout-end', classToAdd: 'mt-0' }, + { selector: '.dt-layout-end .dt-search', classToAdd: 'mt-0 mt-md-6' }, + { selector: '.dt-layout-full', classToRemove: 'col-md col-12', classToAdd: 'table-responsive' } + ]; + + // Delete record + elementsToModify.forEach(({ selector, classToRemove, classToAdd }) => { + document.querySelectorAll(selector).forEach(element => { + if (classToRemove) { + classToRemove.split(' ').forEach(className => element.classList.remove(className)); + } + if (classToAdd) { + classToAdd.split(' ').forEach(className => element.classList.add(className)); + } + }); + }); + }, 100); +}); diff --git a/public/vuexy/assets/js/ui-app-brand.js b/public/vuexy/assets/js/ui-app-brand.js new file mode 100644 index 0000000..a1a9b48 --- /dev/null +++ b/public/vuexy/assets/js/ui-app-brand.js @@ -0,0 +1,79 @@ +/** + * UI App Brand + */ + +'use strict'; + +(function () { + const layoutMenu1 = document.querySelector('#layout-menu1'), + layoutMenu2 = document.querySelector('#layout-menu2'), + layoutMenu3 = document.querySelector('#layout-menu3'), + layoutMenu4 = document.querySelector('#layout-menu4'); + + // Initializing four vertical demo menus + if (layoutMenu1) { + new Menu(layoutMenu1); + } + if (layoutMenu2) { + new Menu(layoutMenu2); + } + if (layoutMenu3) { + new Menu(layoutMenu3); + } + if (layoutMenu4) { + new Menu(layoutMenu4); + } + + // On toggle button click + const appToggleBtn = document.querySelector('.app-brand-toggle'); + if (appToggleBtn) { + appToggleBtn.onclick = function () { + if (layoutMenu1) { + layoutMenu1.classList.toggle('menu-collapsed'); + } + if (layoutMenu2) { + layoutMenu2.classList.toggle('menu-collapsed'); + } + if (layoutMenu3) { + layoutMenu3.classList.toggle('menu-collapsed'); + } + if (layoutMenu4) { + layoutMenu4.classList.toggle('menu-collapsed'); + } + }; + } + + // For Docs only + const brandNameBtn = document.querySelector('.brand-menu-toggle'), + logoNameBtn = document.querySelector('.brand-logo-toggle'), + logoNameTextBtn = document.querySelector('.logo-name-toggle'), + brandImageBtn = document.querySelector('.brand-image-toggle'); + if (brandNameBtn) { + brandNameBtn.onclick = function () { + if (layoutMenu1) { + layoutMenu1.classList.toggle('menu-collapsed'); + } + }; + } + if (logoNameBtn) { + logoNameBtn.onclick = function () { + if (layoutMenu2) { + layoutMenu2.classList.toggle('menu-collapsed'); + } + }; + } + if (logoNameTextBtn) { + logoNameTextBtn.onclick = function () { + if (layoutMenu3) { + layoutMenu3.classList.toggle('menu-collapsed'); + } + }; + } + if (brandImageBtn) { + brandImageBtn.onclick = function () { + if (layoutMenu4) { + layoutMenu4.classList.toggle('menu-collapsed'); + } + }; + } +})(); diff --git a/public/vuexy/assets/js/ui-carousel.js b/public/vuexy/assets/js/ui-carousel.js new file mode 100644 index 0000000..748c607 --- /dev/null +++ b/public/vuexy/assets/js/ui-carousel.js @@ -0,0 +1,191 @@ +/** + * UI Carousel + */ + +'use strict'; + +(function () { + const swiperDefault = document.querySelector('#swiper-default'), + swiperWithArrows = document.querySelector('#swiper-with-arrows'), + swiperWithPagination = document.querySelector('#swiper-with-pagination'), + swiperWithProgress = document.querySelector('#swiper-with-progress'), + swiperWithScrollbar = document.querySelector('#swiper-with-scrollbar'), + verticalSwiper = document.querySelector('#swiper-vertical'), + swiperMultipleSlides = document.querySelector('#swiper-multiple-slides'), + swiper3dCoverflowEffect = document.querySelector('#swiper-3d-coverflow-effect'), + swiper3dCubeEffect = document.querySelector('#swiper-3d-cube-effect'), + swiper3dFlipEffect = document.querySelector('#swiper-3d-flip-effect'), + galleryThumbs = document.querySelector('.gallery-thumbs'), + galleryTop = document.querySelector('.gallery-top'); + let galleryInstance; + + // Default + // -------------------------------------------------------------------- + if (swiperDefault) { + new Swiper(swiperDefault, { + slidesPerView: 'auto' + }); + } + + // With arrows + // -------------------------------------------------------------------- + if (swiperWithArrows) { + new Swiper(swiperWithArrows, { + slidesPerView: 'auto', + navigation: { + prevEl: '.swiper-button-prev', + nextEl: '.swiper-button-next' + } + }); + } + + // With pagination + // -------------------------------------------------------------------- + if (swiperWithPagination) { + new Swiper(swiperWithPagination, { + slidesPerView: 'auto', + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } + + // With progress + // -------------------------------------------------------------------- + if (swiperWithProgress) { + new Swiper(swiperWithProgress, { + slidesPerView: 'auto', + pagination: { + type: 'progressbar', + el: '.swiper-pagination' + }, + navigation: { + prevEl: '.swiper-button-prev', + nextEl: '.swiper-button-next' + } + }); + } + + // With scrollbar + // -------------------------------------------------------------------- + if (swiperWithScrollbar) { + new Swiper(swiperWithScrollbar, { + scrollbar: { + hide: true, + el: '.swiper-scrollbar' + } + }); + } + + // Vertical + // -------------------------------------------------------------------- + if (verticalSwiper) { + new Swiper(verticalSwiper, { + direction: 'vertical', + pagination: { + clickable: true, + el: '.swiper-pagination' + } + }); + } + + // Multiple slides + // -------------------------------------------------------------------- + if (swiperMultipleSlides) { + new Swiper(swiperMultipleSlides, { + slidesPerView: 2, + spaceBetween: 20, + pagination: { + clickable: true, + el: '.swiper-pagination' + }, + breakpoints: { + 576: { + slidesPerView: 3, + spaceBetween: 30 + } + } + }); + } + + // 3D coverflow effect + // -------------------------------------------------------------------- + if (swiper3dCoverflowEffect) { + new Swiper(swiper3dCoverflowEffect, { + effect: 'coverflow', + grabCursor: true, + centeredSlides: true, + slidesPerView: 'auto', + coverflowEffect: { + rotate: 50, + stretch: 0, + depth: 100, + modifier: 1, + slideShadows: true + }, + pagination: { + el: '.swiper-pagination' + } + }); + } + + // 3D cube effect + // -------------------------------------------------------------------- + if (swiper3dCubeEffect) { + new Swiper(swiper3dCubeEffect, { + effect: 'cube', + grabCursor: true, + cubeEffect: { + shadow: true, + slideShadows: true, + shadowScale: 0.94, + shadowOffset: 20 + }, + pagination: { + el: '.swiper-pagination' + } + }); + } + + // 3D flip effect + // -------------------------------------------------------------------- + if (swiper3dFlipEffect) { + new Swiper(swiper3dFlipEffect, { + effect: 'flip', + grabCursor: true, + pagination: { + el: '.swiper-pagination' + }, + navigation: { + prevEl: '.swiper-button-prev', + nextEl: '.swiper-button-next' + } + }); + } + + // Gallery effect + // -------------------------------------------------------------------- + if (galleryThumbs) { + galleryInstance = new Swiper(galleryThumbs, { + spaceBetween: 10, + slidesPerView: 4, + freeMode: true, + watchSlidesVisibility: true, + watchSlidesProgress: true + }); + } + + if (galleryTop) { + new Swiper(galleryTop, { + spaceBetween: 10, + navigation: { + nextEl: '.swiper-button-next', + prevEl: '.swiper-button-prev' + }, + thumbs: { + swiper: galleryInstance + } + }); + } +})(); diff --git a/public/vuexy/assets/js/ui-menu.js b/public/vuexy/assets/js/ui-menu.js new file mode 100644 index 0000000..1936bd2 --- /dev/null +++ b/public/vuexy/assets/js/ui-menu.js @@ -0,0 +1,142 @@ +/** + * Menu + */ + +'use strict'; + +(function () { + // ? This JS is for menu demo purpose only + + // Vertical + const menu1 = document.querySelector('#menu-1'), + menu1Btn = document.querySelector('#menu-1-toggle-collapsed'); + + if (menu1) { + new Menu(menu1); + } + if (menu1Btn) { + menu1Btn.onclick = function () { + menu1.classList.toggle('menu-collapsed'); + }; + } + + // Horizontal + const menu2 = document.querySelector('#menu-2'); + if (menu2) { + new Menu(menu2, { + orientation: 'horizontal' + }); + } + + // Horizontal (Show dropdown on hover) + const menu3 = document.querySelector('#menu-3'); + if (menu3) { + new Menu(menu3, { + orientation: 'horizontal', + showDropdownOnHover: true + }); + } + + // No animation + const menu5 = document.querySelector('#menu-5'), + menu5Btn = document.querySelector('#menu-5-toggle-collapsed'); + if (menu5) { + new Menu(menu5, { + animate: false + }); + } + + if (menu5Btn) { + menu5Btn.onclick = function () { + menu5.classList.toggle('menu-collapsed'); + }; + } + const menu6 = document.querySelector('#menu-6'); + if (menu6) { + new Menu(menu6, { + orientation: 'horizontal', + animate: false, + closeChildren: true + }); + } + + // No accordion + const menu7 = document.querySelector('#menu-7'), + menu7Btn = document.querySelector('#menu-7-toggle-collapsed'); + if (menu7) { + new Menu(menu7, { + accordion: false + }); + } + if (menu7Btn) { + menu7Btn.onclick = function () { + menu7.classList.toggle('menu-collapsed'); + }; + } + + const menu8 = document.querySelector('#menu-8'); + if (menu8) { + new Menu(menu8, { + orientation: 'horizontal', + accordion: false + }); + } + + // Elements + const menus9List = document.querySelectorAll('.menus-9'), + menu9Btn = document.querySelector('#menus-9-toggle-collapsed'); + if (menus9List) { + menus9List.forEach(e => { + new Menu(e); + }); + } + if (menu9Btn) { + menu9Btn.onclick = function () { + menus9List.forEach(e => { + e.classList.toggle('menu-collapsed'); + }); + }; + } + + // Colors (vertical) + const menus10List = document.querySelectorAll('.menus-10'), + menu10Btn = document.querySelector('#menus-10-toggle-collapsed'); + if (menus10List) { + menus10List.forEach(e => { + new Menu(e); + }); + } + if (menu10Btn) { + menu10Btn.onclick = function () { + menus10List.forEach(e => { + e.classList.toggle('menu-collapsed'); + }); + }; + } + + // Colors (horizontal) + const menus11List = document.querySelectorAll('.menus-11'); + if (menus11List) { + menus11List.forEach(e => { + new Menu(e, { + orientation: 'horizontal' + }); + }); + } + + // With background (For Docs) + const menus12List = document.querySelectorAll('.menus-12'), + menu12Btn = document.querySelector('#menus-12-toggle-collapsed'); + if (menus12List) { + menus12List.forEach(e => { + new Menu(e); + }); + } + if (menu12Btn) { + menu12Btn.onclick = function () { + menus12List.forEach(e => { + e.classList.toggle('menu-collapsed'); + }); + }; + } +})(); diff --git a/public/vuexy/assets/js/ui-modals.js b/public/vuexy/assets/js/ui-modals.js new file mode 100644 index 0000000..a9e7019 --- /dev/null +++ b/public/vuexy/assets/js/ui-modals.js @@ -0,0 +1,73 @@ +/** + * UI Modals + */ + +'use strict'; + +(function () { + // Animation Dropdown + const animationDropdown = document.querySelector('#animation-dropdown'), + animationModal = document.querySelector('#animationModal'); + if (animationDropdown) { + animationDropdown.onchange = function () { + animationModal.classList = ''; + animationModal.classList.add('modal', 'animate__animated', this.value); + }; + } + + // On hiding modal, remove iframe video/audio to stop playing + const youTubeModal = document.querySelector('#youTubeModal'), + youTubeModalVideo = youTubeModal.querySelector('iframe'); + youTubeModal.addEventListener('hidden.bs.modal', function () { + youTubeModalVideo.setAttribute('src', ''); + }); + + // Function to get and auto play youTube video + const autoPlayYouTubeModal = function () { + const modalTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="modal"]')); + modalTriggerList.map(function (modalTriggerEl) { + modalTriggerEl.onclick = function () { + const theModal = this.getAttribute('data-bs-target'), + videoSRC = this.getAttribute('data-theVideo'), + videoSRCauto = `${videoSRC}?autoplay=1`, + modalVideo = document.querySelector(`${theModal} iframe`); + if (modalVideo) { + modalVideo.setAttribute('src', videoSRCauto); + } + }; + }); + }; + + // Calling function on load + autoPlayYouTubeModal(); + + // Onboarding modal carousel height animation + document.querySelectorAll('.carousel').forEach(carousel => { + carousel.addEventListener('slide.bs.carousel', event => { + // Ensure next slide exists + if (!event.relatedTarget) { + console.error('Next slide not found'); + return; + } + // Use requestAnimationFrame to wait for render + requestAnimationFrame(() => { + // Force reflow + void event.relatedTarget.offsetHeight; + const nextHeight = Math.max( + event.relatedTarget.offsetHeight, + event.relatedTarget.scrollHeight, + event.relatedTarget.getBoundingClientRect().height + ); + const carouselParent = carousel.querySelector('.active.carousel-item').parentElement; + // Animate only if we have valid heights + if (nextHeight > 0 && carouselParent) { + carouselParent.animate([{ height: carouselParent.offsetHeight + 'px' }, { height: nextHeight + 'px' }], { + duration: 500, + easing: 'ease', + fill: 'forwards' + }); + } + }); + }); + }); +})(); diff --git a/public/vuexy/assets/js/ui-navbar.js b/public/vuexy/assets/js/ui-navbar.js new file mode 100644 index 0000000..62cfcbb --- /dev/null +++ b/public/vuexy/assets/js/ui-navbar.js @@ -0,0 +1,19 @@ +/** + * UI Navbar + */ +'use strict'; + +(function () { + // If layout is RTL add .dropdown-menu-end class to .dropdown-menu + if (isRtl) { + Helpers._addClass('dropdown-menu-end', document.querySelectorAll('.dropdown-menu')); + } + + // Mega dropdown + const megaDropdown = document.querySelectorAll('.nav-link.mega-dropdown'); + if (megaDropdown) { + megaDropdown.forEach(e => { + new MegaDropdown(e); + }); + } +})(); diff --git a/public/vuexy/assets/js/ui-popover.js b/public/vuexy/assets/js/ui-popover.js new file mode 100644 index 0000000..33dd1e0 --- /dev/null +++ b/public/vuexy/assets/js/ui-popover.js @@ -0,0 +1,12 @@ +// /** +// * UI Tooltips & Popovers +// */ + +'use strict'; + +(function () { + const popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')); + const popoverList = popoverTriggerList.map(function (popoverTriggerEl) { + return new bootstrap.Popover(popoverTriggerEl); + }); +})(); diff --git a/public/vuexy/assets/js/ui-toasts.js b/public/vuexy/assets/js/ui-toasts.js new file mode 100644 index 0000000..298a7e4 --- /dev/null +++ b/public/vuexy/assets/js/ui-toasts.js @@ -0,0 +1,198 @@ +/** + * UI Toasts + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + // Bootstrap toasts example + // -------------------------------------------------------------------- + const toastAnimationExample = document.querySelector('.toast-ex'), + toastPlacementExample = document.querySelector('.toast-placement-ex'), + toastAnimationBtn = document.querySelector('#showToastAnimation'), + toastPlacementBtn = document.querySelector('#showToastPlacement'); + let selectedType, selectedAnimation, selectedPlacement, toast, toastAnimation, toastPlacement; + + // Animation Button click + if (toastAnimationBtn) { + toastAnimationBtn.onclick = function () { + if (toastAnimation) { + toastDispose(toastAnimation); + } + selectedType = document.querySelector('#selectType').value; + selectedAnimation = document.querySelector('#selectAnimation').value; + toastAnimationExample.classList.add(selectedAnimation); + toastAnimationExample.querySelector('.ti').classList.add(selectedType); + toastAnimation = new bootstrap.Toast(toastAnimationExample); + toastAnimation.show(); + }; + } + + // Dispose toast when open another + function toastDispose(toast) { + if (toast && toast._element !== null) { + if (toastPlacementExample) { + toastPlacementExample.classList.remove(selectedType); + toastPlacementExample.querySelector('.ti').classList.remove(selectedType); + DOMTokenList.prototype.remove.apply(toastPlacementExample.classList, selectedPlacement); + } + if (toastAnimationExample) { + toastAnimationExample.classList.remove(selectedType, selectedAnimation); + toastAnimationExample.querySelector('.ti').classList.remove(selectedType); + } + toast.dispose(); + } + } + // Placement Button click + if (toastPlacementBtn) { + toastPlacementBtn.onclick = function () { + if (toastPlacement) { + toastDispose(toastPlacement); + } + selectedType = document.querySelector('#selectTypeOpt').value; + selectedPlacement = document.querySelector('#selectPlacement').value.split(' '); + + toastPlacementExample.querySelector('.ti').classList.add(selectedType); + DOMTokenList.prototype.add.apply(toastPlacementExample.classList, selectedPlacement); + toastPlacement = new bootstrap.Toast(toastPlacementExample); + toastPlacement.show(); + }; + } + + //notyf (js) + // -------------------------------------------------------------------- + + // Initialize message index + let i = -1; + + // Function to cycle through messages + const getMessage = function () { + const msgs = [ + "Don't be pushed around by the fears in your mind. Be led by the dreams in your heart.", + '
    ', + 'Live the Life of Your Dreams', + 'Believe in Yourself!', + 'Be mindful. Be grateful. Be positive.', + 'Accept yourself, love yourself!' + ]; + i = (i + 1) % msgs.length; + return msgs[i]; + }; + + // Custom Notyf class to allow HTML content in messages + class CustomNotyf extends Notyf { + _renderNotification(options) { + const notification = super._renderNotification(options); + + // Replace textContent with innerHTML to render HTML content + if (options.message) { + notification.message.innerHTML = options.message; + } + + return notification; + } + } + + // Initialize CustomNotyf instance with default behaviors + const notyf = new CustomNotyf({ + duration: 3000, + ripple: true, + dismissible: false, + position: { x: 'right', y: 'top' }, + types: [ + { + type: 'info', + background: config.colors.info, + className: 'notyf__info', + icon: { + className: 'icon-base ti tabler-info-circle-filled icon-md text-white', + tagName: 'i' + } + }, + { + type: 'warning', + background: config.colors.warning, + className: 'notyf__warning', + icon: { + className: 'icon-base ti tabler-alert-triangle-filled icon-md text-white', + tagName: 'i' + } + }, + { + type: 'success', + background: config.colors.success, + className: 'notyf__success', + icon: { + className: 'icon-base ti tabler-circle-check-filled icon-md text-white', + tagName: 'i' + } + }, + { + type: 'error', + background: config.colors.danger, + className: 'notyf__error', + icon: { + className: 'icon-base ti tabler-xbox-x-filled icon-md text-white', + tagName: 'i' + } + } + ] + }); + + // Event listener for Show Notification button + document.getElementById('showNotification').addEventListener('click', () => { + const message = document.getElementById('message').value || getMessage(); // Use getMessage() to get the next message + const dismissible = document.getElementById('dismissible').checked; + const ripple = document.getElementById('ripple').checked; + const durationInput = document.getElementById('duration').value; + const duration = durationInput ? parseInt(durationInput) : 3000; + + // Get selected position + const positionYValue = document.querySelector('input[name="positiony"]:checked').value; + const positionXValue = document.querySelector('input[name="positionx"]:checked').value; + const position = { x: positionXValue, y: positionYValue }; + + // Get selected notification type + const type = document.querySelector('input[name="notificationType"]:checked').value; + + // Build the notification options + const notificationOptions = { + type: type, + message: message, + duration: duration, + dismissible: dismissible, + ripple: ripple, + position: position + }; + + // Display notification and get the reference + attachNotificationEventListeners(); + notyf.open(notificationOptions); + }); + + // Event listener for Clear Notifications button + document.getElementById('clearNotifications').addEventListener('click', () => { + notyf.dismissAll(); + }); + + // Function to attach event listeners to elements inside the notification + function attachNotificationEventListeners() { + // Wait for the DOM to update + setTimeout(() => { + const okBtn = document.getElementById('okBtn'); + const surpriseBtn = document.getElementById('surpriseBtn'); + + if (okBtn) { + okBtn.addEventListener('click', () => { + notyf.dismissAll(); // Close all notifications + }); + } + + if (surpriseBtn) { + surpriseBtn.addEventListener('click', () => { + notyf.success('Surprise! This is a new message.'); + }); + } + }, 100); + } +}); diff --git a/public/vuexy/assets/js/wizard-ex-checkout.js b/public/vuexy/assets/js/wizard-ex-checkout.js new file mode 100644 index 0000000..a409507 --- /dev/null +++ b/public/vuexy/assets/js/wizard-ex-checkout.js @@ -0,0 +1,98 @@ +/** + * Form Wizard + */ + +'use strict'; + +// star rating +document.addEventListener('DOMContentLoaded', function (e) { + const readOnlyRating = document.querySelectorAll('.read-only-ratings'); + let r = parseInt(window.Helpers.getCssVar('gray-200', true).slice(1, 3), 16); + let g = parseInt(window.Helpers.getCssVar('gray-200', true).slice(3, 5), 16); + let b = parseInt(window.Helpers.getCssVar('gray-200', true).slice(5, 7), 16); + const fullStarSVG = + "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' %3E%3Cpath fill='%23FFD700' d='M21.947 9.179a1 1 0 0 0-.868-.676l-5.701-.453l-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107l-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4l4.536-4.082c.297-.268.406-.686.278-1.065'/%3E%3C/svg%3E"; + const emptyStarSVG = `data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' %3E%3Cpath fill='rgb(${r},${g},${b})' d='M21.947 9.179a1 1 0 0 0-.868-.676l-5.701-.453l-2.467-5.461a.998.998 0 0 0-1.822-.001L8.622 8.05l-5.701.453a1 1 0 0 0-.619 1.713l4.213 4.107l-1.49 6.452a1 1 0 0 0 1.53 1.057L12 18.202l5.445 3.63a1.001 1.001 0 0 0 1.517-1.106l-1.829-6.4l4.536-4.082c.297-.268.406-.686.278-1.065'/%3E%3C/svg%3E`; + readOnlyRating.forEach(element => { + let ratings = new Raty(element, { + starOn: fullStarSVG, + starOff: emptyStarSVG + }); + ratings.init(); + }); +}); + +(function () { + // Init custom option check + window.Helpers.initCustomOptionCheck(); + + // libs + const creditCardMask = document.querySelector('.credit-card-mask'), + expiryDateMask = document.querySelector('.expiry-date-mask'), + cvvMask = document.querySelector('.cvv-code-mask'); + + // Credit Card + if (creditCardMask) { + creditCardMask.addEventListener('input', event => { + creditCardMask.value = formatCreditCard(event.target.value); + const cleanValue = event.target.value.replace(/\D/g, ''); + let cardType = getCreditCardType(cleanValue); + if (cardType && cardType !== 'unknown' && cardType !== 'general') { + document.querySelector('.card-type').innerHTML = + ``; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + }); + registerCursorTracker({ + input: creditCardMask, + delimiter: ' ' + }); + } + // Expiry Date Mask + if (expiryDateMask) { + expiryDateMask.addEventListener('input', event => { + expiryDateMask.value = formatDate(event.target.value, { + delimiter: '/', + datePattern: ['m', 'y'] + }); + }); + registerCursorTracker({ + input: expiryDateMask, + delimiter: '-' + }); + } + + // CVV + if (cvvMask) { + cvvMask.addEventListener('input', event => { + cvvMask.value = formatNumeral(event.target.value, { + numeralThousandsGroupStyle: 'thousand' + }); + }); + } + + // Wizard Checkout + // -------------------------------------------------------------------- + const wizardCheckout = document.querySelector('#wizard-checkout'), + wizardCheckoutBtnNextList = [].slice.call(wizardCheckout.querySelectorAll('.btn-next')), + wizardCheckoutBtnSubmit = wizardCheckout.querySelector('.btn-submit'); + + if (typeof wizardCheckout !== undefined && wizardCheckout !== null) { + const numberedStepper = new Stepper(wizardCheckout, { + linear: false + }); + if (wizardCheckoutBtnNextList) { + wizardCheckoutBtnNextList.forEach(wizardCheckoutBtnNext => { + wizardCheckoutBtnNext.addEventListener('click', event => { + numberedStepper.next(); + }); + }); + } + if (wizardCheckoutBtnSubmit) { + wizardCheckoutBtnSubmit.addEventListener('click', event => { + alert('Submitted..!!'); + }); + } + } +})(); diff --git a/public/vuexy/assets/js/wizard-ex-create-deal.js b/public/vuexy/assets/js/wizard-ex-create-deal.js new file mode 100644 index 0000000..424e2fe --- /dev/null +++ b/public/vuexy/assets/js/wizard-ex-create-deal.js @@ -0,0 +1,243 @@ +/** + * Form Wizard + */ + +'use strict'; + +(function () { + // flatpickrRange + const flatpickrRange = document.querySelector('#dealDuration'); + if (flatpickrRange) { + flatpickrRange.flatpickr({ + mode: 'range' + }); + } + + // Init custom option check + window.Helpers.initCustomOptionCheck(); + // Vertical Wizard + // -------------------------------------------------------------------- + + const wizardCreateDeal = document.querySelector('#wizard-create-deal'); + if (typeof wizardCreateDeal !== undefined && wizardCreateDeal !== null) { + // Wizard form + const wizardCreateDealForm = wizardCreateDeal.querySelector('#wizard-create-deal-form'); + // Wizard steps + const wizardCreateDealFormStep1 = wizardCreateDealForm.querySelector('#deal-type'); + const wizardCreateDealFormStep2 = wizardCreateDealForm.querySelector('#deal-details'); + const wizardCreateDealFormStep3 = wizardCreateDealForm.querySelector('#deal-usage'); + const wizardCreateDealFormStep4 = wizardCreateDealForm.querySelector('#review-complete'); + // Wizard next prev button + const wizardCreateDealNext = [].slice.call(wizardCreateDealForm.querySelectorAll('.btn-next')); + const wizardCreateDealPrev = [].slice.call(wizardCreateDealForm.querySelectorAll('.btn-prev')); + + let validationStepper = new Stepper(wizardCreateDeal, { + linear: true + }); + + // Deal Type + const FormValidation1 = FormValidation.formValidation(wizardCreateDealFormStep1, { + fields: { + dealAmount: { + validators: { + notEmpty: { + message: 'Please enter amount' + }, + numeric: { + message: 'The amount must be a number' + } + } + }, + dealRegion: { + validators: { + notEmpty: { + message: 'Please select region' + } + } + } + }, + + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // select2 (Region) + const dealRegion = $('#dealRegion'); + if (dealRegion.length) { + dealRegion.wrap('
    '); + dealRegion + .select2({ + placeholder: 'Select an region', + dropdownParent: dealRegion.parent() + }) + .on('change', function () { + // Revalidate the region field when an option is chosen + FormValidation1.revalidateField('dealRegion'); + }); + } + + // Deal Details + const FormValidation2 = FormValidation.formValidation(wizardCreateDealFormStep2, { + fields: { + // * Validate the fields here based on your requirements + dealTitle: { + validators: { + notEmpty: { + message: 'Please enter deal title' + } + } + }, + dealCode: { + validators: { + notEmpty: { + message: 'Please enter deal code' + }, + stringLength: { + min: 4, + max: 10, + message: 'The deal code must be more than 4 and less than 10 characters long' + }, + regexp: { + regexp: /^[A-Z0-9]+$/, + message: 'The deal code can only consist of capital alphabetical and number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // select2 (Offered Item) + const dealOfferedItem = $('#dealOfferedItem'); + if (dealOfferedItem.length) { + dealOfferedItem.wrap('
    '); + dealOfferedItem + .select2({ + placeholder: 'Select an offered item', + dropdownParent: dealOfferedItem.parent() + }) + .on('change', function () { + // Revalidate the field if needed when an option is chosen + // FormValidation2.revalidateField('dealOfferedItem'); + }); + } + + // Deal Usage + const FormValidation3 = FormValidation.formValidation(wizardCreateDealFormStep3, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + validationStepper.next(); + }); + + // Deal Usage + const FormValidation4 = FormValidation.formValidation(wizardCreateDealFormStep4, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // You can submit the form + // wizardCreateDealForm.submit() + // or send the form data to server via an Ajax request + // To make the demo simple, I just placed an alert + alert('Submitted..!!'); + }); + + wizardCreateDealNext.forEach(item => { + item.addEventListener('click', event => { + // When click the Next button, we will validate the current step + switch (validationStepper._currentIndex) { + case 0: + FormValidation1.validate(); + break; + + case 1: + FormValidation2.validate(); + break; + + case 2: + FormValidation3.validate(); + break; + + case 3: + FormValidation4.validate(); + break; + + default: + break; + } + }); + }); + + wizardCreateDealPrev.forEach(item => { + item.addEventListener('click', event => { + switch (validationStepper._currentIndex) { + case 3: + validationStepper.previous(); + break; + + case 2: + validationStepper.previous(); + break; + + case 1: + validationStepper.previous(); + break; + + case 0: + + default: + break; + } + }); + }); + } +})(); diff --git a/public/vuexy/assets/js/wizard-ex-property-listing.js b/public/vuexy/assets/js/wizard-ex-property-listing.js new file mode 100644 index 0000000..6c4e123 --- /dev/null +++ b/public/vuexy/assets/js/wizard-ex-property-listing.js @@ -0,0 +1,323 @@ +/** + * Form Wizard + */ + +'use strict'; + +(function () { + // Init custom option check + window.Helpers.initCustomOptionCheck(); + + const flatpickrRange = document.querySelector('.flatpickr'), + phoneMask = document.querySelector('.contact-number-mask'), + plCountry = $('#plCountry'), + plFurnishingDetailsSuggestionEl = document.querySelector('#plFurnishingDetails'); + + // Phone Number Input Mask + if (phoneMask) { + phoneMask.addEventListener('input', event => { + const cleanValue = event.target.value.replace(/\D/g, ''); + phoneMask.value = formatGeneral(cleanValue, { + blocks: [3, 3, 4], + delimiters: [' ', ' '] + }); + }); + registerCursorTracker({ + input: phoneMask, + delimiter: ' ' + }); + } + + // select2 (Country) + + if (plCountry) { + plCountry.wrap('
    '); + plCountry.select2({ + placeholder: 'Select country', + dropdownParent: plCountry.parent() + }); + } + + if (flatpickrRange) { + flatpickrRange.flatpickr(); + } + + // Tagify (Furnishing details) + const furnishingList = [ + 'Fridge', + 'TV', + 'AC', + 'WiFi', + 'RO', + 'Washing Machine', + 'Sofa', + 'Bed', + 'Dining Table', + 'Microwave', + 'Cupboard' + ]; + if (plFurnishingDetailsSuggestionEl) { + const plFurnishingDetailsSuggestion = new Tagify(plFurnishingDetailsSuggestionEl, { + whitelist: furnishingList, + maxTags: 10, + dropdown: { + maxItems: 20, + classname: 'tags-inline', + enabled: 0, + closeOnSelect: false + } + }); + } + + // Vertical Wizard + // -------------------------------------------------------------------- + + const wizardPropertyListing = document.querySelector('#wizard-property-listing'); + if (typeof wizardPropertyListing !== undefined && wizardPropertyListing !== null) { + // Wizard form + const wizardPropertyListingForm = wizardPropertyListing.querySelector('#wizard-property-listing-form'); + // Wizard steps + const wizardPropertyListingFormStep1 = wizardPropertyListingForm.querySelector('#personal-details'); + const wizardPropertyListingFormStep2 = wizardPropertyListingForm.querySelector('#property-details'); + const wizardPropertyListingFormStep3 = wizardPropertyListingForm.querySelector('#property-features'); + const wizardPropertyListingFormStep4 = wizardPropertyListingForm.querySelector('#property-area'); + const wizardPropertyListingFormStep5 = wizardPropertyListingForm.querySelector('#price-details'); + // Wizard next prev button + const wizardPropertyListingNext = [].slice.call(wizardPropertyListingForm.querySelectorAll('.btn-next')); + const wizardPropertyListingPrev = [].slice.call(wizardPropertyListingForm.querySelectorAll('.btn-prev')); + + const validationStepper = new Stepper(wizardPropertyListing, { + linear: true + }); + + // Personal Details + const FormValidation1 = FormValidation.formValidation(wizardPropertyListingFormStep1, { + fields: { + // * Validate the fields here based on your requirements + plFirstName: { + validators: { + notEmpty: { + message: 'Please enter your first name' + } + } + }, + plLastName: { + validators: { + notEmpty: { + message: 'Please enter your last name' + } + } + } + }, + + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Property Details + const FormValidation2 = FormValidation.formValidation(wizardPropertyListingFormStep2, { + fields: { + // * Validate the fields here based on your requirements + + plPropertyType: { + validators: { + notEmpty: { + message: 'Please select property type' + } + } + }, + plZipCode: { + validators: { + notEmpty: { + message: 'Please enter zip code' + }, + stringLength: { + min: 4, + max: 10, + message: 'The zip code must be more than 4 and less than 10 characters long' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + switch (field) { + case 'plAddress': + return '.form-control-validation'; + default: + return '.form-control-validation'; + } + } + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // select2 (Property type) + const plPropertyType = $('#plPropertyType'); + if (plPropertyType.length) { + plPropertyType.wrap('
    '); + plPropertyType + .select2({ + placeholder: 'Select property type', + dropdownParent: plPropertyType.parent() + }) + .on('change', function () { + // Revalidate the color field when an option is chosen + FormValidation2.revalidateField('plPropertyType'); + }); + } + + // Property Features + const FormValidation3 = FormValidation.formValidation(wizardPropertyListingFormStep3, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + validationStepper.next(); + }); + + // Property Area + const FormValidation4 = FormValidation.formValidation(wizardPropertyListingFormStep4, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Price Details + const FormValidation5 = FormValidation.formValidation(wizardPropertyListingFormStep5, { + fields: { + // * Validate the fields here based on your requirements + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.form-control-validation' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // You can submit the form + // wizardPropertyListingForm.submit() + // or send the form data to server via an Ajax request + // To make the demo simple, I just placed an alert + alert('Submitted..!!'); + }); + + wizardPropertyListingNext.forEach(item => { + item.addEventListener('click', event => { + // When click the Next button, we will validate the current step + switch (validationStepper._currentIndex) { + case 0: + FormValidation1.validate(); + break; + + case 1: + FormValidation2.validate(); + break; + + case 2: + FormValidation3.validate(); + break; + + case 3: + FormValidation4.validate(); + break; + + case 4: + FormValidation5.validate(); + break; + + default: + break; + } + }); + }); + + wizardPropertyListingPrev.forEach(item => { + item.addEventListener('click', event => { + switch (validationStepper._currentIndex) { + case 4: + validationStepper.previous(); + break; + + case 3: + validationStepper.previous(); + break; + + case 2: + validationStepper.previous(); + break; + + case 1: + validationStepper.previous(); + break; + + case 0: + + default: + break; + } + }); + }); + } +})(); diff --git a/public/vuexy/assets/json/ajax.php b/public/vuexy/assets/json/ajax.php new file mode 100644 index 0000000..e95ca1d --- /dev/null +++ b/public/vuexy/assets/json/ajax.php @@ -0,0 +1,463 @@ +{ + "draw": 1, + "recordsTotal": 57, + "recordsFiltered": 57, + "data": [ + [ + "Tiger Nixon", + "tiger@example.com", + "System Architect", + "Edinburgh", + "2011/04/25", + "$320,800" + ], + [ + "Garrett Winters", + "garrett@example.com", + "Accountant", + "Tokyo", + "2011/07/25", + "$170,750" + ], + [ + "Ashton Cox", + "ashton@example.com", + "Junior Technical Author", + "San Francisco", + "2009/01/12", + "$86,000" + ], + [ + "Cedric Kelly", + "cedric@example.com", + "Senior Javascript Developer", + "Edinburgh", + "2012/03/29", + "$433,060" + ], + [ + "Airi Satou", + "airi@example.com", + "Accountant", + "Tokyo", + "2008/11/28", + "$162,700" + ], + [ + "Brielle Williamson", + "brielle@example.com", + "Integration Specialist", + "New York", + "2012/12/02", + "$372,000" + ], + [ + "Herrod Chandler", + "herrod@example.com", + "Sales Assistant", + "San Francisco", + "2012/08/06", + "$137,500" + ], + [ + "Rhona Davidson", + "rhona@example.com", + "Integration Specialist", + "Tokyo", + "2010/10/14", + "$327,900" + ], + [ + "Colleen Hurst", + "colleen@example.com", + "Javascript Developer", + "San Francisco", + "2009/09/15", + "$205,500" + ], + [ + "Sonya Frost", + "sonya@example.com", + "Software Engineer", + "Edinburgh", + "2008/12/13", + "$103,600" + ], + [ + "Jena Gaines", + "jena@example.com", + "Office Manager", + "London", + "2008/12/19", + "$90,560" + ], + [ + "Quinn Flynn", + "quinn@example.com", + "Support Lead", + "Edinburgh", + "2013/03/03", + "$342,000" + ], + [ + "Charde Marshall", + "charde@example.com", + "Regional Director", + "San Francisco", + "2008/10/16", + "$470,600" + ], + [ + "Haley Kennedy", + "haley@example.com", + "Senior Marketing Designer", + "London", + "2012/12/18", + "$313,500" + ], + [ + "Tatyana Fitzpatrick", + "tatyana@example.com", + "Regional Director", + "London", + "2010/03/17", + "$385,750" + ], + [ + "Michael Silva", + "michael@example.com", + "Marketing Designer", + "London", + "2012/11/27", + "$198,500" + ], + [ + "Paul Byrd", + "paul@example.com", + "Chief Financial Officer (CFO)", + "New York", + "2010/06/09", + "$725,000" + ], + [ + "Gloria Little", + "gloria@example.com", + "Systems Administrator", + "New York", + "2009/04/10", + "$237,500" + ], + [ + "Bradley Greer", + "bradley@example.com", + "Software Engineer", + "London", + "2012/10/13", + "$132,000" + ], + [ + "Dai Rios", + "dai@example.com", + "Personnel Lead", + "Edinburgh", + "2012/09/26", + "$217,500" + ], + [ + "Jenette Caldwell", + "jenette@example.com", + "Development Lead", + "New York", + "2011/09/03", + "$345,000" + ], + [ + "Yuri Berry", + "yuri@example.com", + "Chief Marketing Officer (CMO)", + "New York", + "2009/06/25", + "$675,000" + ], + [ + "Caesar Vance", + "caesar@example.com", + "Pre-Sales Support", + "New York", + "2011/12/12", + "$106,450" + ], + [ + "Doris Wilder", + "doris@example.com", + "Sales Assistant", + "Sydney", + "2010/09/20", + "$85,600" + ], + [ + "Angelica Ramos", + "angelica@example.com", + "Chief Executive Officer (CEO)", + "London", + "2009/10/09", + "$1,200,000" + ], + [ + "Gavin Joyce", + "gavin@example.com", + "Developer", + "Edinburgh", + "2010/12/22", + "$92,575" + ], + [ + "Jennifer Chang", + "jennifer@example.com", + "Regional Director", + "Singapore", + "2010/11/14", + "$357,650" + ], + [ + "Brenden Wagner", + "brenden@example.com", + "Software Engineer", + "San Francisco", + "2011/06/07", + "$206,850" + ], + [ + "Fiona Green", + "fiona@example.com", + "Chief Operating Officer (COO)", + "San Francisco", + "2010/03/11", + "$850,000" + ], + [ + "Shou Itou", + "shou@example.com", + "Regional Marketing", + "Tokyo", + "2011/08/14", + "$163,000" + ], + [ + "Michelle House", + "michelle@example.com", + "Integration Specialist", + "Sydney", + "2011/06/02", + "$95,400" + ], + [ + "Suki Burks", + "suki@example.com", + "Developer", + "London", + "2009/10/22", + "$114,500" + ], + [ + "Prescott Bartlett", + "prescott@example.com", + "Technical Author", + "London", + "2011/05/07", + "$145,000" + ], + [ + "Gavin Cortez", + "gavin@example.com", + "Team Leader", + "San Francisco", + "2008/10/26", + "$235,500" + ], + [ + "Martena Mccray", + "martena@example.com", + "Post-Sales support", + "Edinburgh", + "2011/03/09", + "$324,050" + ], + [ + "Unity Butler", + "unity@example.com", + "Marketing Designer", + "San Francisco", + "2009/12/09", + "$85,675" + ], + [ + "Howard Hatfield", + "howard@example.com", + "Office Manager", + "San Francisco", + "2008/12/16", + "$164,500" + ], + [ + "Hope Fuentes", + "hope@example.com", + "Secretary", + "San Francisco", + "2010/02/12", + "$109,850" + ], + [ + "Vivian Harrell", + "vivian@example.com", + "Financial Controller", + "San Francisco", + "2009/02/14", + "$452,500" + ], + [ + "Timothy Mooney", + "timothy@example.com", + "Office Manager", + "London", + "2008/12/11", + "$136,200" + ], + [ + "Jackson Bradshaw", + "jackson@example.com", + "Director", + "New York", + "2008/09/26", + "$645,750" + ], + [ + "Olivia Liang", + "olivia@example.com", + "Support Engineer", + "Singapore", + "2011/02/03", + "$234,500" + ], + [ + "Bruno Nash", + "bruno@example.com", + "Software Engineer", + "London", + "2011/05/03", + "$163,500" + ], + [ + "Sakura Yamamoto", + "sakura@example.com", + "Support Engineer", + "Tokyo", + "2009/08/19", + "$139,575" + ], + [ + "Thor Walton", + "thor@example.com", + "Developer", + "New York", + "2013/08/11", + "$98,540" + ], + [ + "Finn Camacho", + "finn@example.com", + "Support Engineer", + "San Francisco", + "2009/07/07", + "$87,500" + ], + [ + "Serge Baldwin", + "serge@example.com", + "Data Coordinator", + "Singapore", + "2012/04/09", + "$138,575" + ], + [ + "Zenaida Frank", + "zenaida@example.com", + "Software Engineer", + "New York", + "2010/01/04", + "$125,250" + ], + [ + "Zorita Serrano", + "zorita@example.com", + "Software Engineer", + "San Francisco", + "2012/06/01", + "$115,000" + ], + [ + "Jennifer Acosta", + "jennifer@example.com", + "Junior Javascript Developer", + "Edinburgh", + "2013/02/01", + "$75,650" + ], + [ + "Cara Stevens", + "cara@example.com", + "Sales Assistant", + "New York", + "2011/12/06", + "$145,600" + ], + [ + "Hermione Butler", + "hermione@example.com", + "Regional Director", + "London", + "2011/03/21", + "$356,250" + ], + [ + "Lael Greer", + "lael@example.com", + "Systems Administrator", + "London", + "2009/02/27", + "$103,500" + ], + [ + "Jonas Alexander", + "jonas@example.com", + "Developer", + "San Francisco", + "2010/07/14", + "$86,500" + ], + [ + "Shad Decker", + "shad@example.com", + "Regional Director", + "Edinburgh", + "2008/11/13", + "$183,000" + ], + [ + "Michael Bruce", + "michael@example.com", + "Javascript Developer", + "Singapore", + "2011/06/27", + "$183,000" + ], + [ + "Donna Snider", + "donna@example.com", + "Customer Support", + "New York", + "2011/01/25", + "$112,000" + ] + ] +} diff --git a/public/vuexy/assets/json/app-academy-dashboard.json b/public/vuexy/assets/json/app-academy-dashboard.json new file mode 100644 index 0000000..e1a5bff --- /dev/null +++ b/public/vuexy/assets/json/app-academy-dashboard.json @@ -0,0 +1,329 @@ +{ + "data": [ + { + "id": 1, + "user": "Lauretta Coie", + "image": "1.png", + "status": "76%", + "number": "19/25", + "user_number": 183, + "note": 20, + "view": 83, + "time": "17:34:48.000", + "logo": "angular", + "course": "Basics of Problem Solving Techniques" + }, + { + "id": 2, + "user": "Maybelle Zmitrovich", + "image": "2.png", + "status": "89%", + "number": "89/100", + "user_number": 14, + "note": 48, + "view": 43, + "time": "19:17:03.000", + "logo": "figma", + "course": "UI/UX Design" + }, + { + "id": 3, + "user": "Gertie Langwade", + "image": "2.png", + "status": "87%", + "number": "87/100", + "user_number": 198, + "note": 8, + "view": 88, + "time": "16:16:27.000", + "logo": "react", + "course": "React Native" + }, + { + "id": 4, + "user": "Estella Chace", + "image": "3.png", + "status": "66%", + "number": "33/50", + "user_number": 147, + "note": 2, + "view": 87, + "time": "15:49:36.000", + "logo": "art", + "course": "Art & Drawing" + }, + { + "id": 5, + "user": "Euell Bownass", + "image": "14.png", + "status": "99%", + "number": "99/100", + "user_number": 133, + "note": 19, + "view": 13, + "time": "12:42:30.000", + "logo": "fundamentals", + "course": "Basic Fundamentals" + }, + { + "id": 6, + "user": "Terrye Etches", + "image": "3.png", + "status": "92%", + "number": "23/25", + "user_number": 178, + "note": 36, + "view": 36, + "time": "1:42:32.000", + "logo": "react", + "course": "React for Beginners" + }, + { + "id": 7, + "user": "Papageno Sloy", + "image": "14.png", + "status": "55%", + "number": "11/20", + "user_number": 274, + "note": 21, + "view": 60, + "time": "4:59:08.000", + "logo": "fundamentals", + "course": "The Science of Critical Thinking" + }, + { + "id": 8, + "user": "Aviva Penvarden", + "image": "1.png", + "status": "24%", + "number": "6/25", + "user_number": 44, + "note": 28, + "view": 13, + "time": "2:09:30.000", + "logo": "figma", + "course": "The Complete Figma UI/UX Course" + }, + { + "id": 9, + "user": "Reggi Tuddenham", + "image": "8.png", + "status": "67%", + "number": "67/100", + "user_number": 295, + "note": 34, + "view": 26, + "time": "22:21:40.000", + "logo": "fundamentals", + "course": "Advanced Problem Solving Techniques" + }, + { + "id": 10, + "user": "Aluin Leveritt", + "image": "1.png", + "status": "98%", + "number": "49/50", + "user_number": 98, + "note": 5, + "view": 37, + "time": "22:22:17.000", + "logo": "react", + "course": "Advanced React Native" + }, + { + "id": 11, + "user": "Ardys Deakin", + "image": "9.png", + "status": "87%", + "number": "87/100", + "user_number": 19, + "note": 40, + "view": 32, + "time": "15:25:45.000", + "logo": "react", + "course": "Building Web Applications with React" + }, + { + "id": 12, + "user": "Camel Scown", + "image": "1.png", + "status": "88%", + "number": "22/25", + "user_number": 246, + "note": 22, + "view": 77, + "time": "4:33:09.000", + "logo": "angular", + "course": "Angular Routing and Navigation" + }, + { + "id": 13, + "user": "Bertina Honnan", + "image": "15.png", + "status": "22%", + "number": "11/50", + "user_number": 198, + "note": 7, + "view": 87, + "time": "16:38:59.000", + "logo": "fundamentals", + "course": "Creative Problem Solving" + }, + { + "id": 14, + "user": "Hillyer Wooster", + "image": "2.png", + "status": "44%", + "number": "11/25", + "user_number": 92, + "note": 39, + "view": 60, + "time": "22:43:57.000", + "logo": "angular", + "course": "Building Web Applications with Angular" + }, + { + "id": 15, + "user": "Emerson Hance", + "image": "12.png", + "status": "80%", + "number": "4/5", + "user_number": 14, + "note": 22, + "view": 5, + "time": "2:29:00.000", + "logo": "angular", + "course": "Advanced Angular" + }, + { + "id": 16, + "user": "Ginger Cruft", + "image": "1.png", + "status": "88%", + "number": "22/25", + "user_number": 250, + "note": 12, + "view": 95, + "time": "20:10:15.000", + "logo": "react", + "course": "Testing React with Jest and Enzyme" + }, + { + "id": 17, + "user": "Rollie Parsons", + "image": "13.png", + "status": "22%", + "number": "11/50", + "user_number": 209, + "note": 20, + "view": 98, + "time": "16:15:14.000", + "logo": "figma", + "course": "Typography Theory" + }, + { + "id": 18, + "user": "Randy Foister", + "image": "1.png", + "status": "23%", + "number": "23/100", + "user_number": 20, + "note": 16, + "view": 77, + "time": "4:31:35.000", + "logo": "angular", + "course": "Angular Testing" + }, + { + "id": 19, + "user": "Ashleigh Bartkowiak", + "image": "8.png", + "status": "34%", + "number": "17/50", + "user_number": 280, + "note": 9, + "view": 31, + "time": "1:52:09.000", + "logo": "react", + "course": "React for Professional" + }, + { + "id": 20, + "user": "Bernarr Markie", + "image": "12.png", + "status": "10%", + "number": "1/10", + "user_number": 116, + "note": 33, + "view": 53, + "time": "16:24:43.000", + "logo": "art", + "course": "The Ultimate Drawing Course" + }, + { + "id": 21, + "user": "Merrilee Whitnell", + "image": "2.png", + "status": "91%", + "number": "91/100", + "user_number": 171, + "note": 7, + "view": 74, + "time": "5:57:44.000", + "logo": "angular", + "course": "Basics of Angular" + }, + { + "id": 22, + "user": "Thekla Dineges", + "image": "1.png", + "status": "98%", + "number": "49/50", + "user_number": 285, + "note": 30, + "view": 54, + "time": "4:40:58.000", + "logo": "art", + "course": "Introduction to Digital Painting" + }, + { + "id": 23, + "user": "Freda Garham", + "image": "5.png", + "status": "81%", + "number": "81/100", + "user_number": 79, + "note": 46, + "view": 27, + "time": "8:44:47.000", + "logo": "fundamentals", + "course": "The Science of Everyday Thinking" + }, + { + "id": 24, + "user": "Leyla Bourley", + "image": "13.png", + "status": "24%", + "number": "6/25", + "user_number": 28, + "note": 11, + "view": 77, + "time": "22:36:38.000", + "logo": "art", + "course": "Color Theory" + }, + { + "id": 25, + "user": "Nevsa Lawey", + "image": "6.png", + "status": "13%", + "number": "13/100", + "user_number": 193, + "note": 7, + "view": 67, + "time": "19:21:59.000", + "logo": "figma", + "course": "The Complete Figma Course" + } + ] +} diff --git a/public/vuexy/assets/json/app-ecommerce-reviews.json b/public/vuexy/assets/json/app-ecommerce-reviews.json new file mode 100644 index 0000000..32ac445 --- /dev/null +++ b/public/vuexy/assets/json/app-ecommerce-reviews.json @@ -0,0 +1,1404 @@ +{ + "data": [ + { + "id": 1, + "product": "iPhone 14 Pro", + "company_name": "Super Retina XDR display footnote Pro Motion technology", + "product_image": "product-1.png", + "reviewer": "Zane Scraggs", + "email": "zscraggs0@flavors.me", + "avatar": "", + "date": "5/28/2020", + "status": "Published", + "review": 2, + "head": "lorem ipsum dolor", + "para": "Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi." + }, + { + "id": 2, + "product": "Echo Dot (4th Gen)", + "company_name": "Echo Dot Smart speaker with Alexa", + "product_image": "product-2.png", + "reviewer": "Stacey Hallgalley", + "email": "shallgalley1@google.nl", + "avatar": "13.png", + "date": "3/21/2021", + "status": "Published", + "review": 5, + "head": "libero ut", + "para": "Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis." + }, + { + "id": 3, + "product": "Dohioue Wall Clock", + "company_name": "Modern 10 Inch Battery Operated Wall Clocks", + "product_image": "product-3.png", + "reviewer": "Francyne Coulthurst", + "email": "fcoulthurst2@upenn.edu", + "avatar": "9.png", + "date": "8/10/2020", + "status": "Published", + "review": 2, + "head": "neque libero convallis", + "para": "Phasellus in felis. Donec semper sapien a libero. Nam dui." + }, + { + "id": 4, + "product": "INZCOU Running Shoes", + "company_name": "Lightweight Tennis Shoes Non Slip Gym Workout Shoes", + "product_image": "product-4.png", + "reviewer": "Nate De Mitris", + "email": "nde3@intel.com", + "avatar": "", + "date": "12/18/2021", + "status": "Pending", + "review": 3, + "head": "accumsan tellus nisi eu", + "para": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio." + }, + { + "id": 5, + "product": "Apple Watch Series 7", + "company_name": "Starlight Aluminum Case with Starlight Sport Band.", + "product_image": "product-5.png", + "reviewer": "Ethel Zanardii", + "email": "ezanardii4@mapy.cz", + "avatar": "9.png", + "date": "6/12/2020", + "status": "Pending", + "review": 1, + "head": "etiam faucibus cursus", + "para": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque." + }, + { + "id": 6, + "product": "Meta Quest 2", + "company_name": "Advanced All-In-One Virtual Reality Headset", + "product_image": "product-6.png", + "reviewer": "Fancy Tweedell", + "email": "ftweedell5@telegraph.co.uk", + "avatar": "", + "date": "11/23/2020", + "status": "Pending", + "review": 1, + "head": "in faucibus orci luctus et", + "para": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est." + }, + { + "id": 7, + "product": "MacBook Pro 16", + "company_name": "Laptop M2 Pro chip with 12‑core CPU and 19‑core GPU", + "product_image": "product-7.png", + "reviewer": "Abeu Gregorace", + "email": "agregorace6@godaddy.com", + "avatar": "7.png", + "date": "9/8/2020", + "status": "Pending", + "review": 2, + "head": "vel enim", + "para": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est." + }, + { + "id": 8, + "product": "SAMSUNG Galaxy S22 Ultra", + "company_name": "Android Smartphone, 256GB, 8K Camera", + "product_image": "product-8.png", + "reviewer": "Sibylle Goodacre", + "email": "sgoodacre7@washingtonpost.com", + "avatar": "6.png", + "date": "6/10/2021", + "status": "Pending", + "review": 1, + "head": "eget semper rutrum", + "para": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est." + }, + { + "id": 9, + "product": "Air Jordan", + "company_name": "Air Jordan is a line of basketball shoes produced by Nike", + "product_image": "product-9.png", + "reviewer": "Gisela Leppard", + "email": "gleppard8@yandex.ru", + "avatar": "5.png", + "date": "4/20/2020", + "status": "Published", + "review": 2, + "head": "ut mauris", + "para": "Fusce consequat. Nulla nisl. Nunc nisl." + }, + { + "id": 10, + "product": "VISKABACKA", + "company_name": "Armchair, Skartofta black/light grey", + "product_image": "product-10.png", + "reviewer": "Hilario Wheldon", + "email": "hwheldon9@apple.com", + "avatar": "3.png", + "date": "8/21/2020", + "status": "Pending", + "review": 2, + "head": "amet consectetuer adipiscing elit proin", + "para": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat." + }, + { + "id": 11, + "product": "Nintendo Switch", + "company_name": "TV Mode, Tabletop Mode, Handheld Mode", + "product_image": "product-11.png", + "reviewer": "Ivie McGlaughn", + "email": "imcglaughna@mapquest.com", + "avatar": "", + "date": "4/13/2020", + "status": "Pending", + "review": 4, + "head": "eget nunc donec", + "para": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est." + }, + { + "id": 12, + "product": "PlayStation 5", + "company_name": "Marvel at incredible graphics and experience", + "product_image": "product-12.png", + "reviewer": "Neel Kingscott", + "email": "nkingscottb@soup.io", + "avatar": "", + "date": "12/27/2020", + "status": "Published", + "review": 1, + "head": "lacus at velit", + "para": "Phasellus in felis. Donec semper sapien a libero. Nam dui." + }, + { + "id": 13, + "product": "Amazon Fire TV", + "company_name": "4K UHD smart TV, stream live TV without cable", + "product_image": "product-13.png", + "reviewer": "Tracey Ventham", + "email": "tventhamc@thetimes.co.uk", + "avatar": "", + "date": "3/17/2021", + "status": "Published", + "review": 3, + "head": "at nunc commodo placerat praesent", + "para": "Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh." + }, + { + "id": 14, + "product": "Smiletag Ceramic Vase", + "company_name": "Modern Farmhouse Decor Vase Set of 3", + "product_image": "product-14.png", + "reviewer": "Rollo Truckell", + "email": "rtruckelld@gravatar.com", + "avatar": "", + "date": "2/23/2020", + "status": "Published", + "review": 5, + "head": "in hac", + "para": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis." + }, + { + "id": 15, + "product": "Apple iPad", + "company_name": "10.2-inch Retina Display, 64GB", + "product_image": "product-15.png", + "reviewer": "Jabez Heggs", + "email": "jheggse@nba.com", + "avatar": "10.png", + "date": "4/21/2020", + "status": "Published", + "review": 1, + "head": "ac consequat", + "para": "Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam." + }, + { + "id": 16, + "product": "BANGE Anti Theft Backpack", + "company_name": "Smart Business Laptop Fits 15.6 Inch Notebook", + "product_image": "product-16.png", + "reviewer": "Micaela Rowesby", + "email": "mrowesbyf@surveymonkey.com", + "avatar": "3.png", + "date": "12/11/2021", + "status": "Published", + "review": 1, + "head": "mattis egestas metus", + "para": "Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem." + }, + { + "id": 17, + "product": "Xbox Series X/S", + "company_name": "Dual Controller Charger Station Dock", + "product_image": "product-17.png", + "reviewer": "Blakelee Benza", + "email": "bbenzag@utexas.edu", + "avatar": "5.png", + "date": "4/26/2021", + "status": "Published", + "review": 1, + "head": "sapien placerat", + "para": "Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem." + }, + { + "id": 18, + "product": "Canon EOS Rebel T7", + "company_name": "18-55mm Lens | Built-in Wi-Fi | 24.1 MP CMOS Sensor", + "product_image": "product-18.png", + "reviewer": "Emery Breitling", + "email": "ebreitlingh@friendfeed.com", + "avatar": "", + "date": "12/1/2020", + "status": "Pending", + "review": 5, + "head": "nec nisi vulputate", + "para": "Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl." + }, + { + "id": 19, + "product": "Honiway Wall Mirror", + "company_name": "Decorative 12 inch Rustic Wood Mirror Sunburst Boho", + "product_image": "product-19.png", + "reviewer": "Wilona Fields", + "email": "wfieldsi@columbia.edu", + "avatar": "12.png", + "date": "3/30/2020", + "status": "Published", + "review": 1, + "head": "parturient montes nascetur ridiculus", + "para": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus." + }, + { + "id": 20, + "product": "Tommaso Veloce Shoes", + "company_name": "Peloton Shoes Triathlon Road Bike Indoor Cycling", + "product_image": "product-20.png", + "reviewer": "Janey Lamprecht", + "email": "jlamprechtj@tuttocitta.it", + "avatar": "10.png", + "date": "9/16/2020", + "status": "Pending", + "review": 1, + "head": "maecenas ut massa quis augue", + "para": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet." + }, + { + "id": 21, + "product": "Zoolab", + "company_name": "Cruickshank-Jones", + "product_image": "product-1.png", + "reviewer": "Rosene Walsh", + "email": "rwalshk@latimes.com", + "avatar": "", + "date": "7/17/2021", + "status": "Published", + "review": 1, + "head": "convallis nulla", + "para": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus." + }, + { + "id": 22, + "product": "Viva", + "company_name": "Ferry Group", + "product_image": "product-2.png", + "reviewer": "Buffy Sellen", + "email": "bsellenl@qq.com", + "avatar": "7.png", + "date": "1/9/2021", + "status": "Pending", + "review": 3, + "head": "nunc viverra dapibus", + "para": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus." + }, + { + "id": 23, + "product": "Transcof", + "company_name": "Bruen-Heathcote", + "product_image": "product-3.png", + "reviewer": "Alvis Szymanzyk", + "email": "aszymanzykm@google.cn", + "avatar": "", + "date": "6/11/2020", + "status": "Pending", + "review": 1, + "head": "nullam porttitor", + "para": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis." + }, + { + "id": 24, + "product": "Uerified", + "company_name": "Koch Group", + "product_image": "product-4.png", + "reviewer": "Hatty Morsley", + "email": "hmorsleyn@gov.uk", + "avatar": "6.png", + "date": "2/12/2021", + "status": "Published", + "review": 2, + "head": "metus sapien ut", + "para": "Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit." + }, + { + "id": 25, + "product": "Y-find", + "company_name": "Emmerich and Sons", + "product_image": "product-5.png", + "reviewer": "Jabez Pudner", + "email": "jpudnero@cpanel.net", + "avatar": "", + "date": "10/14/2021", + "status": "Pending", + "review": 4, + "head": "orci luctus et", + "para": "Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi." + }, + { + "id": 26, + "product": "Wigtax", + "company_name": "Zulauf-Prohaska", + "product_image": "product-6.png", + "reviewer": "Ida Ovill", + "email": "iovillp@newsvine.com", + "avatar": "13.png", + "date": "11/18/2020", + "status": "Published", + "review": 2, + "head": "vestibulum ante ipsum", + "para": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus." + }, + { + "id": 27, + "product": "Tempsoft", + "company_name": "VonRueden, Rogahn and Kris", + "product_image": "product-7.png", + "reviewer": "Suzanne Breckin", + "email": "sbreckinq@jimdo.com", + "avatar": "11.png", + "date": "7/26/2020", + "status": "Published", + "review": 2, + "head": "vel enim", + "para": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo." + }, + { + "id": 28, + "product": "Rt", + "company_name": "Romaguera, O'Connell and Abernathy", + "product_image": "product-8.png", + "reviewer": "Morgana Coote", + "email": "mcooter@tinypic.com", + "avatar": "5.png", + "date": "8/29/2021", + "status": "Pending", + "review": 5, + "head": "cubilia curae mauris", + "para": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris." + }, + { + "id": 29, + "product": "Zontrax", + "company_name": "Mills, Hagenes and Bednar", + "product_image": "product-9.png", + "reviewer": "Wesley Murra", + "email": "wmurras@tumblr.com", + "avatar": "", + "date": "3/20/2021", + "status": "Pending", + "review": 4, + "head": "gravida nisi at", + "para": "Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat." + }, + { + "id": 30, + "product": "Keylex", + "company_name": "Sanford, Harvey and Parisian", + "product_image": "product-10.png", + "reviewer": "Jobye Varnam", + "email": "jvarnamt@webs.com", + "avatar": "", + "date": "11/24/2020", + "status": "Pending", + "review": 2, + "head": "nec sem", + "para": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus." + }, + { + "id": 31, + "product": "Trippledex", + "company_name": "Conroy-Bergstrom", + "product_image": "product-11.png", + "reviewer": "Bibbye O'Dowd", + "email": "bodowdu@infoseek.co.jp", + "avatar": "5.png", + "date": "7/7/2020", + "status": "Published", + "review": 5, + "head": "odio elementum eu", + "para": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis." + }, + { + "id": 32, + "product": "Opela", + "company_name": "Langosh Inc", + "product_image": "product-12.png", + "reviewer": "Baldwin Bodimeade", + "email": "bbodimeadev@gnu.org", + "avatar": "1.png", + "date": "3/21/2020", + "status": "Published", + "review": 2, + "head": "in imperdiet et commodo", + "para": "Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem." + }, + { + "id": 33, + "product": "Span", + "company_name": "Jerde-Walsh", + "product_image": "product-13.png", + "reviewer": "Rozalin Allan", + "email": "rallanw@ucsd.edu", + "avatar": "12.png", + "date": "1/23/2020", + "status": "Published", + "review": 4, + "head": "pellentesque at", + "para": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque." + }, + { + "id": 34, + "product": "Rank", + "company_name": "Barrows, Quitzon and Roberts", + "product_image": "product-14.png", + "reviewer": "Patsy Bowlas", + "email": "pbowlasx@yandex.ru", + "avatar": "1.png", + "date": "10/7/2020", + "status": "Pending", + "review": 5, + "head": "congue etiam", + "para": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque." + }, + { + "id": 35, + "product": "Tempsoft", + "company_name": "Russel-Grant", + "product_image": "product-15.png", + "reviewer": "Zsazsa Jansens", + "email": "zjansensy@wikipedia.org", + "avatar": "10.png", + "date": "8/7/2021", + "status": "Pending", + "review": 1, + "head": "eget eros", + "para": "In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus." + }, + { + "id": 36, + "product": "Ventosanzap", + "company_name": "O'Conner-Zboncak", + "product_image": "product-16.png", + "reviewer": "Denny MacGettigen", + "email": "dmacgettigenz@ca.gov", + "avatar": "", + "date": "2/17/2020", + "status": "Published", + "review": 1, + "head": "vel dapibus", + "para": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum." + }, + { + "id": 37, + "product": "Mat Lam Tam", + "company_name": "Rutherford, Heller and Bashirian", + "product_image": "product-17.png", + "reviewer": "Leia Braunroth", + "email": "lbraunroth10@nytimes.com", + "avatar": "1.png", + "date": "1/28/2021", + "status": "Published", + "review": 4, + "head": "sit amet consectetuer", + "para": "Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros." + }, + { + "id": 38, + "product": "Zamit", + "company_name": "Swift-Altenwerth", + "product_image": "product-18.png", + "reviewer": "Nil Vasilic", + "email": "nvasilic11@ft.com", + "avatar": "", + "date": "1/2/2020", + "status": "Published", + "review": 1, + "head": "blandit non", + "para": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat." + }, + { + "id": 39, + "product": "Tresom", + "company_name": "O'Kon, Waelchi and Lesch", + "product_image": "product-19.png", + "reviewer": "Mandie Forseith", + "email": "mforseith12@phpbb.com", + "avatar": "", + "date": "7/2/2020", + "status": "Published", + "review": 1, + "head": "in ante vestibulum ante", + "para": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum." + }, + { + "id": 40, + "product": "Viva", + "company_name": "Johnston, Anderson and Metz", + "product_image": "product-20.png", + "reviewer": "Audra Pinks", + "email": "apinks13@pinterest.com", + "avatar": "", + "date": "1/6/2020", + "status": "Pending", + "review": 2, + "head": "ante ipsum primis in", + "para": "Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros." + }, + { + "id": 41, + "product": "Matsoft", + "company_name": "O'Conner, Paucek and Braun", + "product_image": "product-1.png", + "reviewer": "Damita Jarad", + "email": "djarad14@un.org", + "avatar": "11.png", + "date": "10/30/2021", + "status": "Pending", + "review": 4, + "head": "mus etiam vel augue", + "para": "Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat." + }, + { + "id": 42, + "product": "Wiodex", + "company_name": "Wisoky-Kassulke", + "product_image": "product-2.png", + "reviewer": "Fowler Drury", + "email": "fdrury15@chicagotribune.com", + "avatar": "", + "date": "2/11/2020", + "status": "Published", + "review": 3, + "head": "dictumst aliquam augue quam", + "para": "Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus." + }, + { + "id": 43, + "product": "Keylex", + "company_name": "Haag, Bruen and Reichel", + "product_image": "product-3.png", + "reviewer": "Anette Jouen", + "email": "ajouen16@admin.ch", + "avatar": "", + "date": "12/11/2020", + "status": "Published", + "review": 3, + "head": "mauris non ligula pellentesque ultrices", + "para": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque." + }, + { + "id": 44, + "product": "Konklux", + "company_name": "Ankunding Inc", + "product_image": "product-4.png", + "reviewer": "Candace Fossey", + "email": "cfossey17@live.com", + "avatar": "15.png", + "date": "2/10/2021", + "status": "Pending", + "review": 1, + "head": "vel augue vestibulum ante", + "para": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque." + }, + { + "id": 45, + "product": "Tresom", + "company_name": "Deckow and Sons", + "product_image": "product-5.png", + "reviewer": "Persis Loades", + "email": "ploades18@g.co", + "avatar": "4.png", + "date": "9/11/2020", + "status": "Pending", + "review": 5, + "head": "convallis nulla neque", + "para": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque." + }, + { + "id": 46, + "product": "Quo Lux", + "company_name": "Kreiger, Reynolds and Sporer", + "product_image": "product-1.png", + "reviewer": "Kim Carrel", + "email": "kcarrel19@webnode.com", + "avatar": "12.png", + "date": "5/26/2020", + "status": "Pending", + "review": 3, + "head": "quam turpis adipiscing lorem", + "para": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo." + }, + { + "id": 47, + "product": "Roldlamis", + "company_name": "Kuphal-Abbott", + "product_image": "product-6.png", + "reviewer": "Rodger Broz", + "email": "rbroz1a@omniture.com", + "avatar": "", + "date": "10/5/2020", + "status": "Pending", + "review": 1, + "head": "morbi non", + "para": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris." + }, + { + "id": 48, + "product": "Tampflex", + "company_name": "Romaguera, Schmeler and Volkman", + "product_image": "product-7.png", + "reviewer": "Lauri Shearsby", + "email": "lshearsby1b@goo.ne.jp", + "avatar": "5.png", + "date": "10/18/2020", + "status": "Pending", + "review": 5, + "head": "vel dapibus at diam", + "para": "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus." + }, + { + "id": 49, + "product": "Span", + "company_name": "Hane-Romaguera", + "product_image": "product-8.png", + "reviewer": "Hannah Drohun", + "email": "hdrohun1c@marketwatch.com", + "avatar": "4.png", + "date": "9/14/2020", + "status": "Pending", + "review": 4, + "head": "morbi porttitor lorem", + "para": "Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi." + }, + { + "id": 50, + "product": "Zamit", + "company_name": "Hoeger-Powlowski", + "product_image": "product-9.png", + "reviewer": "Celesta Hadden", + "email": "chadden1d@hao123.com", + "avatar": "11.png", + "date": "4/15/2020", + "status": "Published", + "review": 5, + "head": "non sodales", + "para": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis." + }, + { + "id": 51, + "product": "Witchip", + "company_name": "Heidenreich, Keeling and Kuhn", + "product_image": "product-10.png", + "reviewer": "Sollie Dowling", + "email": "sdowling1e@businessweek.com", + "avatar": "", + "date": "9/7/2020", + "status": "Pending", + "review": 1, + "head": "nam congue risus semper porta", + "para": "Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus." + }, + { + "id": 52, + "product": "Ratity", + "company_name": "Beier and Sons", + "product_image": "product-11.png", + "reviewer": "Esma Tamsett", + "email": "etamsett1f@arstechnica.com", + "avatar": "", + "date": "12/21/2020", + "status": "Pending", + "review": 2, + "head": "rutrum rutrum neque aenean auctor", + "para": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet." + }, + { + "id": 53, + "product": "Voltsillam", + "company_name": "Jones and Sons", + "product_image": "product-12.png", + "reviewer": "Fee Pieche", + "email": "fpieche1g@usa.gov", + "avatar": "", + "date": "4/28/2020", + "status": "Pending", + "review": 5, + "head": "non mi", + "para": "Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus." + }, + { + "id": 54, + "product": "Voltsillam", + "company_name": "Mohr and Sons", + "product_image": "product-13.png", + "reviewer": "Frankie Davis", + "email": "fdavis1h@guardian.co.uk", + "avatar": "13.png", + "date": "3/16/2021", + "status": "Published", + "review": 5, + "head": "maecenas pulvinar lobortis est phasellus", + "para": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus." + }, + { + "id": 55, + "product": "Matsoft", + "company_name": "Kling-Hayes", + "product_image": "product-1.png", + "reviewer": "Byram Wimlet", + "email": "bwimlet1i@craigslist.org", + "avatar": "4.png", + "date": "7/13/2021", + "status": "Pending", + "review": 2, + "head": "tortor sollicitudin", + "para": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus." + }, + { + "id": 56, + "product": "Rt", + "company_name": "Brekke-Lubowitz", + "product_image": "product-14.png", + "reviewer": "Maurita Hutchin", + "email": "mhutchin1j@ibm.com", + "avatar": "", + "date": "11/11/2020", + "status": "Pending", + "review": 1, + "head": "odio cras mi pede malesuada", + "para": "Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat." + }, + { + "id": 57, + "product": "Konklab", + "company_name": "Kiehn LLC", + "product_image": "product-15.png", + "reviewer": "Gorden Leftley", + "email": "gleftley1k@disqus.com", + "avatar": "", + "date": "9/19/2021", + "status": "Published", + "review": 3, + "head": "sed nisl nunc rhoncus", + "para": "Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum." + }, + { + "id": 58, + "product": "Lotstring", + "company_name": "Windler-Corwin", + "product_image": "product-16.png", + "reviewer": "Raviv Critcher", + "email": "rcritcher1l@icq.com", + "avatar": "", + "date": "4/20/2020", + "status": "Published", + "review": 5, + "head": "bibendum imperdiet nullam orci", + "para": "Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl." + }, + { + "id": 59, + "product": "Keylex", + "company_name": "Reynolds, Buckridge and Schmeler", + "product_image": "product-17.png", + "reviewer": "Cinda Tersay", + "email": "ctersay1m@berkeley.edu", + "avatar": "", + "date": "3/31/2021", + "status": "Published", + "review": 4, + "head": "curabitur at", + "para": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum." + }, + { + "id": 60, + "product": "Transcof", + "company_name": "Jacobs-Farrell", + "product_image": "product-18.png", + "reviewer": "Raynell Rosenauer", + "email": "rrosenauer1n@360.cn", + "avatar": "", + "date": "6/3/2020", + "status": "Published", + "review": 2, + "head": "massa donec dapibus duis at", + "para": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum." + }, + { + "id": 61, + "product": "Opela", + "company_name": "Beier-Bergstrom", + "product_image": "product-19.png", + "reviewer": "Aurelia Cooley", + "email": "acooley1o@prnewswire.com", + "avatar": "", + "date": "7/27/2020", + "status": "Pending", + "review": 1, + "head": "dictumst maecenas", + "para": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio." + }, + { + "id": 62, + "product": "Rlowdesk", + "company_name": "Roob and Sons", + "product_image": "product-20.png", + "reviewer": "Silvester Vittel", + "email": "svittel1p@eepurl.com", + "avatar": "", + "date": "3/2/2021", + "status": "Pending", + "review": 5, + "head": "elit ac nulla", + "para": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst." + }, + { + "id": 63, + "product": "Kanlam", + "company_name": "Hauck Group", + "product_image": "product-2.png", + "reviewer": "Nester Oliffe", + "email": "noliffe1q@tinypic.com", + "avatar": "", + "date": "3/31/2021", + "status": "Published", + "review": 4, + "head": "sagittis nam congue", + "para": "Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus." + }, + { + "id": 64, + "product": "Rembucket", + "company_name": "Reynolds-Lindgren", + "product_image": "product-2.png", + "reviewer": "Cheryl Growcott", + "email": "cgrowcott1r@nifty.com", + "avatar": "10.png", + "date": "10/29/2021", + "status": "Pending", + "review": 4, + "head": "amet diam in magna bibendum", + "para": "Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius." + }, + { + "id": 65, + "product": "Tin", + "company_name": "Stroman and Sons", + "product_image": "product-2.png", + "reviewer": "Calhoun Perot", + "email": "cperot1s@goodreads.com", + "avatar": "9.png", + "date": "10/15/2020", + "status": "Published", + "review": 4, + "head": "enim blandit mi", + "para": "Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus." + }, + { + "id": 66, + "product": "Trippledex", + "company_name": "Kihn-Wisoky", + "product_image": "product-2.png", + "reviewer": "Winnah Tivenan", + "email": "wtivenan1t@example.com", + "avatar": "", + "date": "5/27/2021", + "status": "Published", + "review": 3, + "head": "pede ullamcorper augue a suscipit", + "para": "Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus." + }, + { + "id": 67, + "product": "Redhold", + "company_name": "Konopelski-Hauck", + "product_image": "product-2.png", + "reviewer": "Faydra Perceval", + "email": "fperceval1u@psu.edu", + "avatar": "", + "date": "10/2/2020", + "status": "Published", + "review": 2, + "head": "porta volutpat", + "para": "In congue. Etiam justo. Etiam pretium iaculis justo." + }, + { + "id": 68, + "product": "Pannier", + "company_name": "Rau Inc", + "product_image": "product-3.png", + "reviewer": "Shauna Runge", + "email": "srunge1v@theatlantic.com", + "avatar": "6.png", + "date": "12/17/2021", + "status": "Published", + "review": 3, + "head": "aliquam lacus morbi quis tortor", + "para": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est." + }, + { + "id": 69, + "product": "Rlexidy", + "company_name": "Torp-Lebsack", + "product_image": "product-3.png", + "reviewer": "Udell Laurand", + "email": "ulaurand1w@prnewswire.com", + "avatar": "10.png", + "date": "3/14/2021", + "status": "Pending", + "review": 5, + "head": "vestibulum velit id pretium", + "para": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris." + }, + { + "id": 70, + "product": "Keylex", + "company_name": "Hane-Bednar", + "product_image": "product-3.png", + "reviewer": "Charyl Mordaunt", + "email": "cmordaunt1x@bizjournals.com", + "avatar": "4.png", + "date": "4/11/2021", + "status": "Pending", + "review": 1, + "head": "amet eros suspendisse accumsan tortor", + "para": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede." + }, + { + "id": 71, + "product": "Kuobam", + "company_name": "Rice Group", + "product_image": "product-3.png", + "reviewer": "Becki Petit", + "email": "bpetit1y@addtoany.com", + "avatar": "3.png", + "date": "8/9/2021", + "status": "Published", + "review": 5, + "head": "blandit lacinia erat vestibulum sed", + "para": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede." + }, + { + "id": 72, + "product": "Ulphazap", + "company_name": "West, White and Rau", + "product_image": "product-3.png", + "reviewer": "Gallagher Goldes", + "email": "ggoldes1z@microsoft.com", + "avatar": "15.png", + "date": "10/21/2020", + "status": "Pending", + "review": 4, + "head": "vitae ipsum aliquam", + "para": "Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem." + }, + { + "id": 73, + "product": "Wiodex", + "company_name": "Keeling-Dicki", + "product_image": "product-4.png", + "reviewer": "Gunilla Painter", + "email": "gpainter20@drupal.org", + "avatar": "4.png", + "date": "12/11/2021", + "status": "Published", + "review": 4, + "head": "tortor duis mattis egestas", + "para": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis." + }, + { + "id": 74, + "product": "Veribet", + "company_name": "Gerlach, Bernier and Jenkins", + "product_image": "product-4.png", + "reviewer": "Greggory Illingworth", + "email": "gillingworth21@lis", + "avatar": "15.png", + "date": "8/8/2020", + "status": "Pending", + "review": 4, + "head": "pede justo lacinia eget tincidunt", + "para": "Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus." + }, + { + "id": 75, + "product": "Rix San", + "company_name": "Kessler and Sons", + "product_image": "product-4.png", + "reviewer": "Amabel Reah", + "email": "areah22@indiegogo.com", + "avatar": "", + "date": "11/22/2021", + "status": "Published", + "review": 3, + "head": "sit amet lobortis sapien", + "para": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo." + }, + { + "id": 76, + "product": "Zoolab", + "company_name": "Goldner, Lind and Hansen", + "product_image": "product-4.png", + "reviewer": "Eziechiele Littlejohns", + "email": "elittlejohns23@blogger.com", + "avatar": "", + "date": "8/17/2020", + "status": "Pending", + "review": 4, + "head": "cras non velit", + "para": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris." + }, + { + "id": 77, + "product": "Rob", + "company_name": "Trantow Group", + "product_image": "product-4.png", + "reviewer": "Faythe Hance", + "email": "fhance24@odnoklassniki.ru", + "avatar": "13.png", + "date": "7/1/2021", + "status": "Published", + "review": 5, + "head": "luctus tincidunt nulla mollis molestie", + "para": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet." + }, + { + "id": 78, + "product": "Zamit", + "company_name": "Reichel, Hagenes and Nader", + "product_image": "product-5.png", + "reviewer": "Marie Hazelton", + "email": "mhazelton25@miitbeian.gov.cn", + "avatar": "", + "date": "5/31/2021", + "status": "Published", + "review": 1, + "head": "ut odio cras", + "para": "Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis." + }, + { + "id": 79, + "product": "Zoolab", + "company_name": "Baumbach-Renner", + "product_image": "product-5.png", + "reviewer": "Vincenz Izsak", + "email": "vizsak26@diigo.com", + "avatar": "", + "date": "3/15/2021", + "status": "Pending", + "review": 2, + "head": "gravida sem", + "para": "Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl." + }, + { + "id": 80, + "product": "Stronghold", + "company_name": "Ullrich, Jacobson and Tillman", + "product_image": "product-5.png", + "reviewer": "Roch Dehmel", + "email": "rdehmel27@tiny.cc", + "avatar": "", + "date": "4/21/2020", + "status": "Pending", + "review": 3, + "head": "ligula pellentesque ultrices phasellus", + "para": "Sed ante. Vivamus tortor. Duis mattis egestas metus." + }, + { + "id": 81, + "product": "Rintone", + "company_name": "VonRueden, Kuphal and Lindgren", + "product_image": "product-5.png", + "reviewer": "Marylin Thewlis", + "email": "mthewlis28@tmall.com", + "avatar": "12.png", + "date": "5/26/2021", + "status": "Pending", + "review": 1, + "head": "elementum nullam varius nulla", + "para": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus." + }, + { + "id": 82, + "product": "Temp", + "company_name": "Wintheiser, Bergstrom and Schimmel", + "product_image": "product-5.png", + "reviewer": "Annissa Mapham", + "email": "amapham29@cbslocal.com", + "avatar": "4.png", + "date": "6/10/2021", + "status": "Published", + "review": 4, + "head": "odio porttitor", + "para": "Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit." + }, + { + "id": 83, + "product": "Rlexidy", + "company_name": "Kuhn and Sons", + "product_image": "product-6.png", + "reviewer": "Lori Prosek", + "email": "lprosek2a@webs.com", + "avatar": "", + "date": "7/16/2021", + "status": "Published", + "review": 1, + "head": "lacinia sapien quis", + "para": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst." + }, + { + "id": 84, + "product": "Ronstring", + "company_name": "Goldner, Nitzsche and Rau", + "product_image": "product-6.png", + "reviewer": "Zelma Jado", + "email": "zjado2b@salon.com", + "avatar": "", + "date": "7/13/2021", + "status": "Pending", + "review": 4, + "head": "mauris sit amet eros suspendisse", + "para": "In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus." + }, + { + "id": 85, + "product": "Rixflex", + "company_name": "Bayer-Beer", + "product_image": "product-6.png", + "reviewer": "Alfreda Tuffley", + "email": "atuffley2c@drupal.org", + "avatar": "", + "date": "3/25/2020", + "status": "Pending", + "review": 2, + "head": "molestie hendrerit at vulputate vitae", + "para": "Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis." + }, + { + "id": 86, + "product": "Uerified", + "company_name": "Rolfson-Witting", + "product_image": "product-6.png", + "reviewer": "Arnold Rate", + "email": "arate2d@mit.edu", + "avatar": "15.png", + "date": "7/22/2021", + "status": "Pending", + "review": 1, + "head": "nisi venenatis tristique fusce", + "para": "Phasellus in felis. Donec semper sapien a libero. Nam dui." + }, + { + "id": 87, + "product": "Stringtough", + "company_name": "Kunde-Gibson", + "product_image": "product-7.png", + "reviewer": "Felizio Macieiczyk", + "email": "fmacieiczyk2e@sciencedaily.com", + "avatar": "15.png", + "date": "8/27/2020", + "status": "Published", + "review": 4, + "head": "augue quam sollicitudin", + "para": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus." + }, + { + "id": 88, + "product": "Qookley", + "company_name": "Kshlerin-Klocko", + "product_image": "product-7.png", + "reviewer": "Evanne Chamley", + "email": "echamley2f@gmpg.org", + "avatar": "6.png", + "date": "2/1/2021", + "status": "Pending", + "review": 4, + "head": "eget tincidunt", + "para": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem." + }, + { + "id": 89, + "product": "Zamit", + "company_name": "Reilly, Marvin and Ondricka", + "product_image": "product-7.png", + "reviewer": "Dacy Goodlatt", + "email": "dgoodlatt2g@squarespace.com", + "avatar": "11.png", + "date": "4/15/2021", + "status": "Pending", + "review": 4, + "head": "eu interdum eu", + "para": "In congue. Etiam justo. Etiam pretium iaculis justo." + }, + { + "id": 90, + "product": "Mat Lam Tam", + "company_name": "Ratke-Bauch", + "product_image": "product-7.png", + "reviewer": "Samantha Vickerman", + "email": "svickerman2h@earthlink.net", + "avatar": "7.png", + "date": "6/30/2021", + "status": "Pending", + "review": 3, + "head": "leo rhoncus sed vestibulum", + "para": "Sed ante. Vivamus tortor. Duis mattis egestas metus." + }, + { + "id": 91, + "product": "Rt", + "company_name": "Kautzer-Hayes", + "product_image": "product-8.png", + "reviewer": "Maura Robichon", + "email": "mrobichon2i@accuweather.com", + "avatar": "", + "date": "4/12/2020", + "status": "Published", + "review": 3, + "head": "dui maecenas", + "para": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede." + }, + { + "id": 92, + "product": "Stim", + "company_name": "Bernhard and Sons", + "product_image": "product-8.png", + "reviewer": "Shelton Bonde", + "email": "sbonde2j@economist.com", + "avatar": "11.png", + "date": "6/1/2021", + "status": "Pending", + "review": 1, + "head": "odio elementum", + "para": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem." + }, + { + "id": 93, + "product": "Rix San", + "company_name": "Waters, Harvey and Stiedemann", + "product_image": "product-8.png", + "reviewer": "Hallsy Flannigan", + "email": "hflannigan2k@printfriendly.com", + "avatar": "13.png", + "date": "6/3/2020", + "status": "Published", + "review": 5, + "head": "ultrices phasellus id", + "para": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est." + }, + { + "id": 94, + "product": "Vagram", + "company_name": "Ondricka, Thompson and Kuhn", + "product_image": "product-8.png", + "reviewer": "Rheta Chazelas", + "email": "rchazelas2l@forbes.com", + "avatar": "", + "date": "2/21/2021", + "status": "Pending", + "review": 1, + "head": "eleifend quam", + "para": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede." + }, + { + "id": 95, + "product": "Otcom", + "company_name": "Volkman Group", + "product_image": "product-9.png", + "reviewer": "Arabelle Uc", + "email": "auc2m@archive.org", + "avatar": "", + "date": "1/27/2021", + "status": "Published", + "review": 4, + "head": "fermentum justo", + "para": "In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus." + }, + { + "id": 96, + "product": "Rixflex", + "company_name": "Dickinson, Spencer and Hyatt", + "product_image": "product-9.png", + "reviewer": "Pauly Goulden", + "email": "pgoulden2n@ed.gov", + "avatar": "1.png", + "date": "10/2/2020", + "status": "Pending", + "review": 2, + "head": "morbi ut", + "para": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus." + }, + { + "id": 97, + "product": "Lotstring", + "company_name": "Marvin Inc", + "product_image": "product-9.png", + "reviewer": "Wilhelmina Benezet", + "email": "wbenezet2o@themeforest.net", + "avatar": "", + "date": "8/12/2021", + "status": "Pending", + "review": 4, + "head": "sapien cursus vestibulum proin", + "para": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum." + }, + { + "id": 98, + "product": "Wiodex", + "company_name": "Hayes-Greenholt", + "product_image": "product-9.png", + "reviewer": "Wallie Paolone", + "email": "wpaolone2p@paginegialle.it", + "avatar": "9.png", + "date": "7/15/2021", + "status": "Published", + "review": 2, + "head": "tincidunt in leo maecenas", + "para": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque." + }, + { + "id": 99, + "product": "Komainer", + "company_name": "Gislason, Greenfelder and Wisozk", + "product_image": "product-10.png", + "reviewer": "Ezmeralda Normavill", + "email": "enormavill2q@infoseek.co.jp", + "avatar": "5.png", + "date": "8/4/2021", + "status": "Pending", + "review": 3, + "head": "pharetra magna ac", + "para": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet." + }, + { + "id": 100, + "product": "Ulpha", + "company_name": "Kunde Group", + "product_image": "product-10.png", + "reviewer": "Lew Dudman", + "email": "ldudman2r@nationalgeographic.com", + "avatar": "5.png", + "date": "11/12/2020", + "status": "Published", + "review": 3, + "head": "suscipit ligula in lacus", + "para": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet." + } + ] +} diff --git a/public/vuexy/assets/json/earning-reports-charts.json b/public/vuexy/assets/json/earning-reports-charts.json new file mode 100644 index 0000000..45ef107 --- /dev/null +++ b/public/vuexy/assets/json/earning-reports-charts.json @@ -0,0 +1,64 @@ +{ + "data": [ + { + "id": 1, + "chart_data": [ + 28, + 10, + 45, + 38, + 15, + 30, + 35, + 30, + 8 + ], + "active_option": 2 + }, + { + "id": 2, + "chart_data": [ + 35, + 25, + 15, + 40, + 42, + 25, + 48, + 8, + 30 + ], + "active_option": 6 + }, + { + "id": 3, + "chart_data": [ + 10, + 22, + 27, + 33, + 42, + 32, + 27, + 22, + 8 + ], + "active_option": 4 + }, + { + "id": 4, + "chart_data": [ + 5, + 9, + 12, + 18, + 20, + 25, + 30, + 36, + 48 + ], + "active_option": 8 + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/ecommerce-category-list.json b/public/vuexy/assets/json/ecommerce-category-list.json new file mode 100644 index 0000000..10d4524 --- /dev/null +++ b/public/vuexy/assets/json/ecommerce-category-list.json @@ -0,0 +1,116 @@ +{ + "data": [ + { + "id": 1, + "cat_image": "product-1.png", + "categories": "Smart Phone", + "category_detail": "Choose from wide range of smartphones from popular brands", + "total_earnings": "$99129", + "total_products": 1947 + }, + { + "id": 2, + "cat_image": "product-2.png", + "categories": "Electronics", + "category_detail": "Choose from wide range of electronics from popular brands", + "total_earnings": "$2512.50", + "total_products": 7283 + }, + { + "id": 3, + "cat_image": "product-3.png", + "categories": "Clocks", + "category_detail": "Choose from wide range of clocks from popular brands", + "total_earnings": "$1612.34", + "total_products": 2954 + }, + { + "id": 4, + "cat_image": "product-4.png", + "categories": "Shoes", + "category_detail": "Explore the latest shoes from Top brands", + "total_earnings": "$3612.98", + "total_products": 4940 + }, + { + "id": 5, + "cat_image": "product-5.png", + "categories": "Accessories", + "category_detail": "Explore best selling accessories from Top brands", + "total_earnings": "$79129", + "total_products": 4665 + }, + { + "id": 6, + "cat_image": "product-6.png", + "categories": "Games", + "category_detail": "Dive into world of Virtual Reality with latest games", + "total_earnings": "$29129", + "total_products": 5764 + }, + { + "id": 7, + "cat_image": "product-10.png", + "categories": "Home Decor", + "category_detail": "Choose from wide range of home decor from popular brands", + "total_earnings": "$19120.45", + "total_products": 9184 + }, + { + "id": 8, + "cat_image": "product-16.png", + "categories": "Travel", + "category_detail": "Choose from wide range of travel accessories from popular brands", + "total_earnings": "$7912.99", + "total_products": 4186 + }, + { + "id": 9, + "cat_image": "product-21.png", + "categories": "Baby Products", + "category_detail": "Choose from wide range of Baby products from popular brands", + "total_earnings": "$7912.99", + "total_products": 4186 + }, + { + "id": 10, + "cat_image": "product-22.png", + "categories": "Jewellery", + "category_detail": "Choose from wide range of Jewellery from popular brands", + "total_earnings": "$7912.99", + "total_products": 4186 + }, + { + "id": 11, + "cat_image": "product-23.png", + "categories": "Grocery", + "category_detail": "Get fresh groceries delivered at your doorstep", + "total_earnings": "$7912.99", + "total_products": 4186 + }, + { + "id": 12, + "cat_image": "product-24.png", + "categories": "Clothing", + "category_detail": "Choose from wide range of clothing from popular brands", + "total_earnings": "$7912.99", + "total_products": 4186 + }, + { + "id": 13, + "cat_image": "product-25.png", + "categories": "Books", + "category_detail": "Dive into world of books from Top authors", + "total_earnings": "$7912.99", + "total_products": 4186 + }, + { + "id": 14, + "cat_image": "product-26.png", + "categories": "Beauty & Personal Care", + "category_detail": "Choose from wide range of beauty & personal care from popular brands", + "total_earnings": "$7912.99", + "total_products": 4186 + } + ] +} diff --git a/public/vuexy/assets/json/ecommerce-customer-all.json b/public/vuexy/assets/json/ecommerce-customer-all.json new file mode 100644 index 0000000..80b648e --- /dev/null +++ b/public/vuexy/assets/json/ecommerce-customer-all.json @@ -0,0 +1,1104 @@ +{ + "data": [ + { + "id": 1, + "customer": "Stanfield Baser", + "customer_id": 879861, + "email": "sbaser0@boston.com", + "country": "Sri Lanka", + "country_code": "lk", + "order": 157, + "total_spent": "$2074.22", + "image": "3.png" + }, + { + "id": 2, + "customer": "Laurie Dax", + "customer_id": 178408, + "email": "ldax1@lycos.com", + "country": "Russia", + "country_code": "ru", + "order": 663, + "total_spent": "$2404.19", + "image": "" + }, + { + "id": 3, + "customer": "Maxine Kenrick", + "customer_id": 221092, + "email": "mkenrick2@eepurl.com", + "country": "Guatemala", + "country_code": "gt", + "order": 64, + "total_spent": "$8821.40", + "image": "6.png" + }, + { + "id": 4, + "customer": "Harman Burkill", + "customer_id": 645579, + "email": "hburkill3@drupal.org", + "country": "Portugal", + "country_code": "pt", + "order": 640, + "total_spent": "$5294.35", + "image": "" + }, + { + "id": 5, + "customer": "Aubrey Borrow", + "customer_id": 288765, + "email": "aborrow4@jiathis.com", + "country": "France", + "country_code": "fr", + "order": 184, + "total_spent": "$1003.30", + "image": "3.png" + }, + { + "id": 6, + "customer": "Nester Fridd", + "customer_id": 321942, + "email": "nfridd5@cdbaby.com", + "country": "China", + "country_code": "cn", + "order": 965, + "total_spent": "$3876.92", + "image": "" + }, + { + "id": 7, + "customer": "Lizzie Nicholes", + "customer_id": 516109, + "email": "lnicholes6@rediff.com", + "country": "Brazil", + "country_code": "br", + "order": 514, + "total_spent": "$7936.85", + "image": "6.png" + }, + { + "id": 8, + "customer": "Amabel Scullion", + "customer_id": 403666, + "email": "ascullion7@wiley.com", + "country": "Guatemala", + "country_code": "gt", + "order": 584, + "total_spent": "$4150.97", + "image": "2.png" + }, + { + "id": 9, + "customer": "Zeke Arton", + "customer_id": 895280, + "email": "zarton8@weibo.com", + "country": "Ukraine", + "country_code": "ua", + "order": 539, + "total_spent": "$3430.05", + "image": "5.png" + }, + { + "id": 10, + "customer": "Rosy Medlicott", + "customer_id": 199195, + "email": "rmedlicott9@amazon.com", + "country": "Russia", + "country_code": "ru", + "order": 4, + "total_spent": "$8646.75", + "image": "" + }, + { + "id": 11, + "customer": "Elene Esp", + "customer_id": 317063, + "email": "eespa@soundcloud.com", + "country": "China", + "country_code": "cn", + "order": 602, + "total_spent": "$5807.99", + "image": "8.png" + }, + { + "id": 12, + "customer": "Cal Lavington", + "customer_id": 999318, + "email": "clavingtonb@nps.gov", + "country": "Bolivia", + "country_code": "bo", + "order": 779, + "total_spent": "$6677.41", + "image": "" + }, + { + "id": 13, + "customer": "Merrick Antcliffe", + "customer_id": 804513, + "email": "mantcliffec@php.net", + "country": "China", + "country_code": "cn", + "order": 267, + "total_spent": "$3340.41", + "image": "" + }, + { + "id": 14, + "customer": "Price Tremathack", + "customer_id": 155681, + "email": "ptremathackd@amazon.com", + "country": "Russia", + "country_code": "ru", + "order": 611, + "total_spent": "$5768.17", + "image": "" + }, + { + "id": 15, + "customer": "Leesa Habershaw", + "customer_id": 490182, + "email": "lhabershawe@washingtonpost.com", + "country": "Japan", + "country_code": "jp", + "order": 90, + "total_spent": "$4488.03", + "image": "4.png" + }, + { + "id": 16, + "customer": "Jeana Quincey", + "customer_id": 760428, + "email": "jquinceyf@yolasite.com", + "country": "Ukraine", + "country_code": "ua", + "order": 597, + "total_spent": "$6936.49", + "image": "10.png" + }, + { + "id": 17, + "customer": "Emmott Hise", + "customer_id": 675190, + "email": "ehiseg@usatoday.com", + "country": "China", + "country_code": "cn", + "order": 30, + "total_spent": "$7994.11", + "image": "1.png" + }, + { + "id": 18, + "customer": "Griffith Weeke", + "customer_id": 601134, + "email": "gweekeh@dyndns.org", + "country": "Indonesia", + "country_code": "id", + "order": 322, + "total_spent": "$5710.25", + "image": "5.png" + }, + { + "id": 19, + "customer": "Ali Barnardo", + "customer_id": 908144, + "email": "abarnardoi@forbes.com", + "country": "Mexico", + "country_code": "mx", + "order": 863, + "total_spent": "$7537.74", + "image": "" + }, + { + "id": 20, + "customer": "Powell Wornham", + "customer_id": 528288, + "email": "pwornhamj@ca.gov", + "country": "Czech Republic", + "country_code": "cz", + "order": 812, + "total_spent": "$7801.46", + "image": "" + }, + { + "id": 21, + "customer": "Miltie Ganniclifft", + "customer_id": 573210, + "email": "mganniclifftk@bandcamp.com", + "country": "Russia", + "country_code": "ru", + "order": 705, + "total_spent": "$1371.44", + "image": "" + }, + { + "id": 22, + "customer": "Tabbatha Duinbleton", + "customer_id": 473511, + "email": "tduinbletonl@mediafire.com", + "country": "United States", + "country_code": "us", + "order": 956, + "total_spent": "$8632.52", + "image": "3.png" + }, + { + "id": 23, + "customer": "Maurizia Abel", + "customer_id": 676743, + "email": "mabelm@xrea.com", + "country": "Malaysia", + "country_code": "my", + "order": 326, + "total_spent": "$7241.74", + "image": "2.png" + }, + { + "id": 24, + "customer": "Amargo Fliege", + "customer_id": 381698, + "email": "afliegen@storify.com", + "country": "Indonesia", + "country_code": "id", + "order": 748, + "total_spent": "$5821.27", + "image": "6.png" + }, + { + "id": 25, + "customer": "Shayla Tarplee", + "customer_id": 865989, + "email": "starpleeo@ovh.net", + "country": "Nigeria", + "country_code": "ng", + "order": 535, + "total_spent": "$900.54", + "image": "5.png" + }, + { + "id": 26, + "customer": "Kassey Cutting", + "customer_id": 545661, + "email": "kcuttingp@dion.ne.jp", + "country": "Indonesia", + "country_code": "id", + "order": 645, + "total_spent": "$3200.38", + "image": "9.png" + }, + { + "id": 27, + "customer": "Blaire Hillaby", + "customer_id": 408852, + "email": "bhillabyq@123-reg.co.uk", + "country": "Chile", + "country_code": "cl", + "order": 709, + "total_spent": "$376.46", + "image": "15.png" + }, + { + "id": 28, + "customer": "Taryn Ducker", + "customer_id": 486325, + "email": "tduckerr@tamu.edu", + "country": "Bhutan", + "country_code": "bt", + "order": 535, + "total_spent": "$3654.39", + "image": "" + }, + { + "id": 29, + "customer": "Maddie Witherop", + "customer_id": 137049, + "email": "mwitherops@bing.com", + "country": "China", + "country_code": "cn", + "order": 763, + "total_spent": "$1136.68", + "image": "7.png" + }, + { + "id": 30, + "customer": "Brooke Pattemore", + "customer_id": 985599, + "email": "bpattemoret@techcrunch.com", + "country": "Brazil", + "country_code": "br", + "order": 63, + "total_spent": "$1955.91", + "image": "9.png" + }, + { + "id": 31, + "customer": "Mordy Dockerty", + "customer_id": 178466, + "email": "mdockertyu@umn.edu", + "country": "Sweden", + "country_code": "se", + "order": 452, + "total_spent": "$191.11", + "image": "9.png" + }, + { + "id": 32, + "customer": "Clemmie Trowel", + "customer_id": 871402, + "email": "ctrowelv@feedburner.com", + "country": "Chile", + "country_code": "cl", + "order": 415, + "total_spent": "$5285.45", + "image": "3.png" + }, + { + "id": 33, + "customer": "Dehlia Shellard", + "customer_id": 642834, + "email": "dshellardw@mediafire.com", + "country": "Czech Republic", + "country_code": "cz", + "order": 651, + "total_spent": "$4284.88", + "image": "3.png" + }, + { + "id": 34, + "customer": "Neila Juggings", + "customer_id": 471692, + "email": "njuggingsx@wp.com", + "country": "Kenya", + "country_code": "ke", + "order": 219, + "total_spent": "$6698.44", + "image": "15.png" + }, + { + "id": 35, + "customer": "Ellsworth Dunnan", + "customer_id": 295906, + "email": "edunnany@ucla.edu", + "country": "Brazil", + "country_code": "br", + "order": 11, + "total_spent": "$3496.34", + "image": "5.png" + }, + { + "id": 36, + "customer": "Kassandra Cossentine", + "customer_id": 979702, + "email": "kcossentinez@topsy.com", + "country": "Indonesia", + "country_code": "id", + "order": 316, + "total_spent": "$5328.02", + "image": "6.png" + }, + { + "id": 37, + "customer": "Hugibert Merigeau", + "customer_id": 231745, + "email": "hmerigeau10@yelp.com", + "country": "Peru", + "country_code": "pe", + "order": 931, + "total_spent": "$5868.06", + "image": "6.png" + }, + { + "id": 38, + "customer": "Constantina Charter", + "customer_id": 259786, + "email": "ccharter11@php.net", + "country": "Czech Republic", + "country_code": "cz", + "order": 30, + "total_spent": "$4134.97", + "image": "2.png" + }, + { + "id": 39, + "customer": "Charleen Langsbury", + "customer_id": 794373, + "email": "clangsbury12@usatoday.com", + "country": "Brazil", + "country_code": "br", + "order": 215, + "total_spent": "$1869.06", + "image": "9.png" + }, + { + "id": 40, + "customer": "Sande Ferrar", + "customer_id": 949483, + "email": "sferrar13@weather.com", + "country": "Bolivia", + "country_code": "bo", + "order": 696, + "total_spent": "$2585.57", + "image": "" + }, + { + "id": 41, + "customer": "Lonnard Najara", + "customer_id": 225529, + "email": "lnajara14@baidu.com", + "country": "Bangladesh", + "country_code": "bd", + "order": 956, + "total_spent": "$1741.83", + "image": "" + }, + { + "id": 42, + "customer": "Niko Sharpling", + "customer_id": 184711, + "email": "nsharpling15@ustream.tv", + "country": "China", + "country_code": "cn", + "order": 172, + "total_spent": "$1733.66", + "image": "8.png" + }, + { + "id": 43, + "customer": "Malinde Derricoat", + "customer_id": 272711, + "email": "mderricoat16@feedburner.com", + "country": "Nigeria", + "country_code": "ng", + "order": 822, + "total_spent": "$3930.51", + "image": "" + }, + { + "id": 44, + "customer": "Kelsey Muskett", + "customer_id": 236093, + "email": "kmuskett17@lycos.com", + "country": "Canada", + "country_code": "ca", + "order": 51, + "total_spent": "$4638.94", + "image": "" + }, + { + "id": 45, + "customer": "Darcey Gorghetto", + "customer_id": 582408, + "email": "dgorghetto18@dropbox.com", + "country": "China", + "country_code": "cn", + "order": 559, + "total_spent": "$3614.00", + "image": "" + }, + { + "id": 46, + "customer": "Jody Stace", + "customer_id": 343364, + "email": "jstace19@ucsd.edu", + "country": "China", + "country_code": "cn", + "order": 945, + "total_spent": "$5413.53", + "image": "" + }, + { + "id": 47, + "customer": "Rudyard Prangnell", + "customer_id": 811348, + "email": "rprangnell1a@imageshack.us", + "country": "Russia", + "country_code": "ru", + "order": 149, + "total_spent": "$589.72", + "image": "" + }, + { + "id": 48, + "customer": "Tanner Irdale", + "customer_id": 855725, + "email": "tirdale1b@plala.or.jp", + "country": "China", + "country_code": "cn", + "order": 438, + "total_spent": "$8949.26", + "image": "7.png" + }, + { + "id": 49, + "customer": "Eran Galgey", + "customer_id": 804218, + "email": "egalgey1c@sakura.ne.jp", + "country": "Indonesia", + "country_code": "id", + "order": 716, + "total_spent": "$4466.54", + "image": "" + }, + { + "id": 50, + "customer": "Julianne Lavalde", + "customer_id": 670044, + "email": "jlavalde1d@twitter.com", + "country": "Poland", + "country_code": "pl", + "order": 307, + "total_spent": "$4382.72", + "image": "" + }, + { + "id": 51, + "customer": "Hernando Stolte", + "customer_id": 804269, + "email": "hstolte1e@artisteer.com", + "country": "United States", + "country_code": "us", + "order": 684, + "total_spent": "$4671.06", + "image": "10.png" + }, + { + "id": 52, + "customer": "Mommy Beardsdale", + "customer_id": 711203, + "email": "mbeardsdale1f@technorati.com", + "country": "Portugal", + "country_code": "pt", + "order": 315, + "total_spent": "$6261.53", + "image": "8.png" + }, + { + "id": 53, + "customer": "Edsel Wildbore", + "customer_id": 745457, + "email": "ewildbore1g@free.fr", + "country": "Indonesia", + "country_code": "id", + "order": 797, + "total_spent": "$741.89", + "image": "5.png" + }, + { + "id": 54, + "customer": "Iseabal Idney", + "customer_id": 560446, + "email": "iidney1h@1688.com", + "country": "China", + "country_code": "cn", + "order": 145, + "total_spent": "$4360.35", + "image": "5.png" + }, + { + "id": 55, + "customer": "Barbi Jest", + "customer_id": 519637, + "email": "bjest1i@com.com", + "country": "Colombia", + "country_code": "co", + "order": 574, + "total_spent": "$8328.19", + "image": "1.png" + }, + { + "id": 56, + "customer": "Paddie Grogan", + "customer_id": 915392, + "email": "pgrogan1j@wikia.com", + "country": "Egypt", + "country_code": "eg", + "order": 948, + "total_spent": "$9899.06", + "image": "2.png" + }, + { + "id": 57, + "customer": "Lem Exell", + "customer_id": 856323, + "email": "lexell1k@nytimes.com", + "country": "Tanzania", + "country_code": "tz", + "order": 541, + "total_spent": "$9285.65", + "image": "6.png" + }, + { + "id": 58, + "customer": "Starlin Baldassi", + "customer_id": 696538, + "email": "sbaldassi1l@squarespace.com", + "country": "Russia", + "country_code": "ru", + "order": 99, + "total_spent": "$3660.80", + "image": "" + }, + { + "id": 59, + "customer": "Marjie Badman", + "customer_id": 875646, + "email": "mbadman1m@paypal.com", + "country": "Russia", + "country_code": "ru", + "order": 108, + "total_spent": "$1978.61", + "image": "" + }, + { + "id": 60, + "customer": "Flossi McLaverty", + "customer_id": 617163, + "email": "fmclaverty1n@51.la", + "country": "China", + "country_code": "cn", + "order": 483, + "total_spent": "$772.98", + "image": "3.png" + }, + { + "id": 61, + "customer": "Norri Dillinton", + "customer_id": 123210, + "email": "ndillinton1o@bbc.co.uk", + "country": "Macedonia", + "country_code": "mk", + "order": 69, + "total_spent": "$4227.77", + "image": "6.png" + }, + { + "id": 62, + "customer": "Aloysius Lukas", + "customer_id": 766292, + "email": "alukas1p@chicagotribune.com", + "country": "France", + "country_code": "fr", + "order": 147, + "total_spent": "$6637.38", + "image": "3.png" + }, + { + "id": 63, + "customer": "Rochell Cockill", + "customer_id": 100696, + "email": "rcockill1q@irs.gov", + "country": "Indonesia", + "country_code": "id", + "order": 444, + "total_spent": "$1730.64", + "image": "" + }, + { + "id": 64, + "customer": "Emma Greensall", + "customer_id": 792768, + "email": "egreensall1r@joomla.org", + "country": "Russia", + "country_code": "ru", + "order": 831, + "total_spent": "$9996.22", + "image": "3.png" + }, + { + "id": 65, + "customer": "Jodi Malyan", + "customer_id": 996390, + "email": "jmalyan1s@uiuc.edu", + "country": "Finland", + "country_code": "fi", + "order": 311, + "total_spent": "$3459.82", + "image": "15.png" + }, + { + "id": 66, + "customer": "Zed Rawe", + "customer_id": 343593, + "email": "zrawe1t@va.gov", + "country": "Libya", + "country_code": "ly", + "order": 473, + "total_spent": "$5218.22", + "image": "5.png" + }, + { + "id": 67, + "customer": "Thomasine Vasentsov", + "customer_id": 988015, + "email": "tvasentsov1u@bloglovin.com", + "country": "Argentina", + "country_code": "ar", + "order": 752, + "total_spent": "$5984.53", + "image": "" + }, + { + "id": 68, + "customer": "Janice Large", + "customer_id": 270658, + "email": "jlarge1v@dot.gov", + "country": "Norway", + "country_code": "no", + "order": 582, + "total_spent": "$5565.85", + "image": "3.png" + }, + { + "id": 69, + "customer": "Tadeo Blasio", + "customer_id": 208862, + "email": "tblasio1w@ustream.tv", + "country": "China", + "country_code": "cn", + "order": 751, + "total_spent": "$9042.56", + "image": "10.png" + }, + { + "id": 70, + "customer": "Raul Onele", + "customer_id": 895818, + "email": "ronele1x@bloglovin.com", + "country": "Peru", + "country_code": "pe", + "order": 689, + "total_spent": "$4508.42", + "image": "6.png" + }, + { + "id": 71, + "customer": "Rolf Comellini", + "customer_id": 292654, + "email": "rcomellini1y@soup.io", + "country": "Indonesia", + "country_code": "id", + "order": 837, + "total_spent": "$6379.88", + "image": "" + }, + { + "id": 72, + "customer": "Feliza Birchenough", + "customer_id": 974560, + "email": "fbirchenough1z@a8.net", + "country": "Ecuador", + "country_code": "ec", + "order": 724, + "total_spent": "$2933.59", + "image": "" + }, + { + "id": 73, + "customer": "Elsinore Daltry", + "customer_id": 152193, + "email": "edaltry20@themeforest.net", + "country": "Brazil", + "country_code": "br", + "order": 455, + "total_spent": "$724.68", + "image": "" + }, + { + "id": 74, + "customer": "Roseann Serck", + "customer_id": 772228, + "email": "rserck21@about.com", + "country": "Serbia", + "country_code": "rs", + "order": 51, + "total_spent": "$8287.03", + "image": "14.png" + }, + { + "id": 75, + "customer": "Yank Luddy", + "customer_id": 586615, + "email": "yluddy22@fema.gov", + "country": "Portugal", + "country_code": "pt", + "order": 462, + "total_spent": "$9157.04", + "image": "" + }, + { + "id": 76, + "customer": "Sloan Huskisson", + "customer_id": 762754, + "email": "shuskisson23@live.com", + "country": "Dominican Republic", + "country_code": "do", + "order": 952, + "total_spent": "$6106.41", + "image": "6.png" + }, + { + "id": 77, + "customer": "Livy Lattimore", + "customer_id": 258911, + "email": "llattimore24@sfgate.com", + "country": "Indonesia", + "country_code": "id", + "order": 794, + "total_spent": "$9053.56", + "image": "" + }, + { + "id": 78, + "customer": "Lanette Deble", + "customer_id": 890051, + "email": "ldeble25@spotify.com", + "country": "Hong Kong", + "country_code": "hk", + "order": 454, + "total_spent": "$8180.20", + "image": "5.png" + }, + { + "id": 79, + "customer": "Juliet Gypps", + "customer_id": 493646, + "email": "jgypps26@paginegialle.it", + "country": "Indonesia", + "country_code": "id", + "order": 320, + "total_spent": "$210.84", + "image": "" + }, + { + "id": 80, + "customer": "Tome Joliffe", + "customer_id": 356230, + "email": "tjoliffe27@phoca.cz", + "country": "Mexico", + "country_code": "mx", + "order": 515, + "total_spent": "$8571.28", + "image": "2.png" + }, + { + "id": 81, + "customer": "Joel Hamil", + "customer_id": 337022, + "email": "jhamil28@state.gov", + "country": "Sweden", + "country_code": "se", + "order": 906, + "total_spent": "$620.57", + "image": "" + }, + { + "id": 82, + "customer": "Hagen Digance", + "customer_id": 864064, + "email": "hdigance29@odnoklassniki.ru", + "country": "Indonesia", + "country_code": "id", + "order": 519, + "total_spent": "$332.44", + "image": "8.png" + }, + { + "id": 83, + "customer": "Kristo Wagstaff", + "customer_id": 550008, + "email": "kwagstaff2a@fotki.com", + "country": "China", + "country_code": "cn", + "order": 313, + "total_spent": "$2481.60", + "image": "" + }, + { + "id": 84, + "customer": "Gibbie Dysert", + "customer_id": 778429, + "email": "gdysert2b@so-net.ne.jp", + "country": "Nicaragua", + "country_code": "ni", + "order": 623, + "total_spent": "$8466.96", + "image": "" + }, + { + "id": 85, + "customer": "Michale Britton", + "customer_id": 158581, + "email": "mbritton2c@cloudflare.com", + "country": "China", + "country_code": "cn", + "order": 835, + "total_spent": "$9048.31", + "image": "11.png" + }, + { + "id": 86, + "customer": "Hiram Hoys", + "customer_id": 747948, + "email": "hhoys2d@msn.com", + "country": "Egypt", + "country_code": "eg", + "order": 361, + "total_spent": "$9159.23", + "image": "" + }, + { + "id": 87, + "customer": "Tobin Bassick", + "customer_id": 165827, + "email": "tbassick2e@quantcast.com", + "country": "Jordan", + "country_code": "jo", + "order": 527, + "total_spent": "$9289.92", + "image": "" + }, + { + "id": 88, + "customer": "Mikol Caskey", + "customer_id": 533641, + "email": "mcaskey2f@facebook.com", + "country": "India", + "country_code": "in", + "order": 25, + "total_spent": "$4920.68", + "image": "5.png" + }, + { + "id": 89, + "customer": "Cris Donkersley", + "customer_id": 997638, + "email": "cdonkersley2g@utexas.edu", + "country": "China", + "country_code": "cn", + "order": 404, + "total_spent": "$7369.58", + "image": "" + }, + { + "id": 90, + "customer": "Valenka Turbill", + "customer_id": 179914, + "email": "vturbill2h@nbcnews.com", + "country": "Turkmenistan", + "country_code": "tm", + "order": 550, + "total_spent": "$9083.15", + "image": "" + }, + { + "id": 91, + "customer": "Cherice Fairclough", + "customer_id": 467280, + "email": "cfairclough2i@csmonitor.com", + "country": "United States", + "country_code": "us", + "order": 792, + "total_spent": "$2634.36", + "image": "9.png" + }, + { + "id": 92, + "customer": "Lauritz Ramble", + "customer_id": 140146, + "email": "lramble2j@discuz.net", + "country": "Russia", + "country_code": "ru", + "order": 605, + "total_spent": "$9381.83", + "image": "13.png" + }, + { + "id": 93, + "customer": "Goddard Fosher", + "customer_id": 398102, + "email": "gfosher2k@example.com", + "country": "China", + "country_code": "cn", + "order": 892, + "total_spent": "$3957.06", + "image": "12.png" + }, + { + "id": 94, + "customer": "Darby Leming", + "customer_id": 178939, + "email": "dleming2l@paginegialle.it", + "country": "Poland", + "country_code": "pl", + "order": 894, + "total_spent": "$1450.01", + "image": "8.png" + }, + { + "id": 95, + "customer": "Paulie Floch", + "customer_id": 855358, + "email": "pfloch2m@cnet.com", + "country": "Indonesia", + "country_code": "id", + "order": 866, + "total_spent": "$8713.73", + "image": "15.png" + }, + { + "id": 96, + "customer": "Raffaello Reaney", + "customer_id": 533341, + "email": "rreaney2n@mlb.com", + "country": "China", + "country_code": "cn", + "order": 145, + "total_spent": "$8589.40", + "image": "8.png" + }, + { + "id": 97, + "customer": "Inger Weadick", + "customer_id": 902643, + "email": "iweadick2o@unesco.org", + "country": "Indonesia", + "country_code": "id", + "order": 766, + "total_spent": "$7119.15", + "image": "" + }, + { + "id": 98, + "customer": "Brooke Tegler", + "customer_id": 137230, + "email": "btegler2p@state.tx.us", + "country": "North Korea", + "country_code": "kp", + "order": 70, + "total_spent": "$4403.22", + "image": "" + }, + { + "id": 99, + "customer": "Erny Picard", + "customer_id": 960955, + "email": "epicard2q@lycos.com", + "country": "Czech Republic", + "country_code": "cz", + "order": 471, + "total_spent": "$7696.67", + "image": "5.png" + }, + { + "id": 100, + "customer": "Manon Fossick", + "customer_id": 478426, + "email": "mfossick2r@hatena.ne.jp", + "country": "Japan", + "country_code": "jp", + "order": 181, + "total_spent": "$2838.35", + "image": "1.png" + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/ecommerce-customer-order.json b/public/vuexy/assets/json/ecommerce-customer-order.json new file mode 100644 index 0000000..a51ca54 --- /dev/null +++ b/public/vuexy/assets/json/ecommerce-customer-order.json @@ -0,0 +1,1404 @@ +{ + "data": [ + { + "id": 1, + "order": 5434, + "customer": "Gabrielle Feyer", + "email": "gfeyer0@nyu.edu", + "avatar": "8.png", + "payment": 1, + "status": 1, + "spent": "$73.98", + "method": "paypal", + "date": "5/16/2022", + "time": "2:11 AM", + "method_number": 6522 + }, + { + "id": 2, + "order": 6745, + "customer": "Jackson Deignan", + "email": "jdeignan1@dell.com", + "avatar": "2.png", + "payment": 3, + "status": 1, + "spent": "$100.39", + "method": "paypal", + "date": "5/3/2023", + "time": "7:26 PM", + "method_number": 7538 + }, + { + "id": 3, + "order": 6087, + "customer": "Tanya Crum", + "email": "tcrum2@yandex.ru", + "avatar": "7.png", + "payment": 4, + "status": 3, + "spent": "$809.26", + "method": "mastercard-cc", + "date": "12/15/2022", + "time": "6:51 PM", + "method_number": 5170 + }, + { + "id": 4, + "order": 7825, + "customer": "Dallis Dillestone", + "email": "ddillestone3@archive.org", + "avatar": "4.png", + "payment": 3, + "status": 3, + "spent": "$617.64", + "method": "paypal", + "date": "8/5/2022", + "time": "9:18 PM", + "method_number": 1748 + }, + { + "id": 5, + "order": 5604, + "customer": "Conan Kennham", + "email": "ckennham4@cnn.com", + "avatar": "9.png", + "payment": 3, + "status": 1, + "spent": "$384.41", + "method": "mastercard-cc", + "date": "6/18/2022", + "time": "3:34 AM", + "method_number": 6425 + }, + { + "id": 6, + "order": 5390, + "customer": "Daven Brocket", + "email": "dbrocket5@epa.gov", + "avatar": "13.png", + "payment": 3, + "status": 2, + "spent": "$162.85", + "method": "paypal", + "date": "10/14/2022", + "time": "6:12 PM", + "method_number": 1694 + }, + { + "id": 7, + "order": 7279, + "customer": "Rex Farbrace", + "email": "rfarbrace6@sourceforge.net", + "avatar": "4.png", + "payment": 2, + "status": 2, + "spent": "$591.47", + "method": "mastercard-cc", + "date": "8/8/2022", + "time": "6:09 PM", + "method_number": 1883 + }, + { + "id": 8, + "order": 7003, + "customer": "Tann Biaggetti", + "email": "tbiaggetti7@eepurl.com", + "avatar": "8.png", + "payment": 4, + "status": 1, + "spent": "$664.51", + "method": "mastercard-cc", + "date": "6/10/2022", + "time": "12:59 PM", + "method_number": 5047 + }, + { + "id": 9, + "order": 8632, + "customer": "Abagael Drogan", + "email": "adrogan8@storify.com", + "avatar": "11.png", + "payment": 4, + "status": 4, + "spent": "$717.72", + "method": "paypal", + "date": "10/25/2022", + "time": "10:48 AM", + "method_number": 1945 + }, + { + "id": 10, + "order": 8501, + "customer": "Esme Sangwin", + "email": "esangwin9@taobao.com", + "avatar": "", + "payment": 3, + "status": 3, + "spent": "$477.42", + "method": "mastercard-cc", + "date": "11/2/2022", + "time": "2:19 PM", + "method_number": 3526 + }, + { + "id": 11, + "order": 6498, + "customer": "Jarib Siverns", + "email": "jsivernsa@dailymail.co.uk", + "avatar": "", + "payment": 4, + "status": 2, + "spent": "$71.42", + "method": "mastercard-cc", + "date": "8/25/2022", + "time": "8:15 PM", + "method_number": 8325 + }, + { + "id": 12, + "order": 7820, + "customer": "Christie Le Moucheux", + "email": "cleb@wikia.com", + "avatar": "2.png", + "payment": 1, + "status": 1, + "spent": "$894.55", + "method": "paypal", + "date": "11/3/2022", + "time": "11:31 AM", + "method_number": 2034 + }, + { + "id": 13, + "order": 8229, + "customer": "Debby Albury", + "email": "dalburyc@homestead.com", + "avatar": "", + "payment": 2, + "status": 1, + "spent": "$279.80", + "method": "mastercard-cc", + "date": "3/21/2023", + "time": "3:28 PM", + "method_number": 2751 + }, + { + "id": 14, + "order": 9076, + "customer": "Alexia Speaks", + "email": "aspeaksd@omniture.com", + "avatar": "", + "payment": 2, + "status": 4, + "spent": "$156.41", + "method": "paypal", + "date": "11/26/2022", + "time": "9:16 PM", + "method_number": 3234 + }, + { + "id": 15, + "order": 6045, + "customer": "Orel Leamy", + "email": "oleamye@cbc.ca", + "avatar": "", + "payment": 2, + "status": 1, + "spent": "$614.39", + "method": "mastercard-cc", + "date": "11/20/2022", + "time": "11:58 PM", + "method_number": 5209 + }, + { + "id": 16, + "order": 8005, + "customer": "Maurits Nealey", + "email": "mnealeyf@japanpost.jp", + "avatar": "1.png", + "payment": 1, + "status": 1, + "spent": "$203.72", + "method": "mastercard-cc", + "date": "4/22/2023", + "time": "3:01 PM", + "method_number": 1555 + }, + { + "id": 17, + "order": 6917, + "customer": "Emmalee Mason", + "email": "emasong@rakuten.co.jp", + "avatar": "", + "payment": 4, + "status": 4, + "spent": "$491.83", + "method": "mastercard-cc", + "date": "9/1/2022", + "time": "10:31 PM", + "method_number": 7013 + }, + { + "id": 18, + "order": 6917, + "customer": "Tibold Schops", + "email": "tschopsh@reference.com", + "avatar": "7.png", + "payment": 4, + "status": 2, + "spent": "$708.43", + "method": "paypal", + "date": "6/15/2022", + "time": "11:03 AM", + "method_number": 4636 + }, + { + "id": 19, + "order": 8733, + "customer": "Godwin Greatbanks", + "email": "ggreatbanksi@guardian.co.uk", + "avatar": "", + "payment": 2, + "status": 2, + "spent": "$849.78", + "method": "paypal", + "date": "8/31/2022", + "time": "10:02 AM", + "method_number": 6846 + }, + { + "id": 20, + "order": 6630, + "customer": "Conn Cathery", + "email": "ccatheryj@w3.org", + "avatar": "", + "payment": 2, + "status": 4, + "spent": "$855.31", + "method": "paypal", + "date": "1/2/2023", + "time": "4:35 PM", + "method_number": 4813 + }, + { + "id": 21, + "order": 8963, + "customer": "Riccardo McKerton", + "email": "rmckertonk@gravatar.com", + "avatar": "4.png", + "payment": 2, + "status": 4, + "spent": "$458.76", + "method": "paypal", + "date": "9/17/2022", + "time": "6:00 AM", + "method_number": 8197 + }, + { + "id": 22, + "order": 6916, + "customer": "Isa Cartmel", + "email": "icartmell@scientificamerican.com", + "avatar": "10.png", + "payment": 3, + "status": 4, + "spent": "$914.48", + "method": "paypal", + "date": "12/21/2022", + "time": "8:35 PM", + "method_number": 2844 + }, + { + "id": 23, + "order": 6647, + "customer": "Yoko Beetles", + "email": "ybeetlesm@discovery.com", + "avatar": "15.png", + "payment": 1, + "status": 1, + "spent": "$948.07", + "method": "mastercard-cc", + "date": "1/24/2023", + "time": "12:01 AM", + "method_number": 2562 + }, + { + "id": 24, + "order": 8044, + "customer": "Nowell Cornford", + "email": "ncornfordn@sogou.com", + "avatar": "5.png", + "payment": 4, + "status": 3, + "spent": "$525.60", + "method": "paypal", + "date": "8/22/2022", + "time": "6:36 PM", + "method_number": 2030 + }, + { + "id": 25, + "order": 9879, + "customer": "Brandy McIlvenna", + "email": "bmcilvennao@51.la", + "avatar": "", + "payment": 1, + "status": 2, + "spent": "$100.18", + "method": "mastercard-cc", + "date": "12/23/2022", + "time": "7:14 AM", + "method_number": 4686 + }, + { + "id": 26, + "order": 5551, + "customer": "Zondra Klimkin", + "email": "zklimkinp@ed.gov", + "avatar": "9.png", + "payment": 3, + "status": 1, + "spent": "$463.32", + "method": "mastercard-cc", + "date": "12/20/2022", + "time": "12:01 PM", + "method_number": 6209 + }, + { + "id": 27, + "order": 5905, + "customer": "Elyn Aizic", + "email": "eaizicq@live.com", + "avatar": "", + "payment": 4, + "status": 4, + "spent": "$581.81", + "method": "mastercard-cc", + "date": "6/1/2022", + "time": "2:31 AM", + "method_number": 7031 + }, + { + "id": 28, + "order": 7616, + "customer": "Leoine Talbot", + "email": "ltalbotr@prweb.com", + "avatar": "", + "payment": 1, + "status": 1, + "spent": "$118.75", + "method": "paypal", + "date": "10/13/2022", + "time": "12:57 AM", + "method_number": 4387 + }, + { + "id": 29, + "order": 6624, + "customer": "Fayre Screech", + "email": "fscreechs@army.mil", + "avatar": "", + "payment": 3, + "status": 2, + "spent": "$774.91", + "method": "mastercard-cc", + "date": "4/17/2023", + "time": "6:43 PM", + "method_number": 2077 + }, + { + "id": 30, + "order": 8653, + "customer": "Roxanne Rablen", + "email": "rrablent@alexa.com", + "avatar": "", + "payment": 1, + "status": 1, + "spent": "$212.75", + "method": "mastercard-cc", + "date": "3/23/2023", + "time": "10:07 PM", + "method_number": 2696 + }, + { + "id": 31, + "order": 8076, + "customer": "Rebekkah Newsham", + "email": "rnewshamu@hhs.gov", + "avatar": "10.png", + "payment": 2, + "status": 3, + "spent": "$778.56", + "method": "mastercard-cc", + "date": "7/1/2022", + "time": "10:37 PM", + "method_number": 8071 + }, + { + "id": 32, + "order": 7972, + "customer": "Crawford Beart", + "email": "cbeartv@senate.gov", + "avatar": "", + "payment": 3, + "status": 1, + "spent": "$378.74", + "method": "mastercard-cc", + "date": "11/23/2022", + "time": "6:45 AM", + "method_number": 3993 + }, + { + "id": 33, + "order": 6979, + "customer": "Cristine Easom", + "email": "ceasomw@theguardian.com", + "avatar": "3.png", + "payment": 2, + "status": 2, + "spent": "$595.84", + "method": "mastercard-cc", + "date": "4/15/2023", + "time": "10:21 PM", + "method_number": 2356 + }, + { + "id": 34, + "order": 9438, + "customer": "Bessy Vasechkin", + "email": "bvasechkinx@plala.or.jp", + "avatar": "", + "payment": 1, + "status": 4, + "spent": "$257.18", + "method": "paypal", + "date": "11/10/2022", + "time": "8:12 PM", + "method_number": 1776 + }, + { + "id": 35, + "order": 5666, + "customer": "Joanne Morl", + "email": "jmorly@google.fr", + "avatar": "", + "payment": 1, + "status": 3, + "spent": "$368.26", + "method": "paypal", + "date": "11/17/2022", + "time": "2:32 PM", + "method_number": 6276 + }, + { + "id": 36, + "order": 7128, + "customer": "Cobbie Brameld", + "email": "cbrameldz@biglobe.ne.jp", + "avatar": "", + "payment": 4, + "status": 1, + "spent": "$484.14", + "method": "paypal", + "date": "6/13/2022", + "time": "9:36 PM", + "method_number": 3876 + }, + { + "id": 37, + "order": 5834, + "customer": "Turner Braban", + "email": "tbraban10@lulu.com", + "avatar": "14.png", + "payment": 2, + "status": 1, + "spent": "$135.04", + "method": "mastercard-cc", + "date": "10/14/2022", + "time": "4:39 AM", + "method_number": 2211 + }, + { + "id": 38, + "order": 7417, + "customer": "Rudd Aisman", + "email": "raisman11@huffingtonpost.com", + "avatar": "", + "payment": 2, + "status": 1, + "spent": "$598.61", + "method": "mastercard-cc", + "date": "9/29/2022", + "time": "10:31 AM", + "method_number": 1979 + }, + { + "id": 39, + "order": 5574, + "customer": "Rakel Hearle", + "email": "rhearle12@zimbio.com", + "avatar": "2.png", + "payment": 1, + "status": 2, + "spent": "$612.56", + "method": "paypal", + "date": "11/29/2022", + "time": "2:59 AM", + "method_number": 8328 + }, + { + "id": 40, + "order": 7834, + "customer": "Cull Otson", + "email": "cotson13@angelfire.com", + "avatar": "10.png", + "payment": 4, + "status": 1, + "spent": "$413.70", + "method": "mastercard-cc", + "date": "7/23/2022", + "time": "3:15 PM", + "method_number": 3901 + }, + { + "id": 41, + "order": 9877, + "customer": "Jedd Lafont", + "email": "jlafont14@vimeo.com", + "avatar": "2.png", + "payment": 1, + "status": 3, + "spent": "$67.26", + "method": "paypal", + "date": "11/1/2022", + "time": "8:05 AM", + "method_number": 7245 + }, + { + "id": 42, + "order": 5781, + "customer": "Maribeth Roffe", + "email": "mroffe15@hostgator.com", + "avatar": "8.png", + "payment": 1, + "status": 2, + "spent": "$697.13", + "method": "paypal", + "date": "9/30/2022", + "time": "8:03 PM", + "method_number": 8102 + }, + { + "id": 43, + "order": 5299, + "customer": "Ximenez Callaghan", + "email": "xcallaghan16@reuters.com", + "avatar": "6.png", + "payment": 2, + "status": 4, + "spent": "$528.17", + "method": "mastercard-cc", + "date": "12/30/2022", + "time": "12:21 AM", + "method_number": 3075 + }, + { + "id": 44, + "order": 6622, + "customer": "Oliy Seton", + "email": "oseton17@cargocollective.com", + "avatar": "7.png", + "payment": 2, + "status": 1, + "spent": "$662.07", + "method": "paypal", + "date": "12/29/2022", + "time": "8:45 PM", + "method_number": 5021 + }, + { + "id": 45, + "order": 7387, + "customer": "Conroy Conan", + "email": "cconan18@jigsy.com", + "avatar": "8.png", + "payment": 1, + "status": 1, + "spent": "$65.73", + "method": "paypal", + "date": "6/11/2022", + "time": "10:11 AM", + "method_number": 3954 + }, + { + "id": 46, + "order": 5078, + "customer": "Elianore Russ", + "email": "eruss19@usa.gov", + "avatar": "", + "payment": 2, + "status": 3, + "spent": "$741.28", + "method": "mastercard-cc", + "date": "8/28/2022", + "time": "3:45 PM", + "method_number": 2128 + }, + { + "id": 47, + "order": 9631, + "customer": "Farlee Gerard", + "email": "fgerard1a@mit.edu", + "avatar": "", + "payment": 2, + "status": 3, + "spent": "$161.30", + "method": "paypal", + "date": "6/8/2022", + "time": "4:16 PM", + "method_number": 6781 + }, + { + "id": 48, + "order": 7869, + "customer": "Gino Fairbrass", + "email": "gfairbrass1b@spotify.com", + "avatar": "", + "payment": 4, + "status": 3, + "spent": "$644.90", + "method": "paypal", + "date": "6/23/2022", + "time": "10:36 AM", + "method_number": 5470 + }, + { + "id": 49, + "order": 8643, + "customer": "Dory Carter", + "email": "dcarter1c@sphinn.com", + "avatar": "4.png", + "payment": 3, + "status": 1, + "spent": "$462.45", + "method": "mastercard-cc", + "date": "11/10/2022", + "time": "2:45 AM", + "method_number": 4647 + }, + { + "id": 50, + "order": 7395, + "customer": "Shane Galbreth", + "email": "sgalbreth1d@mac.com", + "avatar": "8.png", + "payment": 4, + "status": 1, + "spent": "$731.58", + "method": "mastercard-cc", + "date": "5/20/2022", + "time": "8:09 PM", + "method_number": 4113 + }, + { + "id": 51, + "order": 7168, + "customer": "Alicea Macci", + "email": "amacci1e@bbc.co.uk", + "avatar": "", + "payment": 1, + "status": 3, + "spent": "$556.94", + "method": "mastercard-cc", + "date": "6/10/2022", + "time": "4:00 PM", + "method_number": 6798 + }, + { + "id": 52, + "order": 5775, + "customer": "Terrijo Copello", + "email": "tcopello1f@netlog.com", + "avatar": "", + "payment": 3, + "status": 4, + "spent": "$687.27", + "method": "paypal", + "date": "6/23/2022", + "time": "6:41 PM", + "method_number": 3529 + }, + { + "id": 53, + "order": 6558, + "customer": "Bambi Yerby", + "email": "byerby1g@sohu.com", + "avatar": "", + "payment": 1, + "status": 2, + "spent": "$309.15", + "method": "paypal", + "date": "10/18/2022", + "time": "8:40 PM", + "method_number": 1664 + }, + { + "id": 54, + "order": 7766, + "customer": "Corny Linstead", + "email": "clinstead1h@icio.us", + "avatar": "", + "payment": 4, + "status": 4, + "spent": "$805.73", + "method": "paypal", + "date": "6/25/2022", + "time": "8:01 AM", + "method_number": 7931 + }, + { + "id": 55, + "order": 9305, + "customer": "Pauline Pfaffe", + "email": "ppfaffe1i@wikia.com", + "avatar": "", + "payment": 4, + "status": 3, + "spent": "$769.47", + "method": "paypal", + "date": "4/17/2023", + "time": "8:05 AM", + "method_number": 8412 + }, + { + "id": 56, + "order": 7886, + "customer": "Ilka Adanet", + "email": "iadanet1j@tripod.com", + "avatar": "", + "payment": 4, + "status": 3, + "spent": "$899.35", + "method": "paypal", + "date": "2/2/2023", + "time": "6:13 PM", + "method_number": 3946 + }, + { + "id": 57, + "order": 8333, + "customer": "Charlena Sabberton", + "email": "csabberton1k@vinaora.com", + "avatar": "", + "payment": 3, + "status": 2, + "spent": "$201.84", + "method": "paypal", + "date": "6/11/2022", + "time": "10:15 PM", + "method_number": 3294 + }, + { + "id": 58, + "order": 7044, + "customer": "Harwell Vallack", + "email": "hvallack1l@sakura.ne.jp", + "avatar": "", + "payment": 2, + "status": 4, + "spent": "$547.07", + "method": "paypal", + "date": "6/1/2022", + "time": "1:29 PM", + "method_number": 5571 + }, + { + "id": 59, + "order": 5414, + "customer": "Juliette Douthwaite", + "email": "jdouthwaite1m@marketwatch.com", + "avatar": "", + "payment": 2, + "status": 4, + "spent": "$89.46", + "method": "mastercard-cc", + "date": "9/26/2022", + "time": "11:40 AM", + "method_number": 4380 + }, + { + "id": 60, + "order": 7102, + "customer": "Nydia Brandel", + "email": "nbrandel1n@cnet.com", + "avatar": "", + "payment": 3, + "status": 2, + "spent": "$417.49", + "method": "paypal", + "date": "2/5/2023", + "time": "11:42 PM", + "method_number": 5856 + }, + { + "id": 61, + "order": 8784, + "customer": "Gaby Edy", + "email": "gedy1o@latimes.com", + "avatar": "9.png", + "payment": 4, + "status": 2, + "spent": "$589.37", + "method": "mastercard-cc", + "date": "2/5/2023", + "time": "8:46 AM", + "method_number": 1923 + }, + { + "id": 62, + "order": 9885, + "customer": "Lacey Swenson", + "email": "lswenson1p@booking.com", + "avatar": "", + "payment": 2, + "status": 3, + "spent": "$62.71", + "method": "mastercard-cc", + "date": "9/11/2022", + "time": "7:41 PM", + "method_number": 4367 + }, + { + "id": 63, + "order": 5387, + "customer": "Bradan Edgworth", + "email": "bedgworth1q@typepad.com", + "avatar": "7.png", + "payment": 4, + "status": 2, + "spent": "$54.45", + "method": "paypal", + "date": "6/2/2022", + "time": "11:05 AM", + "method_number": 8829 + }, + { + "id": 64, + "order": 5459, + "customer": "Ilyssa Egan", + "email": "iegan1r@reference.com", + "avatar": "2.png", + "payment": 3, + "status": 4, + "spent": "$756.16", + "method": "paypal", + "date": "5/20/2022", + "time": "12:39 PM", + "method_number": 6971 + }, + { + "id": 65, + "order": 8812, + "customer": "Duke Jahnel", + "email": "djahnel1s@huffingtonpost.com", + "avatar": "7.png", + "payment": 2, + "status": 4, + "spent": "$103.71", + "method": "mastercard-cc", + "date": "3/1/2023", + "time": "10:25 PM", + "method_number": 4305 + }, + { + "id": 66, + "order": 7123, + "customer": "Christen Dillow", + "email": "cdillow1t@businessinsider.com", + "avatar": "", + "payment": 1, + "status": 3, + "spent": "$357.17", + "method": "mastercard-cc", + "date": "2/1/2023", + "time": "4:11 AM", + "method_number": 7385 + }, + { + "id": 67, + "order": 8964, + "customer": "Hildegaard Ormshaw", + "email": "hormshaw1u@amazonaws.com", + "avatar": "", + "payment": 1, + "status": 4, + "spent": "$191.57", + "method": "mastercard-cc", + "date": "6/15/2022", + "time": "7:28 PM", + "method_number": 6469 + }, + { + "id": 68, + "order": 8020, + "customer": "Merrill Sangwin", + "email": "msangwin1v@ted.com", + "avatar": "", + "payment": 3, + "status": 1, + "spent": "$80.47", + "method": "paypal", + "date": "9/15/2022", + "time": "9:35 PM", + "method_number": 1464 + }, + { + "id": 69, + "order": 7192, + "customer": "Niel Kitchingman", + "email": "nkitchingman1w@twitpic.com", + "avatar": "", + "payment": 1, + "status": 1, + "spent": "$759.98", + "method": "mastercard-cc", + "date": "11/24/2022", + "time": "12:51 PM", + "method_number": 3957 + }, + { + "id": 70, + "order": 9941, + "customer": "Zacharias Stonhard", + "email": "zstonhard1x@ca.gov", + "avatar": "", + "payment": 4, + "status": 1, + "spent": "$333.83", + "method": "paypal", + "date": "6/20/2022", + "time": "11:11 AM", + "method_number": 3907 + }, + { + "id": 71, + "order": 7786, + "customer": "Hirsch Garwood", + "email": "hgarwood1y@hhs.gov", + "avatar": "", + "payment": 1, + "status": 1, + "spent": "$993.07", + "method": "paypal", + "date": "1/30/2023", + "time": "8:13 AM", + "method_number": 3210 + }, + { + "id": 72, + "order": 6890, + "customer": "Etienne Duke", + "email": "eduke1z@dell.com", + "avatar": "9.png", + "payment": 4, + "status": 4, + "spent": "$651.14", + "method": "mastercard-cc", + "date": "8/1/2022", + "time": "7:24 AM", + "method_number": 3507 + }, + { + "id": 73, + "order": 6672, + "customer": "Galen Bent", + "email": "gbent20@altervista.org", + "avatar": "4.png", + "payment": 4, + "status": 2, + "spent": "$483.86", + "method": "mastercard-cc", + "date": "5/10/2022", + "time": "7:51 PM", + "method_number": 7538 + }, + { + "id": 74, + "order": 5531, + "customer": "Cletus Arias", + "email": "carias21@rambler.ru", + "avatar": "3.png", + "payment": 3, + "status": 1, + "spent": "$609.47", + "method": "mastercard-cc", + "date": "8/20/2022", + "time": "3:21 AM", + "method_number": 5851 + }, + { + "id": 75, + "order": 9041, + "customer": "Gilbertina Manjin", + "email": "gmanjin22@blogtalkradio.com", + "avatar": "", + "payment": 2, + "status": 4, + "spent": "$593.65", + "method": "mastercard-cc", + "date": "9/19/2022", + "time": "5:23 AM", + "method_number": 8332 + }, + { + "id": 76, + "order": 9521, + "customer": "Helena Airds", + "email": "hairds23@facebook.com", + "avatar": "1.png", + "payment": 4, + "status": 2, + "spent": "$897.84", + "method": "mastercard-cc", + "date": "1/13/2023", + "time": "1:41 PM", + "method_number": 8564 + }, + { + "id": 77, + "order": 9793, + "customer": "Bonny Tebbutt", + "email": "btebbutt24@clickbank.net", + "avatar": "", + "payment": 3, + "status": 3, + "spent": "$856.58", + "method": "paypal", + "date": "1/23/2023", + "time": "6:10 AM", + "method_number": 2150 + }, + { + "id": 78, + "order": 6741, + "customer": "Garreth Rubinowitz", + "email": "grubinowitz25@unblog.fr", + "avatar": "2.png", + "payment": 2, + "status": 3, + "spent": "$191.99", + "method": "paypal", + "date": "8/24/2022", + "time": "2:01 PM", + "method_number": 4148 + }, + { + "id": 79, + "order": 6602, + "customer": "Lotta Martinie", + "email": "lmartinie26@ovh.net", + "avatar": "2.png", + "payment": 2, + "status": 2, + "spent": "$790.09", + "method": "paypal", + "date": "6/25/2022", + "time": "12:54 AM", + "method_number": 4538 + }, + { + "id": 80, + "order": 9682, + "customer": "Danna Goldis", + "email": "dgoldis27@tinypic.com", + "avatar": "", + "payment": 2, + "status": 4, + "spent": "$121.21", + "method": "mastercard-cc", + "date": "1/11/2023", + "time": "4:33 PM", + "method_number": 1974 + }, + { + "id": 81, + "order": 6256, + "customer": "Ronica McDuffie", + "email": "rmcduffie28@dagondesign.com", + "avatar": "", + "payment": 4, + "status": 1, + "spent": "$783.05", + "method": "mastercard-cc", + "date": "7/12/2022", + "time": "1:54 AM", + "method_number": 6563 + }, + { + "id": 82, + "order": 6265, + "customer": "Clarice Biesty", + "email": "cbiesty29@hp.com", + "avatar": "", + "payment": 2, + "status": 4, + "spent": "$905.31", + "method": "paypal", + "date": "9/7/2022", + "time": "5:58 AM", + "method_number": 7367 + }, + { + "id": 83, + "order": 7330, + "customer": "Georgetta Hawkins", + "email": "ghawkins2a@shinystat.com", + "avatar": "", + "payment": 4, + "status": 2, + "spent": "$670.50", + "method": "mastercard-cc", + "date": "12/9/2022", + "time": "4:22 AM", + "method_number": 4789 + }, + { + "id": 84, + "order": 6342, + "customer": "Hamid Gosford", + "email": "hgosford2b@youtu.be", + "avatar": "7.png", + "payment": 2, + "status": 2, + "spent": "$520.17", + "method": "paypal", + "date": "5/26/2022", + "time": "3:15 PM", + "method_number": 2733 + }, + { + "id": 85, + "order": 9620, + "customer": "Marnia Scamwell", + "email": "mscamwell2c@guardian.co.uk", + "avatar": "3.png", + "payment": 4, + "status": 3, + "spent": "$77.59", + "method": "paypal", + "date": "9/10/2022", + "time": "11:40 AM", + "method_number": 3822 + }, + { + "id": 86, + "order": 5699, + "customer": "Casie Cratere", + "email": "ccratere2d@baidu.com", + "avatar": "", + "payment": 3, + "status": 1, + "spent": "$429.80", + "method": "mastercard-cc", + "date": "9/22/2022", + "time": "11:52 PM", + "method_number": 2925 + }, + { + "id": 87, + "order": 7289, + "customer": "Edik Whytock", + "email": "ewhytock2e@vimeo.com", + "avatar": "", + "payment": 3, + "status": 3, + "spent": "$838.25", + "method": "mastercard-cc", + "date": "8/4/2022", + "time": "9:12 PM", + "method_number": 6240 + }, + { + "id": 88, + "order": 9780, + "customer": "Wylie Marryatt", + "email": "wmarryatt2f@economist.com", + "avatar": "", + "payment": 3, + "status": 2, + "spent": "$308.07", + "method": "mastercard-cc", + "date": "3/2/2023", + "time": "10:00 AM", + "method_number": 7909 + }, + { + "id": 89, + "order": 5859, + "customer": "Eydie Vogelein", + "email": "evogelein2g@forbes.com", + "avatar": "", + "payment": 4, + "status": 3, + "spent": "$447.29", + "method": "paypal", + "date": "4/29/2023", + "time": "9:52 AM", + "method_number": 5475 + }, + { + "id": 90, + "order": 9957, + "customer": "Milt Whitear", + "email": "mwhitear2h@instagram.com", + "avatar": "", + "payment": 4, + "status": 4, + "spent": "$59.28", + "method": "mastercard-cc", + "date": "11/29/2022", + "time": "6:53 PM", + "method_number": 4371 + }, + { + "id": 91, + "order": 7094, + "customer": "Damara Figgins", + "email": "dfiggins2i@de.vu", + "avatar": "", + "payment": 2, + "status": 1, + "spent": "$62.62", + "method": "mastercard-cc", + "date": "6/29/2022", + "time": "6:51 AM", + "method_number": 8321 + }, + { + "id": 92, + "order": 7280, + "customer": "Sibley Braithwait", + "email": "sbraithwait2j@webmd.com", + "avatar": "", + "payment": 1, + "status": 3, + "spent": "$554.91", + "method": "mastercard-cc", + "date": "12/6/2022", + "time": "2:11 AM", + "method_number": 8535 + }, + { + "id": 93, + "order": 7931, + "customer": "Octavius Whitchurch", + "email": "owhitchurch2k@google.ca", + "avatar": "1.png", + "payment": 3, + "status": 4, + "spent": "$383.52", + "method": "mastercard-cc", + "date": "12/26/2022", + "time": "9:49 AM", + "method_number": 8585 + }, + { + "id": 94, + "order": 8767, + "customer": "Lyndsey Dorey", + "email": "ldorey2l@barnesandnoble.com", + "avatar": "2.png", + "payment": 3, + "status": 3, + "spent": "$738.42", + "method": "mastercard-cc", + "date": "8/29/2022", + "time": "5:24 AM", + "method_number": 3432 + }, + { + "id": 95, + "order": 6111, + "customer": "Chad Cock", + "email": "ccock2m@g.co", + "avatar": "", + "payment": 4, + "status": 3, + "spent": "$669.45", + "method": "mastercard-cc", + "date": "3/11/2023", + "time": "10:43 AM", + "method_number": 1014 + }, + { + "id": 96, + "order": 5911, + "customer": "Hilliard Merck", + "email": "hmerck2n@printfriendly.com", + "avatar": "", + "payment": 4, + "status": 2, + "spent": "$237.91", + "method": "paypal", + "date": "8/14/2022", + "time": "3:26 PM", + "method_number": 3196 + }, + { + "id": 97, + "order": 7064, + "customer": "Carmon Vasiljevic", + "email": "cvasiljevic2o@odnoklassniki.ru", + "avatar": "8.png", + "payment": 3, + "status": 1, + "spent": "$595.25", + "method": "paypal", + "date": "3/20/2023", + "time": "3:11 PM", + "method_number": 4892 + }, + { + "id": 98, + "order": 8114, + "customer": "Ulysses Goodlife", + "email": "ugoodlife2p@blogger.com", + "avatar": "4.png", + "payment": 3, + "status": 3, + "spent": "$746.38", + "method": "mastercard-cc", + "date": "4/8/2023", + "time": "3:39 AM", + "method_number": 4509 + }, + { + "id": 99, + "order": 7189, + "customer": "Boycie Hartmann", + "email": "bhartmann2q@addthis.com", + "avatar": "", + "payment": 3, + "status": 2, + "spent": "$704.86", + "method": "paypal", + "date": "1/2/2023", + "time": "8:55 PM", + "method_number": 6424 + }, + { + "id": 100, + "order": 9042, + "customer": "Chere Schofield", + "email": "cschofield2r@ucsd.edu", + "avatar": "", + "payment": 2, + "status": 3, + "spent": "$815.77", + "method": "mastercard-cc", + "date": "2/1/2023", + "time": "4:12 PM", + "method_number": 3949 + } + ] +} diff --git a/public/vuexy/assets/json/ecommerce-order-details.json b/public/vuexy/assets/json/ecommerce-order-details.json new file mode 100644 index 0000000..39423ae --- /dev/null +++ b/public/vuexy/assets/json/ecommerce-order-details.json @@ -0,0 +1,36 @@ +{ + "data": [ + { + "id": 1, + "product_name": "Oneplus 10", + "product_info": "Storage:128gb", + "image": "oneplus.png", + "qty": 3, + "price": 896 + }, + { + "id": 2, + "product_name": "Nike Jordan", + "product_info": "Size:8UK", + "image": "nikejordan.png", + "qty": 1, + "price": 392 + }, + { + "id": 3, + "product_name": "Wooden Chair", + "product_info": "Material: Wooden", + "image": "woodenchair.png", + "qty": 2, + "price": 841 + }, + { + "id": 4, + "product_name": "Face cream", + "product_info": "Gender:Women", + "image": "facecream.png", + "qty": 2, + "price": 813 + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/ecommerce-product-list.json b/public/vuexy/assets/json/ecommerce-product-list.json new file mode 100644 index 0000000..0fbecaf --- /dev/null +++ b/public/vuexy/assets/json/ecommerce-product-list.json @@ -0,0 +1,1204 @@ +{ + "data": [ + { + "id": 1, + "product_name": "iPhone 14 Pro", + "category": 2, + "stock": 1, + "sku": 19472, + "price": "$999", + "qty": 665, + "status": 3, + "image": "product-1.png", + "product_brand": "Super Retina XDR display footnote Pro Motion technology" + }, + { + "id": 2, + "product_name": "Echo Dot (4th Gen)", + "category": 2, + "stock": 0, + "sku": 72836, + "price": "$25.50", + "qty": 827, + "status": 2, + "image": "product-2.png", + "product_brand": "Echo Dot Smart speaker with Alexa" + }, + { + "id": 3, + "product_name": "Dohioue Wall Clock", + "category": 0, + "stock": 0, + "sku": 29540, + "price": "$16.34", + "qty": 804, + "status": 2, + "image": "product-3.png", + "product_brand": "Modern 10 Inch Battery Operated Wall Clocks" + }, + { + "id": 4, + "product_name": "INZCOU Running Shoes", + "category": 3, + "stock": 0, + "sku": 49402, + "price": "$36.98", + "qty": 528, + "status": 1, + "image": "product-4.png", + "product_brand": "Lightweight Tennis Shoes Non Slip Gym Workout Shoes" + }, + { + "id": 5, + "product_name": "Apple Watch Series 7", + "category": 4, + "stock": 0, + "sku": 46658, + "price": "$799", + "qty": 851, + "status": 1, + "image": "product-5.png", + "product_brand": "Starlight Aluminum Case with Starlight Sport Band." + }, + { + "id": 6, + "product_name": "Meta Quest 2", + "category": 4, + "stock": 1, + "sku": 57640, + "price": "$299", + "qty": 962, + "status": 1, + "image": "product-6.png", + "product_brand": "Advanced All-In-One Virtual Reality Headset" + }, + { + "id": 7, + "product_name": "MacBook Pro 16", + "category": 2, + "stock": 1, + "sku": 92885, + "price": "$2648.95", + "qty": 965, + "status": 2, + "image": "product-7.png", + "product_brand": "Laptop M2 Pro chip with 12‑core CPU and 19‑core GPU" + }, + { + "id": 8, + "product_name": "SAMSUNG Galaxy S22 Ultra", + "category": 2, + "stock": 1, + "sku": 75257, + "price": "$899", + "qty": 447, + "status": 2, + "image": "product-8.png", + "product_brand": "Android Smartphone, 256GB, 8K Camera" + }, + { + "id": 9, + "product_name": "Air Jordan", + "category": 3, + "stock": 0, + "sku": 31063, + "price": "$125", + "qty": 942, + "status": 3, + "image": "product-9.png", + "product_brand": "Air Jordan is a line of basketball shoes produced by Nike" + }, + { + "id": 10, + "product_name": "VISKABACKA", + "category": 1, + "stock": 0, + "sku": 91848, + "price": "$190.45", + "qty": 133, + "status": 1, + "image": "product-10.png", + "product_brand": "Armchair, Skartofta black/light grey" + }, + { + "id": 11, + "product_name": "Nintendo Switch", + "category": 5, + "stock": 1, + "sku": 52575, + "price": "$296.99", + "qty": 870, + "status": 3, + "image": "product-11.png", + "product_brand": "TV Mode, Tabletop Mode, Handheld Mode" + }, + { + "id": 12, + "product_name": "PlayStation 5", + "category": 5, + "stock": 1, + "sku": 59551, + "price": "$499", + "qty": 145, + "status": 1, + "image": "product-12.png", + "product_brand": "Marvel at incredible graphics and experience" + }, + { + "id": 13, + "product_name": "Amazon Fire TV", + "category": 2, + "stock": 0, + "sku": 5829, + "price": "$263.49", + "qty": 587, + "status": 1, + "image": "product-13.png", + "product_brand": "4K UHD smart TV, stream live TV without cable" + }, + { + "id": 14, + "product_name": "Smiletag Ceramic Vase", + "category": 1, + "stock": 0, + "sku": 24456, + "price": "$34.99", + "qty": 310, + "status": 1, + "image": "product-14.png", + "product_brand": "Modern Farmhouse Decor Vase Set of 3" + }, + { + "id": 15, + "product_name": "Apple iPad", + "category": 2, + "stock": 1, + "sku": 35946, + "price": "$248.39", + "qty": 468, + "status": 2, + "image": "product-15.png", + "product_brand": "10.2-inch Retina Display, 64GB" + }, + { + "id": 16, + "product_name": "BANGE Anti Theft Backpack", + "category": 4, + "stock": 1, + "sku": 41867, + "price": "$79.99", + "qty": 519, + "status": 3, + "image": "product-16.png", + "product_brand": "Smart Business Laptop Fits 15.6 Inch Notebook" + }, + { + "id": 17, + "product_name": "Xbox Series X/S", + "category": 5, + "stock": 1, + "sku": 43224, + "price": "$49.99", + "qty": 787, + "status": 2, + "image": "product-17.png", + "product_brand": "Dual Controller Charger Station Dock" + }, + { + "id": 18, + "product_name": "Canon EOS Rebel T7", + "category": 2, + "stock": 1, + "sku": 63474, + "price": "$399", + "qty": 810, + "status": 1, + "image": "product-18.png", + "product_brand": "18-55mm Lens | Built-in Wi-Fi | 24.1 MP CMOS Sensor" + }, + { + "id": 19, + "product_name": "Honiway Wall Mirror", + "category": 1, + "stock": 0, + "sku": 15859, + "price": "$23.99", + "qty": 735, + "status": 3, + "image": "product-19.png", + "product_brand": "Decorative 12 inch Rustic Wood Mirror Sunburst Boho" + }, + { + "id": 20, + "product_name": "Tommaso Veloce Shoes", + "category": 3, + "stock": 0, + "sku": 28844, + "price": "$922.09", + "qty": 294, + "status": 3, + "image": "product-20.png", + "product_brand": "Peloton Shoes Triathlon Road Bike Indoor Cycling" + }, + { + "id": 21, + "product_name": "Zoolab", + "category": 0, + "stock": 1, + "sku": 99009, + "price": "$719.13", + "qty": 927, + "status": 1, + "image": "product-1.png", + "product_brand": "Cruickshank-Jones" + }, + { + "id": 22, + "product_name": "Viva", + "category": 1, + "stock": 0, + "sku": 53795, + "price": "$775.80", + "qty": 442, + "status": 1, + "image": "product-2.png", + "product_brand": "Ferry Group" + }, + { + "id": 23, + "product_name": "Transcof", + "category": 3, + "stock": 1, + "sku": 77663, + "price": "$817.60", + "qty": 256, + "status": 2, + "image": "product-3.png", + "product_brand": "Bruen-Heathcote" + }, + { + "id": 24, + "product_name": "Uerified", + "category": 0, + "stock": 0, + "sku": 45282, + "price": "$167.19", + "qty": 728, + "status": 2, + "image": "product-4.png", + "product_brand": "Koch Group" + }, + { + "id": 25, + "product_name": "Y-find", + "category": 1, + "stock": 0, + "sku": 5622, + "price": "$189.77", + "qty": 445, + "status": 1, + "image": "product-5.png", + "product_brand": "Emmerich and Sons" + }, + { + "id": 26, + "product_name": "Wigtax", + "category": 0, + "stock": 1, + "sku": 38920, + "price": "$411.46", + "qty": 857, + "status": 1, + "image": "product-6.png", + "product_brand": "Zulauf-Prohaska" + }, + { + "id": 27, + "product_name": "Tempsoft", + "category": 0, + "stock": 1, + "sku": 78211, + "price": "$961.76", + "qty": 975, + "status": 2, + "image": "product-7.png", + "product_brand": "VonRueden, Rogahn and Kris" + }, + { + "id": 28, + "product_name": "Rt", + "category": 0, + "stock": 1, + "sku": 98552, + "price": "$514.14", + "qty": 39, + "status": 2, + "image": "product-8.png", + "product_brand": "Romaguera, O'Connell and Abernathy" + }, + { + "id": 29, + "product_name": "Zontrax", + "category": 3, + "stock": 1, + "sku": 7151, + "price": "$591.30", + "qty": 74, + "status": 2, + "image": "product-9.png", + "product_brand": "Mills, Hagenes and Bednar" + }, + { + "id": 30, + "product_name": "Keylex", + "category": 0, + "stock": 1, + "sku": 79571, + "price": "$928.07", + "qty": 245, + "status": 3, + "image": "product-10.png", + "product_brand": "Sanford, Harvey and Parisian" + }, + { + "id": 31, + "product_name": "Trippledex", + "category": 1, + "stock": 0, + "sku": 51597, + "price": "$312.03", + "qty": 657, + "status": 3, + "image": "product-11.png", + "product_brand": "Conroy-Bergstrom" + }, + { + "id": 32, + "product_name": "Opela", + "category": 0, + "stock": 1, + "sku": 6506, + "price": "$951.29", + "qty": 770, + "status": 2, + "image": "product-12.png", + "product_brand": "Langosh Inc" + }, + { + "id": 33, + "product_name": "Span", + "category": 3, + "stock": 0, + "sku": 33523, + "price": "$600.43", + "qty": 622, + "status": 3, + "image": "product-13.png", + "product_brand": "Jerde-Walsh" + }, + { + "id": 34, + "product_name": "Rank", + "category": 0, + "stock": 0, + "sku": 60307, + "price": "$337.90", + "qty": 896, + "status": 1, + "image": "product-14.png", + "product_brand": "Barrows, Quitzon and Roberts" + }, + { + "id": 35, + "product_name": "Tempsoft", + "category": 0, + "stock": 1, + "sku": 75059, + "price": "$959.47", + "qty": 239, + "status": 3, + "image": "product-15.png", + "product_brand": "Russel-Grant" + }, + { + "id": 36, + "product_name": "Ventosanzap", + "category": 0, + "stock": 1, + "sku": 69072, + "price": "$756.81", + "qty": 410, + "status": 1, + "image": "product-16.png", + "product_brand": "O'Conner-Zboncak" + }, + { + "id": 37, + "product_name": "Mat Lam Tam", + "category": 0, + "stock": 0, + "sku": 68290, + "price": "$256.86", + "qty": 630, + "status": 2, + "image": "product-17.png", + "product_brand": "Rutherford, Heller and Bashirian" + }, + { + "id": 38, + "product_name": "Zamit", + "category": 3, + "stock": 1, + "sku": 89552, + "price": "$378.54", + "qty": 247, + "status": 3, + "image": "product-18.png", + "product_brand": "Swift-Altenwerth" + }, + { + "id": 39, + "product_name": "Tresom", + "category": 3, + "stock": 1, + "sku": 50863, + "price": "$166.17", + "qty": 672, + "status": 3, + "image": "product-19.png", + "product_brand": "O'Kon, Waelchi and Lesch" + }, + { + "id": 40, + "product_name": "Viva", + "category": 0, + "stock": 0, + "sku": 90484, + "price": "$745.76", + "qty": 697, + "status": 2, + "image": "product-20.png", + "product_brand": "Johnston, Anderson and Metz" + }, + { + "id": 41, + "product_name": "Matsoft", + "category": 0, + "stock": 1, + "sku": 76980, + "price": "$603.16", + "qty": 74, + "status": 2, + "image": "product-1.png", + "product_brand": "O'Conner, Paucek and Braun" + }, + { + "id": 42, + "product_name": "Wiodex", + "category": 1, + "stock": 1, + "sku": 66971, + "price": "$772.51", + "qty": 280, + "status": 2, + "image": "product-2.png", + "product_brand": "Wisoky-Kassulke" + }, + { + "id": 43, + "product_name": "Keylex", + "category": 3, + "stock": 0, + "sku": 16589, + "price": "$986.22", + "qty": 758, + "status": 3, + "image": "product-3.png", + "product_brand": "Haag, Bruen and Reichel" + }, + { + "id": 44, + "product_name": "Konklux", + "category": 0, + "stock": 1, + "sku": 73896, + "price": "$988.47", + "qty": 14, + "status": 3, + "image": "product-4.png", + "product_brand": "Ankunding Inc" + }, + { + "id": 45, + "product_name": "Tresom", + "category": 0, + "stock": 0, + "sku": 67489, + "price": "$946.62", + "qty": 35, + "status": 3, + "image": "product-5.png", + "product_brand": "Deckow and Sons" + }, + { + "id": 46, + "product_name": "Quo Lux", + "category": 3, + "stock": 1, + "sku": 48177, + "price": "$224.28", + "qty": 935, + "status": 1, + "image": "product-1.png", + "product_brand": "Kreiger, Reynolds and Sporer" + }, + { + "id": 47, + "product_name": "Roldlamis", + "category": 1, + "stock": 1, + "sku": 225, + "price": "$952.14", + "qty": 361, + "status": 2, + "image": "product-6.png", + "product_brand": "Kuphal-Abbott" + }, + { + "id": 48, + "product_name": "Tampflex", + "category": 0, + "stock": 0, + "sku": 29438, + "price": "$646.21", + "qty": 908, + "status": 1, + "image": "product-7.png", + "product_brand": "Romaguera, Schmeler and Volkman" + }, + { + "id": 49, + "product_name": "Span", + "category": 1, + "stock": 1, + "sku": 55666, + "price": "$583.13", + "qty": 898, + "status": 1, + "image": "product-8.png", + "product_brand": "Hane-Romaguera" + }, + { + "id": 50, + "product_name": "Zamit", + "category": 0, + "stock": 0, + "sku": 55860, + "price": "$273.67", + "qty": 332, + "status": 2, + "image": "product-9.png", + "product_brand": "Hoeger-Powlowski" + }, + { + "id": 51, + "product_name": "Witchip", + "category": 1, + "stock": 0, + "sku": 41156, + "price": "$573.24", + "qty": 55, + "status": 3, + "image": "product-10.png", + "product_brand": "Heidenreich, Keeling and Kuhn" + }, + { + "id": 52, + "product_name": "Ratity", + "category": 3, + "stock": 1, + "sku": 8147, + "price": "$571.76", + "qty": 839, + "status": 2, + "image": "product-11.png", + "product_brand": "Beier and Sons" + }, + { + "id": 53, + "product_name": "Voltsillam", + "category": 1, + "stock": 1, + "sku": 78814, + "price": "$396.79", + "qty": 496, + "status": 2, + "image": "product-12.png", + "product_brand": "Jones and Sons" + }, + { + "id": 54, + "product_name": "Voltsillam", + "category": 3, + "stock": 0, + "sku": 96040, + "price": "$140.79", + "qty": 50, + "status": 1, + "image": "product-13.png", + "product_brand": "Mohr and Sons" + }, + { + "id": 55, + "product_name": "Matsoft", + "category": 0, + "stock": 1, + "sku": 99482, + "price": "$723.01", + "qty": 453, + "status": 1, + "image": "product-1.png", + "product_brand": "Kling-Hayes" + }, + { + "id": 56, + "product_name": "Rt", + "category": 0, + "stock": 1, + "sku": 56480, + "price": "$849.72", + "qty": 293, + "status": 3, + "image": "product-14.png", + "product_brand": "Brekke-Lubowitz" + }, + { + "id": 57, + "product_name": "Konklab", + "category": 0, + "stock": 1, + "sku": 95499, + "price": "$152.02", + "qty": 263, + "status": 2, + "image": "product-15.png", + "product_brand": "Kiehn LLC" + }, + { + "id": 58, + "product_name": "Lotstring", + "category": 0, + "stock": 0, + "sku": 83893, + "price": "$111.29", + "qty": 231, + "status": 3, + "image": "product-16.png", + "product_brand": "Windler-Corwin" + }, + { + "id": 59, + "product_name": "Keylex", + "category": 3, + "stock": 1, + "sku": 24943, + "price": "$148.67", + "qty": 289, + "status": 3, + "image": "product-17.png", + "product_brand": "Reynolds, Buckridge and Schmeler" + }, + { + "id": 60, + "product_name": "Transcof", + "category": 0, + "stock": 0, + "sku": 92258, + "price": "$369.54", + "qty": 268, + "status": 1, + "image": "product-18.png", + "product_brand": "Jacobs-Farrell" + }, + { + "id": 61, + "product_name": "Opela", + "category": 0, + "stock": 1, + "sku": 15281, + "price": "$890.33", + "qty": 115, + "status": 2, + "image": "product-19.png", + "product_brand": "Beier-Bergstrom" + }, + { + "id": 62, + "product_name": "Rlowdesk", + "category": 0, + "stock": 0, + "sku": 92346, + "price": "$668.81", + "qty": 850, + "status": 1, + "image": "product-20.png", + "product_brand": "Roob and Sons" + }, + { + "id": 63, + "product_name": "Kanlam", + "category": 0, + "stock": 0, + "sku": 8590, + "price": "$407.46", + "qty": 547, + "status": 3, + "image": "product-2.png", + "product_brand": "Hauck Group" + }, + { + "id": 64, + "product_name": "Rembucket", + "category": 0, + "stock": 0, + "sku": 57694, + "price": "$763.28", + "qty": 188, + "status": 1, + "image": "product-2.png", + "product_brand": "Reynolds-Lindgren" + }, + { + "id": 65, + "product_name": "Tin", + "category": 0, + "stock": 0, + "sku": 83532, + "price": "$866.51", + "qty": 469, + "status": 3, + "image": "product-2.png", + "product_brand": "Stroman and Sons" + }, + { + "id": 66, + "product_name": "Trippledex", + "category": 0, + "stock": 0, + "sku": 85878, + "price": "$390.28", + "qty": 753, + "status": 2, + "image": "product-2.png", + "product_brand": "Kihn-Wisoky" + }, + { + "id": 67, + "product_name": "Redhold", + "category": 0, + "stock": 0, + "sku": 18810, + "price": "$944.68", + "qty": 783, + "status": 3, + "image": "product-2.png", + "product_brand": "Konopelski-Hauck" + }, + { + "id": 68, + "product_name": "Pannier", + "category": 3, + "stock": 0, + "sku": 42375, + "price": "$802.49", + "qty": 371, + "status": 1, + "image": "product-3.png", + "product_brand": "Rau Inc" + }, + { + "id": 69, + "product_name": "Rlexidy", + "category": 0, + "stock": 1, + "sku": 55165, + "price": "$812.75", + "qty": 981, + "status": 3, + "image": "product-3.png", + "product_brand": "Torp-Lebsack" + }, + { + "id": 70, + "product_name": "Keylex", + "category": 1, + "stock": 0, + "sku": 92443, + "price": "$338.64", + "qty": 44, + "status": 1, + "image": "product-3.png", + "product_brand": "Hane-Bednar" + }, + { + "id": 71, + "product_name": "Kuobam", + "category": 0, + "stock": 0, + "sku": 98203, + "price": "$190.82", + "qty": 212, + "status": 1, + "image": "product-3.png", + "product_brand": "Rice Group" + }, + { + "id": 72, + "product_name": "Ulphazap", + "category": 1, + "stock": 0, + "sku": 49451, + "price": "$658.79", + "qty": 707, + "status": 3, + "image": "product-3.png", + "product_brand": "West, White and Rau" + }, + { + "id": 73, + "product_name": "Wiodex", + "category": 0, + "stock": 1, + "sku": 48644, + "price": "$231.38", + "qty": 513, + "status": 3, + "image": "product-4.png", + "product_brand": "Keeling-Dicki" + }, + { + "id": 74, + "product_name": "Veribet", + "category": 0, + "stock": 1, + "sku": 86347, + "price": "$885.15", + "qty": 953, + "status": 2, + "image": "product-4.png", + "product_brand": "Gerlach, Bernhard and Schmidt" + }, + { + "id": 75, + "product_name": "Rix San", + "category": 0, + "stock": 1, + "sku": 53970, + "price": "$897.45", + "qty": 305, + "status": 3, + "image": "product-4.png", + "product_brand": "Emmerich, Hills and Beer" + }, + { + "id": 76, + "product_name": "Zoolab", + "category": 0, + "stock": 0, + "sku": 64602, + "price": "$753.84", + "qty": 269, + "status": 1, + "image": "product-4.png", + "product_brand": "Treutel-Dickinson" + }, + { + "id": 77, + "product_name": "Rob", + "category": 0, + "stock": 0, + "sku": 21688, + "price": "$880.91", + "qty": 872, + "status": 3, + "image": "product-4.png", + "product_brand": "Auer and Sons" + }, + { + "id": 78, + "product_name": "Zamit", + "category": 3, + "stock": 1, + "sku": 52982, + "price": "$156.96", + "qty": 836, + "status": 1, + "image": "product-5.png", + "product_brand": "Koss, Heller and Lind" + }, + { + "id": 79, + "product_name": "Zoolab", + "category": 3, + "stock": 1, + "sku": 65044, + "price": "$991.50", + "qty": 806, + "status": 2, + "image": "product-5.png", + "product_brand": "Brekke Inc" + }, + { + "id": 80, + "product_name": "Stronghold", + "category": 0, + "stock": 0, + "sku": 78717, + "price": "$716.83", + "qty": 821, + "status": 1, + "image": "product-5.png", + "product_brand": "Balistreri Group" + }, + { + "id": 81, + "product_name": "Rintone", + "category": 0, + "stock": 0, + "sku": 24204, + "price": "$984.21", + "qty": 395, + "status": 2, + "image": "product-5.png", + "product_brand": "Von, Terry and Wintheiser" + }, + { + "id": 82, + "product_name": "Temp", + "category": 0, + "stock": 1, + "sku": 26115, + "price": "$405.73", + "qty": 719, + "status": 3, + "image": "product-5.png", + "product_brand": "Batz Group" + }, + { + "id": 83, + "product_name": "Rlexidy", + "category": 0, + "stock": 0, + "sku": 35053, + "price": "$514.39", + "qty": 286, + "status": 3, + "image": "product-6.png", + "product_brand": "Beer, Blick and Heller" + }, + { + "id": 84, + "product_name": "Ronstring", + "category": 0, + "stock": 1, + "sku": 63623, + "price": "$910.60", + "qty": 681, + "status": 3, + "image": "product-6.png", + "product_brand": "Carroll, Tremblay and Koch" + }, + { + "id": 85, + "product_name": "Rixflex", + "category": 3, + "stock": 0, + "sku": 84615, + "price": "$990.12", + "qty": 256, + "status": 1, + "image": "product-6.png", + "product_brand": "Nader-Hane" + }, + { + "id": 86, + "product_name": "Uerified", + "category": 0, + "stock": 1, + "sku": 34845, + "price": "$677.77", + "qty": 778, + "status": 1, + "image": "product-6.png", + "product_brand": "Bechtelar, Heidenreich and Collins" + }, + { + "id": 87, + "product_name": "Stringtough", + "category": 0, + "stock": 0, + "sku": 37008, + "price": "$803.24", + "qty": 514, + "status": 1, + "image": "product-7.png", + "product_brand": "Bruen, Connelly and Padberg" + }, + { + "id": 88, + "product_name": "Qookley", + "category": 1, + "stock": 1, + "sku": 3332, + "price": "$587.09", + "qty": 644, + "status": 1, + "image": "product-7.png", + "product_brand": "Larkin-Wilderman" + }, + { + "id": 89, + "product_name": "Zamit", + "category": 3, + "stock": 0, + "sku": 30921, + "price": "$338.43", + "qty": 412, + "status": 2, + "image": "product-7.png", + "product_brand": "Okuneva-Wilderman" + }, + { + "id": 90, + "product_name": "Mat Lam Tam", + "category": 3, + "stock": 1, + "sku": 31016, + "price": "$911.05", + "qty": 814, + "status": 1, + "image": "product-7.png", + "product_brand": "Herman, Wisozk and Watsica" + }, + { + "id": 91, + "product_name": "Rt", + "category": 1, + "stock": 1, + "sku": 28726, + "price": "$474.40", + "qty": 514, + "status": 3, + "image": "product-8.png", + "product_brand": "Hodkiewicz Inc" + }, + { + "id": 92, + "product_name": "Stim", + "category": 0, + "stock": 1, + "sku": 44611, + "price": "$115.60", + "qty": 355, + "status": 3, + "image": "product-8.png", + "product_brand": "Swaniawski, West and Runolfsdottir" + }, + { + "id": 93, + "product_name": "Rix San", + "category": 0, + "stock": 1, + "sku": 94348, + "price": "$602.94", + "qty": 695, + "status": 1, + "image": "product-8.png", + "product_brand": "Wilkinson and Sons" + }, + { + "id": 94, + "product_name": "Vagram", + "category": 0, + "stock": 1, + "sku": 5786, + "price": "$935.11", + "qty": 944, + "status": 2, + "image": "product-8.png", + "product_brand": "Mante, Greenfelder and Welch" + }, + { + "id": 95, + "product_name": "Otcom", + "category": 3, + "stock": 1, + "sku": 88662, + "price": "$254.18", + "qty": 6, + "status": 3, + "image": "product-9.png", + "product_brand": "Lakin, Kautzer and Witting" + }, + { + "id": 96, + "product_name": "Rixflex", + "category": 1, + "stock": 0, + "sku": 37038, + "price": "$871.09", + "qty": 235, + "status": 2, + "image": "product-9.png", + "product_brand": "Cormier-Leuschke" + }, + { + "id": 97, + "product_name": "Lotstring", + "category": 1, + "stock": 1, + "sku": 55539, + "price": "$711.99", + "qty": 442, + "status": 2, + "image": "product-9.png", + "product_brand": "Cormier-Reichert" + }, + { + "id": 98, + "product_name": "Wiodex", + "category": 3, + "stock": 1, + "sku": 59067, + "price": "$311.77", + "qty": 787, + "status": 3, + "image": "product-9.png", + "product_brand": "Kohler LLC" + }, + { + "id": 99, + "product_name": "Komainer", + "category": 0, + "stock": 1, + "sku": 59592, + "price": "$656.85", + "qty": 679, + "status": 3, + "image": "product-10.png", + "product_brand": "Feest Group" + }, + { + "id": 100, + "product_name": "Ulpha", + "category": 0, + "stock": 0, + "sku": 13501, + "price": "$538.96", + "qty": 822, + "status": 1, + "image": "product-10.png", + "product_brand": "Rosenbaum Group" + } + ] +} diff --git a/public/vuexy/assets/json/ecommerce-referral.json b/public/vuexy/assets/json/ecommerce-referral.json new file mode 100644 index 0000000..ec42881 --- /dev/null +++ b/public/vuexy/assets/json/ecommerce-referral.json @@ -0,0 +1,1004 @@ +{ + "data": [ + { + "id": 1, + "user": "Koressa Leyfield", + "email": "kleyfield0@columbia.edu", + "avatar": "", + "referred_id": 3398, + "status": 2, + "value": "$6655.92", + "earning": "$380.17" + }, + { + "id": 2, + "user": "Tania Brotherhood", + "email": "tbrotherhood1@bing.com", + "avatar": "13.png", + "referred_id": 6740, + "status": 2, + "value": "$2113.04", + "earning": "$716.72" + }, + { + "id": 3, + "user": "Clemmie Montgomery", + "email": "cmontgomery2@fema.gov", + "avatar": "", + "referred_id": 2749, + "status": 2, + "value": "$6717.09", + "earning": "$699.02" + }, + { + "id": 4, + "user": "Job Jope", + "email": "jjope3@istockphoto.com", + "avatar": "", + "referred_id": 1413, + "status": 3, + "value": "$9465.13", + "earning": "$98.23" + }, + { + "id": 5, + "user": "Christoffer Derell", + "email": "cderell4@apple.com", + "avatar": "", + "referred_id": 9176, + "status": 3, + "value": "$6202.81", + "earning": "$882.51" + }, + { + "id": 6, + "user": "Herminia Eyree", + "email": "heyree5@gizmodo.com", + "avatar": "3.png", + "referred_id": 6975, + "status": 2, + "value": "$9802.40", + "earning": "$219.52" + }, + { + "id": 7, + "user": "Dela Lathwell", + "email": "dlathwell6@webmd.com", + "avatar": "4.png", + "referred_id": 4552, + "status": 3, + "value": "$6470.46", + "earning": "$831.45" + }, + { + "id": 8, + "user": "Kirbie Greenhow", + "email": "kgreenhow7@sina.com.cn", + "avatar": "", + "referred_id": 4131, + "status": 2, + "value": "$6199.28", + "earning": "$856.00" + }, + { + "id": 9, + "user": "Adrienne Tourne", + "email": "atourne8@fotki.com", + "avatar": "", + "referred_id": 4072, + "status": 2, + "value": "$6774.33", + "earning": "$821.78" + }, + { + "id": 10, + "user": "Vanya Hearons", + "email": "vhearons9@blogspot.com", + "avatar": "4.png", + "referred_id": 3070, + "status": 2, + "value": "$1067.14", + "earning": "$804.91" + }, + { + "id": 11, + "user": "Garnette Abramcik", + "email": "gabramcika@google.com", + "avatar": "11.png", + "referred_id": 7828, + "status": 2, + "value": "$5375.10", + "earning": "$447.01" + }, + { + "id": 12, + "user": "Akim Korba", + "email": "akorbab@flickr.com", + "avatar": "2.png", + "referred_id": 8561, + "status": 2, + "value": "$3104.91", + "earning": "$552.75" + }, + { + "id": 13, + "user": "Cull Scipsey", + "email": "cscipseyc@adobe.com", + "avatar": "5.png", + "referred_id": 9287, + "status": 3, + "value": "$9375.13", + "earning": "$690.75" + }, + { + "id": 14, + "user": "Anabal Hakking", + "email": "ahakkingd@paginegialle.it", + "avatar": "", + "referred_id": 4892, + "status": 3, + "value": "$8797.12", + "earning": "$679.71" + }, + { + "id": 15, + "user": "Linzy Swiers", + "email": "lswierse@flickr.com", + "avatar": "", + "referred_id": 9180, + "status": 2, + "value": "$2996.63", + "earning": "$610.27" + }, + { + "id": 16, + "user": "Willy Espinet", + "email": "wespinetf@addtoany.com", + "avatar": "", + "referred_id": 9102, + "status": 3, + "value": "$7048.18", + "earning": "$369.06" + }, + { + "id": 17, + "user": "Carter Gommowe", + "email": "cgommoweg@purevolume.com", + "avatar": "4.png", + "referred_id": 7049, + "status": 2, + "value": "$6049.95", + "earning": "$642.78" + }, + { + "id": 18, + "user": "Andre Kenway", + "email": "akenwayh@rambler.ru", + "avatar": "6.png", + "referred_id": 9826, + "status": 3, + "value": "$2221.71", + "earning": "$347.19" + }, + { + "id": 19, + "user": "Quintina Endacott", + "email": "qendacotti@answers.com", + "avatar": "9.png", + "referred_id": 4555, + "status": 3, + "value": "$5918.70", + "earning": "$543.44" + }, + { + "id": 20, + "user": "Shurwood Cabble", + "email": "scabblej@twitpic.com", + "avatar": "4.png", + "referred_id": 5591, + "status": 3, + "value": "$9073.50", + "earning": "$980.62" + }, + { + "id": 21, + "user": "Thatch Borchardt", + "email": "tborchardtk@bing.com", + "avatar": "", + "referred_id": 4491, + "status": 2, + "value": "$8389.56", + "earning": "$746.81" + }, + { + "id": 22, + "user": "Fawne O'Scanlan", + "email": "foscanlanl@europa.eu", + "avatar": "", + "referred_id": 2946, + "status": 3, + "value": "$7471.34", + "earning": "$747.24" + }, + { + "id": 23, + "user": "Ode Birts", + "email": "obirtsm@sphinn.com", + "avatar": "", + "referred_id": 2328, + "status": 3, + "value": "$8484.83", + "earning": "$815.79" + }, + { + "id": 24, + "user": "Bella Michelle", + "email": "bmichellen@npr.org", + "avatar": "2.png", + "referred_id": 5725, + "status": 3, + "value": "$7088.56", + "earning": "$329.64" + }, + { + "id": 25, + "user": "Aurora Skpsey", + "email": "askpseyo@cdc.gov", + "avatar": "", + "referred_id": 2821, + "status": 2, + "value": "$2938.87", + "earning": "$317.42" + }, + { + "id": 26, + "user": "Neddie Maunders", + "email": "nmaundersp@blogspot.com", + "avatar": "", + "referred_id": 1661, + "status": 2, + "value": "$6256.70", + "earning": "$521.01" + }, + { + "id": 27, + "user": "Andria Chisnell", + "email": "achisnellq@imageshack.us", + "avatar": "", + "referred_id": 3363, + "status": 2, + "value": "$9106.99", + "earning": "$705.15" + }, + { + "id": 28, + "user": "Reggy Arnao", + "email": "rarnaor@kickstarter.com", + "avatar": "3.png", + "referred_id": 7814, + "status": 1, + "value": "$6300.60", + "earning": "$234.28" + }, + { + "id": 29, + "user": "Shaylah Hasselby", + "email": "shasselbys@odnoklassniki.ru", + "avatar": "4.png", + "referred_id": 8324, + "status": 3, + "value": "$1874.21", + "earning": "$899.72" + }, + { + "id": 30, + "user": "Althea Dayce", + "email": "adaycet@youtu.be", + "avatar": "8.png", + "referred_id": 6069, + "status": 3, + "value": "$6098.09", + "earning": "$269.32" + }, + { + "id": 31, + "user": "Hector Biaggioli", + "email": "hbiaggioliu@umich.edu", + "avatar": "1.png", + "referred_id": 5286, + "status": 3, + "value": "$4752.66", + "earning": "$546.63" + }, + { + "id": 32, + "user": "Mycah Gotcher", + "email": "mgotcherv@yellowbook.com", + "avatar": "", + "referred_id": 7944, + "status": 2, + "value": "$5959.05", + "earning": "$888.10" + }, + { + "id": 33, + "user": "Garv Scruton", + "email": "gscrutonw@sun.com", + "avatar": "13.png", + "referred_id": 6876, + "status": 2, + "value": "$6588.37", + "earning": "$680.51" + }, + { + "id": 34, + "user": "Renell Gurnett", + "email": "rgurnettx@businessweek.com", + "avatar": "5.png", + "referred_id": 7802, + "status": 1, + "value": "$7542.30", + "earning": "$208.96" + }, + { + "id": 35, + "user": "Toinette Kilgrew", + "email": "tkilgrewy@wikispaces.com", + "avatar": "15.png", + "referred_id": 6946, + "status": 3, + "value": "$4447.48", + "earning": "$410.48" + }, + { + "id": 36, + "user": "Corinne Cockshtt", + "email": "ccockshttz@house.gov", + "avatar": "", + "referred_id": 1372, + "status": 3, + "value": "$3700.16", + "earning": "$858.94" + }, + { + "id": 37, + "user": "Isis Yurkiewicz", + "email": "iyurkiewicz10@addthis.com", + "avatar": "", + "referred_id": 2384, + "status": 2, + "value": "$7456.86", + "earning": "$280.52" + }, + { + "id": 38, + "user": "Gerianna Nott", + "email": "gnott11@youtu.be", + "avatar": "", + "referred_id": 1971, + "status": 3, + "value": "$5563.94", + "earning": "$515.34" + }, + { + "id": 39, + "user": "Calli Mewes", + "email": "cmewes12@mit.edu", + "avatar": "13.png", + "referred_id": 7323, + "status": 2, + "value": "$7400.29", + "earning": "$167.44" + }, + { + "id": 40, + "user": "Sonnnie Keeltagh", + "email": "skeeltagh13@typepad.com", + "avatar": "7.png", + "referred_id": 5719, + "status": 3, + "value": "$1977.34", + "earning": "$652.01" + }, + { + "id": 41, + "user": "Penelope Hause", + "email": "phause14@netlog.com", + "avatar": "3.png", + "referred_id": 9347, + "status": 3, + "value": "$2155.12", + "earning": "$101.49" + }, + { + "id": 42, + "user": "Dannie Romeo", + "email": "dromeo15@ask.com", + "avatar": "", + "referred_id": 1559, + "status": 1, + "value": "$7110.30", + "earning": "$95.40" + }, + { + "id": 43, + "user": "Keely Giannazzi", + "email": "kgiannazzi16@mit.edu", + "avatar": "", + "referred_id": 3307, + "status": 3, + "value": "$2178.00", + "earning": "$173.10" + }, + { + "id": 44, + "user": "Kassia Mottini", + "email": "kmottini17@usa.gov", + "avatar": "7.png", + "referred_id": 4426, + "status": 1, + "value": "$6921.60", + "earning": "$365.93" + }, + { + "id": 45, + "user": "Burr Scrauniage", + "email": "bscrauniage18@wunderground.com", + "avatar": "8.png", + "referred_id": 3570, + "status": 3, + "value": "$6891.09", + "earning": "$900.25" + }, + { + "id": 46, + "user": "Cam Keely", + "email": "ckeely19@jugem.jp", + "avatar": "2.png", + "referred_id": 7556, + "status": 1, + "value": "$1726.27", + "earning": "$797.14" + }, + { + "id": 47, + "user": "Burlie Kleinhausen", + "email": "bkleinhausen1a@irs.gov", + "avatar": "13.png", + "referred_id": 4764, + "status": 2, + "value": "$9442.44", + "earning": "$76.91" + }, + { + "id": 48, + "user": "Fiorenze Jeness", + "email": "fjeness1b@constantcontact.com", + "avatar": "", + "referred_id": 5489, + "status": 2, + "value": "$4389.40", + "earning": "$697.08" + }, + { + "id": 49, + "user": "Brannon Hambribe", + "email": "bhambribe1c@xing.com", + "avatar": "9.png", + "referred_id": 9445, + "status": 2, + "value": "$7148.09", + "earning": "$951.78" + }, + { + "id": 50, + "user": "Daria Spiers", + "email": "dspiers1d@ustream.tv", + "avatar": "5.png", + "referred_id": 2782, + "status": 3, + "value": "$8068.36", + "earning": "$158.46" + }, + { + "id": 51, + "user": "Bald Shmyr", + "email": "bshmyr1e@tamu.edu", + "avatar": "", + "referred_id": 3357, + "status": 1, + "value": "$9458.25", + "earning": "$598.50" + }, + { + "id": 52, + "user": "Redford Benion", + "email": "rbenion1f@msn.com", + "avatar": "1.png", + "referred_id": 2943, + "status": 1, + "value": "$8320.64", + "earning": "$355.64" + }, + { + "id": 53, + "user": "Horace Presho", + "email": "hpresho1g@reference.com", + "avatar": "", + "referred_id": 3380, + "status": 2, + "value": "$6677.69", + "earning": "$888.70" + }, + { + "id": 54, + "user": "Scarlett Sandars", + "email": "ssandars1h@cmu.edu", + "avatar": "", + "referred_id": 6804, + "status": 1, + "value": "$4277.35", + "earning": "$681.49" + }, + { + "id": 55, + "user": "Marabel Sommerling", + "email": "msommerling1i@hugedomains.com", + "avatar": "13.png", + "referred_id": 2046, + "status": 3, + "value": "$1498.63", + "earning": "$228.50" + }, + { + "id": 56, + "user": "Leticia Teulier", + "email": "lteulier1j@tamu.edu", + "avatar": "8.png", + "referred_id": 2174, + "status": 2, + "value": "$8123.93", + "earning": "$277.38" + }, + { + "id": 57, + "user": "Ellynn Markus", + "email": "emarkus1k@artisteer.com", + "avatar": "", + "referred_id": 5358, + "status": 3, + "value": "$3299.72", + "earning": "$731.45" + }, + { + "id": 58, + "user": "Jarib Cardis", + "email": "jcardis1l@intel.com", + "avatar": "3.png", + "referred_id": 9142, + "status": 1, + "value": "$1075.95", + "earning": "$635.09" + }, + { + "id": 59, + "user": "Bianca Losty", + "email": "blosty1m@over-blog.com", + "avatar": "9.png", + "referred_id": 4280, + "status": 2, + "value": "$3660.92", + "earning": "$656.93" + }, + { + "id": 60, + "user": "Lonni Fifield", + "email": "lfifield1n@geocities.com", + "avatar": "4.png", + "referred_id": 5834, + "status": 2, + "value": "$3089.90", + "earning": "$724.27" + }, + { + "id": 61, + "user": "Berty Letson", + "email": "bletson1o@noaa.gov", + "avatar": "8.png", + "referred_id": 4072, + "status": 3, + "value": "$5524.56", + "earning": "$87.33" + }, + { + "id": 62, + "user": "Giulietta Rohlfs", + "email": "grohlfs1p@harvard.edu", + "avatar": "13.png", + "referred_id": 7287, + "status": 1, + "value": "$3822.29", + "earning": "$349.27" + }, + { + "id": 63, + "user": "Linette Dudley", + "email": "ldudley1q@homestead.com", + "avatar": "", + "referred_id": 6913, + "status": 3, + "value": "$8185.66", + "earning": "$595.28" + }, + { + "id": 64, + "user": "Garwood McGuire", + "email": "gmcguire1r@freewebs.com", + "avatar": "8.png", + "referred_id": 8760, + "status": 3, + "value": "$1466.88", + "earning": "$975.96" + }, + { + "id": 65, + "user": "Leigh Petit", + "email": "lpetit1s@blogspot.com", + "avatar": "", + "referred_id": 9839, + "status": 1, + "value": "$6234.84", + "earning": "$387.02" + }, + { + "id": 66, + "user": "Myrna Winchurst", + "email": "mwinchurst1t@mac.com", + "avatar": "9.png", + "referred_id": 7450, + "status": 1, + "value": "$6271.00", + "earning": "$229.75" + }, + { + "id": 67, + "user": "Keary Erni", + "email": "kerni1u@wikipedia.org", + "avatar": "", + "referred_id": 5630, + "status": 1, + "value": "$2893.32", + "earning": "$738.82" + }, + { + "id": 68, + "user": "Pail Treamayne", + "email": "ptreamayne1v@constantcontact.com", + "avatar": "3.png", + "referred_id": 1884, + "status": 2, + "value": "$3409.60", + "earning": "$119.99" + }, + { + "id": 69, + "user": "Marv Mollon", + "email": "mmollon1w@hatena.ne.jp", + "avatar": "3.png", + "referred_id": 3109, + "status": 1, + "value": "$7549.09", + "earning": "$759.17" + }, + { + "id": 70, + "user": "Kipper Ivanikhin", + "email": "kivanikhin1x@cdbaby.com", + "avatar": "3.png", + "referred_id": 8075, + "status": 2, + "value": "$2844.25", + "earning": "$719.90" + }, + { + "id": 71, + "user": "Salim Allmond", + "email": "sallmond1y@is.gd", + "avatar": "3.png", + "referred_id": 6730, + "status": 2, + "value": "$1250.41", + "earning": "$277.62" + }, + { + "id": 72, + "user": "Junina Huygens", + "email": "jhuygens1z@drupal.org", + "avatar": "", + "referred_id": 9446, + "status": 2, + "value": "$7828.40", + "earning": "$453.00" + }, + { + "id": 73, + "user": "Morry Coutts", + "email": "mcoutts20@cisco.com", + "avatar": "8.png", + "referred_id": 3797, + "status": 2, + "value": "$9755.92", + "earning": "$600.60" + }, + { + "id": 74, + "user": "Mellie Biggins", + "email": "mbiggins21@dmoz.org", + "avatar": "", + "referred_id": 2865, + "status": 1, + "value": "$1191.33", + "earning": "$519.60" + }, + { + "id": 75, + "user": "Clywd Strapp", + "email": "cstrapp22@creativecommons.org", + "avatar": "", + "referred_id": 3697, + "status": 3, + "value": "$8288.53", + "earning": "$434.25" + }, + { + "id": 76, + "user": "Toma Branson", + "email": "tbranson23@businessinsider.com", + "avatar": "3.png", + "referred_id": 1950, + "status": 1, + "value": "$4561.52", + "earning": "$547.30" + }, + { + "id": 77, + "user": "Nicholas Dowell", + "email": "ndowell24@yolasite.com", + "avatar": "", + "referred_id": 6088, + "status": 3, + "value": "$8586.11", + "earning": "$221.44" + }, + { + "id": 78, + "user": "Allsun Wrotchford", + "email": "awrotchford25@fc2.com", + "avatar": "3.png", + "referred_id": 1094, + "status": 3, + "value": "$6186.51", + "earning": "$653.95" + }, + { + "id": 79, + "user": "Kaitlyn Patise", + "email": "kpatise26@admin.ch", + "avatar": "12.png", + "referred_id": 1920, + "status": 3, + "value": "$7742.22", + "earning": "$144.47" + }, + { + "id": 80, + "user": "Antone Szymon", + "email": "aszymon27@wufoo.com", + "avatar": "4.png", + "referred_id": 3985, + "status": 1, + "value": "$7048.75", + "earning": "$246.18" + }, + { + "id": 81, + "user": "Gifford Drivers", + "email": "gdrivers28@multiply.com", + "avatar": "", + "referred_id": 8588, + "status": 2, + "value": "$2658.12", + "earning": "$991.34" + }, + { + "id": 82, + "user": "Pennie Yeudall", + "email": "pyeudall29@slate.com", + "avatar": "5.png", + "referred_id": 6199, + "status": 1, + "value": "$6442.72", + "earning": "$362.86" + }, + { + "id": 83, + "user": "Nessi Adenet", + "email": "nadenet2a@nba.com", + "avatar": "", + "referred_id": 9778, + "status": 2, + "value": "$3721.16", + "earning": "$738.56" + }, + { + "id": 84, + "user": "Glori Twidle", + "email": "gtwidle2b@tumblr.com", + "avatar": "10.png", + "referred_id": 1019, + "status": 3, + "value": "$7902.32", + "earning": "$588.37" + }, + { + "id": 85, + "user": "Rodd Maylard", + "email": "rmaylard2c@sciencedaily.com", + "avatar": "", + "referred_id": 4940, + "status": 3, + "value": "$3113.31", + "earning": "$736.03" + }, + { + "id": 86, + "user": "Tristan Scrivens", + "email": "tscrivens2d@smugmug.com", + "avatar": "2.png", + "referred_id": 2508, + "status": 2, + "value": "$3480.07", + "earning": "$666.42" + }, + { + "id": 87, + "user": "Vincenty Downer", + "email": "vdowner2e@vistaprint.com", + "avatar": "9.png", + "referred_id": 3676, + "status": 2, + "value": "$4237.02", + "earning": "$167.10" + }, + { + "id": 88, + "user": "Gabriellia Coltman", + "email": "gcoltman2f@bizjournals.com", + "avatar": "", + "referred_id": 5589, + "status": 2, + "value": "$4854.04", + "earning": "$899.57" + }, + { + "id": 89, + "user": "Glynda Doogood", + "email": "gdoogood2g@washingtonpost.com", + "avatar": "", + "referred_id": 6842, + "status": 3, + "value": "$8226.00", + "earning": "$780.05" + }, + { + "id": 90, + "user": "Dorrie Dobson", + "email": "ddobson2h@sohu.com", + "avatar": "2.png", + "referred_id": 9974, + "status": 1, + "value": "$6475.75", + "earning": "$605.74" + }, + { + "id": 91, + "user": "Lexie Leeming", + "email": "lleeming2i@census.gov", + "avatar": "11.png", + "referred_id": 2690, + "status": 2, + "value": "$5851.20", + "earning": "$566.47" + }, + { + "id": 92, + "user": "Rozanne Kibbee", + "email": "rkibbee2j@nyu.edu", + "avatar": "", + "referred_id": 1870, + "status": 3, + "value": "$1971.16", + "earning": "$813.48" + }, + { + "id": 93, + "user": "Tannie Bassingden", + "email": "tbassingden2k@census.gov", + "avatar": "", + "referred_id": 4498, + "status": 1, + "value": "$3209.19", + "earning": "$745.70" + }, + { + "id": 94, + "user": "Kasey Leet", + "email": "kleet2l@vimeo.com", + "avatar": "", + "referred_id": 5407, + "status": 2, + "value": "$3313.60", + "earning": "$905.76" + }, + { + "id": 95, + "user": "Adriano Lygoe", + "email": "alygoe2m@gravatar.com", + "avatar": "8.png", + "referred_id": 5361, + "status": 1, + "value": "$6447.15", + "earning": "$777.46" + }, + { + "id": 96, + "user": "Star Gorvette", + "email": "sgorvette2n@ibm.com", + "avatar": "9.png", + "referred_id": 2397, + "status": 2, + "value": "$5670.85", + "earning": "$683.44" + }, + { + "id": 97, + "user": "Kellsie Ralls", + "email": "kralls2o@phoca.cz", + "avatar": "", + "referred_id": 3996, + "status": 3, + "value": "$1007.24", + "earning": "$419.00" + }, + { + "id": 98, + "user": "Yul Laidel", + "email": "ylaidel2p@list-manage.com", + "avatar": "7.png", + "referred_id": 2825, + "status": 1, + "value": "$5396.77", + "earning": "$527.02" + }, + { + "id": 99, + "user": "Stanleigh Chippin", + "email": "schippin2q@odnoklassniki.ru", + "avatar": "", + "referred_id": 2337, + "status": 1, + "value": "$7679.13", + "earning": "$790.53" + }, + { + "id": 100, + "user": "Rhett Viegas", + "email": "rviegas2r@alexa.com", + "avatar": "14.png", + "referred_id": 2807, + "status": 2, + "value": "$6833.00", + "earning": "$461.81" + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/invoice-list.json b/public/vuexy/assets/json/invoice-list.json new file mode 100644 index 0000000..77237cc --- /dev/null +++ b/public/vuexy/assets/json/invoice-list.json @@ -0,0 +1,604 @@ +{ + "data": [ + { + "invoice_id": 4477, + "issued_date": "12/13/2020", + "client_name": "Roxy Floodgate", + "service": "Software Development", + "total": 3428, + "avatar_image": false, + "invoice_status": "Paid", + "balance": "$724", + "due_date": "04/23/2020", + "action": 1 + }, + { + "invoice_id": 5020, + "issued_date": "07/17/2020", + "client_name": "Roy Southerell", + "service": "UI/UX Design & Development", + "total": 5219, + "avatar_image": true, + "invoice_status": "Downloaded", + "balance": 0, + "due_date": "12/15/2020", + "action": 1 + }, + { + "invoice_id": 4506, + "issued_date": "10/19/2020", + "client_name": "Briny Undrell", + "service": "Unlimited Extended License", + "total": 3719, + "avatar_image": true, + "invoice_status": "Paid", + "balance": 0, + "due_date": "11/03/2020", + "action": 1 + }, + { + "invoice_id": 4515, + "issued_date": "03/06/2021", + "client_name": "Kendell Longstreeth", + "service": "Software Development", + "total": 4749, + "avatar_image": true, + "invoice_status": "Sent", + "balance": 0, + "due_date": "02/11/2021", + "action": 1 + }, + { + "invoice_id": 4831, + "issued_date": "02/08/2021", + "client_name": "Dorris Grigoriev", + "service": "UI/UX Design & Development", + "total": 4056, + "avatar_image": true, + "invoice_status": "Draft", + "balance": "$815", + "due_date": "06/30/2020", + "action": 1 + }, + { + "invoice_id": 4881, + "issued_date": "08/26/2020", + "client_name": "Zeb Kenningham", + "service": "UI/UX Design & Development", + "total": 2771, + "avatar_image": false, + "invoice_status": "Paid", + "balance": 0, + "due_date": "06/24/2020", + "action": 1 + }, + { + "invoice_id": 4877, + "issued_date": "09/17/2020", + "client_name": "Tudor Pereira", + "service": "UI/UX Design & Development", + "total": 2713, + "avatar_image": false, + "invoice_status": "Draft", + "balance": "$407", + "due_date": "11/22/2020", + "action": 1 + }, + { + "invoice_id": 4687, + "issued_date": "02/11/2021", + "client_name": "Peggy Viccary", + "service": "Template Customization", + "total": 4309, + "avatar_image": true, + "invoice_status": "Paid", + "balance": "-$205", + "due_date": "02/10/2021", + "action": 1 + }, + { + "invoice_id": 4917, + "issued_date": "01/26/2021", + "client_name": "Charo Praill", + "service": "Software Development", + "total": 3367, + "avatar_image": true, + "invoice_status": "Downloaded", + "balance": 0, + "due_date": "12/24/2020", + "action": 1 + }, + { + "invoice_id": 4790, + "issued_date": "01/15/2021", + "client_name": "Ozzie Youles", + "service": "Software Development", + "total": 4776, + "avatar_image": true, + "invoice_status": "Downloaded", + "balance": "$305", + "due_date": "06/02/2020", + "action": 1 + }, + { + "invoice_id": 4965, + "issued_date": "09/27/2020", + "client_name": "Yelena O'Hear", + "service": "Unlimited Extended License", + "total": 3789, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": "$666", + "due_date": "03/18/2021", + "action": 1 + }, + { + "invoice_id": 4449, + "issued_date": "07/31/2020", + "client_name": "Tom O'Loughlin", + "service": "Unlimited Extended License", + "total": 5200, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": 0, + "due_date": "01/17/2021", + "action": 1 + }, + { + "invoice_id": 4511, + "issued_date": "02/14/2021", + "client_name": "Donni Goning", + "service": "Software Development", + "total": 4558, + "avatar_image": true, + "invoice_status": "Paid", + "balance": 0, + "due_date": "10/01/2020", + "action": 1 + }, + { + "invoice_id": 4677, + "issued_date": "05/21/2020", + "client_name": "Syman Asbery", + "service": "Template Customization", + "total": 3503, + "avatar_image": true, + "invoice_status": "Paid", + "balance": 0, + "due_date": "05/22/2020", + "action": 1 + }, + { + "invoice_id": 5024, + "issued_date": "06/30/2020", + "client_name": "Ariella Filippyev", + "service": "Unlimited Extended License", + "total": 5285, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": "-$202", + "due_date": "08/02/2020", + "action": 1 + }, + { + "invoice_id": 4743, + "issued_date": "06/21/2020", + "client_name": "Britteny Barham", + "service": "UI/UX Design & Development", + "total": 3668, + "avatar_image": true, + "invoice_status": "Downloaded", + "balance": "$731", + "due_date": "12/15/2020", + "action": 1 + }, + { + "invoice_id": 4416, + "issued_date": "12/30/2020", + "client_name": "Shelly Pyott", + "service": "Unlimited Extended License", + "total": 4372, + "avatar_image": false, + "invoice_status": "Sent", + "balance": "-$344", + "due_date": "09/17/2020", + "action": 1 + }, + { + "invoice_id": 4943, + "issued_date": "05/27/2020", + "client_name": "Fancy Hunnicot", + "service": "Template Customization", + "total": 3198, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": "-$253", + "due_date": "08/16/2020", + "action": 1 + }, + { + "invoice_id": 4989, + "issued_date": "07/30/2020", + "client_name": "Orson Grafton", + "service": "Unlimited Extended License", + "total": 5293, + "avatar_image": false, + "invoice_status": "Past Due", + "balance": 0, + "due_date": "08/01/2020", + "action": 1 + }, + { + "invoice_id": 4582, + "issued_date": "06/10/2020", + "client_name": "Keane Barfitt", + "service": "Template Customization", + "total": 5612, + "avatar_image": true, + "invoice_status": "Downloaded", + "balance": "$883", + "due_date": "04/12/2020", + "action": 1 + }, + { + "invoice_id": 5041, + "issued_date": "02/01/2021", + "client_name": "Shamus Tuttle", + "service": "Software Development", + "total": 2230, + "avatar_image": true, + "invoice_status": "Sent", + "balance": 0, + "due_date": "11/19/2020", + "action": 1 + }, + { + "invoice_id": 4401, + "issued_date": "03/22/2021", + "client_name": "Bealle Daskiewicz", + "service": "Unlimited Extended License", + "total": 2032, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": 0, + "due_date": "11/30/2020", + "action": 1 + }, + { + "invoice_id": 4535, + "issued_date": "11/30/2020", + "client_name": "Ignace Levington", + "service": "UI/UX Design & Development", + "total": 3128, + "avatar_image": true, + "invoice_status": "Paid", + "balance": 0, + "due_date": "09/10/2020", + "action": 1 + }, + { + "invoice_id": 4683, + "issued_date": "01/06/2021", + "client_name": "Isidor Navarro", + "service": "Software Development", + "total": 2060, + "avatar_image": true, + "invoice_status": "Downloaded", + "balance": 0, + "due_date": "12/08/2020", + "action": 1 + }, + { + "invoice_id": 4410, + "issued_date": "06/01/2020", + "client_name": "Keslie Lermit", + "service": "UI/UX Design & Development", + "total": 4077, + "avatar_image": false, + "invoice_status": "Draft", + "balance": 0, + "due_date": "02/01/2021", + "action": 1 + }, + { + "invoice_id": 4716, + "issued_date": "10/30/2020", + "client_name": "Ninette Forde", + "service": "Template Customization", + "total": 2872, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": 0, + "due_date": "10/18/2020", + "action": 1 + }, + { + "invoice_id": 4341, + "issued_date": "02/05/2021", + "client_name": "Ninnetta Roylance", + "service": "Software Development", + "total": 3740, + "avatar_image": true, + "invoice_status": "Draft", + "balance": 0, + "due_date": "11/01/2020", + "action": 1 + }, + { + "invoice_id": 4989, + "issued_date": "12/01/2020", + "client_name": "Lorine Hischke", + "service": "Unlimited Extended License", + "total": 3623, + "avatar_image": false, + "invoice_status": "Downloaded", + "balance": 0, + "due_date": "09/23/2020", + "action": 1 + }, + { + "invoice_id": 4446, + "issued_date": "04/16/2020", + "client_name": "Gray Waldock", + "service": "Software Development", + "total": 2477, + "avatar_image": true, + "invoice_status": "Draft", + "balance": 0, + "due_date": "04/01/2020", + "action": 1 + }, + { + "invoice_id": 4765, + "issued_date": "01/24/2021", + "client_name": "Pryce Scothorn", + "service": "Unlimited Extended License", + "total": 3904, + "avatar_image": false, + "invoice_status": "Paid", + "balance": "$951", + "due_date": "09/30/2020", + "action": 1 + }, + { + "invoice_id": 4575, + "issued_date": "02/24/2021", + "client_name": "Hermia Fosten", + "service": "UI/UX Design & Development", + "total": 3102, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": "-$153", + "due_date": "08/25/2020", + "action": 1 + }, + { + "invoice_id": 4538, + "issued_date": "02/29/2021", + "client_name": "Brandy Cleveland", + "service": "UI/UX Design & Development", + "total": 2483, + "avatar_image": true, + "invoice_status": "Draft", + "balance": 0, + "due_date": "07/10/2020", + "action": 1 + }, + { + "invoice_id": 4798, + "issued_date": "08/07/2020", + "client_name": "Lloyd Janaszkiewicz", + "service": "Unlimited Extended License", + "total": 2825, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": "-$459", + "due_date": "10/14/2020", + "action": 1 + }, + { + "invoice_id": 4963, + "issued_date": "05/10/2020", + "client_name": "Morgan Ewbanks", + "service": "Unlimited Extended License", + "total": 2029, + "avatar_image": true, + "invoice_status": "Past Due", + "balance": 0, + "due_date": "03/28/2020", + "action": 1 + }, + { + "invoice_id": 4528, + "issued_date": "04/02/2020", + "client_name": "Rahal Bezemer", + "service": "Software Development", + "total": 3208, + "avatar_image": false, + "invoice_status": "Sent", + "balance": 0, + "due_date": "09/06/2020", + "action": 1 + }, + { + "invoice_id": 5089, + "issued_date": "05/02/2020", + "client_name": "Jamal Kerrod", + "service": "Software Development", + "total": 3077, + "avatar_image": false, + "invoice_status": "Sent", + "balance": 0, + "due_date": "05/09/2020", + "action": 1 + }, + { + "invoice_id": 4456, + "issued_date": "03/23/2021", + "client_name": "Claudine Mechell", + "service": "Software Development", + "total": 5578, + "avatar_image": true, + "invoice_status": "Draft", + "balance": 0, + "due_date": "07/23/2020", + "action": 1 + }, + { + "invoice_id": 5027, + "issued_date": "09/28/2020", + "client_name": "Devonne Wallbridge", + "service": "Software Development", + "total": 2787, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": 0, + "due_date": "09/25/2020", + "action": 1 + }, + { + "invoice_id": 4748, + "issued_date": "02/21/2021", + "client_name": "Ruddie Gabb", + "service": "UI/UX Design & Development", + "total": 5591, + "avatar_image": false, + "invoice_status": "Downloaded", + "balance": 0, + "due_date": "06/07/2020", + "action": 1 + }, + { + "invoice_id": 4651, + "issued_date": "05/24/2020", + "client_name": "Jennica Aronov", + "service": "Template Customization", + "total": 2783, + "avatar_image": true, + "invoice_status": "Draft", + "balance": 0, + "due_date": "10/22/2020", + "action": 1 + }, + { + "invoice_id": 4794, + "issued_date": "01/13/2021", + "client_name": "Hephzibah Hanshawe", + "service": "Template Customization", + "total": 2719, + "avatar_image": false, + "invoice_status": "Sent", + "balance": 0, + "due_date": "02/04/2021", + "action": 1 + }, + { + "invoice_id": 4593, + "issued_date": "05/18/2020", + "client_name": "Darwin Dory", + "service": "Template Customization", + "total": 3325, + "avatar_image": false, + "invoice_status": "Draft", + "balance": "$361", + "due_date": "03/02/2021", + "action": 1 + }, + { + "invoice_id": 4437, + "issued_date": "10/29/2020", + "client_name": "Orbadiah Norton", + "service": "Template Customization", + "total": 3851, + "avatar_image": false, + "invoice_status": "Draft", + "balance": 0, + "due_date": "08/25/2020", + "action": 1 + }, + { + "invoice_id": 4632, + "issued_date": "04/07/2020", + "client_name": "Eadith Garshore", + "service": "Template Customization", + "total": 5565, + "avatar_image": false, + "invoice_status": "Draft", + "balance": 0, + "due_date": "03/06/2021", + "action": 1 + }, + { + "invoice_id": 4995, + "issued_date": "08/21/2020", + "client_name": "Raynell Clendennen", + "service": "Template Customization", + "total": 3313, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": 0, + "due_date": "06/09/2020", + "action": 1 + }, + { + "invoice_id": 4375, + "issued_date": "05/31/2020", + "client_name": "Dido Smitton", + "service": "Template Customization", + "total": 5181, + "avatar_image": false, + "invoice_status": "Partial Payment", + "balance": 0, + "due_date": "10/22/2020", + "action": 1 + }, + { + "invoice_id": 4323, + "issued_date": "07/12/2020", + "client_name": "Hershel Pennetti", + "service": "Template Customization", + "total": 2869, + "avatar_image": true, + "invoice_status": "Partial Payment", + "balance": 0, + "due_date": "03/22/2021", + "action": 1 + }, + { + "invoice_id": 4993, + "issued_date": "07/10/2020", + "client_name": "Lutero Aloshechkin", + "service": "Unlimited Extended License", + "total": 4836, + "avatar_image": false, + "invoice_status": "Partial Payment", + "balance": 0, + "due_date": "10/22/2020", + "action": 1 + }, + { + "invoice_id": 4439, + "issued_date": "07/20/2020", + "client_name": "Beck Cottle", + "service": "UI/UX Design & Development", + "total": 4263, + "avatar_image": false, + "invoice_status": "Draft", + "balance": "$762", + "due_date": "06/12/2020", + "action": 1 + }, + { + "invoice_id": 4567, + "issued_date": "04/19/2020", + "client_name": "Deny Pell", + "service": "Unlimited Extended License", + "total": 3171, + "avatar_image": true, + "invoice_status": "Draft", + "balance": "-$205", + "due_date": "09/25/2020", + "action": 1 + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/jstree-data.json b/public/vuexy/assets/json/jstree-data.json new file mode 100644 index 0000000..75d677f --- /dev/null +++ b/public/vuexy/assets/json/jstree-data.json @@ -0,0 +1,66 @@ +[ + { + "id": 1, + "text": "css", + "children": [ + { + "text": "app.css", + "type": "css" + }, + { + "text": "style.css", + "type": "css" + } + ] + }, + { + "id": 2, + "text": "img", + "state": { + "opened": true + }, + "children": [ + { + "text": "bg.jpg", + "type": "img" + }, + { + "text": "logo.png", + "type": "img" + }, + { + "text": "avatar.png", + "type": "img" + } + ] + }, + { + "id": 3, + "text": "js", + "state": { + "opened": true + }, + "children": [ + { + "text": "jquery.js", + "type": "js" + }, + { + "text": "app.js", + "type": "js" + } + ] + }, + { + "text": "index.html", + "type": "html" + }, + { + "text": "page-one.html", + "type": "html" + }, + { + "text": "page-two.html", + "type": "html" + } +] \ No newline at end of file diff --git a/public/vuexy/assets/json/kanban.json b/public/vuexy/assets/json/kanban.json new file mode 100644 index 0000000..e56f573 --- /dev/null +++ b/public/vuexy/assets/json/kanban.json @@ -0,0 +1,127 @@ +[ + { + "id": "board-in-progress", + "title": "In Progress", + "item": [ + { + "id": "in-progress-1", + "title": "Research FAQ page UX", + "comments": "12", + "badge-text": "UX", + "badge": "success", + "due-date": "5 April", + "attachments": "4", + "assigned": [ + "12.png", + "5.png" + ], + "members": [ + "Bruce", + "Clark" + ] + }, + { + "id": "in-progress-2", + "title": "Review Javascript code", + "comments": "8", + "badge-text": "Code Review", + "badge": "danger", + "attachments": "2", + "due-date": "10 April", + "assigned": [ + "3.png", + "8.png" + ], + "members": [ + "Helena", + "Iris" + ] + } + ] + }, + { + "id": "board-in-review", + "title": "In Review", + "item": [ + { + "id": "in-review-1", + "title": "Review completed Apps", + "comments": "17", + "badge-text": "Info", + "badge": "info", + "due-date": "8 April", + "attachments": "8", + "assigned": [ + "11.png", + "6.png" + ], + "members": [ + "Laurel", + "Harley" + ] + }, + { + "id": "in-review-2", + "title": "Find new images for pages", + "comments": "18", + "badge-text": "Images", + "image": "3.png", + "badge": "warning", + "due-date": "2 April", + "attachments": "10", + "assigned": [ + "9.png", + "2.png", + "3.png", + "12.png" + ], + "members": [ + "Dianna", + "Jordan", + "Vinnie", + "Lasa" + ] + } + ] + }, + { + "id": "board-done", + "title": "Done", + "item": [ + { + "id": "done-1", + "title": "Forms & Tables section", + "comments": "4", + "badge-text": "App", + "badge": "secondary", + "due-date": "7 April", + "attachments": "1", + "assigned": [ + "2.png", + "9.png", + "10.png" + ], + "members": [ + "Kara", + "Nyssa", + "Darcey" + ] + }, + { + "id": "done-2", + "title": "Completed Charts & Maps", + "comments": "21", + "badge-text": "Charts & Maps", + "badge": "primary", + "due-date": "7 April", + "attachments": "6", + "assigned": [ + "1.png" + ], + "members": [ + "Sarah" + ] + } + ] + } +] diff --git a/public/vuexy/assets/json/locales/ar.json b/public/vuexy/assets/json/locales/ar.json new file mode 100644 index 0000000..7639bd7 --- /dev/null +++ b/public/vuexy/assets/json/locales/ar.json @@ -0,0 +1,177 @@ +{ + "Dashboards": "لوحات القيادة", + "Dashboard": "لوحة القيادة", + "CRM": "إدارة علاقات العملاء", + "eCommerce": "التجارة الإلكترونية", + "Layouts": "التخطيطات", + "Collapsed menu": "القائمة المطوية", + "Content navbar": "شريط التنقل للمحتوى", + "Content nav + Sidebar": "شريط التنقل للمحتوى + الشريط الجانبي", + "Horizontal": "أفقي", + "Vertical": "رأسي", + "Without menu": "بدون قائمة", + "Without navbar": "بدون شريط التنقل", + "Fluid": "مرونة", + "Container": "حاوية", + "Blank": "فارغ", + "Apps": "تطبيقات", + "Email": "البريد الإلكتروني", + "Chat": "الدردشة", + "Calendar": "التقويم", + "Kanban": "كانبان", + "Products": "المنتجات", + "Add Product": "إضافة منتج", + "Product List": "قائمة المنتجات", + "Category List": "قائمة الفئات", + "Category": "الفئة", + "Order": "الطلب", + "Order List": "قائمة الطلبات", + "Order Details": "تفاصيل الطلب", + "Customer": "العميل", + "All Customer": "جميع العملاء", + "All Customers": "جميع العملاء", + "Customer Details": "تفاصيل العميل", + "Overview": "نظرة عامة", + "Address & Billing": "العنوان والفواتير", + "Manage Reviews": "إدارة التقييمات", + "Referrals": "الإحالات", + "Settings": "الإعدادات", + "Store Details": "تفاصيل المتجر", + "Payments": "المدفوعات", + "Shipping & Delivery": "الشحن والتوصيل", + "Locations": "المواقع", + "Roles & Permissions": "الأدوار والأذونات", + "Roles": "الأدوار", + "Permission": "الإذن", + "Users": "المستخدمين", + "List": "القائمة", + "View": "عرض", + "Edit": "تعديل", + "Logistics": "اللوجستية", + "Fleet": "الأسطول", + "Invoice": "الفاتورة", + "Preview": "معاينة", + "Add": "إضافة", + "Pages": "الصفحات", + "User Profile": "الملف الشخصي للمستخدم", + "Profile": "الملف الشخصي", + "Teams": "الفرق", + "Projects": "المشاريع", + "Account Settings": "إعدادات الحساب", + "Account": "الحساب", + "Security": "الأمان", + "Billing & Plans": "الفوترة والخطط", + "Notifications": "الإشعارات", + "Connections": "الاتصالات", + "FAQ": "الأسئلة الشائعة", + "Front Pages": "الصفحات الأمامية", + "Payment": "الدفع", + "Help Center": "مركز المساعدة", + "Landing": "الهبوط", + "Categories": "الفئات", + "Article": "المقال", + "Pricing": "التسعير", + "Error": "خطأ", + "Coming Soon": "قريبًا", + "Under Maintenance": "تحت الصيانة", + "Not Authorized": "غير مصرح", + "Authentications": "المصادقات", + "Login": "تسجيل الدخول", + "Register": "التسجيل", + "Verify Email": "التحقق من البريد الإلكتروني", + "Reset Password": "إعادة تعيين كلمة المرور", + "Forgot Password": "نسيت كلمة المرور", + "Two Steps": "خطوتين", + "Basic": "أساسي", + "Cover": "الغلاف", + "Multi-steps": "خطوات متعددة", + "Modal Examples": "أمثلة على النماذج", + "Wizard Examples": "أمثلة على الساحر", + "Checkout": "السداد", + "Property Listing": "قائمة العقارات", + "Create Deal": "إنشاء صفقة", + "Icons": "الرموز", + "Tabler": "طاولة", + "Font Awesome": "الخط رائع", + "User interface": "واجهة المستخدم", + "Accordion": "الأكورديون", + "Alerts": "التنبيهات", + "App Brand": "علامة التطبيق", + "Badges": "الشارات", + "Buttons": "الأزرار", + "Cards": "البطاقات", + "Advance": "متقدم", + "Statistics": "الإحصائيات", + "Analytics": "تحليلات", + "Actions": "الإجراءات", + "Carousel": "شريط التمرير", + "Collapse": "انطواء", + "Dropdowns": "القوائم المنسدلة", + "Footer": "التذييل", + "List Groups": "مجموعات القوائم", + "Modals": "النماذج", + "Menu": "القائمة", + "Navbar": "شريط التنقل", + "Offcanvas": "القائمة الجانبية", + "Pagination & Breadcrumbs": "الترقيم وفتات الخبز", + "Progress": "التقدم", + "Spinners": "الدوائر", + "Tabs & Pills": "ألسنة وأقراص", + "Toasts": "رسائل تنبيه", + "Tooltips & Popovers": "تلميحات وتلقيات", + "Typography": "الأسلوب الطباعي", + "Extended UI": "واجهة المستخدم الممتدة", + "Avatar": "الصورة الرمزية", + "BlockUI": "منع واجهة المستخدم", + "Drag & Drop": "اسحب وأفلت", + "Media Player": "مشغل الوسائط", + "Perfect Scrollbar": "شريط التمرير المثالي", + "Star Ratings": "تقييم النجوم", + "SweetAlert2": "سويت اليرت 2", + "Text Divider": "مقسم النص", + "Timeline": "الجدول الزمني", + "Fullscreen": "شاشة كاملة", + "Tour": "جولة", + "Treeview": "عرض الشجرة", + "Miscellaneous": "متنوع", + "Misc": "متنوع", + "Form Elements": "عناصر النموذج", + "Basic Inputs": "مدخلات أساسية", + "Input groups": "مجموعات الإدخال", + "Custom Options": "خيارات مخصصة", + "Editors": "المحررين", + "File Upload": "تحميل الملف", + "Pickers": "المنتقين", + "Select & Tags": "اختيار وعلامات", + "Sliders": "المنزلقات", + "Switches": "المفاتيح", + "Extras": "إضافات", + "Form Layouts": "تخطيطات النموذج", + "Vertical Form": "نموذج عمودي", + "Horizontal Form": "نموذج أفقي", + "Sticky Actions": "إجراءات لاصقة", + "Form Wizard": "معالج النموذج", + "Numbered": "مُرقّم", + "Advanced": "متقدم", + "Forms": "نماذج", + "Form Validation": "التحقق من النموذج", + "Tables": "الجداول", + "Datatables": "جداول البيانات", + "Extensions": "الامتدادات", + "Charts": "الرسوم البيانية", + "Apex Charts": "مخططات أبيكس", + "ChartJS": "الرسم البياني شبيبة", + "Leaflet Maps": "خرائط النشرة", + "Support": "الدعم", + "Documentation": "الوثائق", + "Academy": "الأكاديمية", + "My Course": "دورتي", + "Course Details": "تفاصيل الدورة", + "Apps & Pages": "التطبيقات والصفحات", + "Components": "المكونات", + "Forms & Tables": "النماذج والجداول", + "Charts & Maps": "الرسوم البيانية والخرائط", + "Multi Level": "متعدد المستويات", + "Level 2": "المستوى 2", + "Level 3": "المستوى 3" +} diff --git a/public/vuexy/assets/json/locales/de.json b/public/vuexy/assets/json/locales/de.json new file mode 100644 index 0000000..1fcd34a --- /dev/null +++ b/public/vuexy/assets/json/locales/de.json @@ -0,0 +1,177 @@ +{ + "Dashboards": "Instrumententafel", + "Dashboard": "Armaturenbrett", + "eCommerce": "E-Commerce", + "CRM": "CRM", + "Layouts": "Layouts", + "Collapsed menu": "Reduziertes Menü", + "Content navbar": "Inhaltsnavigationsleiste", + "Content nav + Sidebar": "Inhaltsnavigation + Seitenleiste", + "Horizontal": "Horizontal", + "Vertical": "Vertikal", + "Without menu": "Ohne Menü", + "Without navbar": "Ohne Navigationsleiste", + "Fluid": "Flüssigkeit", + "Container": "Container", + "Blank": "Leer", + "Apps": "Anwendungen", + "Email": "Email", + "Chat": "Plaudern", + "Calendar": "Kalender", + "Kanban": "Schild", + "Products": "Produkte", + "Add Product": "Produkt hinzufügen", + "Product List": "Produktliste", + "Category List": "Kategorieliste", + "Category": "Kategorie", + "Order": "Bestellungen", + "Order List": "Bestellungsliste", + "Order Details": "Bestelldetails", + "Customer": "Kunden", + "All Customer": "Alle Kunden", + "All Customers": "Alle Kunden", + "Customer Details": "Kundendetails", + "Overview": "Übersicht", + "Address & Billing": "Adresse & Rechnungsstellung", + "Manage Reviews": "Bewertungen verwalten", + "Referrals": "Empfehlungen verwalten", + "Settings": "Einstellungen", + "Store Details": "Geschäftsdetails", + "Payments": "Zahlungen", + "Shipping & Delivery": "Versand & Lieferung", + "Locations": "Standorte", + "Roles & Permissions": "Rollen & Berechtigungen", + "Roles": "Rollen", + "Permission": "Genehmigung", + "Users": "Benutzer", + "List": "Liste", + "View": "Aussicht", + "Edit": "Bearbeiten", + "Logistics": "Logistik", + "Fleet": "Flotte", + "Invoice": "Rechnung", + "Preview": "Vorschau", + "Add": "Hinzufügen", + "Pages": "Seiten", + "User Profile": "Benutzerprofil", + "Profile": "Profil", + "Teams": "Mannschaften", + "Projects": "Projekte", + "Account Settings": "Account Einstellungen", + "Account": "Konto", + "Security": "Sicherheit", + "Billing & Plans": "Abrechnung & Pläne", + "Notifications": "Benachrichtigungen", + "Connections": "Anschlüsse", + "FAQ": "FAQ", + "Front Pages": "Vorderseiten", + "Payment": "Zahlung", + "Help Center": "Hilfezentrum", + "Landing": "Landung", + "Categories": "Kategorien", + "Article": "Artikel", + "Pricing": "Preisgestaltung", + "Error": "Error", + "Coming Soon": "Demnächst", + "Under Maintenance": "Wird gewartet", + "Not Authorized": "Nicht berechtigt", + "Authentications": "Authentifizierung", + "Login": "Anmeldung", + "Register": "Registrieren", + "Verify Email": "E-Mail bestätigen", + "Reset Password": "Passwort zurücksetzen", + "Forgot Password": "Passwort vergessen", + "Two Steps": "Zwei schritte", + "Basic": "Basic", + "Cover": "Startseite", + "Multi-steps": "Mehrstufig", + "Modal Examples": "Modale Beispiele", + "Wizard Examples": "Wizard-Beispiele", + "Checkout": "Auschecken", + "Property Listing": "Immobilienliste", + "Create Deal": "Deal erstellen", + "Icons": "Symbole", + "Tabler": "Tisch", + "Font Awesome": "Schriftart Awesome", + "User interface": "Benutzeroberfläche", + "Accordion": "Akkordeon", + "Alerts": "Warnungen", + "App Brand": "App-Marke", + "Badges": "Abzeichen", + "Buttons": "Tasten", + "Cards": "Karten", + "Advance": "Vorantreiben", + "Statistics": "Statistiken", + "Analytics": "Analytik", + "Actions": "Aktionen", + "Carousel": "Karussell", + "Collapse": "Zusammenbruch", + "Dropdowns": "Dropdowns", + "Footer": "Fusszeile", + "List Groups": "Gruppen auflisten", + "Modals": "Modale", + "Menu": "Speisekarte", + "Navbar": "Navbar", + "Offcanvas": "Offcanvas", + "Pagination & Breadcrumbs": "Paginierung und Breadcrumbs", + "Progress": "Fortschritt", + "Spinners": "Spinner", + "Tabs & Pills": "Tabs & Pillen", + "Toasts": "Toast", + "Tooltips & Popovers": "QuickInfos und Popovers", + "Typography": "Typografie", + "Extended UI": "Erweiterte Benutzeroberfläche", + "Avatar": "Benutzerbild", + "BlockUI": "BlockUI", + "Drag & Drop": "Ziehen und loslassen", + "Media Player": "Media Player", + "Perfect Scrollbar": "Perfekte Bildlaufleiste", + "Star Ratings": "Sternebewertung", + "SweetAlert2": "SweetAlert2", + "Text Divider": "Textteiler", + "Timeline": "Zeitleiste", + "Fullscreen": "Vollbildschirm", + "Tour": "Tour", + "Treeview": "Baumsicht", + "Miscellaneous": "Sonstiges", + "Misc": "Sonstiges", + "Form Elements": "Formularelemente", + "Basic Inputs": "Grundlegende Eingaben", + "Input groups": "Eingabegruppen", + "Custom Options": "Benutzerdefinierte Optionen", + "Editors": "Redakteure", + "File Upload": "Datei-Upload", + "Pickers": "Pflücker", + "Select & Tags": "Wählen Sie & Tags aus", + "Sliders": "Schieberegler", + "Switches": "Schalter", + "Extras": "Extras", + "Form Layouts": "Formularlayouts", + "Vertical Form": "Vertikale Form", + "Horizontal Form": "Horizontale Form", + "Sticky Actions": "Sticky-Aktionen", + "Form Wizard": "Formzauberer", + "Numbered": "Nummeriert", + "Advanced": "Fortgeschritten", + "Forms": "Formen", + "Form Validation": "Formularvalidierung", + "Tables": "Tabellen", + "Datatables": "Datentabellen", + "Extensions": "Erweiterungen", + "Charts": "Diagramme", + "Apex Charts": "Apex-Diagramme", + "ChartJS": "ChartJS", + "Leaflet Maps": "Faltblatt Karten", + "Support": "Unterstützung", + "Documentation": "Dokumentation", + "Academy": "Akademie", + "My Course": "Mein Kurs", + "Course Details": "Kursdetails", + "Apps & Pages": "Apps und Seiten", + "Components": "Komponenten", + "Forms & Tables": "Formulare und Tabellen", + "Charts & Maps": "Diagramme und Karten", + "Multi Level": "Mehrstufig", + "Level 2": "Ebene 2", + "Level 3": "Ebene 3" +} diff --git a/public/vuexy/assets/json/locales/en.json b/public/vuexy/assets/json/locales/en.json new file mode 100644 index 0000000..b3fc977 --- /dev/null +++ b/public/vuexy/assets/json/locales/en.json @@ -0,0 +1,177 @@ +{ + "Dashboards": "Dashboards", + "Dashboard": "Dashboard", + "eCommerce": "eCommerce", + "CRM": "CRM", + "Layouts": "Layouts", + "Collapsed menu": "Collapsed menu", + "Content navbar": "Content navbar", + "Content nav + Sidebar": "Content nav + Sidebar", + "Horizontal": "Horizontal", + "Vertical": "Vertical", + "Without menu": "Without menu", + "Without navbar": "Without navbar", + "Fluid": "Fluid", + "Container": "Container", + "Blank": "Blank", + "Apps": "Apps", + "Email": "Email", + "Chat": "Chat", + "Calendar": "Calendar", + "Kanban": "Kanban", + "Products": "Products", + "Add Product": "Add Product", + "Product List": "Product List", + "Category List": "Category List", + "Category": "Category", + "Order": "Order", + "Order List": "Order List", + "Order Details": "Order Details", + "Customer": "Customer", + "All Customer": "All Customer", + "All Customers": "All Customers", + "Customer Details": "Customer Details", + "Overview": "Overview", + "Address & Billing": "Address & Billing", + "Manage Reviews": "Manage Reviews", + "Referrals": "Referrals", + "Settings": "Settings", + "Store Details": "Store Details", + "Payments": "Payments", + "Shipping & Delivery": "Shipping & Delivery", + "Locations": "Locations", + "Roles & Permissions": "Roles & Permissions", + "Roles": "Roles", + "Permission": "Permission", + "Users": "Users", + "List": "List", + "View": "View", + "Edit": "Edit", + "Logistics": "Logistics", + "Fleet": "Fleet", + "Invoice": "Invoice", + "Preview": "Preview", + "Add": "Add", + "Pages": "Pages", + "User Profile": "User Profile", + "Profile": "Profile", + "Teams": "Teams", + "Projects": "Projects", + "Account Settings": "Account Settings", + "Account": "Account", + "Security": "Security", + "Billing & Plans": "Billing & Plans", + "Notifications": "Notifications", + "Connections": "Connections", + "FAQ": "FAQ", + "Front Pages": "Front Pages", + "Payment": "Payment", + "Help Center": "Help Center", + "Landing": "Landing", + "Categories": "Categories", + "Article": "Article", + "Pricing": "Pricing", + "Error": "Error", + "Coming Soon": "Coming Soon", + "Under Maintenance": "Under Maintenance", + "Not Authorized": "Not Authorized", + "Authentications": "Authentications", + "Login": "Login", + "Register": "Register", + "Verify Email": "Verify Email", + "Reset Password": "Reset Password", + "Forgot Password": "Forgot Password", + "Two Steps": "Two Steps", + "Basic": "Basic", + "Cover": "Cover", + "Multi-steps": "Multi-steps", + "Modal Examples": "Modal Examples", + "Wizard Examples": "Wizard Examples", + "Checkout": "Checkout", + "Property Listing": "Property Listing", + "Create Deal": "Create Deal", + "Icons": "Icons", + "Tabler": "Tabler", + "Font Awesome": "Font Awesome", + "User interface": "User interface", + "Accordion": "Accordion", + "Alerts": "Alerts", + "App Brand": "App Brand", + "Badges": "Badges", + "Buttons": "Buttons", + "Cards": "Cards", + "Advance": "Advance", + "Statistics": "Statistics", + "Analytics": "Analytics", + "Actions": "Actions", + "Carousel": "Carousel", + "Collapse": "Collapse", + "Dropdowns": "Dropdowns", + "Footer": "Footer", + "List Groups": "List Groups", + "Modals": "Modals", + "Menu": "Menu", + "Navbar": "Navbar", + "Offcanvas": "Offcanvas", + "Pagination & Breadcrumbs": "Pagination & Breadcrumbs", + "Progress": "Progress", + "Spinners": "Spinners", + "Tabs & Pills": "Tabs & Pills", + "Toasts": "Toasts", + "Tooltips & Popovers": "Tooltips & Popovers", + "Typography": "Typography", + "Extended UI": "Extended UI", + "Avatar": "Avatar", + "BlockUI": "BlockUI", + "Drag & Drop": "Drag & Drop", + "Media Player": "Media Player", + "Perfect Scrollbar": "Perfect Scrollbar", + "Star Ratings": "Star Ratings", + "SweetAlert2": "SweetAlert2", + "Text Divider": "Text Divider", + "Timeline": "Timeline", + "Fullscreen": "Fullscreen", + "Tour": "Tour", + "Treeview": "Treeview", + "Miscellaneous": "Miscellaneous", + "Misc": "Misc", + "Form Elements": "Form Elements", + "Basic Inputs": "Basic Inputs", + "Input groups": "Input groups", + "Custom Options": "Custom Options", + "Editors": "Editors", + "File Upload": "File Upload", + "Pickers": "Pickers", + "Select & Tags": "Select & Tags", + "Sliders": "Sliders", + "Switches": "Switches", + "Extras": "Extras", + "Form Layouts": "Form Layouts", + "Vertical Form": "Vertical Form", + "Horizontal Form": "Horizontal Form", + "Sticky Actions": "Sticky Actions", + "Form Wizard": "Form Wizard", + "Numbered": "Numbered", + "Advanced": "Advanced", + "Forms": "Forms", + "Form Validation": "Form Validation", + "Tables": "Tables", + "Datatables": "Datatables", + "Extensions": "Extensions", + "Charts": "Charts", + "Apex Charts": "Apex Charts", + "ChartJS": "ChartJS", + "Leaflet Maps": "Leaflet Maps", + "Support": "Support", + "Documentation": "Documentation", + "Academy": "Academy", + "My Course": "My Course", + "Course Details": "Course Details", + "Apps & Pages": "Apps & Pages", + "Components": "Components", + "Forms & Tables": "Forms & Tables", + "Charts & Maps": "Charts & Maps", + "Multi Level": "Multi Level", + "Level 2": "Level 2", + "Level 3": "Level 3" +} diff --git a/public/vuexy/assets/json/locales/fr.json b/public/vuexy/assets/json/locales/fr.json new file mode 100644 index 0000000..3992d97 --- /dev/null +++ b/public/vuexy/assets/json/locales/fr.json @@ -0,0 +1,177 @@ +{ + "Dashboards": "Tableaux de bord", + "Dashboard": "Tableau de bord", + "CRM": "GRC", + "eCommerce": "Commerce électronique", + "Layouts": "Dispositions", + "Collapsed menu": "Menu réduit", + "Content navbar": "Barre de navigation du contenu", + "Content nav + Sidebar": "Navigation dans le contenu + barre latérale", + "Horizontal": "Horizontal", + "Vertical": "Vertical", + "Without menu": "Sans menu", + "Without navbar": "Sans barre de navigation", + "Fluid": "Fluide", + "Container": "Récipient", + "Blank": "Vide", + "Apps": "Applications", + "Email": "Email", + "Chat": "Discuter", + "Calendar": "Calendrier", + "Kanban": "Enseigne", + "Products": "Produits", + "Add Product": "Ajouter un produit", + "Product List": "Liste de produits", + "Category List": "Liste de catégories", + "Category": "Catégorie", + "Order": "Commande", + "Order List": "Liste des commandes", + "Order Details": "Détails de la commande", + "Customer": "Client", + "All Customer": "Tous les clients", + "All Customers": "Tous les clients", + "Customer Details": "Détails du client", + "Overview": "Aperçu", + "Address & Billing": "Adresse et facturation", + "Manage Reviews": "Gérer les avis", + "Referrals": "Parrainages", + "Settings": "Paramètres", + "Store Details": "Détails du magasin", + "Payments": "Paiements", + "Shipping & Delivery": "Expédition et livraison", + "Locations": "Emplacements", + "Roles & Permissions": "Rôles et autorisations", + "Roles": "Les rôles", + "Permission": "Autorisation", + "Users": "Utilisateurs", + "List": "Liste", + "View": "Vue", + "Edit": "Éditer", + "Logistics": "Logistique", + "Fleet": "Flotte", + "Invoice": "Facture d'achat", + "Preview": "Aperçu", + "Add": "Ajouter", + "Pages": "Pages", + "User Profile": "Profil de l'utilisateur", + "Profile": "Profil", + "Teams": "Équipes", + "Projects": "Projets", + "Account Settings": "Paramètres du compte", + "Account": "Compte", + "Security": "Sécurité", + "Billing & Plans": "Facturation et forfaits", + "Notifications": "Notifications", + "Connections": "Connexions", + "FAQ": "FAQ", + "Front Pages": "Première page", + "Payment": "Paiement", + "Help Center": "Centre d'aide", + "Landing": "Atterrissage", + "Categories": "Catégories", + "Article": "Article", + "Pricing": "Tarification", + "Error": "Erreur", + "Coming Soon": "Bientôt disponible", + "Under Maintenance": "En maintenance", + "Not Authorized": "Pas autorisé", + "Authentications": "Authentification", + "Login": "Connexion", + "Register": "S'inscrire", + "Verify Email": "Vérifier les courriels", + "Reset Password": "réinitialiser le mot de passe", + "Forgot Password": "Mot de passe oublié", + "Two Steps": "Deux étapes", + "Basic": "De base", + "Cover": "Couverture", + "Multi-steps": "Multi-étapes", + "Modal Examples": "Exemples modaux", + "Wizard Examples": "Exemples d'assistant", + "Checkout": "Vérifier", + "Property Listing": "Liste des propriétés", + "Create Deal": "Créer une offre", + "Icons": "Icônes", + "Tabler": "Tableur", + "Font Awesome": "Police géniale", + "User interface": "Interface utilisateur", + "Accordion": "Accordéon", + "Alerts": "Alertes", + "App Brand": "Marque d'application", + "Badges": "Badges", + "Buttons": "Boutons", + "Cards": "Cartes", + "Advance": "Avance", + "Statistics": "Statistiques", + "Analytics": "Analytique", + "Actions": "Actions", + "Carousel": "Carrousel", + "Collapse": "Effondrer", + "Dropdowns": "Dropdowns", + "Footer": "Bas de page", + "List Groups": "Liste des groupes", + "Modals": "Modaux", + "Menu": "Menu", + "Navbar": "Navbar", + "Offcanvas": "Hors-toile", + "Pagination & Breadcrumbs": "Pagination et fil d'Ariane", + "Progress": "Le progrès", + "Spinners": "Spinners", + "Tabs & Pills": "Onglets et pilules", + "Toasts": "Toasts", + "Tooltips & Popovers": "Info-bulles et popovers", + "Typography": "Typographie", + "Extended UI": "UI étendue", + "Avatar": "Avatar", + "BlockUI": "BlockUI", + "Drag & Drop": "Glisser-déposer", + "Media Player": "Lecteur multimédia", + "Perfect Scrollbar": "Barre de défilement parfaite", + "Star Ratings": "Classement par étoiles", + "SweetAlert2": "SweetAlert2", + "Text Divider": "Séparateur de texte", + "Timeline": "Chronologie", + "Fullscreen": "Plein écran", + "Tour": "Tour", + "Treeview": "Affichage arborescent", + "Miscellaneous": "Divers", + "Misc": "Divers", + "Form Elements": "Eléments de formulaire", + "Basic Inputs": "Entrées de base", + "Input groups": "Groupes d'entrée", + "Custom Options": "Options personnalisées", + "Editors": "Editeurs", + "File Upload": "Téléchargement de fichiers", + "Pickers": "Cueilleurs", + "Select & Tags": "Sélectionner et balises", + "Sliders": "Glissières", + "Switches": "Commutateurs", + "Extras": "Suppléments", + "Form Layouts": "Disposition des formulaires", + "Vertical Form": "Forme verticale", + "Horizontal Form": "Forme horizontale", + "Sticky Actions": "Actions collantes", + "Form Wizard": "Assistant Formulaire", + "Numbered": "Numérotée", + "Advanced": "Avancée", + "Forms": "Formes", + "Form Validation": "Validation de formulaire", + "Tables": "Les tables", + "Datatables": "Tables de données", + "Extensions": "Extensions", + "Charts": "Graphiques", + "Apex Charts": "Graphiques Apex", + "ChartJS": "ChartJS", + "Leaflet Maps": "Dépliant Cartes", + "Support": "Soutien", + "Documentation": "Documentation", + "Academy": "Académie", + "My Course": "Mon cours", + "Course Details": "Détails du cours", + "Apps & Pages": "Applications et pages", + "Components": "Composants", + "Forms & Tables": "Formulaires et tableaux", + "Charts & Maps": "Graphiques et cartes", + "Multi Level": "Niveau multiple", + "Level 2": "Niveau 2", + "Level 3": "Niveau 3" +} diff --git a/public/vuexy/assets/json/logistics-dashboard.json b/public/vuexy/assets/json/logistics-dashboard.json new file mode 100644 index 0000000..1b8e5f3 --- /dev/null +++ b/public/vuexy/assets/json/logistics-dashboard.json @@ -0,0 +1,254 @@ +{ + "data": [ + { + "id": 1, + "location": 468031, + "start_city": "Cagnes-sur-Mer", + "start_country": "France", + "end_city": "Catania", + "end_country": "Italy", + "warnings": 1, + "progress": 49 + }, + { + "id": 2, + "location": 302781, + "start_city": "Köln", + "start_country": "Germany", + "end_city": "Laspezia", + "end_country": "Italy", + "warnings": 4, + "progress": 24 + }, + { + "id": 3, + "location": 715822, + "start_city": "Chambray-lès-Tours", + "start_country": "France", + "end_city": "Hamm", + "end_country": "Germany", + "warnings": 5, + "progress": 7 + }, + { + "id": 4, + "location": 451430, + "start_city": "Berlin", + "start_country": "Germany", + "end_city": "Gelsenkirchen", + "end_country": "Germany", + "warnings": 1, + "progress": 95 + }, + { + "id": 5, + "location": 921577, + "start_city": "Cergy-Pontoise", + "start_country": "France", + "end_city": "Berlin", + "end_country": "Germany", + "warnings": 1, + "progress": 65 + }, + { + "id": 6, + "location": 480957, + "start_city": "Villefranche-sur-Saône", + "start_country": "France", + "end_city": "Halle", + "end_country": "Germany", + "warnings": 4, + "progress": 55 + }, + { + "id": 7, + "location": 330178, + "start_city": "Mâcon", + "start_country": "France", + "end_city": "Bochum", + "end_country": "Germany", + "warnings": 2, + "progress": 74 + }, + { + "id": 8, + "location": 595525, + "start_city": "Fullerton", + "start_country": "USA", + "end_city": "Lübeck", + "end_country": "Germany", + "warnings": 1, + "progress": 100 + }, + { + "id": 9, + "location": 182964, + "start_city": "Saintes", + "start_country": "France", + "end_city": "Roma", + "end_country": "Italy", + "warnings": 5, + "progress": 82 + }, + { + "id": 10, + "location": 706085, + "start_city": "Fort Wayne", + "start_country": "USA", + "end_city": "Mülheim an der Ruhr", + "end_country": "Germany", + "warnings": 5, + "progress": 49 + }, + { + "id": 11, + "location": 523708, + "start_city": "Albany", + "start_country": "USA", + "end_city": "Wuppertal", + "end_country": "Germany", + "warnings": 3, + "progress": 66 + }, + { + "id": 12, + "location": 676485, + "start_city": "Toledo", + "start_country": "USA", + "end_city": "Magdeburg", + "end_country": "Germany", + "warnings": 3, + "progress": 7 + }, + { + "id": 13, + "location": 514437, + "start_city": "Houston", + "start_country": "USA", + "end_city": "Wiesbaden", + "end_country": "Germany", + "warnings": 2, + "progress": 27 + }, + { + "id": 14, + "location": 300198, + "start_city": "West Palm Beach", + "start_country": "USA", + "end_city": "Dresden", + "end_country": "Germany", + "warnings": 3, + "progress": 90 + }, + { + "id": 15, + "location": 960090, + "start_city": "Fort Lauderdale", + "start_country": "USA", + "end_city": "Kiel", + "end_country": "Germany", + "warnings": 1, + "progress": 81 + }, + { + "id": 16, + "location": 878423, + "start_city": "Schaumburg", + "start_country": "USA", + "end_city": "Berlin", + "end_country": "Germany", + "warnings": 2, + "progress": 21 + }, + { + "id": 17, + "location": 318119, + "start_city": "Mundolsheim", + "start_country": "France", + "end_city": "München", + "end_country": "Germany", + "warnings": 1, + "progress": 26 + }, + { + "id": 18, + "location": 742500, + "start_city": "Fargo", + "start_country": "USA", + "end_city": "Salerno", + "end_country": "Italy", + "warnings": 3, + "progress": 80 + }, + { + "id": 19, + "location": 469399, + "start_city": "München", + "start_country": "Germany", + "end_city": "Ath", + "end_country": "Belgium", + "warnings": 4, + "progress": 50 + }, + { + "id": 20, + "location": 411175, + "start_city": "Chicago", + "start_country": "USA", + "end_city": "Neuss", + "end_country": "Germany", + "warnings": 5, + "progress": 44 + }, + { + "id": 21, + "location": 753525, + "start_city": "Limoges", + "start_country": "France", + "end_city": "Messina", + "end_country": "Italy", + "warnings": 3, + "progress": 55 + }, + { + "id": 22, + "location": 882341, + "start_city": "Cesson-Sévigné", + "start_country": "France", + "end_city": "Napoli", + "end_country": "Italy", + "warnings": 1, + "progress": 48 + }, + { + "id": 23, + "location": 408270, + "start_city": "Leipzig", + "start_country": "Germany", + "end_city": "Tournai", + "end_country": "Belgium", + "warnings": 4, + "progress": 73 + }, + { + "id": 24, + "location": 276904, + "start_city": "Aulnay-sous-Bois", + "start_country": "France", + "end_city": "Torino", + "end_country": "Italy", + "warnings": 2, + "progress": 30 + }, + { + "id": 25, + "location": 159145, + "start_city": "Paris 19", + "start_country": "France", + "end_city": "Dresden", + "end_country": "Germany", + "warnings": 1, + "progress": 60 + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/permissions-list.json b/public/vuexy/assets/json/permissions-list.json new file mode 100644 index 0000000..9033b81 --- /dev/null +++ b/public/vuexy/assets/json/permissions-list.json @@ -0,0 +1,85 @@ +{ + "data": [ + { + "id": 1, + "name": "Management", + "assigned_to": [ + "Admin" + ], + "created_date": "14 Apr 2021, 8:43 PM" + }, + { + "id": 2, + "name": "Manage Billing & Roles", + "assigned_to": [ + "Admin" + ], + "created_date": "16 Sep 2021, 5:20 PM" + }, + { + "id": 3, + "name": "Add & Remove Users", + "assigned_to": [ + "Admin", + "Manager" + ], + "created_date": "14 Oct 2021, 10:20 AM" + }, + { + "id": 4, + "name": "Project Planning", + "assigned_to": [ + "Admin", + "Users", + "Support" + ], + "created_date": "14 May 2021, 12:10 PM" + }, + { + "id": 5, + "name": "Manage Email Sequences", + "assigned_to": [ + "Admin", + "Users", + "Support" + ], + "created_date": "23 Aug 2021, 2:00 PM" + }, + { + "id": 6, + "name": "Client Communication", + "assigned_to": [ + "Admin", + "Manager" + ], + "created_date": "15 Apr 2021, 11:30 AM" + }, + { + "id": 7, + "name": "Only View", + "assigned_to": [ + "Admin", + "Restricted" + ], + "created_date": "04 Dec 2021, 8:15 PM" + }, + { + "id": 8, + "name": "Financial Management", + "assigned_to": [ + "Admin", + "Manager" + ], + "created_date": "25 Feb 2021, 10:30 AM" + }, + { + "id": 9, + "name": "Manage Others’ Tasks", + "assigned_to": [ + "Admin", + "Support" + ], + "created_date": "04 Nov 2021, 11:45 AM" + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/projects-list.json b/public/vuexy/assets/json/projects-list.json new file mode 100644 index 0000000..0b1f1d0 --- /dev/null +++ b/public/vuexy/assets/json/projects-list.json @@ -0,0 +1,92 @@ +{ + "data": [ + { + "project_name": "BGC eCommerce App", + "framework": "React Project", + "total_task": "122/240", + "project_image": "react-label.png", + "hours": "210:30h", + "progress": "60" + }, + { + "project_name": "Falcon Logo Design", + "framework": "UI/UX Project", + "total_task": "9/50", + "project_image": "xd-label.png", + "hours": "89h", + "progress": "15" + }, + { + "project_name": "Dashboard Design", + "framework": "Vuejs Project", + "total_task": "100/190", + "project_image": "vue-label.png", + "hours": "129:45h", + "progress": "90" + }, + { + "project_name": "Foodista mobile app", + "framework": "iPhone Project", + "total_task": "12/86", + "project_image": "sketch-label.png", + "hours": "45h", + "progress": "49" + }, + { + "project_name": "Dojo React Project", + "framework": "React Project", + "total_task": "234/378", + "project_image": "react-label.png", + "hours": "67:10h", + "progress": "73" + }, + { + "project_name": "Crypto Website", + "framework": "HTML Project", + "total_task": "264/537", + "project_image": "html-label.png", + "hours": "108:39h", + "progress": "81" + }, + { + "project_name": "Vue Admin template", + "framework": "Vuejs Project", + "total_task": "214/627", + "project_image": "vue-label.png", + "hours": "88:19h", + "progress": "78" + }, + { + "project_name": "Admin template Project", + "framework": "UI/UX Project", + "total_task": "148/280", + "project_image": "xd-label.png", + "hours": "26:02h", + "progress": "53" + }, + { + "project_name": "Online Webinar", + "framework": "Official Event", + "total_task": "12/20", + "project_image": "event-label.png", + "hours": "12:12h", + "progress": "69" + }, + { + "project_name": "Blockchain Website", + "framework": "Python Project", + "total_task": "104/137", + "project_image": "figma-label.png", + "hours": "138:39h", + "progress": "95" + }, + { + "project_name": "Hoffman Website", + "framework": "HTML Project", + "total_task": "56/183", + "project_image": "html-label.png", + "hours": "76h", + "progress": "43" + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/search-horizontal.json b/public/vuexy/assets/json/search-horizontal.json new file mode 100644 index 0000000..83aed74 --- /dev/null +++ b/public/vuexy/assets/json/search-horizontal.json @@ -0,0 +1,958 @@ +{ + "navigation": { + "Dashboards": [ + { + "name": "Dashboard Analytics", + "icon": "tabler-smart-home", + "url": "index.html" + }, + { + "name": "Dashboard CRM", + "icon": "tabler-smart-home", + "url": "dashboards-crm.html" + } + ], + "Layouts": [ + { + "name": "Layout Without menu", + "icon": "tabler-layout-sidebar", + "url": "layouts-without-menu.html" + }, + { + "name": "Layout Fluid", + "icon": "tabler-layout-sidebar", + "url": "layouts-fluid.html" + }, + { + "name": "Layout Container", + "icon": "tabler-layout-sidebar", + "url": "layouts-container.html" + }, + { + "name": "Layout Blank", + "icon": "tabler-layout-sidebar", + "url": "layouts-blank.html" + } + ], + "Apps": [ + { + "name": "Email", + "icon": "tabler-mail", + "url": "app-email.html" + }, + { + "name": "Chat", + "icon": "tabler-messages", + "url": "app-chat.html" + }, + { + "name": "Calendar", + "icon": "tabler-calendar", + "url": "app-calendar.html" + }, + { + "name": "Kanban", + "icon": "tabler-layout-kanban", + "url": "app-kanban.html" + }, + { + "name": "eCommerce Dashboard", + "icon": "tabler-smart-home", + "url": "app-ecommerce-dashboard.html" + }, + { + "name": "eCommerce - Product", + "icon": "tabler-building-factory-2", + "url": "app-ecommerce-product-list.html" + }, + { + "name": "eCommerce - Product List", + "icon": "tabler-list-details", + "url": "app-ecommerce-product-list.html" + }, + { + "name": "eCommerce - Add Product", + "icon": "tabler-plus", + "url": "app-ecommerce-product-add.html" + }, + { + "name": "eCommerce - Category List", + "icon": "tabler-list", + "url": "app-ecommerce-category-list.html" + }, + { + "name": "eCommerce - Order List", + "icon": "tabler-list", + "url": "app-ecommerce-order-list.html" + }, + { + "name": "eCommerce - Orders Details", + "icon": "tabler-list-check", + "url": "app-ecommerce-order-details.html" + }, + { + "name": "eCommerce - Customers", + "icon": "tabler-user", + "url": "app-ecommerce-customer-all.html" + }, + { + "name": "eCommerce - Customers Overview", + "icon": "tabler-list-details", + "url": "app-ecommerce-customer-details-overview.html" + }, + { + "name": "eCommerce - Customers Security", + "icon": "tabler-home-shield", + "url": "app-ecommerce-customer-details-security.html" + }, + { + "name": "eCommerce - Customers Address and Billing", + "icon": "tabler-map-pin", + "url": "app-ecommerce-customer-details-billing.html" + }, + { + "name": "eCommerce - Customers Notifications", + "icon": "tabler-bell", + "url": "app-ecommerce-customer-details-notifications.html" + }, + { + "name": "eCommerce - Manage Reviews", + "icon": "tabler-quote", + "url": "app-ecommerce-manage-reviews.html" + }, + { + "name": "eCommerce - Referrals", + "icon": "tabler-building-factory-2", + "url": "app-ecommerce-referral.html" + }, + { + "name": "eCommerce - Settings Store Details", + "icon": "tabler-building-store", + "url": "app-ecommerce-settings-detail.html" + }, + { + "name": "eCommerce - Settings Store Payments", + "icon": "tabler-currency-dollar", + "url": "app-ecommerce-settings-payments.html" + }, + { + "name": "eCommerce - Settings Store Checkout", + "icon": "tabler-shopping-cart", + "url": "app-ecommerce-settings-checkout.html" + }, + { + "name": "eCommerce - Settings Shipping & Delivery", + "icon": "tabler-truck", + "url": "app-ecommerce-settings-shipping.html" + }, + { + "name": "eCommerce - Settings Locations", + "icon": "tabler-map-pin", + "url": "app-ecommerce-settings-locations.html" + }, + { + "name": "eCommerce - Settings Notifications", + "icon": "tabler-bell-ringing", + "url": "app-ecommerce-settings-notifications.html" + }, + { + "name": "Academy - Dashboard", + "icon": "tabler-book", + "url": "app-academy-dashboard.html" + }, + { + "name": "Academy - My Course", + "icon": "tabler-list", + "url": "app-academy-course.html" + }, + { + "name": "Academy - Course Details", + "icon": "tabler-list", + "url": "app-academy-course-details.html" + }, + { + "name": "User List", + "icon": "tabler-list-numbers", + "url": "app-user-list.html" + }, + { + "name": "User View - Account", + "icon": "tabler-user", + "url": "app-user-view-account.html" + }, + { + "name": "User View - Security", + "icon": "tabler-shield-chevron", + "url": "app-user-view-security.html" + }, + { + "name": "User View - Billing & Plans", + "icon": "tabler-file-text", + "url": "app-user-view-billing.html" + }, + { + "name": "User View - Notifications", + "icon": "tabler-notification", + "url": "app-user-view-notifications.html" + }, + { + "name": "User View - Connections", + "icon": "tabler-brand-google", + "url": "app-user-view-connections.html" + }, + { + "name": "Roles", + "icon": "tabler-shield-checkered", + "url": "app-access-roles.html" + }, + { + "name": "Permission", + "icon": "tabler-ban", + "url": "app-access-permission.html" + }, + { + "name": "Logistics Dashboard", + "icon": "tabler-truck", + "url": "app-logistics-dashboard.html" + }, + { + "name": "Logistics Fleet", + "icon": "tabler-car", + "url": "app-logistics-fleet.html" + }, + { + "name": "Invoice List", + "icon": "tabler-list-numbers", + "url": "app-invoice-list.html" + }, + { + "name": "Invoice Preview", + "icon": "tabler-file-text", + "url": "app-invoice-preview.html" + }, + { + "name": "Invoice Edit", + "icon": "tabler-user-plus", + "url": "app-invoice-edit.html" + }, + { + "name": "Invoice Add", + "icon": "tabler-user-plus", + "url": "app-invoice-add.html" + } + ], + "Pages": [ + { + "name": "User Profile", + "icon": "tabler-user-circle", + "url": "pages-profile-user.html" + }, + { + "name": "User Profile - Teams", + "icon": "tabler-users", + "url": "pages-profile-teams.html" + }, + { + "name": "User Profile - Projects", + "icon": "tabler-layout-grid", + "url": "pages-profile-projects.html" + }, + { + "name": "User Profile - Connections", + "icon": "tabler-link", + "url": "pages-profile-connections.html" + }, + { + "name": "Account Settings - Account", + "icon": "tabler-user", + "url": "pages-account-settings-account.html" + }, + { + "name": "Account Settings - Security", + "icon": "tabler-shield-chevron", + "url": "pages-account-settings-security.html" + }, + { + "name": "Account Settings - Billing & Plans", + "icon": "tabler-file-text", + "url": "pages-account-settings-billing.html" + }, + { + "name": "Account Settings - Notifications", + "icon": "tabler-notification", + "url": "pages-account-settings-notifications.html" + }, + { + "name": "Account Settings - Connections", + "icon": "tabler-link", + "url": "pages-account-settings-connections.html" + }, + { + "name": "FAQ", + "icon": "tabler-help", + "url": "pages-faq.html" + }, + { + "name": "Pricing", + "icon": "tabler-diamond", + "url": "pages-pricing.html" + }, + { + "name": "Error", + "icon": "tabler-alert-circle", + "url": "pages-misc-error.html" + }, + { + "name": "Under Maintenance", + "icon": "tabler-barrier-block", + "url": "pages-misc-under-maintenance.html" + }, + { + "name": "Coming Soon", + "icon": "tabler-clock", + "url": "pages-misc-comingsoon.html" + }, + { + "name": "Not Authorized", + "icon": "tabler-user-x", + "url": "pages-misc-not-authorized.html" + }, + { + "name": "Login Basic", + "icon": "tabler-login", + "url": "auth-login-basic.html" + }, + { + "name": "Login Cover", + "icon": "tabler-login", + "url": "auth-login-cover.html" + }, + { + "name": "Register Basic", + "icon": "tabler-user-plus", + "url": "auth-register-basic.html" + }, + { + "name": "Register Cover", + "icon": "tabler-user-plus", + "url": "auth-register-cover.html" + }, + { + "name": "Register Multi-steps", + "icon": "tabler-user-plus", + "url": "auth-register-multisteps.html" + }, + { + "name": "Verify Email Basic", + "icon": "tabler-mail", + "url": "auth-verify-email-basic.html" + }, + { + "name": "Verify Email Cover", + "icon": "tabler-mail", + "url": "auth-verify-email-cover.html" + }, + { + "name": "Reset Password Basic", + "icon": "tabler-help", + "url": "auth-reset-password-basic.html" + }, + { + "name": "Reset Password Cover", + "icon": "tabler-help", + "url": "auth-reset-password-cover.html" + }, + { + "name": "Forgot Password Basic", + "icon": "tabler-question-mark", + "url": "auth-forgot-password-basic.html" + }, + { + "name": "Forgot Password Cover", + "icon": "tabler-question-mark", + "url": "auth-forgot-password-cover.html" + }, + { + "name": "Two Steps Verification Basic", + "icon": "tabler-question-mark", + "url": "auth-two-steps-basic.html" + }, + { + "name": "Two Steps Verification Cover", + "icon": "tabler-question-mark", + "url": "auth-two-steps-cover.html" + }, + { + "name": "Modal Examples", + "icon": "tabler-square", + "url": "modal-examples.html" + }, + { + "name": "Checkout Wizard", + "icon": "tabler-shopping-cart", + "url": "wizard-ex-checkout.html" + }, + { + "name": "Property Listing Wizard", + "icon": "tabler-building-cottage", + "url": "wizard-ex-property-listing.html" + }, + { + "name": "Create Deal Wizard", + "icon": "tabler-gift", + "url": "wizard-ex-create-deal.html" + } + ], + "Front Pages": [ + { + "name": "Help Center Front", + "icon": "tabler-progress-help", + "url": "../front-pages/help-center-landing.html" + }, + { + "name": "Landing Front", + "icon": "tabler-files", + "url": "../front-pages/landing-page.html" + }, + { + "name": "Pricing Front", + "icon": "tabler-currency-dollar", + "url": "../front-pages/pricing-page.html" + }, + { + "name": "Checkout Front", + "icon": "tabler-check", + "url": "../front-pages/checkout-page.html" + }, + { + "name": "Payment Front", + "icon": "tabler-credit-card", + "url": "../front-pages/payment-page.html" + } + ], + "Components": [ + { + "name": "Tabler", + "icon": "tabler-pencil", + "url": "icons-tabler.html" + }, + { + "name": "Font Awesome", + "icon": "tabler-typography", + "url": "icons-font-awesome.html" + }, + { + "name": "Basic Cards", + "icon": "tabler-credit-card", + "url": "cards-basic.html" + }, + { + "name": "Advance Cards", + "icon": "tabler-id", + "url": "cards-advance.html" + }, + { + "name": "Statistics Cards", + "icon": "tabler-chart-bar", + "url": "cards-statistics.html" + }, + { + "name": "Analytics Cards", + "icon": "tabler-chart-bar", + "url": "cards-analytics.html" + }, + { + "name": "Actions Cards", + "icon": "tabler-mouse-2", + "url": "cards-actions.html" + }, + { + "name": "Accordion", + "icon": "tabler-arrows-maximize", + "url": "ui-accordion.html" + }, + { + "name": "Alerts", + "icon": "tabler-alert-triangle", + "url": "ui-alerts.html" + }, + { + "name": "Badges", + "icon": "tabler-badge", + "url": "ui-badges.html" + }, + { + "name": "Buttons", + "icon": "tabler-circle-plus", + "url": "ui-buttons.html" + }, + { + "name": "Carousel", + "icon": "tabler-photo", + "url": "ui-carousel.html" + }, + { + "name": "Collapse", + "icon": "tabler-arrows-minimize", + "url": "ui-collapse.html" + }, + { + "name": "Dropdowns", + "icon": "tabler-arrow-autofit-height", + "url": "ui-dropdowns.html" + }, + { + "name": "Footer", + "icon": "tabler-layout-bottombar", + "url": "ui-footer.html" + }, + { + "name": "List Groups", + "icon": "tabler-list-numbers", + "url": "ui-list-groups.html" + }, + { + "name": "Modals", + "icon": "tabler-layout", + "url": "ui-modals.html" + }, + { + "name": "Navbar", + "icon": "tabler-layout-navbar", + "url": "ui-navbar.html" + }, + { + "name": "Offcanvas", + "icon": "tabler-layout", + "url": "ui-offcanvas.html" + }, + { + "name": "Pagination & Breadcrumbs", + "icon": "tabler-chevrons-right", + "url": "ui-pagination-breadcrumbs.html" + }, + { + "name": "Progress", + "icon": "tabler-adjustments-horizontal", + "url": "ui-progress.html" + }, + { + "name": "Spinners", + "icon": "tabler-loader-2", + "url": "ui-spinners.html" + }, + { + "name": "Tabs & Pills", + "icon": "tabler-server-2", + "url": "ui-tabs-pills.html" + }, + { + "name": "Toasts", + "icon": "tabler-box-model", + "url": "ui-toasts.html" + }, + { + "name": "Tooltips & Popovers", + "icon": "tabler-message-2", + "url": "ui-tooltips-popovers.html" + }, + { + "name": "Typography", + "icon": "tabler-typography", + "url": "ui-typography.html" + }, + { + "name": "Avatar", + "icon": "tabler-user-circle", + "url": "extended-ui-avatar.html" + }, + { + "name": "BlockUI", + "icon": "tabler-window-maximize", + "url": "extended-ui-blockui.html" + }, + { + "name": "Drag & Drop", + "icon": "tabler-drag-drop", + "url": "extended-ui-drag-and-drop.html" + }, + { + "name": "Media Player", + "icon": "tabler-music", + "url": "extended-ui-media-player.html" + }, + { + "name": "Perfect Scrollbar", + "icon": "tabler-arrows-move-vertical", + "url": "extended-ui-perfect-scrollbar.html" + }, + { + "name": "Star Ratings", + "icon": "tabler-star", + "url": "extended-ui-star-ratings.html" + }, + { + "name": "SweetAlert2", + "icon": "tabler-alert-triangle", + "url": "extended-ui-sweetalert2.html" + }, + { + "name": "Text Divider", + "icon": "tabler-separator-horizontal", + "url": "extended-ui-text-divider.html" + }, + { + "name": "Timeline Basic", + "icon": "tabler-arrows-horizontal", + "url": "extended-ui-timeline-basic.html" + }, + { + "name": "Timeline Fullscreen", + "icon": "tabler-arrows-horizontal", + "url": "extended-ui-timeline-fullscreen.html" + }, + { + "name": "Tour", + "icon": "tabler-brand-telegram", + "url": "extended-ui-tour.html" + }, + { + "name": "Treeview", + "icon": "tabler-git-fork rotate-180", + "url": "extended-ui-treeview.html" + }, + { + "name": "Miscellaneous", + "icon": "tabler-sitemap", + "url": "extended-ui-misc.html" + } + ], + "Forms": [ + { + "name": "Basic Inputs", + "icon": "tabler-cursor-text", + "url": "forms-basic-inputs.html" + }, + { + "name": "Input groups", + "icon": "tabler-arrow-autofit-content", + "url": "forms-input-groups.html" + }, + { + "name": "Custom Options", + "icon": "tabler-circle", + "url": "forms-custom-options.html" + }, + { + "name": "Editors", + "icon": "tabler-text-resize", + "url": "forms-editors.html" + }, + { + "name": "File Upload", + "icon": "tabler-file-upload", + "url": "forms-file-upload.html" + }, + { + "name": "Pickers", + "icon": "tabler-edit-circle", + "url": "forms-pickers.html" + }, + { + "name": "Select & Tags", + "icon": "tabler-select", + "url": "forms-selects.html" + }, + { + "name": "Sliders", + "icon": "tabler-adjustments-alt rotate-90", + "url": "forms-sliders.html" + }, + { + "name": "Switches", + "icon": "tabler-toggle-right", + "url": "forms-switches.html" + }, + { + "name": "Extras", + "icon": "tabler-circle-plus", + "url": "forms-extras.html" + }, + { + "name": "Vertical Form", + "icon": "tabler-file-text", + "url": "form-layouts-vertical.html" + }, + { + "name": "Horizontal Form", + "icon": "tabler-file-text", + "url": "form-layouts-horizontal.html" + }, + { + "name": "Sticky Actions", + "icon": "tabler-file-text", + "url": "form-layouts-sticky.html" + }, + { + "name": "Numbered Wizard", + "icon": "tabler-text-wrap-disabled", + "url": "form-wizard-numbered.html" + }, + { + "name": "Icons Wizard", + "icon": "tabler-text-wrap-disabled", + "url": "form-wizard-icons.html" + }, + { + "name": "Form Validation", + "icon": "tabler-checkbox", + "url": "form-validation.html" + } + ], + "Tables": [ + { + "name": "Tables", + "icon": "tabler-table", + "url": "tables-basic.html" + }, + { + "name": "Datatable Basic", + "icon": "tabler-layout-grid", + "url": "tables-datatables-basic.html" + }, + { + "name": "Datatable Advanced", + "icon": "tabler-layout-grid", + "url": "tables-datatables-advanced.html" + }, + { + "name": "Datatable Extensions", + "icon": "tabler-layout-grid", + "url": "tables-datatables-extensions.html" + } + ], + "Charts & Maps": [ + { + "name": "Apex Charts", + "icon": "tabler-chart-line", + "url": "charts-apex.html" + }, + { + "name": "ChartJS", + "icon": "tabler-chart-bar", + "url": "charts-chartjs.html" + }, + { + "name": "Leaflet Maps", + "icon": "tabler-map-pin", + "url": "maps-leaflet.html" + } + ], + "files": [ + { + "name": "Class Attendance", + "subtitle": "By Tommy Shelby", + "src": "img/icons/misc/search-xls.png", + "meta": "17kb", + "url": "app-file-manager.html" + }, + { + "name": "Passport Image", + "subtitle": "By William Budd", + "src": "img/icons/misc/search-jpg.png", + "meta": "35kb", + "url": "app-file-manager.html" + }, + { + "name": "Class Notes", + "subtitle": "By Laurel Lance", + "src": "img/icons/misc/search-doc.png", + "meta": "153kb", + "url": "app-file-manager.html" + }, + { + "name": "Receipt", + "subtitle": "By Donnie Darko", + "src": "img/icons/misc/search-jpg.png", + "meta": "25kb", + "url": "app-file-manager.html" + }, + { + "name": "Social Guide", + "subtitle": "By Ryan Middleton", + "src": "img/icons/misc/search-doc.png", + "meta": "39kb", + "url": "app-file-manager.html" + }, + { + "name": "Expenses", + "subtitle": "By Slade Wilson", + "src": "img/icons/misc/search-xls.png", + "meta": "15kb", + "url": "app-file-manager.html" + }, + { + "name": "Documentation", + "subtitle": "By Walter White", + "src": "img/icons/misc/search-doc.png", + "meta": "200kb", + "url": "app-file-manager.html" + }, + { + "name": "Avatar", + "subtitle": "By Ross Geller", + "src": "img/icons/misc/search-jpg.png", + "meta": "100kb", + "url": "app-file-manager.html" + }, + { + "name": "Data", + "subtitle": "By Erik Foreman", + "src": "img/icons/misc/search-xls.png", + "meta": "5kb", + "url": "app-file-manager.html" + }, + { + "name": "Gardening Guide", + "subtitle": "By Jerry Seinfeld", + "src": "img/icons/misc/search-doc.png", + "meta": "25kb", + "url": "app-file-manager.html" + } + ], + "members": [ + { + "name": "John Doe", + "subtitle": "Admin", + "src": "img/avatars/1.png", + "url": "app-user-view-account.html" + }, + { + "name": "Micheal Clarke", + "subtitle": "Customer", + "src": "img/avatars/2.png", + "url": "app-user-view-account.html" + }, + { + "name": "Melina Gibson", + "subtitle": "Staff", + "src": "img/avatars/5.png", + "url": "app-user-view-account.html" + }, + { + "name": "Anna Strong", + "subtitle": "Staff", + "src": "img/avatars/7.png", + "url": "app-user-view-account.html" + }, + { + "name": "Stephanie Gould", + "subtitle": "Customer", + "src": "img/avatars/3.png", + "url": "app-user-view-account.html" + }, + { + "name": "David Budd", + "subtitle": "Admin", + "src": "img/avatars/10.png", + "url": "app-user-view-account.html" + }, + { + "name": "Mark Shepiro", + "subtitle": "Admin", + "src": "img/avatars/12.png", + "url": "app-user-view-account.html" + } + ] + }, + "suggestions": { + "Popular Searches": [ + { + "name": "Analytics", + "icon": "tabler-smart-home", + "url": "index.html" + }, + { + "name": "CRM", + "icon": "tabler-vector-bezier-circle", + "url": "dashboards-crm.html" + }, + { + "name": "eCommerce", + "icon": "tabler-smart-home", + "url": "app-ecommerce-dashboard.html" + }, + { + "name": "User List", + "icon": "tabler-list-numbers", + "url": "app-user-list.html" + } + ], + "Apps & Pages": [ + { + "name": "Calendar", + "icon": "tabler-calendar", + "url": "app-calendar.html" + }, + { + "name": "Invoice List", + "icon": "tabler-list-numbers", + "url": "app-invoice-list.html" + }, + { + "name": "Account Settings", + "icon": "tabler-user", + "url": "pages-account-settings-account.html" + }, + { + "name": "Dialog Examples", + "icon": "tabler-square", + "url": "modal-examples.html" + } + ], + "User Interface": [ + { + "name": "Typography", + "icon": "tabler-typography", + "url": "ui-typography.html" + }, + { + "name": "Advanced Cards", + "icon": "tabler-id", + "url": "cards-advance.html" + }, + { + "name": "Tabler", + "icon": "tabler-pencil", + "url": "icons-tabler.html" + }, + { + "name": "Widget Cards", + "icon": "tabler-id", + "url": "cards-advance.html" + } + ], + "Forms & Charts": [ + { + "name": "Form Layouts", + "icon": "tabler-file", + "url": "form-layouts-vertical.html" + }, + { + "name": "Form Validation", + "icon": "tabler-checkbox", + "url": "form-validation.html" + }, + { + "name": "Form Wizard", + "icon": "tabler-text-wrap-disabled", + "url": "form-wizard-numbered.html" + }, + { + "name": "E-Charts", + "icon": "tabler-chart-line", + "url": "charts-apex.html" + } + ] + } +} \ No newline at end of file diff --git a/public/vuexy/assets/json/search-vertical.json b/public/vuexy/assets/json/search-vertical.json new file mode 100644 index 0000000..f558e3d --- /dev/null +++ b/public/vuexy/assets/json/search-vertical.json @@ -0,0 +1,978 @@ +{ + "navigation": { + "Dashboards": [ + { + "name": "Dashboard Analytics", + "icon": "tabler-smart-home", + "url": "index.html" + }, + { + "name": "Dashboard CRM", + "icon": "tabler-smart-home", + "url": "dashboards-crm.html" + } + ], + "Layouts": [ + { + "name": "Layout Collapsed menu", + "icon": "tabler-layout-sidebar", + "url": "layouts-collapsed-menu.html" + }, + { + "name": "Layout Content navbar", + "icon": "tabler-layout-sidebar", + "url": "layouts-content-navbar.html" + }, + { + "name": "Layout Content nav + Sidebar", + "icon": "tabler-layout-sidebar", + "url": "layouts-content-navbar-with-sidebar.html" + }, + { + "name": "Layout Without menu", + "icon": "tabler-layout-sidebar", + "url": "layouts-without-menu.html" + }, + { + "name": "Layout Without navbar", + "icon": "tabler-layout-sidebar", + "url": "layouts-without-navbar.html" + }, + { + "name": "Layout Fluid", + "icon": "tabler-layout-sidebar", + "url": "layouts-fluid.html" + }, + { + "name": "Layout Container", + "icon": "tabler-layout-sidebar", + "url": "layouts-container.html" + }, + { + "name": "Layout Blank", + "icon": "tabler-layout-sidebar", + "url": "layouts-blank.html" + } + ], + "Apps": [ + { + "name": "Email", + "icon": "tabler-mail", + "url": "app-email.html" + }, + { + "name": "Chat", + "icon": "tabler-messages", + "url": "app-chat.html" + }, + { + "name": "Calendar", + "icon": "tabler-calendar", + "url": "app-calendar.html" + }, + { + "name": "Kanban", + "icon": "tabler-layout-kanban", + "url": "app-kanban.html" + }, + { + "name": "eCommerce Dashboard", + "icon": "tabler-smart-home", + "url": "app-ecommerce-dashboard.html" + }, + { + "name": "eCommerce - Product", + "icon": "tabler-building-factory-2", + "url": "app-ecommerce-product-list.html" + }, + { + "name": "eCommerce - Product List", + "icon": "tabler-list-details", + "url": "app-ecommerce-product-list.html" + }, + { + "name": "eCommerce - Add Product", + "icon": "tabler-plus", + "url": "app-ecommerce-product-add.html" + }, + { + "name": "eCommerce - Category List", + "icon": "tabler-list", + "url": "app-ecommerce-category-list.html" + }, + { + "name": "eCommerce - Order List", + "icon": "tabler-list", + "url": "app-ecommerce-order-list.html" + }, + { + "name": "eCommerce - Orders Details", + "icon": "tabler-list-check", + "url": "app-ecommerce-order-details.html" + }, + { + "name": "eCommerce - Customers", + "icon": "tabler-user", + "url": "app-ecommerce-customer-all.html" + }, + { + "name": "eCommerce - Customers Overview", + "icon": "tabler-list-details", + "url": "app-ecommerce-customer-details-overview.html" + }, + { + "name": "eCommerce - Customers Security", + "icon": "tabler-home-shield", + "url": "app-ecommerce-customer-details-security.html" + }, + { + "name": "eCommerce - Customers Address and Billing", + "icon": "tabler-map-pin", + "url": "app-ecommerce-customer-details-billing.html" + }, + { + "name": "eCommerce - Customers Notifications", + "icon": "tabler-bell", + "url": "app-ecommerce-customer-details-notifications.html" + }, + { + "name": "eCommerce - Manage Reviews", + "icon": "tabler-quote", + "url": "app-ecommerce-manage-reviews.html" + }, + { + "name": "eCommerce - Referrals", + "icon": "tabler-building-factory-2", + "url": "app-ecommerce-referral.html" + }, + { + "name": "eCommerce - Settings Store Details", + "icon": "tabler-building-store", + "url": "app-ecommerce-settings-detail.html" + }, + { + "name": "eCommerce - Settings Store Payments", + "icon": "tabler-currency-dollar", + "url": "app-ecommerce-settings-payments.html" + }, + { + "name": "eCommerce - Settings Store Checkout", + "icon": "tabler-shopping-cart", + "url": "app-ecommerce-settings-checkout.html" + }, + { + "name": "eCommerce - Settings Shipping & Delivery", + "icon": "tabler-truck", + "url": "app-ecommerce-settings-shipping.html" + }, + { + "name": "eCommerce - Settings Locations", + "icon": "tabler-map-pin", + "url": "app-ecommerce-settings-locations.html" + }, + { + "name": "eCommerce - Settings Notifications", + "icon": "tabler-bell-ringing", + "url": "app-ecommerce-settings-notifications.html" + }, + { + "name": "Academy - Dashboard", + "icon": "tabler-book", + "url": "app-academy-dashboard.html" + }, + { + "name": "Academy - My Course", + "icon": "tabler-list", + "url": "app-academy-course.html" + }, + { + "name": "Academy - Course Details", + "icon": "tabler-list", + "url": "app-academy-course-details.html" + }, + { + "name": "User List", + "icon": "tabler-list-numbers", + "url": "app-user-list.html" + }, + { + "name": "User View - Account", + "icon": "tabler-user", + "url": "app-user-view-account.html" + }, + { + "name": "User View - Security", + "icon": "tabler-shield-chevron", + "url": "app-user-view-security.html" + }, + { + "name": "User View - Billing & Plans", + "icon": "tabler-file-text", + "url": "app-user-view-billing.html" + }, + { + "name": "User View - Notifications", + "icon": "tabler-notification", + "url": "app-user-view-notifications.html" + }, + { + "name": "User View - Connections", + "icon": "tabler-brand-google", + "url": "app-user-view-connections.html" + }, + { + "name": "Roles", + "icon": "tabler-shield-checkered", + "url": "app-access-roles.html" + }, + { + "name": "Permission", + "icon": "tabler-ban", + "url": "app-access-permission.html" + }, + { + "name": "Logistics Dashboard", + "icon": "tabler-truck", + "url": "app-logistics-dashboard.html" + }, + { + "name": "Logistics Fleet", + "icon": "tabler-car", + "url": "app-logistics-fleet.html" + }, + { + "name": "Invoice List", + "icon": "tabler-list-numbers", + "url": "app-invoice-list.html" + }, + { + "name": "Invoice Preview", + "icon": "tabler-file-text", + "url": "app-invoice-preview.html" + }, + { + "name": "Invoice Edit", + "icon": "tabler-user-plus", + "url": "app-invoice-edit.html" + }, + { + "name": "Invoice Add", + "icon": "tabler-user-plus", + "url": "app-invoice-add.html" + } + ], + "Pages": [ + { + "name": "User Profile", + "icon": "tabler-user-circle", + "url": "pages-profile-user.html" + }, + { + "name": "User Profile - Teams", + "icon": "tabler-users", + "url": "pages-profile-teams.html" + }, + { + "name": "User Profile - Projects", + "icon": "tabler-layout-grid", + "url": "pages-profile-projects.html" + }, + { + "name": "User Profile - Connections", + "icon": "tabler-link", + "url": "pages-profile-connections.html" + }, + { + "name": "Account Settings - Account", + "icon": "tabler-user", + "url": "pages-account-settings-account.html" + }, + { + "name": "Account Settings - Security", + "icon": "tabler-shield-chevron", + "url": "pages-account-settings-security.html" + }, + { + "name": "Account Settings - Billing & Plans", + "icon": "tabler-file-text", + "url": "pages-account-settings-billing.html" + }, + { + "name": "Account Settings - Notifications", + "icon": "tabler-notification", + "url": "pages-account-settings-notifications.html" + }, + { + "name": "Account Settings - Connections", + "icon": "tabler-link", + "url": "pages-account-settings-connections.html" + }, + { + "name": "FAQ", + "icon": "tabler-help", + "url": "pages-faq.html" + }, + { + "name": "Pricing", + "icon": "tabler-diamond", + "url": "pages-pricing.html" + }, + { + "name": "Error", + "icon": "tabler-alert-circle", + "url": "pages-misc-error.html" + }, + { + "name": "Under Maintenance", + "icon": "tabler-barrier-block", + "url": "pages-misc-under-maintenance.html" + }, + { + "name": "Coming Soon", + "icon": "tabler-clock", + "url": "pages-misc-comingsoon.html" + }, + { + "name": "Not Authorized", + "icon": "tabler-user-x", + "url": "pages-misc-not-authorized.html" + }, + { + "name": "Login Basic", + "icon": "tabler-login", + "url": "auth-login-basic.html" + }, + { + "name": "Login Cover", + "icon": "tabler-login", + "url": "auth-login-cover.html" + }, + { + "name": "Register Basic", + "icon": "tabler-user-plus", + "url": "auth-register-basic.html" + }, + { + "name": "Register Cover", + "icon": "tabler-user-plus", + "url": "auth-register-cover.html" + }, + { + "name": "Register Multi-steps", + "icon": "tabler-user-plus", + "url": "auth-register-multisteps.html" + }, + { + "name": "Verify Email Basic", + "icon": "tabler-mail", + "url": "auth-verify-email-basic.html" + }, + { + "name": "Verify Email Cover", + "icon": "tabler-mail", + "url": "auth-verify-email-cover.html" + }, + { + "name": "Reset Password Basic", + "icon": "tabler-help", + "url": "auth-reset-password-basic.html" + }, + { + "name": "Reset Password Cover", + "icon": "tabler-help", + "url": "auth-reset-password-cover.html" + }, + { + "name": "Forgot Password Basic", + "icon": "tabler-question-mark", + "url": "auth-forgot-password-basic.html" + }, + { + "name": "Forgot Password Cover", + "icon": "tabler-question-mark", + "url": "auth-forgot-password-cover.html" + }, + { + "name": "Two Steps Verification Basic", + "icon": "tabler-question-mark", + "url": "auth-two-steps-basic.html" + }, + { + "name": "Two Steps Verification Cover", + "icon": "tabler-question-mark", + "url": "auth-two-steps-cover.html" + }, + { + "name": "Modal Examples", + "icon": "tabler-square", + "url": "modal-examples.html" + }, + { + "name": "Checkout Wizard", + "icon": "tabler-shopping-cart", + "url": "wizard-ex-checkout.html" + }, + { + "name": "Property Listing Wizard", + "icon": "tabler-building-cottage", + "url": "wizard-ex-property-listing.html" + }, + { + "name": "Create Deal Wizard", + "icon": "tabler-gift", + "url": "wizard-ex-create-deal.html" + } + ], + "Front Pages": [ + { + "name": "Help Center Front", + "icon": "tabler-progress-help", + "url": "../front-pages/help-center-landing.html" + }, + { + "name": "Landing Front", + "icon": "tabler-files", + "url": "../front-pages/landing-page.html" + }, + { + "name": "Pricing Front", + "icon": "tabler-currency-dollar", + "url": "../front-pages/pricing-page.html" + }, + { + "name": "Checkout Front", + "icon": "tabler-check", + "url": "../front-pages/checkout-page.html" + }, + { + "name": "Payment Front", + "icon": "tabler-credit-card", + "url": "../front-pages/payment-page.html" + } + ], + "Components": [ + { + "name": "Tabler", + "icon": "tabler-pencil", + "url": "icons-tabler.html" + }, + { + "name": "Font Awesome", + "icon": "tabler-typography", + "url": "icons-font-awesome.html" + }, + { + "name": "Basic Cards", + "icon": "tabler-credit-card", + "url": "cards-basic.html" + }, + { + "name": "Advance Cards", + "icon": "tabler-id", + "url": "cards-advance.html" + }, + { + "name": "Statistics Cards", + "icon": "tabler-chart-bar", + "url": "cards-statistics.html" + }, + { + "name": "Analytics Cards", + "icon": "tabler-chart-bar", + "url": "cards-analytics.html" + }, + { + "name": "Actions Cards", + "icon": "tabler-mouse-2", + "url": "cards-actions.html" + }, + { + "name": "Accordion", + "icon": "tabler-arrows-maximize", + "url": "ui-accordion.html" + }, + { + "name": "Alerts", + "icon": "tabler-alert-triangle", + "url": "ui-alerts.html" + }, + { + "name": "Badges", + "icon": "tabler-badge", + "url": "ui-badges.html" + }, + { + "name": "Buttons", + "icon": "tabler-circle-plus", + "url": "ui-buttons.html" + }, + { + "name": "Carousel", + "icon": "tabler-photo", + "url": "ui-carousel.html" + }, + { + "name": "Collapse", + "icon": "tabler-arrows-minimize", + "url": "ui-collapse.html" + }, + { + "name": "Dropdowns", + "icon": "tabler-arrow-autofit-height", + "url": "ui-dropdowns.html" + }, + { + "name": "Footer", + "icon": "tabler-layout-bottombar", + "url": "ui-footer.html" + }, + { + "name": "List Groups", + "icon": "tabler-list-numbers", + "url": "ui-list-groups.html" + }, + { + "name": "Modals", + "icon": "tabler-layout", + "url": "ui-modals.html" + }, + { + "name": "Navbar", + "icon": "tabler-layout-navbar", + "url": "ui-navbar.html" + }, + { + "name": "Offcanvas", + "icon": "tabler-layout", + "url": "ui-offcanvas.html" + }, + { + "name": "Pagination & Breadcrumbs", + "icon": "tabler-chevrons-right", + "url": "ui-pagination-breadcrumbs.html" + }, + { + "name": "Progress", + "icon": "tabler-adjustments-horizontal", + "url": "ui-progress.html" + }, + { + "name": "Spinners", + "icon": "tabler-loader-2", + "url": "ui-spinners.html" + }, + { + "name": "Tabs & Pills", + "icon": "tabler-server-2", + "url": "ui-tabs-pills.html" + }, + { + "name": "Toasts", + "icon": "tabler-box-model", + "url": "ui-toasts.html" + }, + { + "name": "Tooltips & Popovers", + "icon": "tabler-message-2", + "url": "ui-tooltips-popovers.html" + }, + { + "name": "Typography", + "icon": "tabler-typography", + "url": "ui-typography.html" + }, + { + "name": "Avatar", + "icon": "tabler-user-circle", + "url": "extended-ui-avatar.html" + }, + { + "name": "BlockUI", + "icon": "tabler-window-maximize", + "url": "extended-ui-blockui.html" + }, + { + "name": "Drag & Drop", + "icon": "tabler-drag-drop", + "url": "extended-ui-drag-and-drop.html" + }, + { + "name": "Media Player", + "icon": "tabler-music", + "url": "extended-ui-media-player.html" + }, + { + "name": "Perfect Scrollbar", + "icon": "tabler-arrows-move-vertical", + "url": "extended-ui-perfect-scrollbar.html" + }, + { + "name": "Star Ratings", + "icon": "tabler-star", + "url": "extended-ui-star-ratings.html" + }, + { + "name": "SweetAlert2", + "icon": "tabler-alert-triangle", + "url": "extended-ui-sweetalert2.html" + }, + { + "name": "Text Divider", + "icon": "tabler-separator-horizontal", + "url": "extended-ui-text-divider.html" + }, + { + "name": "Timeline Basic", + "icon": "tabler-arrows-horizontal", + "url": "extended-ui-timeline-basic.html" + }, + { + "name": "Timeline Fullscreen", + "icon": "tabler-arrows-horizontal", + "url": "extended-ui-timeline-fullscreen.html" + }, + { + "name": "Tour", + "icon": "tabler-brand-telegram", + "url": "extended-ui-tour.html" + }, + { + "name": "Treeview", + "icon": "tabler-git-fork rotate-180", + "url": "extended-ui-treeview.html" + }, + { + "name": "Miscellaneous", + "icon": "tabler-sitemap", + "url": "extended-ui-misc.html" + } + ], + "Forms": [ + { + "name": "Basic Inputs", + "icon": "tabler-cursor-text", + "url": "forms-basic-inputs.html" + }, + { + "name": "Input groups", + "icon": "tabler-arrow-autofit-content", + "url": "forms-input-groups.html" + }, + { + "name": "Custom Options", + "icon": "tabler-circle", + "url": "forms-custom-options.html" + }, + { + "name": "Editors", + "icon": "tabler-text-resize", + "url": "forms-editors.html" + }, + { + "name": "File Upload", + "icon": "tabler-file-upload", + "url": "forms-file-upload.html" + }, + { + "name": "Pickers", + "icon": "tabler-edit-circle", + "url": "forms-pickers.html" + }, + { + "name": "Select & Tags", + "icon": "tabler-select", + "url": "forms-selects.html" + }, + { + "name": "Sliders", + "icon": "tabler-adjustments-alt rotate-90", + "url": "forms-sliders.html" + }, + { + "name": "Switches", + "icon": "tabler-toggle-right", + "url": "forms-switches.html" + }, + { + "name": "Extras", + "icon": "tabler-circle-plus", + "url": "forms-extras.html" + }, + { + "name": "Vertical Form", + "icon": "tabler-file-text", + "url": "form-layouts-vertical.html" + }, + { + "name": "Horizontal Form", + "icon": "tabler-file-text", + "url": "form-layouts-horizontal.html" + }, + { + "name": "Sticky Actions", + "icon": "tabler-file-text", + "url": "form-layouts-sticky.html" + }, + { + "name": "Numbered Wizard", + "icon": "tabler-text-wrap-disabled", + "url": "form-wizard-numbered.html" + }, + { + "name": "Icons Wizard", + "icon": "tabler-text-wrap-disabled", + "url": "form-wizard-icons.html" + }, + { + "name": "Form Validation", + "icon": "tabler-checkbox", + "url": "form-validation.html" + } + ], + "Tables": [ + { + "name": "Tables", + "icon": "tabler-table", + "url": "tables-basic.html" + }, + { + "name": "Datatable Basic", + "icon": "tabler-layout-grid", + "url": "tables-datatables-basic.html" + }, + { + "name": "Datatable Advanced", + "icon": "tabler-layout-grid", + "url": "tables-datatables-advanced.html" + }, + { + "name": "Datatable Extensions", + "icon": "tabler-layout-grid", + "url": "tables-datatables-extensions.html" + } + ], + "Charts & Maps": [ + { + "name": "Apex Charts", + "icon": "tabler-chart-line", + "url": "charts-apex.html" + }, + { + "name": "ChartJS", + "icon": "tabler-chart-bar", + "url": "charts-chartjs.html" + }, + { + "name": "Leaflet Maps", + "icon": "tabler-map-pin", + "url": "maps-leaflet.html" + } + ], + "files": [ + { + "name": "Class Attendance", + "subtitle": "By Tommy Shelby", + "src": "img/icons/misc/search-xls.png", + "meta": "17kb", + "url": "app-file-manager.html" + }, + { + "name": "Passport Image", + "subtitle": "By William Budd", + "src": "img/icons/misc/search-jpg.png", + "meta": "35kb", + "url": "app-file-manager.html" + }, + { + "name": "Class Notes", + "subtitle": "By Laurel Lance", + "src": "img/icons/misc/search-doc.png", + "meta": "153kb", + "url": "app-file-manager.html" + }, + { + "name": "Receipt", + "subtitle": "By Donnie Darko", + "src": "img/icons/misc/search-jpg.png", + "meta": "25kb", + "url": "app-file-manager.html" + }, + { + "name": "Social Guide", + "subtitle": "By Ryan Middleton", + "src": "img/icons/misc/search-doc.png", + "meta": "39kb", + "url": "app-file-manager.html" + }, + { + "name": "Expenses", + "subtitle": "By Slade Wilson", + "src": "img/icons/misc/search-xls.png", + "meta": "15kb", + "url": "app-file-manager.html" + }, + { + "name": "Documentation", + "subtitle": "By Walter White", + "src": "img/icons/misc/search-doc.png", + "meta": "200kb", + "url": "app-file-manager.html" + }, + { + "name": "Avatar", + "subtitle": "By Ross Geller", + "src": "img/icons/misc/search-jpg.png", + "meta": "100kb", + "url": "app-file-manager.html" + }, + { + "name": "Data", + "subtitle": "By Erik Foreman", + "src": "img/icons/misc/search-xls.png", + "meta": "5kb", + "url": "app-file-manager.html" + }, + { + "name": "Gardening Guide", + "subtitle": "By Jerry Seinfeld", + "src": "img/icons/misc/search-doc.png", + "meta": "25kb", + "url": "app-file-manager.html" + } + ], + "members": [ + { + "name": "John Doe", + "subtitle": "Admin", + "src": "img/avatars/1.png", + "url": "app-user-view-account.html" + }, + { + "name": "Micheal Clarke", + "subtitle": "Customer", + "src": "img/avatars/2.png", + "url": "app-user-view-account.html" + }, + { + "name": "Melina Gibson", + "subtitle": "Staff", + "src": "img/avatars/5.png", + "url": "app-user-view-account.html" + }, + { + "name": "Anna Strong", + "subtitle": "Staff", + "src": "img/avatars/7.png", + "url": "app-user-view-account.html" + }, + { + "name": "Stephanie Gould", + "subtitle": "Customer", + "src": "img/avatars/3.png", + "url": "app-user-view-account.html" + }, + { + "name": "David Budd", + "subtitle": "Admin", + "src": "img/avatars/10.png", + "url": "app-user-view-account.html" + }, + { + "name": "Mark Shepiro", + "subtitle": "Admin", + "src": "img/avatars/12.png", + "url": "app-user-view-account.html" + } + ] + }, + "suggestions": { + "Popular Searches": [ + { + "name": "Analytics", + "icon": "tabler-smart-home", + "url": "index.html" + }, + { + "name": "CRM", + "icon": "tabler-vector-bezier-circle", + "url": "dashboards-crm.html" + }, + { + "name": "eCommerce", + "icon": "tabler-smart-home", + "url": "app-ecommerce-dashboard.html" + }, + { + "name": "User List", + "icon": "tabler-list-numbers", + "url": "app-user-list.html" + } + ], + "Apps & Pages": [ + { + "name": "Calendar", + "icon": "tabler-calendar", + "url": "app-calendar.html" + }, + { + "name": "Invoice List", + "icon": "tabler-list-numbers", + "url": "app-invoice-list.html" + }, + { + "name": "Account Settings", + "icon": "tabler-user", + "url": "pages-account-settings-account.html" + }, + { + "name": "Dialog Examples", + "icon": "tabler-square", + "url": "modal-examples.html" + } + ], + "User Interface": [ + { + "name": "Typography", + "icon": "tabler-typography", + "url": "ui-typography.html" + }, + { + "name": "Advanced Cards", + "icon": "tabler-id", + "url": "cards-advance.html" + }, + { + "name": "Tabler", + "icon": "tabler-pencil", + "url": "icons-tabler.html" + }, + { + "name": "Widget Cards", + "icon": "tabler-id", + "url": "cards-advance.html" + } + ], + "Forms & Charts": [ + { + "name": "Form Layouts", + "icon": "tabler-file", + "url": "form-layouts-vertical.html" + }, + { + "name": "Form Validation", + "icon": "tabler-checkbox", + "url": "form-validation.html" + }, + { + "name": "Form Wizard", + "icon": "tabler-text-wrap-disabled", + "url": "form-wizard-numbered.html" + }, + { + "name": "E-Charts", + "icon": "tabler-chart-line", + "url": "charts-apex.html" + } + ] + } +} \ No newline at end of file diff --git a/public/vuexy/assets/json/table-datatable.json b/public/vuexy/assets/json/table-datatable.json new file mode 100644 index 0000000..8809445 --- /dev/null +++ b/public/vuexy/assets/json/table-datatable.json @@ -0,0 +1,1304 @@ +{ + "data": [ + { + "id": 1, + "avatar": "10.png", + "full_name": "Korrie O'Crevy", + "post": "Nuclear Power Engineer", + "email": "kocrevy0@thetimes.co.uk", + "city": "Krasnosilka", + "start_date": "09/23/2021", + "salary": "$23896.35", + "age": "61", + "experience": "1 Year", + "status": 2 + }, + { + "id": 2, + "avatar": "1.png", + "full_name": "Bailie Coulman", + "post": "VP Quality Control", + "email": "bcoulman1@yolasite.com", + "city": "Hinigaran", + "start_date": "05/20/2021", + "salary": "$13633.69", + "age": "63", + "experience": "3 Years", + "status": 2 + }, + { + "id": 3, + "avatar": "9.png", + "full_name": "Stella Ganderton", + "post": "Operator", + "email": "sganderton2@tuttocitta.it", + "city": "Golcowa", + "start_date": "03/24/2021", + "salary": "$13076.28", + "age": "66", + "experience": "6 Years", + "status": 5 + }, + { + "id": 4, + "avatar": "10.png", + "full_name": "Dorolice Crossman", + "post": "Cost Accountant", + "email": "dcrossman3@google.co.jp", + "city": "Paquera", + "start_date": "12/03/2021", + "salary": "$12336.17", + "age": "22", + "experience": "2 Years", + "status": 2 + }, + { + "id": 5, + "avatar": "", + "full_name": "Harmonia Nisius", + "post": "Senior Cost Accountant", + "email": "hnisius4@gnu.org", + "city": "Lucan", + "start_date": "08/25/2021", + "salary": "$10909.52", + "age": "33", + "experience": "3 Years", + "status": 2 + }, + { + "id": 6, + "avatar": "", + "full_name": "Genevra Honeywood", + "post": "Geologist", + "email": "ghoneywood5@narod.ru", + "city": "Maofan", + "start_date": "06/01/2021", + "salary": "$17803.80", + "age": "61", + "experience": "1 Year", + "status": 1 + }, + { + "id": 7, + "avatar": "", + "full_name": "Eileen Diehn", + "post": "Environmental Specialist", + "email": "ediehn6@163.com", + "city": "Lampuyang", + "start_date": "10/15/2021", + "salary": "$18991.67", + "age": "59", + "experience": "9 Years", + "status": 3 + }, + { + "id": 8, + "avatar": "9.png", + "full_name": "Richardo Aldren", + "post": "Senior Sales Associate", + "email": "raldren7@mtv.com", + "city": "Skoghall", + "start_date": "11/05/2021", + "salary": "$19230.13", + "age": "55", + "experience": "5 Years", + "status": 3 + }, + { + "id": 9, + "avatar": "2.png", + "full_name": "Allyson Moakler", + "post": "Safety Technician", + "email": "amoakler8@shareasale.com", + "city": "Mogilany", + "start_date": "12/29/2021", + "salary": "$11677.32", + "age": "39", + "experience": "9 Years", + "status": 5 + }, + { + "id": 10, + "avatar": "9.png", + "full_name": "Merline Penhalewick", + "post": "Junior Executive", + "email": "mpenhalewick9@php.net", + "city": "Kanuma", + "start_date": "04/19/2021", + "salary": "$15939.52", + "age": "23", + "experience": "3 Years", + "status": 2 + }, + { + "id": 11, + "avatar": "", + "full_name": "De Falloon", + "post": "Sales Representative", + "email": "dfalloona@ifeng.com", + "city": "Colima", + "start_date": "06/12/2021", + "salary": "$19252.12", + "age": "30", + "experience": "0 Year", + "status": 4 + }, + { + "id": 12, + "avatar": "", + "full_name": "Cyrus Gornal", + "post": "Senior Sales Associate", + "email": "cgornalb@fda.gov", + "city": "Boro Utara", + "start_date": "12/09/2021", + "salary": "$16745.47", + "age": "22", + "experience": "2 Years", + "status": 4 + }, + { + "id": 13, + "avatar": "", + "full_name": "Tallou Balf", + "post": "Staff Accountant", + "email": "tbalfc@sina.com.cn", + "city": "Siliana", + "start_date": "01/21/2021", + "salary": "$15488.53", + "age": "36", + "experience": "6 Years", + "status": 4 + }, + { + "id": 14, + "avatar": "", + "full_name": "Othilia Extill", + "post": "Associate Professor", + "email": "oextilld@theatlantic.com", + "city": "Brzyska", + "start_date": "02/01/2021", + "salary": "$18442.34", + "age": "43", + "experience": "3 Years", + "status": 2 + }, + { + "id": 15, + "avatar": "", + "full_name": "Wilmar Bourton", + "post": "Administrative Assistant", + "email": "wbourtone@sakura.ne.jp", + "city": "Bích Động", + "start_date": "04/25/2021", + "salary": "$13304.45", + "age": "19", + "experience": "9 Years", + "status": 5 + }, + { + "id": 16, + "avatar": "4.png", + "full_name": "Robinson Brazenor", + "post": "General Manager", + "email": "rbrazenorf@symantec.com", + "city": "Gendiwu", + "start_date": "12/23/2021", + "salary": "$11953.08", + "age": "66", + "experience": "6 Years", + "status": 5 + }, + { + "id": 17, + "avatar": "", + "full_name": "Nadia Bettenson", + "post": "Environmental Tech", + "email": "nbettensong@joomla.org", + "city": "Chabařovice", + "start_date": "07/11/2021", + "salary": "$20484.44", + "age": "64", + "experience": "4 Years", + "status": 1 + }, + { + "id": 18, + "avatar": "", + "full_name": "Titus Hayne", + "post": "Web Designer", + "email": "thayneh@kickstarter.com", + "city": "Yangon", + "start_date": "05/25/2021", + "salary": "$16871.48", + "age": "59", + "experience": "9 Years", + "status": 1 + }, + { + "id": 19, + "avatar": "5.png", + "full_name": "Roxie Huck", + "post": "Administrative Assistant", + "email": "rhucki@ed.gov", + "city": "Polýkastro", + "start_date": "04/04/2021", + "salary": "$19653.56", + "age": "41", + "experience": "1 Year", + "status": 4 + }, + { + "id": 20, + "avatar": "7.png", + "full_name": "Latashia Lewtey", + "post": "Actuary", + "email": "llewteyj@sun.com", + "city": "Hougong", + "start_date": "08/03/2021", + "salary": "$18303.87", + "age": "35", + "experience": "5 Years", + "status": 1 + }, + { + "id": 21, + "avatar": "", + "full_name": "Natalina Tyne", + "post": "Software Engineer", + "email": "ntynek@merriam-webster.com", + "city": "Yanguan", + "start_date": "03/16/2021", + "salary": "$15256.40", + "age": "30", + "experience": "0 Year", + "status": 2 + }, + { + "id": 22, + "avatar": "", + "full_name": "Faun Josefsen", + "post": "Analog Circuit Design manager", + "email": "fjosefsenl@samsung.com", + "city": "Wengyang", + "start_date": "07/08/2021", + "salary": "$11209.16", + "age": "40", + "experience": "0 Year", + "status": 3 + }, + { + "id": 23, + "avatar": "9.png", + "full_name": "Rosmunda Steed", + "post": "Assistant Media Planner", + "email": "rsteedm@xing.com", + "city": "Manzanares", + "start_date": "12/23/2021", + "salary": "$13778.34", + "age": "21", + "experience": "1 Year", + "status": 5 + }, + { + "id": 24, + "avatar": "", + "full_name": "Scott Jiran", + "post": "Graphic Designer", + "email": "sjirann@simplemachines.org", + "city": "Pinglin", + "start_date": "05/26/2021", + "salary": "$23081.71", + "age": "23", + "experience": "3 Years", + "status": 1 + }, + { + "id": 25, + "avatar": "", + "full_name": "Carmita Medling", + "post": "Accountant", + "email": "cmedlingo@hp.com", + "city": "Bourges", + "start_date": "07/31/2021", + "salary": "$13602.24", + "age": "47", + "experience": "7 Years", + "status": 3 + }, + { + "id": 26, + "avatar": "2.png", + "full_name": "Morgen Benes", + "post": "Senior Sales Associate", + "email": "mbenesp@ted.com", + "city": "Cà Mau", + "start_date": "04/10/2021", + "salary": "$16969.63", + "age": "42", + "experience": "2 Years", + "status": 4 + }, + { + "id": 27, + "avatar": "", + "full_name": "Onfroi Doughton", + "post": "Civil Engineer", + "email": "odoughtonq@aboutads.info", + "city": "Utrecht (stad)", + "start_date": "09/29/2021", + "salary": "$23796.62", + "age": "28", + "experience": "8 Years", + "status": 3 + }, + { + "id": 28, + "avatar": "", + "full_name": "Kliment McGinney", + "post": "Chief Design Engineer", + "email": "kmcginneyr@paginegialle.it", + "city": "Xiaocheng", + "start_date": "07/09/2021", + "salary": "$24027.81", + "age": "28", + "experience": "8 Years", + "status": 4 + }, + { + "id": 29, + "avatar": "", + "full_name": "Devin Bridgland", + "post": "Tax Accountant", + "email": "dbridglands@odnoklassniki.ru", + "city": "Baoli", + "start_date": "07/17/2021", + "salary": "$13508.15", + "age": "48", + "experience": "8 Years", + "status": 3 + }, + { + "id": 30, + "avatar": "6.png", + "full_name": "Gilbert McFade", + "post": "Biostatistician", + "email": "gmcfadet@irs.gov", + "city": "Deje", + "start_date": "08/28/2021", + "salary": "$21632.30", + "age": "20", + "experience": "0 Year", + "status": 2 + }, + { + "id": 31, + "avatar": "", + "full_name": "Teressa Bleakman", + "post": "Senior Editor", + "email": "tbleakmanu@phpbb.com", + "city": "Žebrák", + "start_date": "09/03/2021", + "salary": "$24875.41", + "age": "37", + "experience": "7 Years", + "status": 5 + }, + { + "id": 32, + "avatar": "", + "full_name": "Marcelia Alleburton", + "post": "Safety Technician", + "email": "malleburtonv@amazon.com", + "city": "Basail", + "start_date": "06/02/2021", + "salary": "$23888.98", + "age": "53", + "experience": "3 Years", + "status": 2 + }, + { + "id": 33, + "avatar": "7.png", + "full_name": "Aili De Coursey", + "post": "Environmental Specialist", + "email": "adew@etsy.com", + "city": "Łazy", + "start_date": "09/30/2021", + "salary": "$14082.44", + "age": "27", + "experience": "7 Years", + "status": 5 + }, + { + "id": 34, + "avatar": "6.png", + "full_name": "Charlton Chatres", + "post": "Analyst Programmer", + "email": "cchatresx@goo.gl", + "city": "Reguengos de Monsaraz", + "start_date": "04/07/2021", + "salary": "$21386.52", + "age": "22", + "experience": "2 Years", + "status": 3 + }, + { + "id": 35, + "avatar": "1.png", + "full_name": "Nat Hugonnet", + "post": "Financial Advisor", + "email": "nhugonnety@wufoo.com", + "city": "Pimentel", + "start_date": "09/11/2021", + "salary": "$13835.97", + "age": "46", + "experience": "6 Years", + "status": 4 + }, + { + "id": 36, + "avatar": "", + "full_name": "Lorine Hearsum", + "post": "Payment Adjustment Coordinator", + "email": "lhearsumz@google.co.uk", + "city": "Shuiying", + "start_date": "03/05/2021", + "salary": "$22093.91", + "age": "47", + "experience": "7 Years", + "status": 4 + }, + { + "id": 37, + "avatar": "8.png", + "full_name": "Sheila-kathryn Haborn", + "post": "Environmental Specialist", + "email": "shaborn10@about.com", + "city": "Lewolang", + "start_date": "11/10/2021", + "salary": "$24624.23", + "age": "51", + "experience": "1 Year", + "status": 3 + }, + { + "id": 38, + "avatar": "3.png", + "full_name": "Alma Harvatt", + "post": "Administrative Assistant", + "email": "aharvatt11@addtoany.com", + "city": "Ulundi", + "start_date": "11/04/2021", + "salary": "$21782.82", + "age": "41", + "experience": "1 Year", + "status": 1 + }, + { + "id": 39, + "avatar": "2.png", + "full_name": "Beatrix Longland", + "post": "VP Quality Control", + "email": "blongland12@gizmodo.com", + "city": "Damu", + "start_date": "07/18/2021", + "salary": "$22794.60", + "age": "62", + "experience": "2 Years", + "status": 2 + }, + { + "id": 40, + "avatar": "4.png", + "full_name": "Hammad Condell", + "post": "Project Manager", + "email": "hcondell13@tiny.cc", + "city": "Bulung’ur", + "start_date": "11/04/2021", + "salary": "$10872.83", + "age": "37", + "experience": "7 Years", + "status": 4 + }, + { + "id": 41, + "avatar": "", + "full_name": "Parker Bice", + "post": "Technical Writer", + "email": "pbice14@ameblo.jp", + "city": "Shanlian", + "start_date": "03/02/2021", + "salary": "$17471.92", + "age": "65", + "experience": "5 Years", + "status": 5 + }, + { + "id": 42, + "avatar": "", + "full_name": "Lowrance Orsi", + "post": "Biostatistician", + "email": "lorsi15@wp.com", + "city": "Dengteke", + "start_date": "12/10/2021", + "salary": "$24719.51", + "age": "64", + "experience": "4 Years", + "status": 1 + }, + { + "id": 43, + "avatar": "10.png", + "full_name": "Ddene Chaplyn", + "post": "Environmental Tech", + "email": "dchaplyn16@nymag.com", + "city": "Lattes", + "start_date": "01/23/2021", + "salary": "$11958.33", + "age": "38", + "experience": "8 Years", + "status": 2 + }, + { + "id": 44, + "avatar": "", + "full_name": "Washington Bygraves", + "post": "Human Resources Manager", + "email": "wbygraves17@howstuffworks.com", + "city": "Zlaté Hory", + "start_date": "09/07/2021", + "salary": "$10552.43", + "age": "37", + "experience": "7 Years", + "status": 1 + }, + { + "id": 45, + "avatar": "7.png", + "full_name": "Meghann Bodechon", + "post": "Operator", + "email": "mbodechon18@1und1.de", + "city": "Itō", + "start_date": "07/23/2021", + "salary": "$23024.28", + "age": "61", + "experience": "1 Year", + "status": 4 + }, + { + "id": 46, + "avatar": "1.png", + "full_name": "Moshe De Ambrosis", + "post": "Recruiting Manager", + "email": "mde19@purevolume.com", + "city": "San Diego", + "start_date": "02/10/2021", + "salary": "$10409.90", + "age": "47", + "experience": "7 Years", + "status": 5 + }, + { + "id": 47, + "avatar": "5.png", + "full_name": "Had Chatelot", + "post": "Cost Accountant", + "email": "hchatelot1a@usatoday.com", + "city": "Mercedes", + "start_date": "11/23/2021", + "salary": "$11446.30", + "age": "64", + "experience": "4 Years", + "status": 4 + }, + { + "id": 48, + "avatar": "", + "full_name": "Georgia McCrum", + "post": "Registered Nurse", + "email": "gmccrum1b@icio.us", + "city": "Nggalak", + "start_date": "04/19/2021", + "salary": "$14002.31", + "age": "63", + "experience": "3 Years", + "status": 1 + }, + { + "id": 49, + "avatar": "8.png", + "full_name": "Krishnah Stilldale", + "post": "VP Accounting", + "email": "kstilldale1c@chronoengine.com", + "city": "Slavs’ke", + "start_date": "03/18/2021", + "salary": "$10704.29", + "age": "56", + "experience": "6 Years", + "status": 1 + }, + { + "id": 50, + "avatar": "4.png", + "full_name": "Mario Umbert", + "post": "Research Assistant", + "email": "mumbert1d@digg.com", + "city": "Chorotis", + "start_date": "05/13/2021", + "salary": "$21813.54", + "age": "43", + "experience": "3 Years", + "status": 1 + }, + { + "id": 51, + "avatar": "", + "full_name": "Edvard Dixsee", + "post": "Graphic Designer", + "email": "edixsee1e@unblog.fr", + "city": "Rancharia", + "start_date": "04/23/2021", + "salary": "$18053.11", + "age": "46", + "experience": "6 Years", + "status": 3 + }, + { + "id": 52, + "avatar": "9.png", + "full_name": "Tammie Davydoch", + "post": "VP Quality Control", + "email": "tdavydoch1f@examiner.com", + "city": "Mamedkala", + "start_date": "04/19/2021", + "salary": "$17617.08", + "age": "47", + "experience": "7 Years", + "status": 3 + }, + { + "id": 53, + "avatar": "", + "full_name": "Benito Rodolico", + "post": "Safety Technician", + "email": "brodolico1g@sciencedirect.com", + "city": "Wonosobo", + "start_date": "10/06/2021", + "salary": "$18866.55", + "age": "21", + "experience": "1 Year", + "status": 5 + }, + { + "id": 54, + "avatar": "", + "full_name": "Marco Pennings", + "post": "Compensation Analyst", + "email": "mpennings1h@bizjournals.com", + "city": "Umag", + "start_date": "06/15/2021", + "salary": "$13722.18", + "age": "30", + "experience": "0 Year", + "status": 3 + }, + { + "id": 55, + "avatar": "", + "full_name": "Tommie O'Corr", + "post": "Quality Engineer", + "email": "tocorr1i@nyu.edu", + "city": "Olhos de Água", + "start_date": "09/26/2021", + "salary": "$15228.80", + "age": "51", + "experience": "1 Year", + "status": 1 + }, + { + "id": 56, + "avatar": "1.png", + "full_name": "Cybill Poyle", + "post": "Cost Accountant", + "email": "cpoyle1j@amazon.com", + "city": "Hamm", + "start_date": "01/03/2021", + "salary": "$13951.96", + "age": "29", + "experience": "9 Years", + "status": 1 + }, + { + "id": 57, + "avatar": "6.png", + "full_name": "Norry Stoller", + "post": "Human Resources Manager", + "email": "nstoller1k@noaa.gov", + "city": "Ruukki", + "start_date": "02/04/2021", + "salary": "$15100.00", + "age": "27", + "experience": "7 Years", + "status": 4 + }, + { + "id": 58, + "avatar": "", + "full_name": "Wendi Somerlie", + "post": "Systems Administrator", + "email": "wsomerlie1l@accuweather.com", + "city": "Meicheng", + "start_date": "04/22/2021", + "salary": "$20023.52", + "age": "28", + "experience": "9 Years", + "status": 5 + }, + { + "id": 59, + "avatar": "", + "full_name": "Ferdie Georgeon", + "post": "Geologist", + "email": "fgeorgeon1m@nhs.uk", + "city": "Tanahbeureum", + "start_date": "04/08/2021", + "salary": "$12630.26", + "age": "28", + "experience": "1 Year", + "status": 2 + }, + { + "id": 60, + "avatar": "", + "full_name": "Jules Auten", + "post": "Desktop Support Technician", + "email": "jauten1n@foxnews.com", + "city": "Mojo", + "start_date": "08/13/2021", + "salary": "$13870.62", + "age": "48", + "experience": "5 Years", + "status": 4 + }, + { + "id": 61, + "avatar": "3.png", + "full_name": "Nichole Dacres", + "post": "Mechanical Systems Engineer", + "email": "ndacres1o@apache.org", + "city": "Kimanuit", + "start_date": "11/06/2021", + "salary": "$18220.51", + "age": "20", + "experience": "0 Year", + "status": 3 + }, + { + "id": 62, + "avatar": "1.png", + "full_name": "Holly Edgworth", + "post": "Junior Executive", + "email": "hedgworth1p@craigslist.org", + "city": "Pedreira", + "start_date": "08/05/2021", + "salary": "$13999.88", + "age": "37", + "experience": "0 Year", + "status": 5 + }, + { + "id": 63, + "avatar": "9.png", + "full_name": "Henriette Croft", + "post": "Food Chemist", + "email": "hcroft1q@desdev.cn", + "city": "Taizhou", + "start_date": "09/12/2021", + "salary": "$11049.79", + "age": "53", + "experience": "1 Year", + "status": 5 + }, + { + "id": 64, + "avatar": "", + "full_name": "Annetta Glozman", + "post": "Staff Accountant", + "email": "aglozman1r@storify.com", + "city": "Pendawanbaru", + "start_date": "08/25/2021", + "salary": "$10745.32", + "age": "27", + "experience": "3 Years", + "status": 5 + }, + { + "id": 65, + "avatar": "", + "full_name": "Cletis Cervantes", + "post": "Health Coach", + "email": "ccervantes1s@de.vu", + "city": "Solnechnyy", + "start_date": "05/24/2021", + "salary": "$24769.08", + "age": "22", + "experience": "7 Years", + "status": 1 + }, + { + "id": 66, + "avatar": "9.png", + "full_name": "Christos Kiley", + "post": "Geologist", + "email": "ckiley1t@buzzfeed.com", + "city": "El Bolsón", + "start_date": "02/27/2021", + "salary": "$16053.15", + "age": "46", + "experience": "2 Years", + "status": 1 + }, + { + "id": 67, + "avatar": "7.png", + "full_name": "Silvain Siebert", + "post": "VP Sales", + "email": "ssiebert1u@domainmarket.com", + "city": "Cadiz", + "start_date": "09/23/2021", + "salary": "$23347.17", + "age": "47", + "experience": "8 Years", + "status": 5 + }, + { + "id": 68, + "avatar": "", + "full_name": "Sharla Ibberson", + "post": "Payment Adjustment Coordinator", + "email": "sibberson1v@virginia.edu", + "city": "Lamam", + "start_date": "11/01/2021", + "salary": "$15658.40", + "age": "51", + "experience": "8 Years", + "status": 1 + }, + { + "id": 69, + "avatar": "7.png", + "full_name": "Ripley Rentcome", + "post": "Physical Therapy Assistant", + "email": "rrentcome1w@youtu.be", + "city": "Dashkawka", + "start_date": "07/15/2021", + "salary": "$15396.66", + "age": "41", + "experience": "8 Years", + "status": 2 + }, + { + "id": 70, + "avatar": "", + "full_name": "Chrisse Birrane", + "post": "Chemical Engineer", + "email": "cbirrane1x@google.com.br", + "city": "Las Toscas", + "start_date": "05/22/2021", + "salary": "$15823.40", + "age": "62", + "experience": "0 Year", + "status": 5 + }, + { + "id": 71, + "avatar": "", + "full_name": "Georges Tesyro", + "post": "Human Resources Manager", + "email": "gtesyro1y@last.fm", + "city": "Gabao", + "start_date": "01/27/2021", + "salary": "$19051.25", + "age": "37", + "experience": "7 Years", + "status": 1 + }, + { + "id": 72, + "avatar": "", + "full_name": "Bondon Hazard", + "post": "Geological Engineer", + "email": "bhazard1z@over-blog.com", + "city": "Llano de Piedra", + "start_date": "01/17/2021", + "salary": "$11632.84", + "age": "65", + "experience": "3 Years", + "status": 4 + }, + { + "id": 73, + "avatar": "5.png", + "full_name": "Aliza MacElholm", + "post": "VP Sales", + "email": "amacelholm20@printfriendly.com", + "city": "Sosnovyy Bor", + "start_date": "11/17/2021", + "salary": "$16741.31", + "age": "64", + "experience": "7 Years", + "status": 2 + }, + { + "id": 74, + "avatar": "2.png", + "full_name": "Lucas Witherdon", + "post": "Senior Quality Engineer", + "email": "lwitherdon21@storify.com", + "city": "Staré Křečany", + "start_date": "09/26/2021", + "salary": "$19387.76", + "age": "38", + "experience": "2 Years", + "status": 3 + }, + { + "id": 75, + "avatar": "", + "full_name": "Pegeen Peasegod", + "post": "Web Designer", + "email": "ppeasegod22@slideshare.net", + "city": "Keda", + "start_date": "05/21/2021", + "salary": "$24014.04", + "age": "59", + "experience": "6 Years", + "status": 3 + }, + { + "id": 76, + "avatar": "", + "full_name": "Elyn Watkinson", + "post": "Structural Analysis Engineer", + "email": "ewatkinson23@blogspot.com", + "city": "Osan", + "start_date": "09/30/2021", + "salary": "$14493.51", + "age": "55", + "experience": "7 Years", + "status": 1 + }, + { + "id": 77, + "avatar": "10.png", + "full_name": "Babb Skirving", + "post": "Analyst Programmer", + "email": "bskirving24@cbsnews.com", + "city": "Balky", + "start_date": "09/27/2021", + "salary": "$24733.28", + "age": "39", + "experience": "1 Year", + "status": 4 + }, + { + "id": 78, + "avatar": "", + "full_name": "Shelli Ondracek", + "post": "Financial Advisor", + "email": "sondracek25@plala.or.jp", + "city": "Aoluguya Ewenke Minzu", + "start_date": "03/28/2021", + "salary": "$21922.17", + "age": "23", + "experience": "1 Year", + "status": 3 + }, + { + "id": 79, + "avatar": "9.png", + "full_name": "Stanislaw Melloy", + "post": "Sales Associate", + "email": "smelloy26@fastcompany.com", + "city": "Funafuti", + "start_date": "04/13/2021", + "salary": "$16944.42", + "age": "30", + "experience": "2 Years", + "status": 2 + }, + { + "id": 80, + "avatar": "", + "full_name": "Seamus Eisikovitsh", + "post": "Legal Assistant", + "email": "seisikovitsh27@usgs.gov", + "city": "Cangkringan", + "start_date": "05/28/2021", + "salary": "$21963.69", + "age": "22", + "experience": "7 Years", + "status": 1 + }, + { + "id": 81, + "avatar": "2.png", + "full_name": "Tammie Wattins", + "post": "Web Designer", + "email": "twattins28@statcounter.com", + "city": "Xilin", + "start_date": "08/07/2021", + "salary": "$16049.93", + "age": "36", + "experience": "5 Years", + "status": 2 + }, + { + "id": 82, + "avatar": "8.png", + "full_name": "Aila Quailadis", + "post": "Technical Writer", + "email": "aquail29@prlog.org", + "city": "Shuangchahe", + "start_date": "02/11/2021", + "salary": "$24137.29", + "age": "43", + "experience": "4 Years", + "status": 4 + }, + { + "id": 83, + "avatar": "", + "full_name": "Myrvyn Gilogly", + "post": "Research Associate", + "email": "mgilogly2a@elpais.com", + "city": "Prince Rupert", + "start_date": "05/13/2021", + "salary": "$10089.96", + "age": "19", + "experience": "8 Years", + "status": 4 + }, + { + "id": 84, + "avatar": "5.png", + "full_name": "Hanna Langthorne", + "post": "Analyst Programmer", + "email": "hlangthorne2b@stumbleupon.com", + "city": "Guaynabo", + "start_date": "11/11/2021", + "salary": "$14227.10", + "age": "21", + "experience": "7 Years", + "status": 3 + }, + { + "id": 85, + "avatar": "", + "full_name": "Ruby Gimblet", + "post": "Registered Nurse", + "email": "rgimblet2c@1688.com", + "city": "Nanyulinxi", + "start_date": "03/28/2021", + "salary": "$19562.59", + "age": "30", + "experience": "1 Year", + "status": 2 + }, + { + "id": 86, + "avatar": "4.png", + "full_name": "Louis Paszak", + "post": "Programmer", + "email": "lpaszak2d@behance.net", + "city": "Chiscas", + "start_date": "04/25/2021", + "salary": "$17178.86", + "age": "51", + "experience": "7 Years", + "status": 5 + }, + { + "id": 87, + "avatar": "", + "full_name": "Glennie Riolfi", + "post": "Computer Systems Analyst", + "email": "griolfi2e@drupal.org", + "city": "Taung", + "start_date": "06/18/2021", + "salary": "$15089.83", + "age": "29", + "experience": "4 Years", + "status": 3 + }, + { + "id": 88, + "avatar": "", + "full_name": "Jemimah Morgan", + "post": "Staff Accountant", + "email": "jmorgan2f@nifty.com", + "city": "La Esperanza", + "start_date": "01/17/2021", + "salary": "$18330.72", + "age": "27", + "experience": "3 Years", + "status": 1 + }, + { + "id": 89, + "avatar": "10.png", + "full_name": "Talya Brandon", + "post": "Food Chemist", + "email": "tbrandon2g@ucoz.com", + "city": "Zaječar", + "start_date": "10/08/2021", + "salary": "$16284.64", + "age": "28", + "experience": "6 Years", + "status": 1 + }, + { + "id": 90, + "avatar": "6.png", + "full_name": "Renate Shay", + "post": "Recruiter", + "email": "rshay2h@tumblr.com", + "city": "Pueblo Viejo", + "start_date": "03/15/2021", + "salary": "$18523.75", + "age": "28", + "experience": "3 Years", + "status": 1 + }, + { + "id": 91, + "avatar": "", + "full_name": "Julianne Bartosik", + "post": "Senior Cost Accountant", + "email": "jbartosik2i@state.gov", + "city": "Botlhapatlou", + "start_date": "02/06/2021", + "salary": "$17607.66", + "age": "48", + "experience": "6 Years", + "status": 3 + }, + { + "id": 92, + "avatar": "3.png", + "full_name": "Yvonne Emberton", + "post": "Recruiter", + "email": "yemberton2j@blog.com", + "city": "Nagcarlan", + "start_date": "02/13/2021", + "salary": "$17550.18", + "age": "20", + "experience": "1 Year", + "status": 4 + }, + { + "id": 93, + "avatar": "8.png", + "full_name": "Danya Faichnie", + "post": "Social Worker", + "email": "dfaichnie2k@weather.com", + "city": "Taling", + "start_date": "07/29/2021", + "salary": "$18469.35", + "age": "37", + "experience": "3 Years", + "status": 4 + }, + { + "id": 94, + "avatar": "", + "full_name": "Ronica Hasted", + "post": "Software Consultant", + "email": "rhasted2l@hexun.com", + "city": "Gangkou", + "start_date": "07/04/2021", + "salary": "$24866.66", + "age": "53", + "experience": "7 Years", + "status": 4 + }, + { + "id": 95, + "avatar": "2.png", + "full_name": "Edwina Ebsworth", + "post": "Human Resources Assistant", + "email": "eebsworth2m@sbwire.com", + "city": "Puzi", + "start_date": "09/27/2021", + "salary": "$19586.23", + "age": "27", + "experience": "2 Years", + "status": 1 + }, + { + "id": 96, + "avatar": "", + "full_name": "Alaric Beslier", + "post": "Tax Accountant", + "email": "abeslier2n@zimbio.com", + "city": "Ocucaje", + "start_date": "04/16/2021", + "salary": "$19366.53", + "age": "22", + "experience": "8 Years", + "status": 4 + }, + { + "id": 97, + "avatar": "", + "full_name": "Reina Peckett", + "post": "Quality Control Specialist", + "email": "rpeckett2o@timesonline.co.uk", + "city": "Anyang", + "start_date": "05/20/2021", + "salary": "$16619.40", + "age": "46", + "experience": "8 Years", + "status": 4 + }, + { + "id": 98, + "avatar": "7.png", + "full_name": "Olivette Gudgin", + "post": "Paralegal", + "email": "ogudgin2p@gizmodo.com", + "city": "Fujinomiya", + "start_date": "04/09/2021", + "salary": "$15211.60", + "age": "47", + "experience": "8 Years", + "status": 2 + }, + { + "id": 99, + "avatar": "10.png", + "full_name": "Evangelina Carnock", + "post": "Cost Accountant", + "email": "ecarnock2q@washington.edu", + "city": "Doushaguan", + "start_date": "01/26/2021", + "salary": "$23704.82", + "age": "51", + "experience": "0 Year", + "status": 4 + }, + { + "id": 100, + "avatar": "", + "full_name": "Glyn Giacoppo", + "post": "Software Test Engineer", + "email": "ggiacoppo2r@apache.org", + "city": "Butha-Buthe", + "start_date": "04/15/2021", + "salary": "$24973.48", + "age": "41", + "experience": "7 Years", + "status": 2 + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/table-ecommerce.json b/public/vuexy/assets/json/table-ecommerce.json new file mode 100644 index 0000000..237a2d4 --- /dev/null +++ b/public/vuexy/assets/json/table-ecommerce.json @@ -0,0 +1,1304 @@ +{ + "data": [ + { + "id": 1, + "image": "http://dummyimage.com/108x107.jpg/dddddd/000000", + "product_name": "SX4", + "product_id": 3245, + "category": "Suzuki", + "price": 4489.8, + "status": "Yellow", + "ratings": 1, + "views": 150.03, + "sales": 13380.57, + "action": 1 + }, + { + "id": 2, + "image": "http://dummyimage.com/145x132.jpg/cc0000/ffffff", + "product_name": "Corvette", + "product_id": 4331, + "category": "Chevrolet", + "price": 4919.59, + "status": "Blue", + "ratings": 4, + "views": 71.51, + "sales": 20643.99, + "action": 2 + }, + { + "id": 3, + "image": "http://dummyimage.com/133x145.jpg/5fa2dd/ffffff", + "product_name": "Jetta", + "product_id": 4688, + "category": "Volkswagen", + "price": 2450.27, + "status": "Mauv", + "ratings": 3, + "views": 87.99, + "sales": 12658.3, + "action": 3 + }, + { + "id": 4, + "image": "http://dummyimage.com/121x143.jpg/5fa2dd/ffffff", + "product_name": "4000CS Quattro", + "product_id": 8985, + "category": "Audi", + "price": 1550.89, + "status": "Crimson", + "ratings": 4, + "views": 70.95, + "sales": 5425.96, + "action": 4 + }, + { + "id": 5, + "image": "http://dummyimage.com/143x137.jpg/ff4444/ffffff", + "product_name": "LaCrosse", + "product_id": 2912, + "category": "Buick", + "price": 3008.45, + "status": "Khaki", + "ratings": 4, + "views": 142.7, + "sales": 3425.71, + "action": 5 + }, + { + "id": 6, + "image": "http://dummyimage.com/133x138.jpg/dddddd/000000", + "product_name": "Rio", + "product_id": 7422, + "category": "Kia", + "price": 1552.83, + "status": "Maroon", + "ratings": 4, + "views": 174.37, + "sales": 24457.54, + "action": 6 + }, + { + "id": 7, + "image": "http://dummyimage.com/129x106.jpg/ff4444/ffffff", + "product_name": "Suburban", + "product_id": 4135, + "category": "Chevrolet", + "price": 2346.62, + "status": "Indigo", + "ratings": 4, + "views": 140.5, + "sales": 22310.81, + "action": 7 + }, + { + "id": 8, + "image": "http://dummyimage.com/131x127.jpg/ff4444/ffffff", + "product_name": "Scoupe", + "product_id": 4055, + "category": "Hyundai", + "price": 4511.85, + "status": "Fuscia", + "ratings": 5, + "views": 117.62, + "sales": 3495.42, + "action": 8 + }, + { + "id": 9, + "image": "http://dummyimage.com/101x146.jpg/dddddd/000000", + "product_name": "Ram Van 2500", + "product_id": 7888, + "category": "Dodge", + "price": 2095.83, + "status": "Fuscia", + "ratings": 3, + "views": 36.08, + "sales": 6461.58, + "action": 9 + }, + { + "id": 10, + "image": "http://dummyimage.com/109x118.jpg/5fa2dd/ffffff", + "product_name": "Mountaineer", + "product_id": 6238, + "category": "Mercury", + "price": 3373.04, + "status": "Puce", + "ratings": 5, + "views": 228.54, + "sales": 9754.33, + "action": 10 + }, + { + "id": 11, + "image": "http://dummyimage.com/110x120.jpg/cc0000/ffffff", + "product_name": "Highlander", + "product_id": 4828, + "category": "Toyota", + "price": 2545.9, + "status": "Pink", + "ratings": 2, + "views": 70.92, + "sales": 9021.66, + "action": 11 + }, + { + "id": 12, + "image": "http://dummyimage.com/101x107.jpg/5fa2dd/ffffff", + "product_name": "Spectra", + "product_id": 3543, + "category": "Kia", + "price": 2243.95, + "status": "Turquoise", + "ratings": 5, + "views": 179.9, + "sales": 18565.28, + "action": 12 + }, + { + "id": 13, + "image": "http://dummyimage.com/118x112.jpg/5fa2dd/ffffff", + "product_name": "F-Series", + "product_id": 5446, + "category": "Ford", + "price": 2058.59, + "status": "Yellow", + "ratings": 4, + "views": 36.84, + "sales": 16098.91, + "action": 13 + }, + { + "id": 14, + "image": "http://dummyimage.com/146x130.jpg/dddddd/000000", + "product_name": "Aerio", + "product_id": 6263, + "category": "Suzuki", + "price": 4467.8, + "status": "Khaki", + "ratings": 3, + "views": 149.25, + "sales": 12009.62, + "action": 14 + }, + { + "id": 15, + "image": "http://dummyimage.com/125x130.jpg/dddddd/000000", + "product_name": "Aerostar", + "product_id": 4165, + "category": "Ford", + "price": 4351.18, + "status": "Red", + "ratings": 5, + "views": 217.48, + "sales": 14963.21, + "action": 15 + }, + { + "id": 16, + "image": "http://dummyimage.com/108x116.jpg/dddddd/000000", + "product_name": "Laser", + "product_id": 2709, + "category": "Ford", + "price": 1093.76, + "status": "Indigo", + "ratings": 3, + "views": 207.37, + "sales": 3556.5, + "action": 16 + }, + { + "id": 17, + "image": "http://dummyimage.com/137x150.jpg/5fa2dd/ffffff", + "product_name": "626", + "product_id": 7187, + "category": "Mazda", + "price": 3671.41, + "status": "Puce", + "ratings": 1, + "views": 65.03, + "sales": 3437.19, + "action": 17 + }, + { + "id": 18, + "image": "http://dummyimage.com/135x136.jpg/5fa2dd/ffffff", + "product_name": "Silhouette", + "product_id": 6024, + "category": "Oldsmobile", + "price": 3763.6, + "status": "Turquoise", + "ratings": 1, + "views": 152.34, + "sales": 7906.0, + "action": 18 + }, + { + "id": 19, + "image": "http://dummyimage.com/115x130.jpg/5fa2dd/ffffff", + "product_name": "Phantom", + "product_id": 5058, + "category": "Rolls-Royce", + "price": 4829.48, + "status": "Crimson", + "ratings": 3, + "views": 35.97, + "sales": 9747.08, + "action": 19 + }, + { + "id": 20, + "image": "http://dummyimage.com/108x111.jpg/5fa2dd/ffffff", + "product_name": "Aerostar", + "product_id": 3353, + "category": "Ford", + "price": 4043.36, + "status": "Purple", + "ratings": 4, + "views": 86.22, + "sales": 2310.5, + "action": 20 + }, + { + "id": 21, + "image": "http://dummyimage.com/137x114.jpg/dddddd/000000", + "product_name": "LTD Crown Victoria", + "product_id": 8044, + "category": "Ford", + "price": 4634.8, + "status": "Fuscia", + "ratings": 3, + "views": 242.85, + "sales": 6631.7, + "action": 21 + }, + { + "id": 22, + "image": "http://dummyimage.com/114x112.jpg/ff4444/ffffff", + "product_name": "V50", + "product_id": 3442, + "category": "Volvo", + "price": 524.63, + "status": "Fuscia", + "ratings": 4, + "views": 98.24, + "sales": 3631.84, + "action": 22 + }, + { + "id": 23, + "image": "http://dummyimage.com/136x113.jpg/dddddd/000000", + "product_name": "X5", + "product_id": 4590, + "category": "BMW", + "price": 3145.12, + "status": "Red", + "ratings": 1, + "views": 170.81, + "sales": 8299.06, + "action": 23 + }, + { + "id": 24, + "image": "http://dummyimage.com/101x130.jpg/dddddd/000000", + "product_name": "G6", + "product_id": 6367, + "category": "Pontiac", + "price": 1646.78, + "status": "Crimson", + "ratings": 5, + "views": 234.08, + "sales": 4846.05, + "action": 24 + }, + { + "id": 25, + "image": "http://dummyimage.com/108x114.jpg/cc0000/ffffff", + "product_name": "Navigator", + "product_id": 5017, + "category": "Lincoln", + "price": 2892.14, + "status": "Blue", + "ratings": 3, + "views": 94.87, + "sales": 4762.86, + "action": 25 + }, + { + "id": 26, + "image": "http://dummyimage.com/126x135.jpg/5fa2dd/ffffff", + "product_name": "DBS", + "product_id": 8608, + "category": "Aston Martin", + "price": 697.1, + "status": "Khaki", + "ratings": 4, + "views": 149.94, + "sales": 10110.0, + "action": 26 + }, + { + "id": 27, + "image": "http://dummyimage.com/138x119.jpg/ff4444/ffffff", + "product_name": "MX-5", + "product_id": 5483, + "category": "Mazda", + "price": 1270.83, + "status": "Maroon", + "ratings": 1, + "views": 26.4, + "sales": 11198.6, + "action": 27 + }, + { + "id": 28, + "image": "http://dummyimage.com/108x149.jpg/dddddd/000000", + "product_name": "Cayman", + "product_id": 4089, + "category": "Porsche", + "price": 1002.96, + "status": "Yellow", + "ratings": 2, + "views": 184.01, + "sales": 22465.28, + "action": 28 + }, + { + "id": 29, + "image": "http://dummyimage.com/138x149.jpg/cc0000/ffffff", + "product_name": "Z8", + "product_id": 8088, + "category": "BMW", + "price": 3147.17, + "status": "Purple", + "ratings": 1, + "views": 149.41, + "sales": 4900.9, + "action": 29 + }, + { + "id": 30, + "image": "http://dummyimage.com/126x141.jpg/ff4444/ffffff", + "product_name": "RL", + "product_id": 7013, + "category": "Acura", + "price": 3392.7, + "status": "Khaki", + "ratings": 1, + "views": 141.73, + "sales": 17500.11, + "action": 30 + }, + { + "id": 31, + "image": "http://dummyimage.com/102x148.jpg/cc0000/ffffff", + "product_name": "W123", + "product_id": 2706, + "category": "Mercedes-Benz", + "price": 4053.23, + "status": "Green", + "ratings": 1, + "views": 245.25, + "sales": 7821.82, + "action": 31 + }, + { + "id": 32, + "image": "http://dummyimage.com/123x150.jpg/cc0000/ffffff", + "product_name": "SLR McLaren", + "product_id": 8094, + "category": "Mercedes-Benz", + "price": 2147.77, + "status": "Teal", + "ratings": 1, + "views": 39.74, + "sales": 19378.25, + "action": 32 + }, + { + "id": 33, + "image": "http://dummyimage.com/124x133.jpg/dddddd/000000", + "product_name": "Rodeo", + "product_id": 2567, + "category": "Isuzu", + "price": 834.47, + "status": "Teal", + "ratings": 4, + "views": 217.25, + "sales": 11884.73, + "action": 33 + }, + { + "id": 34, + "image": "http://dummyimage.com/141x117.jpg/ff4444/ffffff", + "product_name": "Impala", + "product_id": 8225, + "category": "Chevrolet", + "price": 4276.62, + "status": "Purple", + "ratings": 3, + "views": 141.65, + "sales": 7230.29, + "action": 34 + }, + { + "id": 35, + "image": "http://dummyimage.com/116x136.jpg/cc0000/ffffff", + "product_name": "Navigator", + "product_id": 4020, + "category": "Lincoln", + "price": 1101.0, + "status": "Red", + "ratings": 1, + "views": 85.14, + "sales": 24648.59, + "action": 35 + }, + { + "id": 36, + "image": "http://dummyimage.com/100x130.jpg/dddddd/000000", + "product_name": "LSS", + "product_id": 6722, + "category": "Oldsmobile", + "price": 3725.13, + "status": "Red", + "ratings": 2, + "views": 95.81, + "sales": 20874.41, + "action": 36 + }, + { + "id": 37, + "image": "http://dummyimage.com/130x122.jpg/dddddd/000000", + "product_name": "C70", + "product_id": 7140, + "category": "Volvo", + "price": 2209.77, + "status": "Violet", + "ratings": 1, + "views": 90.89, + "sales": 11394.45, + "action": 37 + }, + { + "id": 38, + "image": "http://dummyimage.com/111x124.jpg/dddddd/000000", + "product_name": "Town Car", + "product_id": 3481, + "category": "Lincoln", + "price": 1937.78, + "status": "Green", + "ratings": 5, + "views": 103.63, + "sales": 22290.56, + "action": 38 + }, + { + "id": 39, + "image": "http://dummyimage.com/116x102.jpg/cc0000/ffffff", + "product_name": "Silverado", + "product_id": 8452, + "category": "Chevrolet", + "price": 4172.96, + "status": "Puce", + "ratings": 4, + "views": 73.17, + "sales": 7379.74, + "action": 39 + }, + { + "id": 40, + "image": "http://dummyimage.com/102x121.jpg/5fa2dd/ffffff", + "product_name": "CR-V", + "product_id": 4445, + "category": "Honda", + "price": 4711.92, + "status": "Yellow", + "ratings": 4, + "views": 71.42, + "sales": 6961.74, + "action": 40 + }, + { + "id": 41, + "image": "http://dummyimage.com/145x127.jpg/5fa2dd/ffffff", + "product_name": "Phantom", + "product_id": 4738, + "category": "Rolls-Royce", + "price": 2461.86, + "status": "Orange", + "ratings": 3, + "views": 43.99, + "sales": 14433.67, + "action": 41 + }, + { + "id": 42, + "image": "http://dummyimage.com/136x111.jpg/dddddd/000000", + "product_name": "Sidekick", + "product_id": 8295, + "category": "Suzuki", + "price": 3119.84, + "status": "Fuscia", + "ratings": 4, + "views": 182.03, + "sales": 17200.22, + "action": 42 + }, + { + "id": 43, + "image": "http://dummyimage.com/131x108.jpg/ff4444/ffffff", + "product_name": "A6", + "product_id": 7782, + "category": "Audi", + "price": 1135.15, + "status": "Red", + "ratings": 3, + "views": 51.22, + "sales": 8041.02, + "action": 43 + }, + { + "id": 44, + "image": "http://dummyimage.com/100x145.jpg/5fa2dd/ffffff", + "product_name": "Tucson", + "product_id": 2925, + "category": "Hyundai", + "price": 1655.45, + "status": "Red", + "ratings": 1, + "views": 49.03, + "sales": 8418.31, + "action": 44 + }, + { + "id": 45, + "image": "http://dummyimage.com/129x124.jpg/5fa2dd/ffffff", + "product_name": "350Z", + "product_id": 4509, + "category": "Nissan", + "price": 2424.24, + "status": "Puce", + "ratings": 1, + "views": 144.32, + "sales": 14970.13, + "action": 45 + }, + { + "id": 46, + "image": "http://dummyimage.com/130x113.jpg/ff4444/ffffff", + "product_name": "Range Rover", + "product_id": 4702, + "category": "Land Rover", + "price": 2386.17, + "status": "Blue", + "ratings": 4, + "views": 99.69, + "sales": 4499.91, + "action": 46 + }, + { + "id": 47, + "image": "http://dummyimage.com/105x138.jpg/cc0000/ffffff", + "product_name": "Galant", + "product_id": 7431, + "category": "Mitsubishi", + "price": 3744.7, + "status": "Goldenrod", + "ratings": 2, + "views": 152.96, + "sales": 19086.18, + "action": 47 + }, + { + "id": 48, + "image": "http://dummyimage.com/135x108.jpg/5fa2dd/ffffff", + "product_name": "C70", + "product_id": 4096, + "category": "Volvo", + "price": 3801.69, + "status": "Fuscia", + "ratings": 3, + "views": 191.54, + "sales": 4691.11, + "action": 48 + }, + { + "id": 49, + "image": "http://dummyimage.com/136x103.jpg/dddddd/000000", + "product_name": "Cherokee", + "product_id": 3251, + "category": "Jeep", + "price": 4710.49, + "status": "Indigo", + "ratings": 2, + "views": 155.77, + "sales": 12406.05, + "action": 49 + }, + { + "id": 50, + "image": "http://dummyimage.com/130x116.jpg/5fa2dd/ffffff", + "product_name": "Spirit", + "product_id": 6527, + "category": "Dodge", + "price": 2344.73, + "status": "Turquoise", + "ratings": 5, + "views": 189.66, + "sales": 19052.5, + "action": 50 + }, + { + "id": 51, + "image": "http://dummyimage.com/118x143.jpg/ff4444/ffffff", + "product_name": "3500", + "product_id": 8172, + "category": "Chevrolet", + "price": 4353.29, + "status": "Red", + "ratings": 1, + "views": 201.21, + "sales": 11948.71, + "action": 51 + }, + { + "id": 52, + "image": "http://dummyimage.com/120x121.jpg/dddddd/000000", + "product_name": "Tundra", + "product_id": 4624, + "category": "Toyota", + "price": 4632.17, + "status": "Violet", + "ratings": 4, + "views": 82.99, + "sales": 20355.59, + "action": 52 + }, + { + "id": 53, + "image": "http://dummyimage.com/126x112.jpg/dddddd/000000", + "product_name": "Esprit", + "product_id": 8690, + "category": "Lotus", + "price": 2371.82, + "status": "Yellow", + "ratings": 3, + "views": 27.51, + "sales": 20703.66, + "action": 53 + }, + { + "id": 54, + "image": "http://dummyimage.com/147x113.jpg/5fa2dd/ffffff", + "product_name": "Taurus", + "product_id": 7179, + "category": "Ford", + "price": 2907.24, + "status": "Indigo", + "ratings": 4, + "views": 69.65, + "sales": 1042.01, + "action": 54 + }, + { + "id": 55, + "image": "http://dummyimage.com/121x109.jpg/cc0000/ffffff", + "product_name": "Echo", + "product_id": 9000, + "category": "Toyota", + "price": 519.11, + "status": "Purple", + "ratings": 4, + "views": 72.54, + "sales": 22132.58, + "action": 55 + }, + { + "id": 56, + "image": "http://dummyimage.com/134x140.jpg/dddddd/000000", + "product_name": "Gallardo", + "product_id": 3986, + "category": "Lamborghini", + "price": 3323.63, + "status": "Aquamarine", + "ratings": 4, + "views": 35.41, + "sales": 2098.6, + "action": 56 + }, + { + "id": 57, + "image": "http://dummyimage.com/138x141.jpg/dddddd/000000", + "product_name": "Silverado 1500", + "product_id": 4168, + "category": "Chevrolet", + "price": 3625.57, + "status": "Fuscia", + "ratings": 4, + "views": 197.58, + "sales": 18300.6, + "action": 57 + }, + { + "id": 58, + "image": "http://dummyimage.com/108x110.jpg/dddddd/000000", + "product_name": "Sentra", + "product_id": 4670, + "category": "Nissan", + "price": 825.71, + "status": "Indigo", + "ratings": 5, + "views": 34.31, + "sales": 2729.04, + "action": 58 + }, + { + "id": 59, + "image": "http://dummyimage.com/128x104.jpg/ff4444/ffffff", + "product_name": "Swift", + "product_id": 5865, + "category": "Suzuki", + "price": 3970.94, + "status": "Violet", + "ratings": 3, + "views": 65.83, + "sales": 12573.89, + "action": 59 + }, + { + "id": 60, + "image": "http://dummyimage.com/134x150.jpg/dddddd/000000", + "product_name": "Bronco II", + "product_id": 2823, + "category": "Ford", + "price": 4943.89, + "status": "Violet", + "ratings": 5, + "views": 134.13, + "sales": 2626.14, + "action": 60 + }, + { + "id": 61, + "image": "http://dummyimage.com/135x118.jpg/ff4444/ffffff", + "product_name": "Maxima", + "product_id": 6117, + "category": "Nissan", + "price": 1314.43, + "status": "Red", + "ratings": 2, + "views": 155.71, + "sales": 7659.55, + "action": 61 + }, + { + "id": 62, + "image": "http://dummyimage.com/111x116.jpg/cc0000/ffffff", + "product_name": "LTD", + "product_id": 3066, + "category": "Ford", + "price": 2133.02, + "status": "Crimson", + "ratings": 5, + "views": 195.81, + "sales": 8039.4, + "action": 62 + }, + { + "id": 63, + "image": "http://dummyimage.com/122x104.jpg/5fa2dd/ffffff", + "product_name": "Impreza", + "product_id": 4631, + "category": "Subaru", + "price": 1156.83, + "status": "Goldenrod", + "ratings": 4, + "views": 140.0, + "sales": 19857.09, + "action": 63 + }, + { + "id": 64, + "image": "http://dummyimage.com/107x102.jpg/cc0000/ffffff", + "product_name": "ES", + "product_id": 4257, + "category": "Lexus", + "price": 3784.61, + "status": "Violet", + "ratings": 3, + "views": 146.48, + "sales": 22074.29, + "action": 64 + }, + { + "id": 65, + "image": "http://dummyimage.com/113x116.jpg/dddddd/000000", + "product_name": "Mustang", + "product_id": 2573, + "category": "Ford", + "price": 3419.64, + "status": "Orange", + "ratings": 5, + "views": 60.39, + "sales": 16465.72, + "action": 65 + }, + { + "id": 66, + "image": "http://dummyimage.com/149x111.jpg/dddddd/000000", + "product_name": "Villager", + "product_id": 3498, + "category": "Mercury", + "price": 841.56, + "status": "Turquoise", + "ratings": 3, + "views": 212.75, + "sales": 8435.18, + "action": 66 + }, + { + "id": 67, + "image": "http://dummyimage.com/143x125.jpg/5fa2dd/ffffff", + "product_name": "Rapide", + "product_id": 8269, + "category": "Aston Martin", + "price": 2279.97, + "status": "Blue", + "ratings": 1, + "views": 176.08, + "sales": 20301.02, + "action": 67 + }, + { + "id": 68, + "image": "http://dummyimage.com/136x110.jpg/cc0000/ffffff", + "product_name": "Cougar", + "product_id": 8373, + "category": "Mercury", + "price": 927.52, + "status": "Goldenrod", + "ratings": 1, + "views": 188.24, + "sales": 11872.11, + "action": 68 + }, + { + "id": 69, + "image": "http://dummyimage.com/137x106.jpg/5fa2dd/ffffff", + "product_name": "Rendezvous", + "product_id": 4269, + "category": "Buick", + "price": 3363.39, + "status": "Fuscia", + "ratings": 3, + "views": 193.19, + "sales": 8035.8, + "action": 69 + }, + { + "id": 70, + "image": "http://dummyimage.com/112x143.jpg/cc0000/ffffff", + "product_name": "EX", + "product_id": 3946, + "category": "Infiniti", + "price": 4930.76, + "status": "Yellow", + "ratings": 4, + "views": 126.02, + "sales": 12791.97, + "action": 70 + }, + { + "id": 71, + "image": "http://dummyimage.com/121x139.jpg/cc0000/ffffff", + "product_name": "Accent", + "product_id": 7892, + "category": "Hyundai", + "price": 3830.72, + "status": "Goldenrod", + "ratings": 3, + "views": 124.08, + "sales": 19571.49, + "action": 71 + }, + { + "id": 72, + "image": "http://dummyimage.com/128x139.jpg/ff4444/ffffff", + "product_name": "Astro", + "product_id": 4652, + "category": "Chevrolet", + "price": 4913.92, + "status": "Aquamarine", + "ratings": 4, + "views": 212.28, + "sales": 20119.52, + "action": 72 + }, + { + "id": 73, + "image": "http://dummyimage.com/133x139.jpg/cc0000/ffffff", + "product_name": "Civic", + "product_id": 6051, + "category": "Honda", + "price": 2563.79, + "status": "Puce", + "ratings": 1, + "views": 116.09, + "sales": 20030.81, + "action": 73 + }, + { + "id": 74, + "image": "http://dummyimage.com/147x139.jpg/cc0000/ffffff", + "product_name": "Sorento", + "product_id": 5237, + "category": "Kia", + "price": 2914.14, + "status": "Teal", + "ratings": 5, + "views": 236.53, + "sales": 16978.79, + "action": 74 + }, + { + "id": 75, + "image": "http://dummyimage.com/124x109.jpg/ff4444/ffffff", + "product_name": "Armada", + "product_id": 8364, + "category": "Nissan", + "price": 3684.97, + "status": "Blue", + "ratings": 3, + "views": 130.84, + "sales": 13255.9, + "action": 75 + }, + { + "id": 76, + "image": "http://dummyimage.com/115x130.jpg/ff4444/ffffff", + "product_name": "Optima", + "product_id": 4323, + "category": "Kia", + "price": 1461.14, + "status": "Orange", + "ratings": 4, + "views": 101.16, + "sales": 23690.62, + "action": 76 + }, + { + "id": 77, + "image": "http://dummyimage.com/104x121.jpg/dddddd/000000", + "product_name": "CLS-Class", + "product_id": 4251, + "category": "Mercedes-Benz", + "price": 2085.23, + "status": "Yellow", + "ratings": 1, + "views": 119.02, + "sales": 8245.55, + "action": 77 + }, + { + "id": 78, + "image": "http://dummyimage.com/135x149.jpg/5fa2dd/ffffff", + "product_name": "Golf", + "product_id": 7886, + "category": "Volkswagen", + "price": 1897.07, + "status": "Teal", + "ratings": 2, + "views": 44.73, + "sales": 2243.87, + "action": 78 + }, + { + "id": 79, + "image": "http://dummyimage.com/124x117.jpg/cc0000/ffffff", + "product_name": "7 Series", + "product_id": 5097, + "category": "BMW", + "price": 2707.74, + "status": "Turquoise", + "ratings": 1, + "views": 222.04, + "sales": 916.0, + "action": 79 + }, + { + "id": 80, + "image": "http://dummyimage.com/100x104.jpg/dddddd/000000", + "product_name": "Camry Hybrid", + "product_id": 4118, + "category": "Toyota", + "price": 1128.78, + "status": "Violet", + "ratings": 1, + "views": 71.7, + "sales": 16129.99, + "action": 80 + }, + { + "id": 81, + "image": "http://dummyimage.com/123x111.jpg/5fa2dd/ffffff", + "product_name": "F150", + "product_id": 7203, + "category": "Ford", + "price": 2781.51, + "status": "Red", + "ratings": 1, + "views": 222.62, + "sales": 16670.94, + "action": 81 + }, + { + "id": 82, + "image": "http://dummyimage.com/135x145.jpg/cc0000/ffffff", + "product_name": "Fortwo", + "product_id": 8228, + "category": "Smart", + "price": 1861.13, + "status": "Mauv", + "ratings": 1, + "views": 193.56, + "sales": 16965.34, + "action": 82 + }, + { + "id": 83, + "image": "http://dummyimage.com/133x142.jpg/cc0000/ffffff", + "product_name": "DeVille", + "product_id": 2627, + "category": "Cadillac", + "price": 1836.81, + "status": "Indigo", + "ratings": 4, + "views": 75.68, + "sales": 22355.88, + "action": 83 + }, + { + "id": 84, + "image": "http://dummyimage.com/130x148.jpg/dddddd/000000", + "product_name": "FX", + "product_id": 3964, + "category": "Infiniti", + "price": 3816.3, + "status": "Crimson", + "ratings": 3, + "views": 145.12, + "sales": 14248.96, + "action": 84 + }, + { + "id": 85, + "image": "http://dummyimage.com/108x117.jpg/5fa2dd/ffffff", + "product_name": "SLS AMG", + "product_id": 7594, + "category": "Mercedes-Benz", + "price": 4406.77, + "status": "Red", + "ratings": 1, + "views": 51.0, + "sales": 22274.67, + "action": 85 + }, + { + "id": 86, + "image": "http://dummyimage.com/105x117.jpg/dddddd/000000", + "product_name": "GL-Class", + "product_id": 8698, + "category": "Mercedes-Benz", + "price": 913.37, + "status": "Violet", + "ratings": 2, + "views": 180.68, + "sales": 8121.49, + "action": 86 + }, + { + "id": 87, + "image": "http://dummyimage.com/108x149.jpg/cc0000/ffffff", + "product_name": "944", + "product_id": 3662, + "category": "Porsche", + "price": 3791.05, + "status": "Green", + "ratings": 1, + "views": 183.71, + "sales": 3434.26, + "action": 87 + }, + { + "id": 88, + "image": "http://dummyimage.com/150x144.jpg/5fa2dd/ffffff", + "product_name": "7 Series", + "product_id": 7334, + "category": "BMW", + "price": 3260.63, + "status": "Red", + "ratings": 5, + "views": 109.11, + "sales": 14741.55, + "action": 88 + }, + { + "id": 89, + "image": "http://dummyimage.com/147x132.jpg/ff4444/ffffff", + "product_name": "Range Rover Sport", + "product_id": 7137, + "category": "Land Rover", + "price": 881.58, + "status": "Khaki", + "ratings": 4, + "views": 56.45, + "sales": 7291.83, + "action": 89 + }, + { + "id": 90, + "image": "http://dummyimage.com/121x121.jpg/dddddd/000000", + "product_name": "Fox", + "product_id": 3556, + "category": "Volkswagen", + "price": 2881.28, + "status": "Mauv", + "ratings": 4, + "views": 214.75, + "sales": 12960.5, + "action": 90 + }, + { + "id": 91, + "image": "http://dummyimage.com/142x122.jpg/ff4444/ffffff", + "product_name": "Park Avenue", + "product_id": 6428, + "category": "Buick", + "price": 1998.77, + "status": "Teal", + "ratings": 3, + "views": 75.1, + "sales": 21819.12, + "action": 91 + }, + { + "id": 92, + "image": "http://dummyimage.com/122x126.jpg/cc0000/ffffff", + "product_name": "ES", + "product_id": 6545, + "category": "Lexus", + "price": 4714.16, + "status": "Purple", + "ratings": 4, + "views": 195.76, + "sales": 20286.3, + "action": 92 + }, + { + "id": 93, + "image": "http://dummyimage.com/100x109.jpg/5fa2dd/ffffff", + "product_name": "Camry", + "product_id": 6886, + "category": "Toyota", + "price": 2166.38, + "status": "Mauv", + "ratings": 3, + "views": 33.32, + "sales": 9063.43, + "action": 93 + }, + { + "id": 94, + "image": "http://dummyimage.com/114x112.jpg/dddddd/000000", + "product_name": "Arnage", + "product_id": 7761, + "category": "Bentley", + "price": 4003.93, + "status": "Orange", + "ratings": 1, + "views": 192.67, + "sales": 3686.2, + "action": 94 + }, + { + "id": 95, + "image": "http://dummyimage.com/125x148.jpg/dddddd/000000", + "product_name": "Aveo", + "product_id": 4719, + "category": "Chevrolet", + "price": 1304.59, + "status": "Red", + "ratings": 1, + "views": 162.24, + "sales": 16132.96, + "action": 95 + }, + { + "id": 96, + "image": "http://dummyimage.com/130x109.jpg/dddddd/000000", + "product_name": "Voyager", + "product_id": 4314, + "category": "Plymouth", + "price": 2893.33, + "status": "Green", + "ratings": 4, + "views": 91.24, + "sales": 1765.65, + "action": 96 + }, + { + "id": 97, + "image": "http://dummyimage.com/100x114.jpg/ff4444/ffffff", + "product_name": "Legacy", + "product_id": 7024, + "category": "Subaru", + "price": 1647.24, + "status": "Violet", + "ratings": 2, + "views": 74.24, + "sales": 11125.43, + "action": 97 + }, + { + "id": 98, + "image": "http://dummyimage.com/148x126.jpg/5fa2dd/ffffff", + "product_name": "A8", + "product_id": 5690, + "category": "Audi", + "price": 3548.96, + "status": "Goldenrod", + "ratings": 3, + "views": 200.21, + "sales": 2047.75, + "action": 98 + }, + { + "id": 99, + "image": "http://dummyimage.com/112x141.jpg/cc0000/ffffff", + "product_name": "CR-V", + "product_id": 4885, + "category": "Honda", + "price": 1543.19, + "status": "Maroon", + "ratings": 2, + "views": 206.24, + "sales": 2555.12, + "action": 99 + }, + { + "id": 100, + "image": "http://dummyimage.com/132x125.jpg/cc0000/ffffff", + "product_name": "Exige", + "product_id": 4481, + "category": "Lotus", + "price": 2383.31, + "status": "Fuscia", + "ratings": 5, + "views": 170.82, + "sales": 19404.73, + "action": 100 + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/typeahead-data-2.json b/public/vuexy/assets/json/typeahead-data-2.json new file mode 100644 index 0000000..8d440c3 --- /dev/null +++ b/public/vuexy/assets/json/typeahead-data-2.json @@ -0,0 +1,452 @@ +[ + { + "year": "1961", + "value": "West Side Story", + "tokens": [ + "West", + "Side", + "Story" + ] + }, + { + "year": "1962", + "value": "Lawrence of Arabia", + "tokens": [ + "Lawrence", + "of", + "Arabia" + ] + }, + { + "year": "1963", + "value": "Tom Jones", + "tokens": [ + "Tom", + "Jones" + ] + }, + { + "year": "1964", + "value": "My Fair Lady", + "tokens": [ + "My", + "Fair", + "Lady" + ] + }, + { + "year": "1965", + "value": "The Sound of Music", + "tokens": [ + "The", + "Sound", + "of", + "Music" + ] + }, + { + "year": "1966", + "value": "A Man for All Seasons", + "tokens": [ + "A", + "Man", + "for", + "All", + "Seasons" + ] + }, + { + "year": "1967", + "value": "In the Heat of the Night", + "tokens": [ + "In", + "the", + "Heat", + "of", + "the", + "Night" + ] + }, + { + "year": "1968", + "value": "Oliver!", + "tokens": [ + "Oliver!" + ] + }, + { + "year": "1969", + "value": "Midnight Cowboy", + "tokens": [ + "Midnight", + "Cowboy" + ] + }, + { + "year": "1970", + "value": "Patton", + "tokens": [ + "Patton" + ] + }, + { + "year": "1971", + "value": "The French Connection", + "tokens": [ + "The", + "French", + "Connection" + ] + }, + { + "year": "1972", + "value": "The Godfather", + "tokens": [ + "The", + "Godfather" + ] + }, + { + "year": "1973", + "value": "The Sting", + "tokens": [ + "The", + "Sting" + ] + }, + { + "year": "1974", + "value": "The Godfather Part II", + "tokens": [ + "The", + "Godfather", + "Part", + "II" + ] + }, + { + "year": "1975", + "value": "One Flew over the Cuckoo's Nest", + "tokens": [ + "One", + "Flew", + "over", + "the", + "Cuckoo's", + "Nest" + ] + }, + { + "year": "1976", + "value": "Rocky", + "tokens": [ + "Rocky" + ] + }, + { + "year": "1977", + "value": "Annie Hall", + "tokens": [ + "Annie", + "Hall" + ] + }, + { + "year": "1978", + "value": "The Deer Hunter", + "tokens": [ + "The", + "Deer", + "Hunter" + ] + }, + { + "year": "1979", + "value": "Kramer vs. Kramer", + "tokens": [ + "Kramer", + "vs.", + "Kramer" + ] + }, + { + "year": "1980", + "value": "Ordinary People", + "tokens": [ + "Ordinary", + "People" + ] + }, + { + "year": "1981", + "value": "Chariots of Fire", + "tokens": [ + "Chariots", + "of", + "Fire" + ] + }, + { + "year": "1982", + "value": "Gandhi", + "tokens": [ + "Gandhi" + ] + }, + { + "year": "1983", + "value": "Terms of Endearment", + "tokens": [ + "Terms", + "of", + "Endearment" + ] + }, + { + "year": "1984", + "value": "Amadeus", + "tokens": [ + "Amadeus" + ] + }, + { + "year": "1985", + "value": "Out of Africa", + "tokens": [ + "Out", + "of", + "Africa" + ] + }, + { + "year": "1986", + "value": "Platoon", + "tokens": [ + "Platoon" + ] + }, + { + "year": "1987", + "value": "The Last Emperor", + "tokens": [ + "The", + "Last", + "Emperor" + ] + }, + { + "year": "1988", + "value": "Rain Man", + "tokens": [ + "Rain", + "Man" + ] + }, + { + "year": "1989", + "value": "Driving Miss Daisy", + "tokens": [ + "Driving", + "Miss", + "Daisy" + ] + }, + { + "year": "1990", + "value": "Dances With Wolves", + "tokens": [ + "Dances", + "With", + "Wolves" + ] + }, + { + "year": "1991", + "value": "The Silence of the Lambs", + "tokens": [ + "The", + "Silence", + "of", + "the", + "Lambs" + ] + }, + { + "year": "1992", + "value": "Unforgiven", + "tokens": [ + "Unforgiven" + ] + }, + { + "year": "1993", + "value": "Schindler’s List", + "tokens": [ + "Schindler’s", + "List" + ] + }, + { + "year": "1994", + "value": "Forrest Gump", + "tokens": [ + "Forrest", + "Gump" + ] + }, + { + "year": "1995", + "value": "Braveheart", + "tokens": [ + "Braveheart" + ] + }, + { + "year": "1996", + "value": "The English Patient", + "tokens": [ + "The", + "English", + "Patient" + ] + }, + { + "year": "1997", + "value": "Titanic", + "tokens": [ + "Titanic" + ] + }, + { + "year": "1998", + "value": "Shakespeare in Love", + "tokens": [ + "Shakespeare", + "in", + "Love" + ] + }, + { + "year": "1999", + "value": "American Beauty", + "tokens": [ + "American", + "Beauty" + ] + }, + { + "year": "2000", + "value": "Gladiator", + "tokens": [ + "Gladiator" + ] + }, + { + "year": "2001", + "value": "A Beautiful Mind", + "tokens": [ + "A", + "Beautiful", + "Mind" + ] + }, + { + "year": "2002", + "value": "Chicago", + "tokens": [ + "Chicago" + ] + }, + { + "year": "2003", + "value": "The Lord of the Rings: The Return of the King", + "tokens": [ + "The", + "Lord", + "of", + "the", + "Rings:", + "The", + "Return", + "of", + "the", + "King" + ] + }, + { + "year": "2004", + "value": "Million Dollar Baby", + "tokens": [ + "Million", + "Dollar", + "Baby" + ] + }, + { + "year": "2005", + "value": "Crash", + "tokens": [ + "Crash" + ] + }, + { + "year": "2006", + "value": "The Departed", + "tokens": [ + "The", + "Departed" + ] + }, + { + "year": "2007", + "value": "No Country for Old Men", + "tokens": [ + "No", + "Country", + "for", + "Old", + "Men" + ] + }, + { + "year": "2008", + "value": "Slumdog Millionaire", + "tokens": [ + "Slumdog", + "Millionaire" + ] + }, + { + "year": "2009", + "value": "The Hurt Locker", + "tokens": [ + "The", + "Hurt", + "Locker" + ] + }, + { + "year": "2010", + "value": "The King's Speech", + "tokens": [ + "The", + "King's", + "Speech" + ] + }, + { + "year": "2011", + "value": "The Artist", + "tokens": [ + "The", + "Artist" + ] + }, + { + "year": "2012", + "value": "Argo", + "tokens": [ + "Argo" + ] + } +] \ No newline at end of file diff --git a/public/vuexy/assets/json/typeahead.json b/public/vuexy/assets/json/typeahead.json new file mode 100644 index 0000000..956da17 --- /dev/null +++ b/public/vuexy/assets/json/typeahead.json @@ -0,0 +1,52 @@ +[ + "Alabama", + "Alaska", + "Arizona", + "Arkansas", + "California", + "Colorado", + "Connecticut", + "Delaware", + "Florida", + "Georgia", + "Hawaii", + "Idaho", + "Illinois", + "Indiana", + "Iowa", + "Kansas", + "Kentucky", + "Louisiana", + "Maine", + "Maryland", + "Massachusetts", + "Michigan", + "Minnesota", + "Mississippi", + "Missouri", + "Montana", + "Nebraska", + "Nevada", + "New Hampshire", + "New Jersey", + "New Mexico", + "New York", + "North Carolina", + "North Dakota", + "Ohio", + "Oklahoma", + "Oregon", + "Pennsylvania", + "Rhode Island", + "South Carolina", + "South Dakota", + "Tennessee", + "Texas", + "Utah", + "Vermont", + "Virginia", + "Washington", + "West Virginia", + "Wisconsin", + "Wyoming" +] \ No newline at end of file diff --git a/public/vuexy/assets/json/user-list.json b/public/vuexy/assets/json/user-list.json new file mode 100644 index 0000000..bb1dfee --- /dev/null +++ b/public/vuexy/assets/json/user-list.json @@ -0,0 +1,554 @@ +{ + "data": [ + { + "id": 1, + "full_name": "Galen Slixby", + "role": "Editor", + "username": "gslixby0", + "email": "gslixby0@abc.net.au", + "current_plan": "Enterprise", + "billing": "Manual - Credit Card", + "status": 3, + "avatar": "" + }, + { + "id": 2, + "full_name": "Halsey Redmore", + "role": "Author", + "username": "hredmore1", + "email": "hredmore1@imgur.com", + "current_plan": "Team", + "billing": "Manual - Paypal", + "status": 1, + "avatar": "10.png" + }, + { + "id": 3, + "full_name": "Marjory Sicely", + "role": "Maintainer", + "username": "msicely2", + "email": "msicely2@who.int", + "current_plan": "Enterprise", + "billing": "Auto Debit", + "status": 2, + "avatar": "1.png" + }, + { + "id": 4, + "full_name": "Cyrill Risby", + "role": "Maintainer", + "username": "crisby3", + "email": "crisby3@wordpress.com", + "current_plan": "Team", + "billing": "Manual - Credit Card", + "status": 3, + "avatar": "9.png" + }, + { + "id": 5, + "full_name": "Maggy Hurran", + "role": "Subscriber", + "username": "mhurran4", + "email": "mhurran4@yahoo.co.jp", + "current_plan": "Enterprise", + "billing": "Auto Debit", + "status": 1, + "avatar": "10.png" + }, + { + "id": 6, + "full_name": "Silvain Halstead", + "role": "Author", + "username": "shalstead5", + "email": "shalstead5@shinystat.com", + "current_plan": "Company", + "billing": "Auto Debit", + "status": 2, + "avatar": "" + }, + { + "id": 7, + "full_name": "Breena Gallemore", + "role": "Subscriber", + "username": "bgallemore6", + "email": "bgallemore6@boston.com", + "current_plan": "Company", + "billing": "Manual - Paypal", + "status": 1, + "avatar": "" + }, + { + "id": 8, + "full_name": "Kathryne Liger", + "role": "Author", + "username": "kliger7", + "email": "kliger7@vinaora.com", + "current_plan": "Enterprise", + "billing": "Manual - Cash", + "status": 1, + "avatar": "9.png" + }, + { + "id": 9, + "full_name": "Franz Scotfurth", + "role": "Subscriber", + "username": "fscotfurth8", + "email": "fscotfurth8@dailymotion.com", + "current_plan": "Team", + "billing": "Auto Debit", + "status": 1, + "avatar": "2.png" + }, + { + "id": 10, + "full_name": "Jillene Bellany", + "role": "Maintainer", + "username": "jbellany9", + "email": "jbellany9@kickstarter.com", + "current_plan": "Company", + "billing": "Auto Debit", + "status": 3, + "avatar": "9.png" + }, + { + "id": 11, + "full_name": "Jonah Wharlton", + "role": "Subscriber", + "username": "jwharltona", + "email": "jwharltona@oakley.com", + "current_plan": "Team", + "billing": "Manual - Paypal", + "status": 3, + "avatar": "4.png" + }, + { + "id": 12, + "full_name": "Seth Hallam", + "role": "Subscriber", + "username": "shallamb", + "email": "shallamb@hugedomains.com", + "current_plan": "Team", + "billing": "Manual - Credit Card", + "status": 1, + "avatar": "5.png" + }, + { + "id": 13, + "full_name": "Yoko Pottie", + "role": "Subscriber", + "username": "ypottiec", + "email": "ypottiec@privacy.gov.au", + "current_plan": "Basic", + "billing": "Auto Debit", + "status": 3, + "avatar": "7.png" + }, + { + "id": 14, + "full_name": "Maximilianus Krause", + "role": "Author", + "username": "mkraused", + "email": "mkraused@stanford.edu", + "current_plan": "Team", + "billing": "Auto Debit", + "status": 2, + "avatar": "9.png" + }, + { + "id": 15, + "full_name": "Zsazsa McCleverty", + "role": "Maintainer", + "username": "zmcclevertye", + "email": "zmcclevertye@soundcloud.com", + "current_plan": "Enterprise", + "billing": "Auto Debit", + "status": 2, + "avatar": "2.png" + }, + { + "id": 16, + "full_name": "Bentlee Emblin", + "role": "Author", + "username": "bemblinf", + "email": "bemblinf@wired.com", + "current_plan": "Company", + "billing": "Auto Debit", + "status": 2, + "avatar": "6.png" + }, + { + "id": 17, + "full_name": "Brockie Myles", + "role": "Maintainer", + "username": "bmylesg", + "email": "bmylesg@amazon.com", + "current_plan": "Basic", + "billing": "Manual - Paypal", + "status": 2, + "avatar": "" + }, + { + "id": 18, + "full_name": "Bertha Biner", + "role": "Editor", + "username": "bbinerh", + "email": "bbinerh@mozilla.com", + "current_plan": "Team", + "billing": "Manual - Cash", + "status": 2, + "avatar": "7.png" + }, + { + "id": 19, + "full_name": "Travus Bruntjen", + "role": "Admin", + "username": "tbruntjeni", + "email": "tbruntjeni@sitemeter.com", + "current_plan": "Enterprise", + "billing": "Manual - Cash", + "status": 2, + "avatar": "" + }, + { + "id": 20, + "full_name": "Wesley Burland", + "role": "Editor", + "username": "wburlandj", + "email": "wburlandj@uiuc.edu", + "current_plan": "Team", + "billing": "Auto Debit", + "status": 3, + "avatar": "6.png" + }, + { + "id": 21, + "full_name": "Stu Delamaine", + "role": "Author", + "username": "sdelamainek", + "email": "sdelamainek@who.int", + "current_plan": "Basic", + "billing": "Auto Debit", + "status": 1, + "avatar": "1.png" + }, + { + "id": 22, + "full_name": "Jameson Lyster", + "role": "Editor", + "username": "jlysterl", + "email": "jlysterl@guardian.co.uk", + "current_plan": "Company", + "billing": "Auto Debit", + "status": 3, + "avatar": "8.png" + }, + { + "id": 23, + "full_name": "Kare Skitterel", + "role": "Maintainer", + "username": "kskitterelm", + "email": "kskitterelm@washingtonpost.com", + "current_plan": "Basic", + "billing": "Manual - Paypal", + "status": 1, + "avatar": "3.png" + }, + { + "id": 24, + "full_name": "Cleavland Hatherleigh", + "role": "Admin", + "username": "chatherleighn", + "email": "chatherleighn@washington.edu", + "current_plan": "Team", + "billing": "Manual - Paypal", + "status": 1, + "avatar": "2.png" + }, + { + "id": 25, + "full_name": "Adeline Micco", + "role": "Admin", + "username": "amiccoo", + "email": "amiccoo@whitehouse.gov", + "current_plan": "Enterprise", + "billing": "Manual - Credit Card", + "status": 1, + "avatar": "" + }, + { + "id": 26, + "full_name": "Hugh Hasson", + "role": "Admin", + "username": "hhassonp", + "email": "hhassonp@bizjournals.com", + "current_plan": "Basic", + "billing": "Manual - Cash", + "status": 3, + "avatar": "4.png" + }, + { + "id": 27, + "full_name": "Germain Jacombs", + "role": "Editor", + "username": "gjacombsq", + "email": "gjacombsq@jigsy.com", + "current_plan": "Enterprise", + "billing": "Manual - Cash", + "status": 2, + "avatar": "10.png" + }, + { + "id": 28, + "full_name": "Bree Kilday", + "role": "Maintainer", + "username": "bkildayr", + "email": "bkildayr@mashable.com", + "current_plan": "Team", + "billing": "Manual - Credit Card", + "status": 2, + "avatar": "" + }, + { + "id": 29, + "full_name": "Candice Pinyon", + "role": "Maintainer", + "username": "cpinyons", + "email": "cpinyons@behance.net", + "current_plan": "Team", + "billing": "Auto Debit", + "status": 2, + "avatar": "7.png" + }, + { + "id": 30, + "full_name": "Isabel Mallindine", + "role": "Subscriber", + "username": "imallindinet", + "email": "imallindinet@shinystat.com", + "current_plan": "Team", + "billing": "Manual - Credit Card", + "status": 1, + "avatar": "" + }, + { + "id": 31, + "full_name": "Gwendolyn Meineken", + "role": "Admin", + "username": "gmeinekenu", + "email": "gmeinekenu@hc360.com", + "current_plan": "Basic", + "billing": "Manual - Cash", + "status": 1, + "avatar": "1.png" + }, + { + "id": 32, + "full_name": "Rafaellle Snowball", + "role": "Editor", + "username": "rsnowballv", + "email": "rsnowballv@indiegogo.com", + "current_plan": "Basic", + "billing": "Manual - Paypal", + "status": 1, + "avatar": "5.png" + }, + { + "id": 33, + "full_name": "Rochette Emer", + "role": "Admin", + "username": "remerw", + "email": "remerw@blogtalkradio.com", + "current_plan": "Basic", + "billing": "Auto Debit", + "status": 2, + "avatar": "8.png" + }, + { + "id": 34, + "full_name": "Ophelie Fibbens", + "role": "Subscriber", + "username": "ofibbensx", + "email": "ofibbensx@booking.com", + "current_plan": "Company", + "billing": "Manual - Cash", + "status": 2, + "avatar": "4.png" + }, + { + "id": 35, + "full_name": "Stephen MacGilfoyle", + "role": "Maintainer", + "username": "smacgilfoyley", + "email": "smacgilfoyley@bigcartel.com", + "current_plan": "Company", + "billing": "Manual - Paypal", + "status": 1, + "avatar": "" + }, + { + "id": 36, + "full_name": "Bradan Rosebotham", + "role": "Subscriber", + "username": "brosebothamz", + "email": "brosebothamz@tripadvisor.com", + "current_plan": "Team", + "billing": "Manual - Paypal", + "status": 3, + "avatar": "" + }, + { + "id": 37, + "full_name": "Skip Hebblethwaite", + "role": "Admin", + "username": "shebblethwaite10", + "email": "shebblethwaite10@arizona.edu", + "current_plan": "Company", + "billing": "Manual - Cash", + "status": 3, + "avatar": "9.png" + }, + { + "id": 38, + "full_name": "Moritz Piccard", + "role": "Maintainer", + "username": "mpiccard11", + "email": "mpiccard11@vimeo.com", + "current_plan": "Enterprise", + "billing": "Manual - Credit Card", + "status": 3, + "avatar": "1.png" + }, + { + "id": 39, + "full_name": "Tyne Widmore", + "role": "Subscriber", + "username": "twidmore12", + "email": "twidmore12@bravesites.com", + "current_plan": "Team", + "billing": "Manual - Cash", + "status": 1, + "avatar": "" + }, + { + "id": 40, + "full_name": "Florenza Desporte", + "role": "Author", + "username": "fdesporte13", + "email": "fdesporte13@omniture.com", + "current_plan": "Company", + "billing": "Manual - Cash", + "status": 2, + "avatar": "6.png" + }, + { + "id": 41, + "full_name": "Edwina Baldetti", + "role": "Maintainer", + "username": "ebaldetti14", + "email": "ebaldetti14@theguardian.com", + "current_plan": "Team", + "billing": "Manual - Credit Card", + "status": 1, + "avatar": "" + }, + { + "id": 42, + "full_name": "Benedetto Rossiter", + "role": "Editor", + "username": "brossiter15", + "email": "brossiter15@craigslist.org", + "current_plan": "Team", + "billing": "Manual - Cash", + "status": 3, + "avatar": "" + }, + { + "id": 43, + "full_name": "Micaela McNirlan", + "role": "Admin", + "username": "mmcnirlan16", + "email": "mmcnirlan16@hc360.com", + "current_plan": "Basic", + "billing": "Manual - Credit Card", + "status": 3, + "avatar": "" + }, + { + "id": 44, + "full_name": "Vladamir Koschek", + "role": "Author", + "username": "vkoschek17", + "email": "vkoschek17@abc.net.au", + "current_plan": "Team", + "billing": "Manual - Paypal", + "status": 2, + "avatar": "" + }, + { + "id": 45, + "full_name": "Corrie Perot", + "role": "Subscriber", + "username": "cperot18", + "email": "cperot18@goo.ne.jp", + "current_plan": "Team", + "billing": "Manual - Paypal", + "status": 1, + "avatar": "3.png" + }, + { + "id": 46, + "full_name": "Saunder Offner", + "role": "Maintainer", + "username": "soffner19", + "email": "soffner19@mac.com", + "current_plan": "Enterprise", + "billing": "Auto Debit", + "status": 1, + "avatar": "" + }, + { + "id": 47, + "full_name": "Karena Courtliff", + "role": "Admin", + "username": "kcourtliff1a", + "email": "kcourtliff1a@bbc.co.uk", + "current_plan": "Basic", + "billing": "Manual - Paypal", + "status": 2, + "avatar": "1.png" + }, + { + "id": 48, + "full_name": "Onfre Wind", + "role": "Admin", + "username": "owind1b", + "email": "owind1b@yandex.ru", + "current_plan": "Basic", + "billing": "Manual - Paypal", + "status": 1, + "avatar": "" + }, + { + "id": 49, + "full_name": "Paulie Durber", + "role": "Subscriber", + "username": "pdurber1c", + "email": "pdurber1c@gov.uk", + "current_plan": "Team", + "billing": "Manual - Cash", + "status": 3, + "avatar": "" + }, + { + "id": 50, + "full_name": "Beverlie Krabbe", + "role": "Editor", + "username": "bkrabbe1d", + "email": "bkrabbe1d@home.pl", + "current_plan": "Company", + "billing": "Auto Debit", + "status": 2, + "avatar": "9.png" + } + ] +} \ No newline at end of file diff --git a/public/vuexy/assets/json/user-profile.json b/public/vuexy/assets/json/user-profile.json new file mode 100644 index 0000000..514eca4 --- /dev/null +++ b/public/vuexy/assets/json/user-profile.json @@ -0,0 +1,148 @@ +{ + "data": [ + { + "id": 1, + "project_img": "xd-label.png", + "project_leader": "Fred", + "project_name": "App Design", + "team": [ + "1.png", + "3.png", + "4.png" + ], + "date": "09 Feb 2021", + "status": "89%" + }, + { + "id": 2, + "project_img": "react-label.png", + "project_leader": "Georgie", + "project_name": "Create Website", + "team": [ + "2.png", + "6.png", + "5.png", + "3.png", + "5.png", + "3.png" + ], + "date": "20 Mar 2021", + "status": "72%" + }, + { + "id": 3, + "project_img": "social-label.png", + "project_leader": "Owen", + "project_name": "Social Banners", + "team": [ + "11.png", + "10.png", + "7.png", + "12.png", + "4.png" + ], + "date": "03 Jan 2021", + "status": "45%" + }, + { + "id": 4, + "project_img": "sketch-label.png", + "project_leader": "Keith", + "project_name": "Logo Designs", + "team": [ + "5.png", + "7.png", + "12.png", + "4.png" + ], + "date": "12 Aug 2021", + "status": "92%" + }, + { + "id": 5, + "project_img": "figma-label.png", + "project_leader": "Harmonia", + "project_name": "Figma Dashboards", + "team": [ + "9.png", + "2.png", + "4.png" + ], + "date": "08 Apr 2021", + "status": "25%" + }, + { + "id": 6, + "project_img": "vue-label.png", + "project_leader": "Genevra", + "project_name": "Admin Template", + "team": [ + "11.png", + "13.png", + "7.png", + "6.png" + ], + "date": "06 Oct 2021", + "status": "100%" + }, + { + "id": 7, + "project_img": "", + "project_leader": "Eileen", + "project_name": "Website SEO", + "team": [ + "10.png", + "3.png", + "2.png", + "8.png", + "13.png", + "10.png", + "3.png" + ], + "date": "10 May 2021", + "status": "38%" + }, + { + "id": 8, + "project_img": "xd-label.png", + "project_leader": "Richardo", + "project_name": "Angular APIs", + "team": [ + "4.png", + "13.png", + "10.png", + "3.png" + ], + "date": "17 June 2021", + "status": "77%" + }, + { + "id": 9, + "project_img": "html-label.png", + "project_leader": "Allyson", + "project_name": "Crypto Admin", + "team": [ + "7.png", + "3.png", + "7.png", + "2.png" + ], + "date": "29 Sept 2021", + "status": "36%" + }, + { + "id": 10, + "project_img": "sketch-label.png", + "project_leader": "Merline", + "project_name": "IOS App Design", + "team": [ + "2.png", + "8.png", + "5.png", + "1.png" + ], + "date": "19 Apr 2021", + "status": "56%" + } + ] +} diff --git a/public/vuexy/assets/svg/icons/check.svg b/public/vuexy/assets/svg/icons/check.svg new file mode 100644 index 0000000..830207c --- /dev/null +++ b/public/vuexy/assets/svg/icons/check.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/svg/icons/form-wizard-account.svg b/public/vuexy/assets/svg/icons/form-wizard-account.svg new file mode 100644 index 0000000..1e5dad6 --- /dev/null +++ b/public/vuexy/assets/svg/icons/form-wizard-account.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/svg/icons/form-wizard-address.svg b/public/vuexy/assets/svg/icons/form-wizard-address.svg new file mode 100644 index 0000000..fedc5d8 --- /dev/null +++ b/public/vuexy/assets/svg/icons/form-wizard-address.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/svg/icons/form-wizard-personal.svg b/public/vuexy/assets/svg/icons/form-wizard-personal.svg new file mode 100644 index 0000000..8b0a75a --- /dev/null +++ b/public/vuexy/assets/svg/icons/form-wizard-personal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/svg/icons/form-wizard-social-link.svg b/public/vuexy/assets/svg/icons/form-wizard-social-link.svg new file mode 100644 index 0000000..7054fda --- /dev/null +++ b/public/vuexy/assets/svg/icons/form-wizard-social-link.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/svg/icons/form-wizard-submit.svg b/public/vuexy/assets/svg/icons/form-wizard-submit.svg new file mode 100644 index 0000000..2c65551 --- /dev/null +++ b/public/vuexy/assets/svg/icons/form-wizard-submit.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/svg/icons/laptop.svg b/public/vuexy/assets/svg/icons/laptop.svg new file mode 100644 index 0000000..a5c4c37 --- /dev/null +++ b/public/vuexy/assets/svg/icons/laptop.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/svg/icons/lightbulb.svg b/public/vuexy/assets/svg/icons/lightbulb.svg new file mode 100644 index 0000000..40adbdb --- /dev/null +++ b/public/vuexy/assets/svg/icons/lightbulb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/svg/icons/paper.svg b/public/vuexy/assets/svg/icons/paper.svg new file mode 100644 index 0000000..b48fd09 --- /dev/null +++ b/public/vuexy/assets/svg/icons/paper.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/svg/icons/rocket.svg b/public/vuexy/assets/svg/icons/rocket.svg new file mode 100644 index 0000000..3042760 --- /dev/null +++ b/public/vuexy/assets/svg/icons/rocket.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/svg/icons/user-info.svg b/public/vuexy/assets/svg/icons/user-info.svg new file mode 100644 index 0000000..2f441fe --- /dev/null +++ b/public/vuexy/assets/svg/icons/user-info.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/svg/icons/wizard-checkout-address.svg b/public/vuexy/assets/svg/icons/wizard-checkout-address.svg new file mode 100644 index 0000000..76f5964 --- /dev/null +++ b/public/vuexy/assets/svg/icons/wizard-checkout-address.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/svg/icons/wizard-checkout-cart.svg b/public/vuexy/assets/svg/icons/wizard-checkout-cart.svg new file mode 100644 index 0000000..bf5d2ae --- /dev/null +++ b/public/vuexy/assets/svg/icons/wizard-checkout-cart.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/svg/icons/wizard-checkout-confirmation.svg b/public/vuexy/assets/svg/icons/wizard-checkout-confirmation.svg new file mode 100644 index 0000000..3ee8a7f --- /dev/null +++ b/public/vuexy/assets/svg/icons/wizard-checkout-confirmation.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/svg/icons/wizard-checkout-payment.svg b/public/vuexy/assets/svg/icons/wizard-checkout-payment.svg new file mode 100644 index 0000000..ad123f4 --- /dev/null +++ b/public/vuexy/assets/svg/icons/wizard-checkout-payment.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/css/core.css b/public/vuexy/assets/vendor/css/core.css new file mode 100644 index 0000000..8511803 --- /dev/null +++ b/public/vuexy/assets/vendor/css/core.css @@ -0,0 +1,28762 @@ +@charset "UTF-8"; +/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +/* (C) */ +:root, +[data-bs-theme=light] { + --bs-blue: #007bff; + --bs-indigo: #6610f2; + --bs-purple: #7367f0; + --bs-pink: #e83e8c; + --bs-red: #ff4c51; + --bs-orange: #fd7e14; + --bs-yellow: #ff9f43; + --bs-green: #28c76f; + --bs-teal: #20c997; + --bs-cyan: #00bad1; + --bs-black: #2f2b3d; + --bs-white: #fff; + --bs-gray: #82808b; + --bs-gray-dark: #595564; + --bs-gray-25: #fcfcfc; + --bs-gray-50: #f3f2f3; + --bs-gray-75: #eeeeef; + --bs-gray-100: #eaeaec; + --bs-gray-200: #e6e6e8; + --bs-gray-300: #c1bfc5; + --bs-gray-400: #acaab1; + --bs-gray-500: #97959e; + --bs-gray-600: #82808b; + --bs-gray-700: #6d6b77; + --bs-gray-800: #595564; + --bs-gray-900: #444050; + --bs-primary: rgb(0, 162, 127); + --bs-secondary: #808390; + --bs-success: #28c76f; + --bs-info: #00bad1; + --bs-warning: #ff9f43; + --bs-danger: #ff4c51; + --bs-light: #dfdfe3; + --bs-dark: #2f3349; + --bs-gray: #97959e; + --bs-primary-rgb: 0, 162, 127; + --bs-secondary-rgb: 128, 131, 144; + --bs-success-rgb: 40, 199, 111; + --bs-info-rgb: 0, 186, 209; + --bs-warning-rgb: 255, 159, 67; + --bs-danger-rgb: 255, 76, 81; + --bs-light-rgb: 223, 223, 227; + --bs-dark-rgb: 47, 51, 73; + --bs-gray-rgb: 151, 149, 158; + --bs-primary-text-emphasis: rgb(0, 130, 102); + --bs-secondary-text-emphasis: #33343a; + --bs-success-text-emphasis: #10502c; + --bs-info-text-emphasis: #004a54; + --bs-warning-text-emphasis: #66401b; + --bs-danger-text-emphasis: #661e20; + --bs-light-text-emphasis: #6d6b77; + --bs-dark-text-emphasis: #6d6b77; + --bs-primary-bg-subtle: #e9e7fd; + --bs-secondary-bg-subtle: #ebebed; + --bs-success-bg-subtle: #ddf6e8; + --bs-info-bg-subtle: #d6f4f8; + --bs-warning-bg-subtle: #fff0e1; + --bs-danger-bg-subtle: #ffe2e3; + --bs-light-bg-subtle: #f5f5f6; + --bs-dark-bg-subtle: #dedee2; + --bs-primary-border-subtle: #c8c4f9; + --bs-secondary-border-subtle: #cdcfd4; + --bs-success-border-subtle: #abe9c7; + --bs-info-border-subtle: #9ce4ed; + --bs-warning-border-subtle: #ffdab6; + --bs-danger-border-subtle: #ffb9bb; + --bs-light-border-subtle: #e6e6e8; + --bs-dark-border-subtle: #aeafb8; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 47, 43, 61; + --bs-font-sans-serif: "Public Sans", -apple-system, blinkmacsystemfont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + --bs-font-monospace: "SFMono-Regular", menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-root-font-size: 16px; + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 0.9375rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.375; + --bs-body-color: #6d6b77; + --bs-body-color-rgb: 109, 107, 119; + --bs-body-bg: #f8f7fa; + --bs-body-bg-rgb: 248, 247, 250; + --bs-emphasis-color: #2f2b3d; + --bs-emphasis-color-rgb: 47, 43, 61; + --bs-secondary-color: #acaab1; + --bs-secondary-color-rgb: 172, 170, 177; + --bs-secondary-bg: #e6e6e8; + --bs-secondary-bg-rgb: 230, 230, 232; + --bs-tertiary-color: rgba(109, 107, 119, 0.5); + --bs-tertiary-color-rgb: 109, 107, 119; + --bs-tertiary-bg: #dfdfe3; + --bs-tertiary-bg-rgb: 223, 223, 227; + --bs-heading-color: #444050; + --bs-link-color: #7367f0; + --bs-link-color-rgb: 115, 103, 240; + --bs-link-decoration: none; + --bs-link-hover-color: #685dd8; + --bs-link-hover-color-rgb: 104, 93, 216; + --bs-code-color: #e83e8c; + --bs-highlight-color: #6d6b77; + --bs-highlight-bg: #ffecd9; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: var(--bs-gray-200); + --bs-border-color-translucent: rgba(47, 43, 61, 0.075); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 0.625rem; + --bs-border-radius-xxl: 1rem; + --bs-border-radius-2xl: var(--bs-border-radius-xxl); + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.1875rem 0.75rem 0 rgba(47, 43, 61, 0.14); + --bs-box-shadow-sm: 0 0.125rem 0.5rem 0 rgba(47, 43, 61, 0.12); + --bs-box-shadow-lg: 0 0.25rem 1.125rem 0 rgba(47, 43, 61, 0.16); + --bs-box-shadow-inset: inset 0 1px 2px rgba(47, 43, 61, 0.075); + --bs-focus-ring-width: 0.15rem; + --bs-focus-ring-opacity: 0.75; + --bs-focus-ring-color: rgba(109, 107, 119, 0.75); + --bs-form-valid-color: #28c76f; + --bs-form-valid-border-color: #28c76f; + --bs-form-invalid-color: #ff4c51; + --bs-form-invalid-border-color: #ff4c51; +} + +[data-bs-theme=dark] { + color-scheme: dark; + --bs-body-color: #acabc1; + --bs-body-color-rgb: 172, 171, 193; + --bs-body-bg: #25293c; + --bs-body-bg-rgb: 37, 41, 60; + --bs-emphasis-color: #fff; + --bs-emphasis-color-rgb: 255, 255, 255; + --bs-secondary-color: #76778e; + --bs-secondary-color-rgb: 118, 119, 142; + --bs-secondary-bg: #76778e; + --bs-secondary-bg-rgb: 118, 119, 142; + --bs-tertiary-color: rgba(172, 171, 193, 0.5); + --bs-tertiary-color-rgb: 172, 171, 193; + --bs-tertiary-bg: #4e5370; + --bs-tertiary-bg-rgb: 78, 83, 112; + --bs-primary-text-emphasis: rgb(0, 194, 152); + --bs-secondary-text-emphasis: #b3b5bc; + --bs-success-text-emphasis: #7edda9; + --bs-info-text-emphasis: #66d6e3; + --bs-warning-text-emphasis: #ffc58e; + --bs-danger-text-emphasis: #ff9497; + --bs-light-text-emphasis: #acabc1; + --bs-dark-text-emphasis: #e1def5; + --bs-primary-bg-subtle: rgb(0, 194, 152); + --bs-secondary-bg-subtle: #3c4054; + --bs-success-bg-subtle: #2e4b4f; + --bs-info-bg-subtle: #27495f; + --bs-warning-bg-subtle: #504448; + --bs-danger-bg-subtle: #50374a; + --bs-light-bg-subtle: #33374c; + --bs-dark-bg-subtle: #393c56; + --bs-primary-border-subtle: rgb(0, 194, 152); + --bs-secondary-border-subtle: #4f5265; + --bs-success-border-subtle: #2c6d58; + --bs-info-border-subtle: #1d687e; + --bs-warning-border-subtle: #805d47; + --bs-danger-border-subtle: #803d4c; + --bs-light-border-subtle: #393c51; + --bs-dark-border-subtle: #46496a; + --bs-heading-color: #cfcde4; + --bs-link-color: #aba4f6; + --bs-link-hover-color: #b3adf7; + --bs-link-color-rgb: 171, 164, 246; + --bs-link-hover-color-rgb: 179, 173, 247; + --bs-code-color: #f18bba; + --bs-highlight-color: #acabc1; + --bs-highlight-bg: #66401b; + --bs-border-color: #44485e; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); + --bs-form-valid-color: #28c76f; + --bs-form-valid-border-color: #28c76f; + --bs-form-invalid-color: #ff4c51; + --bs-form-invalid-border-color: #ff4c51; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +:root { + font-size: var(--bs-root-font-size); +} +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(47, 43, 61, 0); +} + +hr { + margin: 1rem 0; + color: var(--bs-border-color); + border: 0; + border-top: var(--bs-border-width) solid; + opacity: 1; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 1rem; + font-weight: 500; + line-height: 1.37; + color: var(--bs-heading-color); +} + +h1, .h1 { + font-size: calc(1.4125rem + 1.95vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.875rem; + } +} + +h2, .h2 { + font-size: calc(1.3625rem + 1.35vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2.375rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.125rem; +} + +h6, .h6 { + font-size: 0.9375rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + text-decoration: underline dotted; + cursor: help; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 500; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.8125rem; +} + +mark, .mark { + padding: 0.1875em; + color: var(--bs-highlight-color); + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); + text-decoration: none; +} +a:hover { + --bs-link-color-rgb: var(--bs-link-hover-color-rgb); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.8125rem; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.8125rem; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.8125rem; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.782rem; + padding-bottom: 0.782rem; + color: var(--bs-secondary-color); + text-align: left; +} + +th { + font-weight: 500; + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.125rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.6rem + 4.2vw); + font-weight: 500; + line-height: 1.37; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 4.75rem; + } +} + +.display-2 { + font-size: calc(1.5625rem + 3.75vw); + font-weight: 500; + line-height: 1.37; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.375rem; + } +} + +.display-3 { + font-size: calc(1.5125rem + 3.15vw); + font-weight: 500; + line-height: 1.37; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 3.875rem; + } +} + +.display-4 { + font-size: calc(1.4625rem + 2.55vw); + font-weight: 500; + line-height: 1.37; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.375rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 500; + line-height: 1.37; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.3875rem + 1.65vw); + font-weight: 500; + line-height: 1.37; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.625rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.8125rem; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 0.9375rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.8125rem; + color: #82808b; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0; + background-color: transparent; + border: 0 solid var(--bs-border-color); + border-radius: 0; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.8125rem; + color: #acaab1; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1440px; + } +} +:root { + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.33333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-50, +.gx-50 { + --bs-gutter-x: 0.125rem; +} + +.g-50, +.gy-50 { + --bs-gutter-y: 0.125rem; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-1_5, +.gx-1_5 { + --bs-gutter-x: 0.375rem; +} + +.g-1_5, +.gy-1_5 { + --bs-gutter-y: 0.375rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 0.75rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 0.75rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 1.25rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 1.25rem; +} + +.g-6, +.gx-6 { + --bs-gutter-x: 1.5rem; +} + +.g-6, +.gy-6 { + --bs-gutter-y: 1.5rem; +} + +.g-7, +.gx-7 { + --bs-gutter-x: 1.75rem; +} + +.g-7, +.gy-7 { + --bs-gutter-y: 1.75rem; +} + +.g-8, +.gx-8 { + --bs-gutter-x: 2rem; +} + +.g-8, +.gy-8 { + --bs-gutter-y: 2rem; +} + +.g-9, +.gx-9 { + --bs-gutter-x: 2.25rem; +} + +.g-9, +.gy-9 { + --bs-gutter-y: 2.25rem; +} + +.g-10, +.gx-10 { + --bs-gutter-x: 2.5rem; +} + +.g-10, +.gy-10 { + --bs-gutter-y: 2.5rem; +} + +.g-11, +.gx-11 { + --bs-gutter-x: 2.75rem; +} + +.g-11, +.gy-11 { + --bs-gutter-y: 2.75rem; +} + +.g-12, +.gx-12 { + --bs-gutter-x: 3rem; +} + +.g-12, +.gy-12 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-50, + .gx-sm-50 { + --bs-gutter-x: 0.125rem; + } + .g-sm-50, + .gy-sm-50 { + --bs-gutter-y: 0.125rem; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-1_5, + .gx-sm-1_5 { + --bs-gutter-x: 0.375rem; + } + .g-sm-1_5, + .gy-sm-1_5 { + --bs-gutter-y: 0.375rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 0.75rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 0.75rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 1.25rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 1.25rem; + } + .g-sm-6, + .gx-sm-6 { + --bs-gutter-x: 1.5rem; + } + .g-sm-6, + .gy-sm-6 { + --bs-gutter-y: 1.5rem; + } + .g-sm-7, + .gx-sm-7 { + --bs-gutter-x: 1.75rem; + } + .g-sm-7, + .gy-sm-7 { + --bs-gutter-y: 1.75rem; + } + .g-sm-8, + .gx-sm-8 { + --bs-gutter-x: 2rem; + } + .g-sm-8, + .gy-sm-8 { + --bs-gutter-y: 2rem; + } + .g-sm-9, + .gx-sm-9 { + --bs-gutter-x: 2.25rem; + } + .g-sm-9, + .gy-sm-9 { + --bs-gutter-y: 2.25rem; + } + .g-sm-10, + .gx-sm-10 { + --bs-gutter-x: 2.5rem; + } + .g-sm-10, + .gy-sm-10 { + --bs-gutter-y: 2.5rem; + } + .g-sm-11, + .gx-sm-11 { + --bs-gutter-x: 2.75rem; + } + .g-sm-11, + .gy-sm-11 { + --bs-gutter-y: 2.75rem; + } + .g-sm-12, + .gx-sm-12 { + --bs-gutter-x: 3rem; + } + .g-sm-12, + .gy-sm-12 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-50, + .gx-md-50 { + --bs-gutter-x: 0.125rem; + } + .g-md-50, + .gy-md-50 { + --bs-gutter-y: 0.125rem; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-1_5, + .gx-md-1_5 { + --bs-gutter-x: 0.375rem; + } + .g-md-1_5, + .gy-md-1_5 { + --bs-gutter-y: 0.375rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 0.75rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 0.75rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 1.25rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 1.25rem; + } + .g-md-6, + .gx-md-6 { + --bs-gutter-x: 1.5rem; + } + .g-md-6, + .gy-md-6 { + --bs-gutter-y: 1.5rem; + } + .g-md-7, + .gx-md-7 { + --bs-gutter-x: 1.75rem; + } + .g-md-7, + .gy-md-7 { + --bs-gutter-y: 1.75rem; + } + .g-md-8, + .gx-md-8 { + --bs-gutter-x: 2rem; + } + .g-md-8, + .gy-md-8 { + --bs-gutter-y: 2rem; + } + .g-md-9, + .gx-md-9 { + --bs-gutter-x: 2.25rem; + } + .g-md-9, + .gy-md-9 { + --bs-gutter-y: 2.25rem; + } + .g-md-10, + .gx-md-10 { + --bs-gutter-x: 2.5rem; + } + .g-md-10, + .gy-md-10 { + --bs-gutter-y: 2.5rem; + } + .g-md-11, + .gx-md-11 { + --bs-gutter-x: 2.75rem; + } + .g-md-11, + .gy-md-11 { + --bs-gutter-y: 2.75rem; + } + .g-md-12, + .gx-md-12 { + --bs-gutter-x: 3rem; + } + .g-md-12, + .gy-md-12 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-50, + .gx-lg-50 { + --bs-gutter-x: 0.125rem; + } + .g-lg-50, + .gy-lg-50 { + --bs-gutter-y: 0.125rem; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-1_5, + .gx-lg-1_5 { + --bs-gutter-x: 0.375rem; + } + .g-lg-1_5, + .gy-lg-1_5 { + --bs-gutter-y: 0.375rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 0.75rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 0.75rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 1.25rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 1.25rem; + } + .g-lg-6, + .gx-lg-6 { + --bs-gutter-x: 1.5rem; + } + .g-lg-6, + .gy-lg-6 { + --bs-gutter-y: 1.5rem; + } + .g-lg-7, + .gx-lg-7 { + --bs-gutter-x: 1.75rem; + } + .g-lg-7, + .gy-lg-7 { + --bs-gutter-y: 1.75rem; + } + .g-lg-8, + .gx-lg-8 { + --bs-gutter-x: 2rem; + } + .g-lg-8, + .gy-lg-8 { + --bs-gutter-y: 2rem; + } + .g-lg-9, + .gx-lg-9 { + --bs-gutter-x: 2.25rem; + } + .g-lg-9, + .gy-lg-9 { + --bs-gutter-y: 2.25rem; + } + .g-lg-10, + .gx-lg-10 { + --bs-gutter-x: 2.5rem; + } + .g-lg-10, + .gy-lg-10 { + --bs-gutter-y: 2.5rem; + } + .g-lg-11, + .gx-lg-11 { + --bs-gutter-x: 2.75rem; + } + .g-lg-11, + .gy-lg-11 { + --bs-gutter-y: 2.75rem; + } + .g-lg-12, + .gx-lg-12 { + --bs-gutter-x: 3rem; + } + .g-lg-12, + .gy-lg-12 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-50, + .gx-xl-50 { + --bs-gutter-x: 0.125rem; + } + .g-xl-50, + .gy-xl-50 { + --bs-gutter-y: 0.125rem; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-1_5, + .gx-xl-1_5 { + --bs-gutter-x: 0.375rem; + } + .g-xl-1_5, + .gy-xl-1_5 { + --bs-gutter-y: 0.375rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 0.75rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 0.75rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 1.25rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 1.25rem; + } + .g-xl-6, + .gx-xl-6 { + --bs-gutter-x: 1.5rem; + } + .g-xl-6, + .gy-xl-6 { + --bs-gutter-y: 1.5rem; + } + .g-xl-7, + .gx-xl-7 { + --bs-gutter-x: 1.75rem; + } + .g-xl-7, + .gy-xl-7 { + --bs-gutter-y: 1.75rem; + } + .g-xl-8, + .gx-xl-8 { + --bs-gutter-x: 2rem; + } + .g-xl-8, + .gy-xl-8 { + --bs-gutter-y: 2rem; + } + .g-xl-9, + .gx-xl-9 { + --bs-gutter-x: 2.25rem; + } + .g-xl-9, + .gy-xl-9 { + --bs-gutter-y: 2.25rem; + } + .g-xl-10, + .gx-xl-10 { + --bs-gutter-x: 2.5rem; + } + .g-xl-10, + .gy-xl-10 { + --bs-gutter-y: 2.5rem; + } + .g-xl-11, + .gx-xl-11 { + --bs-gutter-x: 2.75rem; + } + .g-xl-11, + .gy-xl-11 { + --bs-gutter-y: 2.75rem; + } + .g-xl-12, + .gx-xl-12 { + --bs-gutter-x: 3rem; + } + .g-xl-12, + .gy-xl-12 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-50, + .gx-xxl-50 { + --bs-gutter-x: 0.125rem; + } + .g-xxl-50, + .gy-xxl-50 { + --bs-gutter-y: 0.125rem; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-1_5, + .gx-xxl-1_5 { + --bs-gutter-x: 0.375rem; + } + .g-xxl-1_5, + .gy-xxl-1_5 { + --bs-gutter-y: 0.375rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 0.75rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 0.75rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 1.25rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 1.25rem; + } + .g-xxl-6, + .gx-xxl-6 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-6, + .gy-xxl-6 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-7, + .gx-xxl-7 { + --bs-gutter-x: 1.75rem; + } + .g-xxl-7, + .gy-xxl-7 { + --bs-gutter-y: 1.75rem; + } + .g-xxl-8, + .gx-xxl-8 { + --bs-gutter-x: 2rem; + } + .g-xxl-8, + .gy-xxl-8 { + --bs-gutter-y: 2rem; + } + .g-xxl-9, + .gx-xxl-9 { + --bs-gutter-x: 2.25rem; + } + .g-xxl-9, + .gy-xxl-9 { + --bs-gutter-y: 2.25rem; + } + .g-xxl-10, + .gx-xxl-10 { + --bs-gutter-x: 2.5rem; + } + .g-xxl-10, + .gy-xxl-10 { + --bs-gutter-y: 2.5rem; + } + .g-xxl-11, + .gx-xxl-11 { + --bs-gutter-x: 2.75rem; + } + .g-xxl-11, + .gy-xxl-11 { + --bs-gutter-y: 2.75rem; + } + .g-xxl-12, + .gx-xxl-12 { + --bs-gutter-x: 3rem; + } + .g-xxl-12, + .gy-xxl-12 { + --bs-gutter-y: 3rem; + } +} +.table { + --bs-table-color-type: initial; + --bs-table-bg-type: initial; + --bs-table-color-state: initial; + --bs-table-bg-state: initial; + --bs-table-color: var(--bs-body-color); + --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-body-color); + --bs-table-striped-bg: rgba(var(--bs-base-color-rgb), 0.06); + --bs-table-active-color: var(--bs-body-color); + --bs-table-active-bg: rgba(var(--bs-primary-rgb), 0.08); + --bs-table-hover-color: var(--bs-body-color); + --bs-table-hover-bg: rgba(47, 43, 61, 0.06); + width: 100%; + margin-bottom: 1rem; + vertical-align: middle; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > * { + padding: 0.782rem 1.25rem; + color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); + background-color: var(--bs-table-bg); + border-bottom-width: var(--bs-border-width); + box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: calc(var(--bs-border-width) * 2) solid var(--bs-border-color); +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.594rem 1.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: var(--bs-border-width) 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 var(--bs-border-width); +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(even) > * { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-active { + --bs-table-color-state: var(--bs-table-active-color); + --bs-table-bg-state: var(--bs-table-active-bg); +} + +.table-hover > tbody > tr:hover > * { + --bs-table-color-state: var(--bs-table-hover-color); + --bs-table-bg-state: var(--bs-table-hover-bg); +} + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #e3e1fc; + --bs-table-border-color: #c8c6de; + --bs-table-striped-bg: #d5d4ed; + --bs-table-striped-color: #000; + --bs-table-active-bg: #d1cfe8; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d5d4ed; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e6e6e9; + --bs-table-border-color: #cacacd; + --bs-table-striped-bg: #d8d8db; + --bs-table-striped-color: #000; + --bs-table-active-bg: #d4d4d6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d8d8db; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d4f4e2; + --bs-table-border-color: #bbd7c7; + --bs-table-striped-bg: #c7e5d4; + --bs-table-striped-color: #000; + --bs-table-active-bg: #c3e0d0; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c7e5d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #ccf1f6; + --bs-table-border-color: #b4d4d8; + --bs-table-striped-bg: #c0e3e7; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcdee2; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c0e3e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #ffecd9; + --bs-table-border-color: #e0d0bf; + --bs-table-striped-bg: #f0decc; + --bs-table-striped-color: #000; + --bs-table-active-bg: #ebd9c8; + --bs-table-active-color: #000; + --bs-table-hover-bg: #f0decc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #ffdbdc; + --bs-table-border-color: #e0c1c2; + --bs-table-striped-bg: #f0cecf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #ebc9ca; + --bs-table-active-color: #000; + --bs-table-hover-bg: #f0cecf; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #dfdfe3; + --bs-table-border-color: #c4c4c8; + --bs-table-striped-bg: #d2d2d5; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cdcdd1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d2d2d5; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #2f3349; + --bs-table-border-color: #484b5f; + --bs-table-striped-bg: #3b3f54; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #404358; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #3b3f54; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.25rem; + font-size: 0.8125rem; + color: var(--bs-heading-color); +} + +.col-form-label { + padding-top: calc(0.426rem + var(--bs-border-width)); + padding-bottom: calc(0.426rem + var(--bs-border-width)); + margin-bottom: 0; + font-size: inherit; + line-height: 1.625; + color: var(--bs-heading-color); +} + +.col-form-label-lg { + padding-top: calc(0.575rem + var(--bs-border-width)); + padding-bottom: calc(0.575rem + var(--bs-border-width)); + font-size: 1.0625rem; +} + +.col-form-label-sm { + padding-top: calc(0.215rem + var(--bs-border-width)); + padding-bottom: calc(0.215rem + var(--bs-border-width)); + font-size: 0.8125rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.8125rem; + color: var(--bs-body-color); +} + +.form-control { + display: block; + width: 100%; + padding: 0.426rem 0.9375rem; + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.625; + color: var(--bs-heading-color); + appearance: none; + background-color: transparent; + background-clip: padding-box; + border: var(--bs-border-width) solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg)); + border-radius: var(--bs-border-radius); + 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[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: var(--bs-heading-color); + background-color: transparent; + border-color: var(--bs-primary); + outline: 0; + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3); +} +.form-control::-webkit-date-and-time-value { + min-width: 85px; + height: 1.625em; + margin: 0; +} +.form-control::-webkit-datetime-edit { + display: block; + padding: 0; +} +.form-control::placeholder { + color: var(--bs-secondary-color); + opacity: 1; +} +.form-control:disabled { + color: var(--bs-secondary-color); + background-color: var(--bs-gray-50); + border-color: color-mix(in sRGB, var(--bs-base-color) 24%, var(--bs-paper-bg)); + opacity: 1; +} +.form-control::file-selector-button { + padding: 0.426rem 0.9375rem; + margin: -0.426rem -0.9375rem; + margin-inline-end: 0.9375rem; + color: var(--bs-heading-color); + background-color: transparent; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: var(--bs-border-width); + border-radius: 0; + transition: all 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: rgba(0, 0, 0, 0.05); +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.426rem 0; + margin-bottom: 0; + line-height: 1.625; + color: var(--bs-heading-color); + background-color: transparent; + border: solid transparent; + border-width: var(--bs-border-width) 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.625em + 0.43rem + calc(var(--bs-border-width) * 2)); + padding: 0.215rem 0.75rem; + font-size: 0.8125rem; + border-radius: var(--bs-border-radius-sm); +} +.form-control-sm::file-selector-button { + padding: 0.215rem 0.75rem; + margin: -0.215rem -0.75rem; + margin-inline-end: 0.75rem; +} + +.form-control-lg { + min-height: calc(1.625em + 1.15rem + calc(var(--bs-border-width) * 2)); + padding: 0.575rem 1rem; + font-size: 1.0625rem; + border-radius: var(--bs-border-radius-lg); +} +.form-control-lg::file-selector-button { + padding: 0.575rem 1rem; + margin: -0.575rem -1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.625em + 0.852rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-sm { + min-height: calc(1.625em + 0.43rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-lg { + min-height: calc(1.625em + 1.15rem + calc(var(--bs-border-width) * 2)); +} + +.form-control-color { + width: 3rem; + height: calc(1.625em + 0.852rem + calc(var(--bs-border-width) * 2)); + padding: 0.426rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: var(--bs-border-radius); +} +.form-control-color::-webkit-color-swatch { + border: 0 !important; + border-radius: var(--bs-border-radius); +} +.form-control-color.form-control-sm { + height: calc(1.625em + 0.43rem + calc(var(--bs-border-width) * 2)); +} +.form-control-color.form-control-lg { + height: calc(1.625em + 1.15rem + calc(var(--bs-border-width) * 2)); +} + +.form-select { + --bs-form-select-bg-img: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 22" fill="none"%3e%3cpath d="M10.9999 12.0743L15.5374 7.53676L16.8336 8.83292L10.9999 14.6666L5.16626 8.83292L6.46243 7.53676L10.9999 12.0743Z" fill="%232f2b3d" fill-opacity="0.9"/%3e%3c/svg%3e'); + display: block; + width: 100%; + padding: 0.426rem 2.625rem 0.426rem 0.9375rem; + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.625; + color: var(--bs-heading-color); + appearance: none; + background-color: transparent; + background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); + background-repeat: no-repeat; + background-position: right 0.9375rem center; + background-size: 22px 24px; + border: var(--bs-border-width) solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg)); + border-radius: var(--bs-border-radius); + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; + } +} +.form-select:focus { + border-color: var(--bs-primary); + outline: 0; + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.9375rem; + background-image: none; +} +.form-select:disabled { + color: var(--bs-secondary-color); + background-color: var(--bs-gray-50); + border-color: color-mix(in sRGB, var(--bs-base-color) 24%, var(--bs-paper-bg)); +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 var(--bs-heading-color); +} + +.form-select-sm { + padding-top: 0.215rem; + padding-bottom: 0.215rem; + padding-left: 0.75rem; + font-size: 0.8125rem; + border-radius: var(--bs-border-radius-sm); +} + +.form-select-lg { + padding-top: 0.575rem; + padding-bottom: 0.575rem; + padding-left: 1rem; + font-size: 1.0625rem; + border-radius: var(--bs-border-radius-lg); +} + +[data-bs-theme=dark] .form-select { + --bs-form-select-bg-img: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 22" fill="none"%3e%3cpath d="M10.9999 12.0743L15.5374 7.53676L16.8336 8.83292L10.9999 14.6666L5.16626 8.83292L6.46243 7.53676L10.9999 12.0743Z" fill="%23fff" fill-opacity="0.9"/%3e%3c/svg%3e'); +} + +.form-check { + display: block; + min-height: 1.3754296875rem; + padding-left: 1.8em; + margin-bottom: 0.5rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.8em; +} + +.form-check-reverse { + padding-right: 1.8em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.8em; + margin-left: 0; +} + +.form-check-input { + --bs-form-check-bg: transparent; + flex-shrink: 0; + width: 1.2em; + height: 1.2em; + margin-top: 0.0875em; + vertical-align: top; + appearance: none; + background-color: var(--bs-form-check-bg); + background-image: var(--bs-form-check-bg-image); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 2px solid var(--bs-secondary-color); + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.267em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: var(--bs-body-color); + outline: 0; + box-shadow: none; +} +.form-check-input:checked { + background-color: var(--bs-primary); + border-color: var(--bs-primary); +} +.form-check-input:checked[type=checkbox] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M3.41667 7L6.33333 9.91667L12.1667 4.08333' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); +} +.form-check-input:checked[type=radio] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='1.6' fill='%23fff' /%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: var(--bs-primary); + border-color: var(--bs-primary); + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3e%3cpath d='M2.5 6H9.5' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.45; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.45; +} + +.form-check-label { + color: var(--bs-heading-color); + cursor: pointer; +} + +.form-switch { + padding-left: 2.667em; +} +.form-switch .form-check-input { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url%28%23a%29'%3e%3ccircle cx='12' cy='11' r='8.5' fill='%23fff'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='a' x='0' y='0' width='22' height='22' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='2'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeColorMatrix values='0 0 0 0 0.180392 0 0 0 0 0.14902 0 0 0 0 0.239216 0 0 0 0.16 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6488_3264'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_6488_3264' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e"); + width: 2em; + margin-left: -2.667em; + background-image: var(--bs-form-switch-bg); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url%28%23a%29'%3e%3ccircle cx='12' cy='11' r='8.5' fill='%23fff'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='a' x='0' y='0' width='22' height='22' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='2'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeColorMatrix values='0 0 0 0 0.180392 0 0 0 0 0.14902 0 0 0 0 0.239216 0 0 0 0.16 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6488_3264'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_6488_3264' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: 95% center; + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url%28%23a%29'%3e%3ccircle cx='12' cy='11' r='8.5' fill='%23fff'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='a' x='0' y='0' width='22' height='22' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='2'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeColorMatrix values='0 0 0 0 0.180392 0 0 0 0 0.14902 0 0 0 0 0.239216 0 0 0 0.16 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6488_3264'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_6488_3264' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-right: 2.667em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.667em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.45; +} + +[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url%28%23a%29'%3e%3ccircle cx='12' cy='11' r='8.5' fill='%23fff'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='a' x='0' y='0' width='22' height='22' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='2'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeColorMatrix values='0 0 0 0 0.180392 0 0 0 0 0.14902 0 0 0 0 0.239216 0 0 0 0.16 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6488_3264'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_6488_3264' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e"); +} + +.form-range { + width: 100%; + height: 1.475rem; + padding: 0; + appearance: none; + background-color: transparent; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0.25rem 0.05rem color-mix(in sRGB, var(--bs-primary) 0.1, var(--bs-paper-bg)); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0.25rem 0.05rem color-mix(in sRGB, var(--bs-primary) 0.1, var(--bs-paper-bg)); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1.375rem; + height: 1.375rem; + margin-top: -0.5rem; + appearance: none; + background-color: var(--bs-white); + border: 0.25rem solid var(--bs-primary); + 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; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: var(--bs-white); +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.375rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-primary); + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1.375rem; + height: 1.375rem; + appearance: none; + background-color: var(--bs-white); + border: 0.25rem solid var(--bs-primary); + 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; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: var(--bs-white); +} +.form-range::-moz-range-track { + width: 100%; + height: 0.375rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-primary); + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: var(--bs-white); +} +.form-range:disabled::-moz-range-thumb { + background-color: var(--bs-white); +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext, +.form-floating > .form-select { + height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + z-index: 2; + height: 100%; + padding: 1rem 0.9375rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: var(--bs-border-width) solid transparent; + transform-origin: 0 0; + transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext { + padding: 1rem 0.9375rem; +} +.form-floating > .form-control::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label { + color: rgba(var(--bs-body-color-rgb), 0.75); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label::after, +.form-floating > .form-control:not(:placeholder-shown) ~ label::after, +.form-floating > .form-control-plaintext ~ label::after, +.form-floating > .form-select ~ label::after { + position: absolute; + inset: 1rem 0.46875rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: transparent; + border-radius: var(--bs-border-radius); +} +.form-floating > .form-control:-webkit-autofill ~ label { + color: rgba(var(--bs-body-color-rgb), 0.75); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control-plaintext ~ label { + border-width: var(--bs-border-width) 0; +} +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { + color: #82808b; +} +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { + background-color: var(--bs-gray-50); +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.426rem 0.9375rem; + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.625; + color: var(--bs-heading-color); + text-align: center; + white-space: nowrap; + background-color: transparent; + border: var(--bs-border-width) solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg)); + border-radius: var(--bs-border-radius); +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.575rem 1rem; + font-size: 1.0625rem; + border-radius: var(--bs-border-radius-lg); +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.215rem 0.75rem; + font-size: 0.8125rem; + border-radius: var(--bs-border-radius-sm); +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3.5625rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { + border-end-end-radius: 0; + border-start-end-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { + border-end-end-radius: 0; + border-start-end-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: calc(var(--bs-border-width) * -1); + border-end-start-radius: 0; + border-start-start-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select { + border-end-start-radius: 0; + border-start-start-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.8125rem; + color: var(--bs-form-valid-color); +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.8125rem; + color: #fff; + background-color: var(--bs-success); + border-radius: var(--bs-border-radius); +} + +.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: var(--bs-form-valid-border-color); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0.25rem 0.05rem rgba(var(--bs-success-rgb), 0.1); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0.25rem 0.05rem rgba(var(--bs-success-rgb), 0.1); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: var(--bs-form-valid-color); +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0.25rem 0.05rem rgba(var(--bs-success-rgb), 0.1); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: var(--bs-form-valid-color); +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.8125rem; + color: var(--bs-form-invalid-color); +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.8125rem; + color: #fff; + background-color: var(--bs-danger); + border-radius: var(--bs-border-radius); +} + +.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: var(--bs-form-invalid-border-color); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0.25rem 0.05rem rgba(var(--bs-danger-rgb), 0.1); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0.25rem 0.05rem rgba(var(--bs-danger-rgb), 0.1); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: var(--bs-form-invalid-color); +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0.25rem 0.05rem rgba(var(--bs-danger-rgb), 0.1); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: var(--bs-form-invalid-color); +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 1.25rem; + --bs-btn-padding-y: 0.4812rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 0.9375rem; + --bs-btn-font-weight: 500; + --bs-btn-line-height: 1.375; + --bs-btn-color: var(--bs-body-color); + --bs-btn-bg: transparent; + --bs-btn-border-width: var(--bs-border-width); + --bs-btn-border-color: transparent; + --bs-btn-border-radius: var(--bs-border-radius); + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-disabled-opacity: 0.45; + --bs-btn-focus-box-shadow: 0 0 0 0.05rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + vertical-align: middle; + cursor: pointer; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: all 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked:focus-visible + .btn { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #7367f0; + --bs-btn-border-color: #7367f0; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #685dd8; + --bs-btn-hover-border-color: #5c52c0; + --bs-btn-focus-shadow-rgb: 136, 126, 242; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #685dd8; + --bs-btn-active-border-color: #564db4; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #7367f0; + --bs-btn-disabled-border-color: #7367f0; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #808390; + --bs-btn-border-color: #808390; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #737682; + --bs-btn-hover-border-color: #666973; + --bs-btn-focus-shadow-rgb: 147, 150, 161; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #737682; + --bs-btn-active-border-color: #60626c; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #808390; + --bs-btn-disabled-border-color: #808390; +} + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #28c76f; + --bs-btn-border-color: #28c76f; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #24b364; + --bs-btn-hover-border-color: #209f59; + --bs-btn-focus-shadow-rgb: 72, 207, 133; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #24b364; + --bs-btn-active-border-color: #1e9553; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #28c76f; + --bs-btn-disabled-border-color: #28c76f; +} + +.btn-info { + --bs-btn-color: #fff; + --bs-btn-bg: #00bad1; + --bs-btn-border-color: #00bad1; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #00a7bc; + --bs-btn-hover-border-color: #0095a7; + --bs-btn-focus-shadow-rgb: 38, 196, 216; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #00a7bc; + --bs-btn-active-border-color: #008c9d; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #00bad1; + --bs-btn-disabled-border-color: #00bad1; +} + +.btn-warning { + --bs-btn-color: #fff; + --bs-btn-bg: #ff9f43; + --bs-btn-border-color: #ff9f43; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #e68f3c; + --bs-btn-hover-border-color: #cc7f36; + --bs-btn-focus-shadow-rgb: 255, 173, 95; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #e68f3c; + --bs-btn-active-border-color: #bf7732; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #ff9f43; + --bs-btn-disabled-border-color: #ff9f43; +} + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #ff4c51; + --bs-btn-border-color: #ff4c51; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #e64449; + --bs-btn-hover-border-color: #cc3d41; + --bs-btn-focus-shadow-rgb: 255, 103, 107; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #e64449; + --bs-btn-active-border-color: #bf393d; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #ff4c51; + --bs-btn-disabled-border-color: #ff4c51; +} + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #dfdfe3; + --bs-btn-border-color: #dfdfe3; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #c9c9cc; + --bs-btn-hover-border-color: #b2b2b6; + --bs-btn-focus-shadow-rgb: 190, 190, 193; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c9c9cc; + --bs-btn-active-border-color: #a7a7aa; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #dfdfe3; + --bs-btn-disabled-border-color: #dfdfe3; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #2f3349; + --bs-btn-border-color: #2f3349; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #4e5264; + --bs-btn-hover-border-color: #44475b; + --bs-btn-focus-shadow-rgb: 78, 82, 100; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #595c6d; + --bs-btn-active-border-color: #44475b; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #2f3349; + --bs-btn-disabled-border-color: #2f3349; +} + +.btn-gray { + --bs-btn-color: #fff; + --bs-btn-bg: #97959e; + --bs-btn-border-color: #97959e; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #88868e; + --bs-btn-hover-border-color: #79777e; + --bs-btn-focus-shadow-rgb: 167, 165, 173; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #88868e; + --bs-btn-active-border-color: #717077; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #97959e; + --bs-btn-disabled-border-color: #97959e; +} + +.btn-outline-primary { + --bs-btn-color: #7367f0; + --bs-btn-border-color: #7367f0; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #7367f0; + --bs-btn-hover-border-color: #7367f0; + --bs-btn-focus-shadow-rgb: 115, 103, 240; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #7367f0; + --bs-btn-active-border-color: #7367f0; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #7367f0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #7367f0; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #808390; + --bs-btn-border-color: #808390; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #808390; + --bs-btn-hover-border-color: #808390; + --bs-btn-focus-shadow-rgb: 128, 131, 144; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #808390; + --bs-btn-active-border-color: #808390; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #808390; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #808390; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #28c76f; + --bs-btn-border-color: #28c76f; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #28c76f; + --bs-btn-hover-border-color: #28c76f; + --bs-btn-focus-shadow-rgb: 40, 199, 111; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #28c76f; + --bs-btn-active-border-color: #28c76f; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #28c76f; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #28c76f; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #00bad1; + --bs-btn-border-color: #00bad1; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #00bad1; + --bs-btn-hover-border-color: #00bad1; + --bs-btn-focus-shadow-rgb: 0, 186, 209; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #00bad1; + --bs-btn-active-border-color: #00bad1; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #00bad1; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #00bad1; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #ff9f43; + --bs-btn-border-color: #ff9f43; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #ff9f43; + --bs-btn-hover-border-color: #ff9f43; + --bs-btn-focus-shadow-rgb: 255, 159, 67; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #ff9f43; + --bs-btn-active-border-color: #ff9f43; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #ff9f43; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ff9f43; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #ff4c51; + --bs-btn-border-color: #ff4c51; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #ff4c51; + --bs-btn-hover-border-color: #ff4c51; + --bs-btn-focus-shadow-rgb: 255, 76, 81; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #ff4c51; + --bs-btn-active-border-color: #ff4c51; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #ff4c51; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ff4c51; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #dfdfe3; + --bs-btn-border-color: #dfdfe3; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #dfdfe3; + --bs-btn-hover-border-color: #dfdfe3; + --bs-btn-focus-shadow-rgb: 223, 223, 227; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #dfdfe3; + --bs-btn-active-border-color: #dfdfe3; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #dfdfe3; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dfdfe3; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #2f3349; + --bs-btn-border-color: #2f3349; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #2f3349; + --bs-btn-hover-border-color: #2f3349; + --bs-btn-focus-shadow-rgb: 47, 51, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #2f3349; + --bs-btn-active-border-color: #2f3349; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #2f3349; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #2f3349; + --bs-gradient: none; +} + +.btn-outline-gray { + --bs-btn-color: #97959e; + --bs-btn-border-color: #97959e; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #97959e; + --bs-btn-hover-border-color: #97959e; + --bs-btn-focus-shadow-rgb: 151, 149, 158; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #97959e; + --bs-btn-active-border-color: #97959e; + --bs-btn-active-shadow: none; + --bs-btn-disabled-color: #97959e; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #97959e; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #82808b; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: 0 0 0 #000; + --bs-btn-focus-shadow-rgb: 136, 126, 242; + text-decoration: none; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.708rem; + --bs-btn-padding-x: 1.625rem; + --bs-btn-font-size: 1.0625rem; + --bs-btn-border-radius: var(--bs-border-radius-lg); +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.317rem; + --bs-btn-padding-x: 0.875rem; + --bs-btn-font-size: 0.8125rem; + --bs-btn-border-radius: var(--bs-border-radius-sm); +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.5em; + vertical-align: middle; + content: ""; + border: 2px solid; + block-size: 0.55em; + border-block-start: 0; + border-inline-start: 0; + inline-size: 0.55em; + margin-block-start: -0.297em; + margin-inline: 0.8em 0; + transform: rotate(45deg); +} +:dir(rtl) .dropdown-toggle::after { + transform: rotate(-45deg); +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0.5rem; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 0.9375rem; + --bs-dropdown-color: var(--bs-body-color); + --bs-dropdown-bg: var(--bs-paper-bg); + --bs-dropdown-border-color: var(--bs-border-color); + --bs-dropdown-border-radius: var(--bs-border-radius); + --bs-dropdown-border-width: 0; + --bs-dropdown-inner-border-radius: 0px; + --bs-dropdown-divider-bg: var(--bs-border-color); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: var(--bs-box-shadow-lg); + --bs-dropdown-link-color: var(--bs-heading-color); + --bs-dropdown-link-hover-color: var(--bs-dropdown-link-color); + --bs-dropdown-link-hover-bg: var(--bs-gray-50); + --bs-dropdown-link-active-color: var(--bs-primary); + --bs-dropdown-link-active-bg: rgba(var(--bs-primary-rgb), 0.16); + --bs-dropdown-link-disabled-color: var(--bs-secondary-color); + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.543rem; + --bs-dropdown-header-color: var(--bs-secondary-color); + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.5em; + vertical-align: middle; + content: ""; + border: 2px solid; + block-size: 0.55em; + border-block-end: 0; + border-inline-start: 0; + inline-size: 0.55em; + margin-block-start: 0.26675em; + margin-inline: 0.8em 0; + transform: rotate(-45deg); +} +:dir(rtl) .dropup .dropdown-toggle::after { + transform: rotate(45deg); +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.5em; + vertical-align: middle; + content: ""; + border: 2px solid; + block-size: 0.55em; + border-block-start: 0; + border-inline-start: 0; + inline-size: 0.55em; + margin-block-start: 0; + margin-inline: 0.5em 0; + transform: rotate(-45deg); +} +:dir(rtl) .dropend .dropdown-toggle::after { + transform: rotate(-315deg); +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.5em; + vertical-align: middle; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.5em; + vertical-align: middle; + content: ""; + border: 2px solid; + block-size: 0.55em; + border-block-start: 0; + border-inline-end: 0; + inline-size: 0.55em; + margin-block-start: 0; + margin-inline: 0 0.5em; + transform: rotate(45deg); +} +:dir(rtl) .dropstart .dropdown-toggle::before { + transform: rotate(315deg); +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; + border-radius: var(--bs-dropdown-item-border-radius, 0); +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.8125rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); +} + +.dropdown-menu-dark { + --bs-dropdown-color: #c1bfc5; + --bs-dropdown-bg: #595564; + --bs-dropdown-border-color: var(--bs-border-color); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #c1bfc5; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: var(--bs-primary); + --bs-dropdown-link-active-bg: rgba(var(--bs-primary-rgb), 0.16); + --bs-dropdown-link-disabled-color: #97959e; + --bs-dropdown-header-color: #97959e; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: var(--bs-border-radius); +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: calc(var(--bs-border-width) * -1); +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-end-end-radius: 0; + border-start-end-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-end-start-radius: 0; + border-start-start-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.9375rem; + padding-left: 0.9375rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.65625rem; + padding-left: 0.65625rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 1.21875rem; + padding-left: 1.21875rem; +} + +.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: calc(var(--bs-border-width) * -1); +} +.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 ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --bs-nav-link-padding-x: 1.25rem; + --bs-nav-link-padding-y: 0.5435rem; + --bs-nav-link-font-size: 0.9375rem; + --bs-nav-link-font-weight: 500; + --bs-nav-link-color: var(--bs-heading-color); + --bs-nav-link-hover-color: var(--bs-primary); + --bs-nav-link-disabled-color: var(--bs-secondary-color); + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + background: none; + border: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link:focus-visible { + outline: 0; + box-shadow: 0 0 0 0.15rem rgba(109, 107, 119, 0.75); +} +.nav-link.disabled, .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: 0; + --bs-nav-tabs-border-color: var(--bs-border-color); + --bs-nav-tabs-border-radius: var(--bs-border-radius); + --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color); + --bs-nav-tabs-link-active-color: var(--bs-primary); + --bs-nav-tabs-link-active-bg: transparent; + --bs-nav-tabs-link-active-border-color: var(--bs-primary); + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --bs-nav-pills-border-radius: var(--bs-border-radius); + --bs-nav-pills-link-active-color: var(--bs-white); + --bs-nav-pills-link-active-bg: var(--bs-primary); +} +.nav-pills .nav-link { + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); +} + +.nav-underline { + --bs-nav-underline-gap: 1rem; + --bs-nav-underline-border-width: 0.125rem; + --bs-nav-underline-link-active-color: var(--bs-emphasis-color); + gap: var(--bs-nav-underline-gap); +} +.nav-underline .nav-link { + padding-right: 0; + padding-left: 0; + border-bottom: var(--bs-nav-underline-border-width) solid transparent; +} +.nav-underline .nav-link:hover, .nav-underline .nav-link:focus { + border-bottom-color: currentcolor; +} +.nav-underline .nav-link.active, +.nav-underline .show > .nav-link { + font-weight: 700; + color: var(--bs-nav-underline-link-active-color); + border-bottom-color: currentcolor; +} + +.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; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: var(--bs-heading-color); + --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); + --bs-navbar-disabled-color: var(--bs-secondary-color); + --bs-navbar-active-color: var(--bs-heading-color); + --bs-navbar-brand-padding-y: 0.50053125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1rem; + --bs-navbar-brand-color: var(--bs-heading-color); + --bs-navbar-brand-hover-color: var(--bs-heading-color); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0; + --bs-navbar-toggler-padding-x: 0; + --bs-navbar-toggler-font-size: 1rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='var%28--bs-heading-color%29' d='M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z'/%3E%3C/svg%3E"); + --bs-navbar-toggler-border-color: transparent; + --bs-navbar-toggler-border-radius: var(--bs-border-radius); + --bs-navbar-toggler-focus-width: 0; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5435rem; + --bs-nav-link-font-size: 0.9375rem; + --bs-nav-link-font-weight: 500; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { + color: var(--bs-navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5435rem; + padding-bottom: 0.5435rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark, +.navbar[data-bs-theme=dark] { + --bs-navbar-color: #cfcde4; + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: transparent; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cfcde4' d='M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z'/%3E%3C/svg%3E"); +} + +[data-bs-theme=dark] .navbar-toggler-icon { + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cfcde4' d='M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z'/%3E%3C/svg%3E"); +} + +.card { + --bs-card-spacer-y: 1.5rem; + --bs-card-spacer-x: 1.5rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-title-color: var(--bs-heading-color); + --bs-card-subtitle-color: color-mix(in sRGB, var(--bs-base-color) 55%, var(--bs-card-bg)); + --bs-card-border-width: 0; + --bs-card-border-color: var(--bs-border-color); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: var(--bs-box-shadow); + --bs-card-inner-border-radius: 0.375rem; + --bs-card-cap-padding-y: 1.5rem; + --bs-card-cap-padding-x: 1.5rem; + --bs-card-cap-bg: transparent; + --bs-card-cap-color: var(--bs-heading-color); + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: var(--bs-paper-bg); + --bs-card-img-overlay-padding: 1.5rem; + --bs-card-group-margin: 1.5rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + color: var(--bs-body-color); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} +.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: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); +} + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); + color: var(--bs-card-title-color); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; + color: var(--bs-card-subtitle-color); +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); +} + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} + +.card-header-pills { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); +} +@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-end-end-radius: 0; + border-start-end-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-end-start-radius: 0; + border-start-start-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion { + --bs-accordion-color: var(--bs-body-color); + --bs-accordion-bg: var(--bs-paper-bg); + --bs-accordion-transition: all 0.2s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-paper-bg); + --bs-accordion-border-width: var(--bs-border-width); + --bs-accordion-border-radius: var(--bs-border-radius); + --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); + --bs-accordion-btn-padding-x: 1.1875rem; + --bs-accordion-btn-padding-y: 0.731rem; + --bs-accordion-btn-color: #444050; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23444050' stroke-opacity='0.9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(0deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23444050' stroke-opacity='0.9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-box-shadow: none; + --bs-accordion-body-padding-x: 1.1875rem; + --bs-accordion-body-padding-y: 1.1875rem; + --bs-accordion-active-color: #444050; + --bs-accordion-active-bg: var(--bs-paper-bg); +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 0.9375rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); +} +.accordion-item:first-of-type > .accordion-header .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} +.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:last-of-type > .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush > .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush > .accordion-item:first-child { + border-top: 0; +} +.accordion-flush > .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { + border-radius: 0; +} +.accordion-flush > .accordion-item > .accordion-collapse { + border-radius: 0; +} + +[data-bs-theme=dark] .accordion-button::after { + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='bx-chevron-down'%3e%3cpath id='Vector' d='M13.5775 7.74417L9.99997 11.3217L6.42247 7.74417L5.24414 8.9225L9.99997 13.6783L14.7558 8.9225L13.5775 7.74417Z' fill='%23cfcde4' fill-opacity='0.9'/%3e%3c/g%3e%3c/svg%3e"); + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='bx-chevron-down'%3e%3cpath id='Vector' d='M13.5775 7.74417L9.99997 11.3217L6.42247 7.74417L5.24414 8.9225L9.99997 13.6783L14.7558 8.9225L13.5775 7.74417Z' fill='%23cfcde4' fill-opacity='0.9'/%3e%3c/g%3e%3c/svg%3e"); +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: transparent; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: var(--bs-body-color); + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: var(--bs-heading-color); + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "\\") */; +} +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); +} + +.pagination { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.4809rem; + --bs-pagination-font-size: 0.9375rem; + --bs-pagination-color: var(--bs-heading-color); + --bs-pagination-bg: var(--bs-gray-75); + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: rgba(47, 43, 61, 0.22); + --bs-pagination-border-radius: 50%; + --bs-pagination-hover-color: var(--bs-primary); + --bs-pagination-hover-bg: var(--bs-primary-bg-subtle); + --bs-pagination-hover-border-color: var(--bs-border-color); + --bs-pagination-focus-color: var(--bs-primary); + --bs-pagination-focus-bg: var(--bs-primary-bg-subtle); + --bs-pagination-focus-box-shadow: none; + --bs-pagination-active-color: var(--bs-white); + --bs-pagination-active-bg: var(--bs-primary); + --bs-pagination-active-border-color: var(--bs-primary); + --bs-pagination-disabled-color: var(--bs-heading-color); + --bs-pagination-disabled-bg: var(--bs-gray-75); + --bs-pagination-disabled-border-color: rgba(47, 43, 61, 0.22); + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + 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) { + .page-link { + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); +} +.page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); +} +.page-link.active, .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); +} +.page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link { + margin-left: 0.375rem; +} +.page-item .page-link { + border-radius: var(--bs-pagination-border-radius); +} + +.pagination-lg { + --bs-pagination-padding-x: 0.9826rem; + --bs-pagination-padding-y: 0.681rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-border-radius: 50%; +} + +.pagination-sm { + --bs-pagination-padding-x: 0.269rem; + --bs-pagination-padding-y: 0.3165rem; + --bs-pagination-font-size: 0.8125rem; + --bs-pagination-border-radius: 50%; +} + +.badge { + --bs-badge-padding-x: 0.77em; + --bs-badge-padding-y: 0.4235em; + --bs-badge-font-size: 0.8667em; + --bs-badge-font-weight: 500; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.125rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 0.9375rem; + --bs-alert-padding-y: 0.68755rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); + --bs-alert-border-radius: var(--bs-border-radius); + --bs-alert-link-color: inherit; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; + color: var(--bs-alert-link-color); +} + +.alert-dismissible { + padding-right: 2.8125rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 0.8594375rem 0.9375rem; +} + +.alert-primary { + --bs-alert-color: var(--bs-primary-text-emphasis); + --bs-alert-bg: var(--bs-primary-bg-subtle); + --bs-alert-border-color: var(--bs-primary-border-subtle); + --bs-alert-link-color: var(--bs-primary-text-emphasis); +} + +.alert-secondary { + --bs-alert-color: var(--bs-secondary-text-emphasis); + --bs-alert-bg: var(--bs-secondary-bg-subtle); + --bs-alert-border-color: var(--bs-secondary-border-subtle); + --bs-alert-link-color: var(--bs-secondary-text-emphasis); +} + +.alert-success { + --bs-alert-color: var(--bs-success-text-emphasis); + --bs-alert-bg: var(--bs-success-bg-subtle); + --bs-alert-border-color: var(--bs-success-border-subtle); + --bs-alert-link-color: var(--bs-success-text-emphasis); +} + +.alert-info { + --bs-alert-color: var(--bs-info-text-emphasis); + --bs-alert-bg: var(--bs-info-bg-subtle); + --bs-alert-border-color: var(--bs-info-border-subtle); + --bs-alert-link-color: var(--bs-info-text-emphasis); +} + +.alert-warning { + --bs-alert-color: var(--bs-warning-text-emphasis); + --bs-alert-bg: var(--bs-warning-bg-subtle); + --bs-alert-border-color: var(--bs-warning-border-subtle); + --bs-alert-link-color: var(--bs-warning-text-emphasis); +} + +.alert-danger { + --bs-alert-color: var(--bs-danger-text-emphasis); + --bs-alert-bg: var(--bs-danger-bg-subtle); + --bs-alert-border-color: var(--bs-danger-border-subtle); + --bs-alert-link-color: var(--bs-danger-text-emphasis); +} + +.alert-light { + --bs-alert-color: var(--bs-light-text-emphasis); + --bs-alert-bg: var(--bs-light-bg-subtle); + --bs-alert-border-color: var(--bs-light-border-subtle); + --bs-alert-link-color: var(--bs-light-text-emphasis); +} + +.alert-dark { + --bs-alert-color: var(--bs-dark-text-emphasis); + --bs-alert-bg: var(--bs-dark-bg-subtle); + --bs-alert-border-color: var(--bs-dark-border-subtle); + --bs-alert-link-color: var(--bs-dark-text-emphasis); +} + +.alert-gray { + --bs-alert-color: var(--bs-gray-text-emphasis); + --bs-alert-bg: var(--bs-gray-bg-subtle); + --bs-alert-border-color: var(--bs-gray-border-subtle); + --bs-alert-link-color: var(--bs-gray-text-emphasis); +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 0.375rem; + } +} +.progress, +.progress-stacked { + --bs-progress-height: 0.375rem; + --bs-progress-font-size: 0.8125rem; + --bs-progress-bg: rgba(var(--bs-base-color-rgb), 0.08); + --bs-progress-border-radius: 3.125rem; + --bs-progress-box-shadow: var(--bs-box-shadow-inset); + --bs-progress-bar-color: var(--bs-white); + --bs-progress-bar-bg: #7367f0; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); +} +@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: var(--bs-progress-height) var(--bs-progress-height); +} + +.progress-stacked > .progress { + overflow: visible; +} + +.progress-stacked > .progress > .progress-bar { + width: 100%; +} + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.list-group { + --bs-list-group-color: var(--bs-heading-color); + --bs-list-group-bg: transparent; + --bs-list-group-border-color: var(--bs-border-color); + --bs-list-group-border-width: var(--bs-border-width); + --bs-list-group-border-radius: 0.25rem; + --bs-list-group-item-padding-x: 1.25rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: var(--bs-secondary-color); + --bs-list-group-action-hover-color: var(--bs-body-color); + --bs-list-group-action-hover-bg: var(--bs-gray-50); + --bs-list-group-action-active-color: var(--bs-body-color); + --bs-list-group-action-active-bg: var(--bs-gray-50); + --bs-list-group-disabled-color: var(--bs-secondary-color); + --bs-list-group-disabled-bg: transparent; + --bs-list-group-active-color: var(--bs-heading-color); + --bs-list-group-active-bg: rgba(var(--bs-primary-rgb), 0.16); + --bs-list-group-active-border-color: var(--bs-border-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); +} +.list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); +} + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.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: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-end-start-radius: var(--bs-list-group-border-radius); + border-start-end-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-start-end-radius: var(--bs-list-group-border-radius); + border-end-start-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-end-start-radius: var(--bs-list-group-border-radius); + border-start-end-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-start-end-radius: var(--bs-list-group-border-radius); + border-end-start-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: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-end-start-radius: var(--bs-list-group-border-radius); + border-start-end-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-start-end-radius: var(--bs-list-group-border-radius); + border-end-start-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: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-end-start-radius: var(--bs-list-group-border-radius); + border-start-end-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-start-end-radius: var(--bs-list-group-border-radius); + border-end-start-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: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-end-start-radius: var(--bs-list-group-border-radius); + border-start-end-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-start-end-radius: var(--bs-list-group-border-radius); + border-end-start-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: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-end-start-radius: var(--bs-list-group-border-radius); + border-start-end-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-start-end-radius: var(--bs-list-group-border-radius); + border-end-start-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: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + --bs-list-group-color: var(--bs-primary-text-emphasis); + --bs-list-group-bg: var(--bs-primary-bg-subtle); + --bs-list-group-border-color: var(--bs-primary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); + --bs-list-group-active-color: var(--bs-primary-bg-subtle); + --bs-list-group-active-bg: var(--bs-primary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); +} + +.list-group-item-secondary { + --bs-list-group-color: var(--bs-secondary-text-emphasis); + --bs-list-group-bg: var(--bs-secondary-bg-subtle); + --bs-list-group-border-color: var(--bs-secondary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); + --bs-list-group-active-color: var(--bs-secondary-bg-subtle); + --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); +} + +.list-group-item-success { + --bs-list-group-color: var(--bs-success-text-emphasis); + --bs-list-group-bg: var(--bs-success-bg-subtle); + --bs-list-group-border-color: var(--bs-success-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-success-border-subtle); + --bs-list-group-active-color: var(--bs-success-bg-subtle); + --bs-list-group-active-bg: var(--bs-success-text-emphasis); + --bs-list-group-active-border-color: var(--bs-success-text-emphasis); +} + +.list-group-item-info { + --bs-list-group-color: var(--bs-info-text-emphasis); + --bs-list-group-bg: var(--bs-info-bg-subtle); + --bs-list-group-border-color: var(--bs-info-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-info-border-subtle); + --bs-list-group-active-color: var(--bs-info-bg-subtle); + --bs-list-group-active-bg: var(--bs-info-text-emphasis); + --bs-list-group-active-border-color: var(--bs-info-text-emphasis); +} + +.list-group-item-warning { + --bs-list-group-color: var(--bs-warning-text-emphasis); + --bs-list-group-bg: var(--bs-warning-bg-subtle); + --bs-list-group-border-color: var(--bs-warning-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); + --bs-list-group-active-color: var(--bs-warning-bg-subtle); + --bs-list-group-active-bg: var(--bs-warning-text-emphasis); + --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); +} + +.list-group-item-danger { + --bs-list-group-color: var(--bs-danger-text-emphasis); + --bs-list-group-bg: var(--bs-danger-bg-subtle); + --bs-list-group-border-color: var(--bs-danger-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); + --bs-list-group-active-color: var(--bs-danger-bg-subtle); + --bs-list-group-active-bg: var(--bs-danger-text-emphasis); + --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); +} + +.list-group-item-light { + --bs-list-group-color: var(--bs-light-text-emphasis); + --bs-list-group-bg: var(--bs-light-bg-subtle); + --bs-list-group-border-color: var(--bs-light-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-light-border-subtle); + --bs-list-group-active-color: var(--bs-light-bg-subtle); + --bs-list-group-active-bg: var(--bs-light-text-emphasis); + --bs-list-group-active-border-color: var(--bs-light-text-emphasis); +} + +.list-group-item-dark { + --bs-list-group-color: var(--bs-dark-text-emphasis); + --bs-list-group-bg: var(--bs-dark-bg-subtle); + --bs-list-group-border-color: var(--bs-dark-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); + --bs-list-group-active-color: var(--bs-dark-bg-subtle); + --bs-list-group-active-bg: var(--bs-dark-text-emphasis); + --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); +} + +.list-group-item-gray { + --bs-list-group-color: var(--bs-gray-text-emphasis); + --bs-list-group-bg: var(--bs-gray-bg-subtle); + --bs-list-group-border-color: var(--bs-gray-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-gray-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-gray-border-subtle); + --bs-list-group-active-color: var(--bs-gray-bg-subtle); + --bs-list-group-active-bg: var(--bs-gray-text-emphasis); + --bs-list-group-active-border-color: var(--bs-gray-text-emphasis); +} + +.btn-close { + --bs-btn-close-color: #2f2b3d; + --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232f2b3d'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); + --bs-btn-close-opacity: 0.5; + --bs-btn-close-hover-opacity: 0.75; + --bs-btn-close-focus-shadow: none; + --bs-btn-close-focus-opacity: 0.75; + --bs-btn-close-disabled-opacity: 0.25; + --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); + box-sizing: content-box; + width: 0.65rem; + height: 0.65rem; + padding: 0.25em 0.25em; + color: var(--bs-btn-close-color); + background: transparent var(--bs-btn-close-bg) center/0.65rem auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: var(--bs-btn-close-opacity); +} +.btn-close:hover { + color: var(--bs-btn-close-color); + text-decoration: none; + opacity: var(--bs-btn-close-hover-opacity); +} +.btn-close:focus { + outline: 0; + box-shadow: var(--bs-btn-close-focus-shadow); + opacity: var(--bs-btn-close-focus-opacity); +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + user-select: none; + opacity: var(--bs-btn-close-disabled-opacity); +} + +.btn-close-white { + filter: var(--bs-btn-close-white-filter); +} + +[data-bs-theme=dark] .btn-close { + filter: var(--bs-btn-close-white-filter); +} + +.toast { + --bs-toast-zindex: 1095; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.406rem; + --bs-toast-spacing: 1rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: var(--bs-font-size-base); + --bs-toast-color: var(--bs-body-color); + --bs-toast-bg: rgba(var(--bs-paper-bg-rgb), 0.85); + --bs-toast-border-width: 0px; + --bs-toast-border-color: var(--bs-gray-100); + --bs-toast-border-radius: var(--bs-border-radius); + --bs-toast-box-shadow: var(--bs-box-shadow-lg); + --bs-toast-header-color: var(--bs-heading-color); + --bs-toast-header-bg: var(--bs-paper-bg); + --bs-toast-header-border-color: color-mix(in sRGB, var(--bs-border-color) 40%, var(--bs-paper-bg)); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1095; + position: absolute; + z-index: var(--bs-toast-zindex); + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); +} + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1090; + --bs-modal-width: 35rem; + --bs-modal-padding: 1.5rem; + --bs-modal-margin: 1.5rem; + --bs-modal-color: ; + --bs-modal-bg: var(--bs-paper-bg); + --bs-modal-border-color: var(--bs-border-color); + --bs-modal-border-width: 0; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: var(--bs-box-shadow-lg); + --bs-modal-inner-border-radius: 0.5rem; + --bs-modal-header-padding-x: 0rem; + --bs-modal-header-padding-y: 1.5rem; + --bs-modal-header-padding: 1.5rem 1.5rem 0rem; + --bs-modal-header-border-color: rgba(47, 43, 61, 0.075); + --bs-modal-header-border-width: 0; + --bs-modal-title-line-height: 1.375; + --bs-modal-footer-gap: 1rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: rgba(47, 43, 61, 0.075); + --bs-modal-footer-border-width: 0; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.15s ease-out; + transform: translateY(-100px) scale(0.8); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: translateY(0) scale(1); +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1089; + --bs-backdrop-bg: #97959e; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); +} + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: var(--bs-box-shadow-lg); + } + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; + } + .modal-sm { + --bs-modal-width: 22.5rem; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 50rem; + } +} +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1099; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.8125rem; + --bs-tooltip-color: var(--bs-paper-bg); + --bs-tooltip-bg: var(--bs-black); + --bs-tooltip-border-radius: var(--bs-border-radius); + --bs-tooltip-opacity: 1; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.375; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--bs-tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: calc(-1 * var(--bs-tooltip-arrow-height)); + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: calc(-1 * var(--bs-tooltip-arrow-height)); + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); +} + +.popover { + --bs-popover-zindex: 1091; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.9375rem; + --bs-popover-bg: var(--bs-paper-bg); + --bs-popover-border-width: var(--bs-border-width); + --bs-popover-border-color: var(--bs-gray-100); + --bs-popover-border-radius: var(--bs-border-radius-lg); + --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); + --bs-popover-box-shadow: var(--bs-box-shadow-lg); + --bs-popover-header-padding-x: 1.125rem; + --bs-popover-header-padding-y: 1rem; + --bs-popover-header-font-size: 0.9375rem; + --bs-popover-header-color: var(--bs-heading-color); + --bs-popover-header-bg: var(--bs-paper-bg); + --bs-popover-body-padding-x: 1.125rem; + --bs-popover-body-padding-y: 1.125rem; + --bs-popover-body-color: var(--bs-body-color); + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.375; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); +} + +.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-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + 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-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + 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%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + 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: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/; +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/; +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #2f2b3d; +} +.carousel-dark .carousel-caption { + color: #2f2b3d; +} + +[data-bs-theme=dark] .carousel .carousel-control-prev-icon, +[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon, +[data-bs-theme=dark].carousel .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] { + background-color: #2f2b3d; +} +[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption { + color: #2f2b3d; +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1090; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1.5rem; + --bs-offcanvas-padding-y: 1.5rem; + --bs-offcanvas-color: var(--bs-body-color); + --bs-offcanvas-bg: var(--bs-paper-bg); + --bs-offcanvas-border-width: 0; + --bs-offcanvas-border-color: var(--bs-border-color); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-lg); + --bs-offcanvas-transition: transform 0.25s ease-in-out; + --bs-offcanvas-title-line-height: 1.375; +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1089; + width: 100vw; + height: 100vh; + background-color: #97959e; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: var(--bs-offcanvas-title-line-height); +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + mask-image: linear-gradient(130deg, #2f2b3d 55%, rgba(0, 0, 0, 0.8) 75%, #2f2b3d 95%); + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; +} + +@keyframes placeholder-wave { + 100% { + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #fff !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #fff !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-gray { + color: #fff !important; + background-color: RGBA(var(--bs-gray-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-primary:hover, .link-primary:focus { + color: RGBA(104, 93, 216, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(104, 93, 216, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-secondary { + color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-secondary:hover, .link-secondary:focus { + color: RGBA(115, 118, 130, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(115, 118, 130, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-success { + color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-success:hover, .link-success:focus { + color: RGBA(36, 179, 100, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(36, 179, 100, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-info { + color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-info:hover, .link-info:focus { + color: RGBA(0, 167, 188, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(0, 167, 188, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-warning { + color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-warning:hover, .link-warning:focus { + color: RGBA(230, 143, 60, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(230, 143, 60, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-danger { + color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-danger:hover, .link-danger:focus { + color: RGBA(230, 68, 73, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(230, 68, 73, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-light { + color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-light:hover, .link-light:focus { + color: RGBA(226, 226, 230, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(226, 226, 230, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-dark { + color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-dark:hover, .link-dark:focus { + color: RGBA(42, 46, 66, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(42, 46, 66, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-gray { + color: RGBA(var(--bs-gray-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-gray-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-gray:hover, .link-gray:focus { + color: RGBA(136, 134, 142, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(136, 134, 142, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-body-emphasis { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-body-emphasis:hover, .link-body-emphasis:focus { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; +} + +.focus-ring:focus { + outline: 0; + box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); +} + +.icon-link { + display: inline-flex; + gap: 0.375rem; + align-items: center; + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-underline-offset: 0.25em; + backface-visibility: hidden; +} +.icon-link > .bi { + flex-shrink: 0; + width: 1em; + height: 1em; + fill: currentcolor; + transition: 0.2s ease-in-out transform; +} +@media (prefers-reduced-motion: reduce) { + .icon-link > .bi { + transition: none; + } +} + +.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { + transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} +.visually-hidden:not(caption), +.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { + position: absolute !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: var(--bs-border-width); + min-height: 1em; + background-color: currentcolor; + opacity: 1; +} + +/* Custom colors +******************************************************************************* */ +:root { + --bs-facebook: #3b5998; + --bs-facebook-rgb: 59, 89, 152; + --bs-twitter: #1da1f2; + --bs-twitter-rgb: 29, 161, 242; + --bs-google-plus: #dd4b39; + --bs-google-plus-rgb: 221, 75, 57; + --bs-instagram: #e1306c; + --bs-instagram-rgb: 225, 48, 108; + --bs-linkedin: #0077b5; + --bs-linkedin-rgb: 0, 119, 181; + --bs-github: #444050; + --bs-github-rgb: 68, 64, 80; + --bs-dribbble: #ea4c89; + --bs-dribbble-rgb: 234, 76, 137; + --bs-pinterest: #cb2027; + --bs-pinterest-rgb: 203, 32, 39; + --bs-slack: #4a154b; + --bs-slack-rgb: 74, 21, 75; + --bs-reddit: #ff4500; + --bs-reddit-rgb: 255, 69, 0; + --bs-youtube: #f00; + --bs-youtube-rgb: 255, 0, 0; + --bs-vimeo: #1ab7ea; + --bs-vimeo-rgb: 26, 183, 234; +} +:root .bg-gradient-primary { + --bs-bg-gradient-color: var(--bs-primary); + --bs-bg-gradient-color-rgb: var(--bs-primary-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} +:root .bg-gradient-secondary { + --bs-bg-gradient-color: var(--bs-secondary); + --bs-bg-gradient-color-rgb: var(--bs-secondary-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} +:root .bg-gradient-success { + --bs-bg-gradient-color: var(--bs-success); + --bs-bg-gradient-color-rgb: var(--bs-success-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} +:root .bg-gradient-info { + --bs-bg-gradient-color: var(--bs-info); + --bs-bg-gradient-color-rgb: var(--bs-info-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} +:root .bg-gradient-warning { + --bs-bg-gradient-color: var(--bs-warning); + --bs-bg-gradient-color-rgb: var(--bs-warning-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} +:root .bg-gradient-danger { + --bs-bg-gradient-color: var(--bs-danger); + --bs-bg-gradient-color-rgb: var(--bs-danger-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} +:root .bg-gradient-light { + --bs-bg-gradient-color: var(--bs-light); + --bs-bg-gradient-color-rgb: var(--bs-light-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} +:root .bg-gradient-dark { + --bs-bg-gradient-color: var(--bs-dark); + --bs-bg-gradient-color-rgb: var(--bs-dark-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} +:root .bg-gradient-gray { + --bs-bg-gradient-color: var(--bs-gray); + --bs-bg-gradient-color-rgb: var(--bs-gray-rgb); + background-image: linear-gradient(45deg, var(--bs-bg-gradient-color), rgba(var(--bs-bg-gradient-color-rgb), 0.5)) !important; +} + +/* (C) */ +/* Utilities +****************************************************************************** */ +.row-bordered { + overflow: hidden; +} +.row-bordered > .col, +.row-bordered > [class^=col-], +.row-bordered > [class*=" col-"], +.row-bordered > [class^="col "], +.row-bordered > [class*=" col "], +.row-bordered > [class$=" col"], +.row-bordered > [class=col] { + position: relative; + padding-block-start: 1px; +} +.row-bordered > .col::before, +.row-bordered > [class^=col-]::before, +.row-bordered > [class*=" col-"]::before, +.row-bordered > [class^="col "]::before, +.row-bordered > [class*=" col "]::before, +.row-bordered > [class$=" col"]::before, +.row-bordered > [class=col]::before { + position: absolute; + display: block; + block-size: 0; + border-block-start: 1px solid var(--bs-border-color); + content: ""; + inset-block-end: -1px; + inset-inline: 0; +} +.row-bordered > .col::after, +.row-bordered > [class^=col-]::after, +.row-bordered > [class*=" col-"]::after, +.row-bordered > [class^="col "]::after, +.row-bordered > [class*=" col "]::after, +.row-bordered > [class$=" col"]::after, +.row-bordered > [class=col]::after { + position: absolute; + display: block; + border-inline-start: 1px solid var(--bs-border-color); + content: ""; + inline-size: 0; + inset-block: 0; + inset-inline-start: -1px; +} +.row-bordered.row-border-light > .col::before, .row-bordered.row-border-light > .col::after, +.row-bordered.row-border-light > [class^=col-]::before, +.row-bordered.row-border-light > [class^=col-]::after, +.row-bordered.row-border-light > [class*=" col-"]::before, +.row-bordered.row-border-light > [class*=" col-"]::after, +.row-bordered.row-border-light > [class^="col "]::before, +.row-bordered.row-border-light > [class^="col "]::after, +.row-bordered.row-border-light > [class*=" col "]::before, +.row-bordered.row-border-light > [class*=" col "]::after, +.row-bordered.row-border-light > [class$=" col"]::before, +.row-bordered.row-border-light > [class$=" col"]::after, +.row-bordered.row-border-light > [class=col]::before, +.row-bordered.row-border-light > [class=col]::after { + border-color: #eaeaec; +} + +.text-body-secondary[href]:hover, .text-body-secondary[href]:focus { + color: var(--bs-body-color) !important; +} + +.text-light[href]:hover, .text-light[href]:focus { + color: var(--bs-body-color) !important; +} + +.text-lighter[href]:hover, .text-lighter[href]:focus { + color: var(--bs-body-color) !important; +} + +.text-lightest[href]:hover, .text-lightest[href]:focus { + color: var(--bs-body-color) !important; +} + +.text-paper { + color: var(--bs-paper-bg) !important; +} +.text-paper[href]:hover, .text-paper[href]:focus { + color: var(--bs-primary) !important; +} + +.text-body[href]:hover, +.text-heading[href]:hover { + color: var(--bs-primary) !important; +} + +.container-p-x { + padding-inline: 1rem !important; +} +@media (min-width: 992px) { + .container-p-x { + padding-inline: 1.5rem !important; + } +} + +.container-m-nx { + margin-inline: -1rem !important; +} +@media (min-width: 992px) { + .container-m-nx { + margin-inline: -1.5rem !important; + } +} + +.container-p-y:not([class^=pt-], [class*=" pt-"]) { + padding-block-start: 1.5rem !important; +} +.container-p-y:not([class^=pb-], [class*=" pb-"]) { + padding-block-end: 1.5rem !important; +} + +.container-m-ny:not([class^=mt-], [class*=" mt-"]) { + margin-block-start: -1.5rem !important; +} +.container-m-ny:not([class^=mb-], [class*=" mb-"]) { + margin-block-end: -1.5rem !important; +} + +.icon-base { + block-size: var(--bs-icon-size); + font-size: var(--bs-icon-size); + inline-size: var(--bs-icon-size); + line-height: 1; + vertical-align: middle; +} + +.icon-6px, .icon-6px::before { + block-size: 6px !important; + font-size: 6px !important; + inline-size: 6px !important; +} + +.icon-8px, .icon-8px::before { + block-size: 8px !important; + font-size: 8px !important; + inline-size: 8px !important; +} + +.icon-10px, .icon-10px::before { + block-size: 10px !important; + font-size: 10px !important; + inline-size: 10px !important; +} + +.icon-12px, .icon-12px::before { + block-size: 12px !important; + font-size: 12px !important; + inline-size: 12px !important; +} + +.icon-14px, .icon-14px::before { + block-size: 14px !important; + font-size: 14px !important; + inline-size: 14px !important; +} + +.icon-16px, .icon-16px::before { + block-size: 16px !important; + font-size: 16px !important; + inline-size: 16px !important; +} + +.icon-18px, .icon-18px::before { + block-size: 18px !important; + font-size: 18px !important; + inline-size: 18px !important; +} + +.icon-20px, .icon-20px::before { + block-size: 20px !important; + font-size: 20px !important; + inline-size: 20px !important; +} + +.icon-22px, .icon-22px::before { + block-size: 22px !important; + font-size: 22px !important; + inline-size: 22px !important; +} + +.icon-24px, .icon-24px::before { + block-size: 24px !important; + font-size: 24px !important; + inline-size: 24px !important; +} + +.icon-26px, .icon-26px::before { + block-size: 26px !important; + font-size: 26px !important; + inline-size: 26px !important; +} + +.icon-28px, .icon-28px::before { + block-size: 28px !important; + font-size: 28px !important; + inline-size: 28px !important; +} + +.icon-30px, .icon-30px::before { + block-size: 30px !important; + font-size: 30px !important; + inline-size: 30px !important; +} + +.icon-32px, .icon-32px::before { + block-size: 32px !important; + font-size: 32px !important; + inline-size: 32px !important; +} + +.icon-36px, .icon-36px::before { + block-size: 36px !important; + font-size: 36px !important; + inline-size: 36px !important; +} + +.icon-40px, .icon-40px::before { + block-size: 40px !important; + font-size: 40px !important; + inline-size: 40px !important; +} + +.icon-42px, .icon-42px::before { + block-size: 42px !important; + font-size: 42px !important; + inline-size: 42px !important; +} + +.icon-46px, .icon-46px::before { + block-size: 46px !important; + font-size: 46px !important; + inline-size: 46px !important; +} + +.icon-48px, .icon-48px::before { + block-size: 48px !important; + font-size: 48px !important; + inline-size: 48px !important; +} + +.icon-50px, .icon-50px::before { + block-size: 50px !important; + font-size: 50px !important; + inline-size: 50px !important; +} + +.icon-xs, .icon-xs::before { + block-size: var(--bs-icon-size-xs); + font-size: var(--bs-icon-size-xs); + inline-size: var(--bs-icon-size-xs); +} + +.icon-sm, .icon-sm::before { + block-size: var(--bs-icon-size-sm); + font-size: var(--bs-icon-size-sm); + inline-size: var(--bs-icon-size-sm); +} + +.icon-md, .icon-md::before { + block-size: var(--bs-icon-size-md); + font-size: var(--bs-icon-size-md); + inline-size: var(--bs-icon-size-md); +} + +.icon-lg, .icon-lg::before { + block-size: var(--bs-icon-size-lg); + font-size: var(--bs-icon-size-lg); + inline-size: var(--bs-icon-size-lg); +} + +.icon-xl, .icon-xl::before { + block-size: var(--bs-icon-size-xl); + font-size: var(--bs-icon-size-xl); + inline-size: var(--bs-icon-size-xl); +} + +.cell-fit { + inline-size: 0.1%; + white-space: nowrap; +} + +:dir(rtl) .scaleX-n1-rtl { + transform: scaleX(-1) !important; +} +:dir(rtl) .translate-middle { + transform: translate(50%, -50%) !important; +} +:dir(rtl) .translate-middle-x { + transform: translateX(50%) !important; +} +:dir(rtl) .rotate { + --bs-rotate-90: rotate(-90deg); + --bs-rotate-270: rotate(-270deg); + --bs-rotate-n90: rotate(90deg); + --bs-rotate-n270: rotate(270deg); +} + +/* The color-scheme CSS property https://web.dev/color-scheme/ */ +:root { + --prefix: bs-; + --bs-pure-black: #000; + --bs-pure-black-rgb: 0, 0, 0; + --bs-icon-size: 1.25rem; + --bs-icon-size-xs: 1rem; + --bs-icon-size-sm: 1.125rem; + --bs-icon-size-md: 1.375rem; + --bs-icon-size-lg: 1.5rem; + --bs-icon-size-xl: 2rem; + --bs-primary-contrast: var(--bs-white); + --bs-secondary-contrast: var(--bs-white); + --bs-success-contrast: var(--bs-white); + --bs-info-contrast: var(--bs-white); + --bs-warning-contrast: var(--bs-white); + --bs-danger-contrast: var(--bs-white); + --bs-light-contrast: var(--bs-black); + --bs-dark-contrast: var(--bs-white); + --bs-gray-contrast: var(--bs-white); + --bs-facebook-contrast: var(--bs-white); + --bs-twitter-contrast: var(--bs-white); + --bs-google-plus-contrast: var(--bs-white); + --bs-instagram-contrast: var(--bs-white); + --bs-linkedin-contrast: var(--bs-white); + --bs-github-contrast: var(--bs-white); + --bs-dribbble-contrast: var(--bs-white); + --bs-pinterest-contrast: var(--bs-white); + --bs-slack-contrast: var(--bs-white); + --bs-reddit-contrast: var(--bs-white); + --bs-youtube-contrast: var(--bs-white); + --bs-vimeo-contrast: var(--bs-white); +} + +:root, +[data-bs-theme=light] { + --bs-bg-label-tint-amount: 84%; + --bs-border-subtle-amount: 61%; + --bs-base-color: #2f2b3d; + --bs-base-color-rgb: 47, 43, 61; + --bs-paper-bg: #fff; + --bs-paper-bg-rgb: 255, 255, 255; + --bs-min-contrast-ratio: 1.7; + --bs-box-shadow: 0 0.1875rem 0.75rem 0 rgba(47, 43, 61, 0.14); + --bs-box-shadow-xs: 0 0.0625rem 0.375rem 0 rgba(47, 43, 61, 0.1); + --bs-box-shadow-sm: 0 0.125rem 0.5rem 0 rgba(47, 43, 61, 0.12); + --bs-box-shadow-lg: 0 0.25rem 1.125rem 0 rgba(47, 43, 61, 0.16); + --bs-box-shadow-xl: 0 0.3125rem 1.875rem 0 rgba(47, 43, 61, 0.18); + --bs-floating-component-shadow: 0 0.31rem 1.25rem 0 #acaab1; + --bs-custom-link-color: var(--bs-primary); + --bs-navbar-bg: var(--bs-paper-bg); + --bs-navbar-box-shadow: 0 0 10px var(--bs-border-color); + --bs-navbar-border-width: 1px; + --bs-navbar-border-color: var(--bs-paper-bg); + --bs-menu-header-color: var(--bs-heading-color); + --bs-nav-box-shadow: var(--bs-box-shadow); + --bs-nav-border-color: var(--bs-paper-bg); +} + +[data-bs-theme=dark] { + --bs-primary-contrast: var(--bs-white); + --bs-secondary-contrast: var(--bs-white); + --bs-success-contrast: var(--bs-white); + --bs-info-contrast: var(--bs-white); + --bs-warning-contrast: var(--bs-white); + --bs-danger-contrast: var(--bs-white); + --bs-light-contrast: var(--bs-white); + --bs-dark-contrast: var(--bs-white); + --bs-gray-contrast: var(--bs-white); +} + +[data-bs-theme=dark] { + color-scheme: dark; + --bs-gray-25: #33374d; + --bs-gray-50: #3a3d53; + --bs-gray-75: #3d4157; + --bs-gray-100: #535876; + --bs-gray-200: #44485e; + --bs-gray-300: #64667d; + --bs-gray-400: #76778e; + --bs-gray-500: #9293ae; + --bs-gray-600: #9a9ab0; + --bs-gray-700: #acabc1; + --bs-gray-800: #bdbcd3; + --bs-gray-900: #cfcde4; + --bs-primary: #7367f0; + --bs-secondary: #808390; + --bs-success: #28c76f; + --bs-info: #00bad1; + --bs-warning: #ff9f43; + --bs-danger: #ff4c51; + --bs-light: #494a5d; + --bs-dark: #6b6c9d; + --bs-gray: #9293ae; + --bs-primary-rgb: 115, 103, 240; + --bs-secondary-rgb: 128, 131, 144; + --bs-success-rgb: 40, 199, 111; + --bs-info-rgb: 0, 186, 209; + --bs-warning-rgb: 255, 159, 67; + --bs-danger-rgb: 255, 76, 81; + --bs-light-rgb: 73, 74, 93; + --bs-dark-rgb: 107, 108, 157; + --bs-gray-rgb: 146, 147, 174; + --bs-bg-label-tint-amount: 84%; + --bs-border-subtle-amount: 61%; + --bs-base-color: #e1def5; + --bs-base-color-rgb: 225, 222, 245; + --bs-paper-bg: #2f3349; + --bs-paper-bg-rgb: 47, 51, 73; + --bs-box-shadow: 0 0.1875rem 0.75rem 0 rgba(19, 17, 32, 0.2); + --bs-box-shadow-xs: 0 0.0625rem 0.375rem 0 rgba(19, 17, 32, 0.16); + --bs-box-shadow-sm: 0 0.125rem 0.5rem 0 rgba(19, 17, 32, 0.18); + --bs-box-shadow-lg: 0 0.25rem 1.125rem 0 rgba(19, 17, 32, 0.22); + --bs-box-shadow-xl: 0 0.3125rem 1.875rem 0 rgba(19, 17, 32, 0.24); + --bs-floating-component-shadow: 0 0.31rem 1.25rem 0 rgba(47, 51, 73, 0.4); +} + +/* +? styles specifically for apex-chart dark variant */ +.apexcharts-theme-dark { + --bs-primary: #7367f0; + --bs-secondary: #808390; + --bs-success: #28c76f; + --bs-info: #00bad1; + --bs-warning: #ff9f43; + --bs-danger: #ff4c51; + --bs-light: #494a5d; + --bs-dark: #6b6c9d; + --bs-gray: #9293ae; + --bs-border-color: #44485e; + --bs-box-shadow: 0 0.1875rem 0.75rem 0 rgba(19, 17, 32, 0.2); + --bs-body-color: #acabc1; + --bs-heading-color: #cfcde4; + --bs-paper-bg: #2f3349; + --bs-base-color: #e1def5; + --bs-secondary-color: #76778e; +} + +/* The color-scheme CSS property https://web.dev/color-scheme/ */ +:root, +[data-bs-theme=light] { + /* Bordered Skin Variables */ +} +:root[data-skin=bordered], +[data-bs-theme=light][data-skin=bordered] { + --bs-body-bg: var(--bs-paper-bg); + --bs-navbar-bg: var(--bs-paper-bg); + --bs-navbar-box-shadow: none; + --bs-navbar-border-color: var(--bs-border-color); + --bs-menu-box-shadow: 0 0 0 1px var(--bs-border-color); + --bs-menu-horizontal-menu-box-shadow: 0 0 0 1px var(--bs-gray-200); + --bs-menu-horizontal-menu-sub-box-shadow: 0 0 0 1px var(--bs-gray-200); + --tagify-dropdown-box-shadow: none; + --tagify-dropdown-border-width: 1px; + --bs-nav-box-shadow: none; + --bs-nav-border-color: var(--bs-border-color); +} +:root[data-skin=bordered] .layout-navbar.navbar-detached, +[data-bs-theme=light][data-skin=bordered] .layout-navbar.navbar-detached { + box-shadow: 0 0 0 1px var(--bs-border-color); +} +:root[data-skin=bordered] .footer, +[data-bs-theme=light][data-skin=bordered] .footer { + --bs-footer-border-width: 1px; + --bs-footer-box-shadow: none; +} +:root[data-skin=bordered] .accordion, +[data-bs-theme=light][data-skin=bordered] .accordion { + --bs-accordion-box-shadow: none; + --bs-accordion-active-box-shadow: none; + --bs-accordion-border-color: var(--bs-gray-200); +} +:root[data-skin=bordered] .btn, +[data-bs-theme=light][data-skin=bordered] .btn { + --bs-btn-box-shadow: none; + --bs-btn-focus-box-shadow: none; + --bs-btn-active-shadow: none; +} +:root[data-skin=bordered] .dropdown-menu, +[data-bs-theme=light][data-skin=bordered] .dropdown-menu { + --bs-dropdown-box-shadow: none; + --bs-dropdown-border-width: 1px; +} +:root[data-skin=bordered] .modal:not(.modal-transparent) .modal-content, +[data-bs-theme=light][data-skin=bordered] .modal:not(.modal-transparent) .modal-content { + --bs-modal-box-shadow: none; + --bs-modal-border-width: 1px; +} +:root[data-skin=bordered] .offcanvas, +[data-bs-theme=light][data-skin=bordered] .offcanvas { + --bs-offcanvas-box-shadow: none; + --bs-offcanvas-border-width: 1px; +} +:root[data-skin=bordered] :dir(rtl) .offcanvas-start, +[data-bs-theme=light][data-skin=bordered] :dir(rtl) .offcanvas-start { + border-inline-end: 1px solid var(--bs-offcanvas-border-color); + border-inline-start: 0; +} +:root[data-skin=bordered] :dir(rtl) .offcanvas-end, +[data-bs-theme=light][data-skin=bordered] :dir(rtl) .offcanvas-end { + border-inline-end: 0; + border-inline-start: 1px solid var(--bs-offcanvas-border-color); +} +:root[data-skin=bordered] .toast, +:root[data-skin=bordered] .bs-toast.toast, +[data-bs-theme=light][data-skin=bordered] .toast, +[data-bs-theme=light][data-skin=bordered] .bs-toast.toast { + --bs-toast-box-shadow: none; + --bs-toast-border-width: 1px; +} +:root[data-skin=bordered] .notyf__toast.notyf__success, :root[data-skin=bordered] .notyf__toast.notyf__error, :root[data-skin=bordered] .notyf__toast.notyf__info, :root[data-skin=bordered] .notyf__toast.notyf__warning, +[data-bs-theme=light][data-skin=bordered] .notyf__toast.notyf__success, +[data-bs-theme=light][data-skin=bordered] .notyf__toast.notyf__error, +[data-bs-theme=light][data-skin=bordered] .notyf__toast.notyf__info, +[data-bs-theme=light][data-skin=bordered] .notyf__toast.notyf__warning { + box-shadow: none; +} +:root[data-skin=bordered] .pagination, +[data-bs-theme=light][data-skin=bordered] .pagination { + --bs-pagination-box-shadow-color: transparent; +} +:root[data-skin=bordered] .card, +[data-bs-theme=light][data-skin=bordered] .card { + --bs-card-box-shadow: 0px 0px 0px var(--bs-border-width) var(--bs-card-border-color); + --bs-card-hover-box-shadow: 0px 0px 0px var(--bs-border-width) var(--bs-card-border-color); +} +:root[data-skin=bordered] .card-group, +[data-bs-theme=light][data-skin=bordered] .card-group { + --bs-card-box-shadow: none; +} +:root[data-skin=bordered] .card-group .card, +[data-bs-theme=light][data-skin=bordered] .card-group .card { + --bs-card-border-width: 1px; +} +:root[data-skin=bordered] .popover:not(.custom-popover), +[data-bs-theme=light][data-skin=bordered] .popover:not(.custom-popover) { + --bs-popover-box-shadow: none; + --bs-popover-border-color: var(--bs-border-color); +} +:root[data-skin=bordered] .avatar, +[data-bs-theme=light][data-skin=bordered] .avatar { + --bs-box-shadow: none; +} +:root[data-skin=bordered] .shepherd-element, +[data-bs-theme=light][data-skin=bordered] .shepherd-element { + box-shadow: none; +} +:root[data-skin=bordered] .swal2-container .swal2-popup, +[data-bs-theme=light][data-skin=bordered] .swal2-container .swal2-popup { + box-shadow: none; +} +:root[data-skin=bordered] .apexcharts-canvas .apexcharts-tooltip, +[data-bs-theme=light][data-skin=bordered] .apexcharts-canvas .apexcharts-tooltip { + box-shadow: none; +} +:root[data-skin=bordered] .noUi-target .noUi-tooltip, +[data-bs-theme=light][data-skin=bordered] .noUi-target .noUi-tooltip { + box-shadow: none; +} +:root[data-skin=bordered] .ql-toolbar .ql-picker-options, +:root[data-skin=bordered] .ql-snow .ql-tooltip, +:root[data-skin=bordered] .flatpickr-calendar, +:root[data-skin=bordered] .daterangepicker, +:root[data-skin=bordered] .ui-timepicker-wrapper, +:root[data-skin=bordered] .pcr-app, +:root[data-skin=bordered] .bs-stepper:not(.wizard-modern), +:root[data-skin=bordered] .bs-stepper.wizard-modern .bs-stepper-content, +[data-bs-theme=light][data-skin=bordered] .ql-toolbar .ql-picker-options, +[data-bs-theme=light][data-skin=bordered] .ql-snow .ql-tooltip, +[data-bs-theme=light][data-skin=bordered] .flatpickr-calendar, +[data-bs-theme=light][data-skin=bordered] .daterangepicker, +[data-bs-theme=light][data-skin=bordered] .ui-timepicker-wrapper, +[data-bs-theme=light][data-skin=bordered] .pcr-app, +[data-bs-theme=light][data-skin=bordered] .bs-stepper:not(.wizard-modern), +[data-bs-theme=light][data-skin=bordered] .bs-stepper.wizard-modern .bs-stepper-content { + border-width: var(--bs-border-width); + border-style: var(--bs-border-style); + border-color: var(--bs-border-color); + box-shadow: none; +} +:root[data-skin=bordered] .dz-preview, +[data-bs-theme=light][data-skin=bordered] .dz-preview { + border-width: var(--bs-border-width); + box-shadow: none; +} +:root[data-skin=bordered] .app-kanban .kanban-wrapper .kanban-board .kanban-item, +[data-bs-theme=light][data-skin=bordered] .app-kanban .kanban-wrapper .kanban-board .kanban-item { + border: var(--bs-border-width) solid var(--bs-border-color); + box-shadow: none; +} +:root[data-skin=bordered] .app-kanban .kanban-wrapper .kanban-board .kanban-item:hover, +[data-bs-theme=light][data-skin=bordered] .app-kanban .kanban-wrapper .kanban-board .kanban-item:hover { + box-shadow: none; +} +:root[data-skin=bordered] .select2-container, +[data-bs-theme=light][data-skin=bordered] .select2-container { + --bs-select-dropdown-border-width: 1px; + --bs-select-dropdown-box-shadow: none; +} +:root[data-skin=bordered] .authentication-wrapper .authentication-bg, +[data-bs-theme=light][data-skin=bordered] .authentication-wrapper .authentication-bg { + border-inline-start: 1px solid var(--bs-border-color); +} +:root[data-skin=bordered] .twitter-typeahead .tt-menu, +[data-bs-theme=light][data-skin=bordered] .twitter-typeahead .tt-menu { + border-width: 1px; + box-shadow: none; +} + +/* Bordered Skin Variables */ +[data-skin=bordered] [data-bs-theme=dark] { + --bs-menu-horizontal-menu-box-shadow: 0 0 0 1px #44485e; + --bs-menu-horizontal-menu-sub-box-shadow: 0 0 0 1px #44485e; +} + +/* Reboot */ +b, +strong { + font-weight: 700; +} + +caption { + text-align: start; +} + +dd { + margin-inline-start: 0; +} + +a { + color: var(--bs-custom-link-color); +} +a:hover { + color: color-mix(in sRGB, var(--bs-custom-link-color) 80%, var(--bs-base-color)); +} +a:not([href]), a:not([href]):hover { + color: inherit; + text-decoration: none; +} + +/* Autofill input bg and text color issue on different OS and browsers */ +input:-webkit-autofill, +input:-webkit-autofill:hover, +input:-webkit-autofill:focus, +textarea:-webkit-autofill, +textarea:-webkit-autofill:hover, +textarea:-webkit-autofill:focus, +select:-webkit-autofill, +select:-webkit-autofill:hover, +select:-webkit-autofill:focus, +input:-internal-autofill-selected { + background-clip: text !important; +} + +h1, .h1 { + line-height: 4.25rem; +} + +h2, .h2 { + line-height: 3.5rem; +} + +h3, .h3 { + line-height: 2.625rem; +} + +h4, .h4 { + line-height: 2.375rem; +} + +h5, .h5 { + line-height: 1.75rem; +} + +h6, .h6 { + line-height: 1.375rem; +} + +img[data-app-light-img][data-app-dark-img] { + visibility: visible; +} + +/* Type */ +.list-inline, +.list-unstyled { + padding-inline-start: 0; +} + +.list-inline-item:not(:last-child) { + margin-inline: 0 0.5rem; +} + +[data-bs-theme=dark] { + color-scheme: dark; +} +[data-bs-theme=dark] .blockquote-footer { + color: #9a9ab0; +} + +/* Tables +******************************************************************************** */ +/* ios fix for drodown-menu being clipped off when used in tables */ +.ios .table tr > td .dropdown { + position: relative; +} + +/* Firefox fix for table head border bottom */ +.table > :not(caption) > * > * { + background-clip: padding-box; +} +.table tr > td .dropdown { + position: static; +} +.table .btn-icon, +.table .btn:not([class*=btn-]) { + color: var(--bs-table-color); +} +.table th { + color: var(--bs-heading-color); + font-size: 0.8125rem; + letter-spacing: 0.2px; + text-transform: uppercase; +} +.table:not(.table-borderless):not(.dataTable) thead th { + border-block-start-width: var(--bs-border-width); +} +.table.table-flush-spacing thead tr > td:first-child, +.table.table-flush-spacing tbody tr > td:first-child { + padding-inline-start: 0; +} +.table.table-flush-spacing thead tr > td:last-child, +.table.table-flush-spacing tbody tr > td:last-child { + padding-inline-end: 0; +} +.card .table { + margin-block-end: 0; +} +.table.table-dark th, +.table .table-dark th { + --bs-heading-color: var(--bs-table-color); + border-block-start: 1px solid var(--bs-border-color); +} +.table.table-light, +.table .table-light { + border-color: var(--bs-gray-200); +} +.table.table-sm thead tr th { + padding-block: 1.114rem; +} +.table thead tr th { + padding-block: 1rem; + padding-inline-end: 1rem; +} + +/* class for to remove table border bottom */ +.table-border-bottom-0 tbody tr:last-child td, +.table-border-bottom-0 tbody tr:last-child th { + border-block-end-width: 0; +} + +.table-primary { + --bs-table-bg: rgba(var(--bs-primary-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); +} + +.table-secondary { + --bs-table-bg: rgba(var(--bs-secondary-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); +} + +.table-success { + --bs-table-bg: rgba(var(--bs-success-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); +} + +.table-info { + --bs-table-bg: rgba(var(--bs-info-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); +} + +.table-warning { + --bs-table-bg: rgba(var(--bs-warning-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); +} + +.table-danger { + --bs-table-bg: rgba(var(--bs-danger-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); +} + +.table-light { + --bs-table-bg: rgba(var(--bs-light-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); + --bs-table-bg: var(--bs-light); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-table-color) 3.5%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-table-color) 2.9%, var(--bs-table-bg)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-table-color) 4%, var(--bs-table-bg)); +} + +.table-dark { + --bs-table-bg: rgba(var(--bs-dark-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); + --bs-table-bg: var(--bs-dark); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-table-color) 3.5%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-table-color) 2.9%, var(--bs-table-bg)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-table-color) 4%, var(--bs-table-bg)); +} + +.table-gray { + --bs-table-bg: rgba(var(--bs-gray-rgb), .2); + --bs-table-hover-bg: color-mix(in sRGB, var(--bs-body-bg) 46%, var(--bs-table-bg)); + --bs-table-striped-bg: color-mix(in sRGB, var(--bs-body-bg) 47%, var(--bs-table-bg)); + --bs-table-border-color: color-mix(in sRGB, var(--bs-table-bg) 88%, var(--bs-table-color)); + --bs-table-active-bg: color-mix(in sRGB, var(--bs-body-bg) 32.5%, var(--bs-table-bg)); +} + +[data-bs-theme=dark] .table { + --bs-table-hover-bg: rgba(var(--bs-body-bg-rgb), 0.75); + --bs-table-active-bg: rgba(var(--bs-body-bg-rgb), 0.75); +} +[data-bs-theme=dark] .table-primary { + --bs-table-color: var(--bs-primary-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} +[data-bs-theme=dark] .table-secondary { + --bs-table-color: var(--bs-secondary-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} +[data-bs-theme=dark] .table-success { + --bs-table-color: var(--bs-success-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} +[data-bs-theme=dark] .table-info { + --bs-table-color: var(--bs-info-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} +[data-bs-theme=dark] .table-warning { + --bs-table-color: var(--bs-warning-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} +[data-bs-theme=dark] .table-danger { + --bs-table-color: var(--bs-danger-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} +[data-bs-theme=dark] .table-light { + --bs-table-color: var(--bs-light-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} +[data-bs-theme=dark] .table-dark { + --bs-table-color: var(--bs-dark-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} +[data-bs-theme=dark] .table-gray { + --bs-table-color: var(--bs-gray-contrast); + --bs-table-hover-color: var(--bs-table-color); + --bs-table-striped-color: var(--bs-table-color); + --bs-table-active-color: var(--bs-table-color); +} + +/* Labels +******************************************************************************* */ +.form-label, +.col-form-label { + color: var(--bs-heading-color); +} + +.col-form-label { + white-space: nowrap; +} + +/* Default (vertical ) form label size */ +.form-label-lg { + font-size: 1.0625rem; +} + +.form-label-sm { + font-size: 0.8125rem; +} + +/* Form Text +******************************************************************************* */ +/* Form control +******************************************************************************* */ +.form-control { + /* + ? Form control (all size) padding calc due to border increase on focus */ + padding-block: calc(0.426rem - var(--bs-border-width)); + padding-inline: calc(0.9375rem - var(--bs-border-width)); +} +.form-control::placeholder, .form-control:focus::placeholder { + transition: all ease 0.2s; +} +@media (prefers-reduced-motion: reduce) { + .form-control::placeholder, .form-control:focus::placeholder { + transition: none; + } +} +.form-control:hover:not(:focus):not(:disabled):not(.tagify--focus) { + border-color: var(--bs-gray-600); +} +.input-group .form-control[type=number] { + line-height: 1.375rem; + min-block-size: 2.375rem; +} +.input-group-lg .form-control[type=number] { + line-height: 1.5rem; + min-block-size: 3rem; +} +.input-group-sm .form-control[type=number] { + min-block-size: 1.875rem; +} +.form-control:not([readonly]):focus::placeholder { + transform: translateX(4px); +} +:dir(rtl) .form-control:not([readonly]):focus::placeholder { + transform: translateX(-4px); +} +.form-control:focus, .was-validated .form-control:invalid, .was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid { + border-width: 2px; + padding-block: calc(0.426rem - 2px); + padding-inline: calc(0.9375rem - 2px); +} +.form-control:focus::file-selector-button, .was-validated .form-control:invalid::file-selector-button, .was-validated .form-control:valid::file-selector-button, .form-control.is-invalid::file-selector-button, .form-control.is-valid::file-selector-button { + box-shadow: var(--bs-border-width) 0 0 var(--bs-primary); +} +.form-control.form-control-lg { + padding-block: calc(0.575rem - var(--bs-border-width)); + padding-inline: calc(1rem - var(--bs-border-width)); +} +.form-control.form-control-lg:focus, .was-validated .form-control.form-control-lg:invalid, .was-validated .form-control.form-control-lg:valid, .form-control.form-control-lg.is-invalid, .form-control.form-control-lg.is-valid { + padding-block: calc(0.575rem - 2px); + padding-inline: calc(1rem - 2px); +} +.form-control.form-control-lg::file-selector-button { + margin-block: -0.6375rem; + padding-block: 0.6375rem; +} +.form-control.form-control-sm { + padding-block: calc(0.215rem - var(--bs-border-width)); + padding-inline: calc(0.75rem - var(--bs-border-width)); +} +.form-control.form-control-sm:focus, .was-validated .form-control.form-control-sm:invalid, .was-validated .form-control.form-control-sm:valid, .form-control.form-control-sm.is-invalid, .form-control.form-control-sm.is-valid { + padding-block: calc(0.215rem - 2px); + padding-inline: calc(0.75rem - 2px); +} +.form-control.form-control-sm::file-selector-button { + margin-block: -0.2775rem; + padding-block: 0.2775rem; +} +.form-control.autosize { + field-sizing: content; + min-block-size: 5.3125rem; + overflow-x: hidden; + resize: none; +} + +/* RTL */ +:dir(rtl) input[type=tel] { + text-align: end; +} + +/* Select +******************************************************************************* */ +.form-select { + background-clip: padding-box; + padding-block: calc(0.426rem - var(--bs-border-width)); + padding-inline-end: calc(2.625rem - var(--bs-border-width)); + padding-inline-start: calc(0.9375rem - var(--bs-border-width)); +} +.form-select optgroup, +.form-select option { + background-color: var(--bs-paper-bg); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-inline-end: 0.9375rem; +} +.form-select:hover:not(:focus):not(:disabled) { + border-color: var(--bs-gray-600); +} +.form-select:disabled { + background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 22" fill="none"%3e%3cpath d="M10.9999 12.0743L15.5374 7.53676L16.8336 8.83292L10.9999 14.6666L5.16626 8.83292L6.46243 7.53676L10.9999 12.0743Z" fill="%23acaab1" fill-opacity="0.9"/%3e%3c/svg%3e'); +} +.form-select:focus, .form-select:focus-within, .was-validated .form-select:invalid, .was-validated .form-select:valid, .form-select.is-invalid, .form-select.is-valid { + border-width: 2px; + background-position: right calc(0.9375rem - 1px) center; + padding-block: calc(0.426rem - 2px); + padding-inline-end: calc(2.625rem - 2px); + padding-inline-start: calc(0.9375rem - 2px); +} +.form-select.form-select-lg { + background-size: 26px 26px; + min-block-size: calc(1.625em + 1.15rem + calc(var(--bs-border-width) * 2)); + padding-block: calc(0.575rem - var(--bs-border-width)); + padding-inline-start: calc(1rem - var(--bs-border-width)); +} +.form-select.form-select-lg:focus, .was-validated .form-select.form-select-lg:invalid, .was-validated .form-select.form-select-lg:valid, .form-select.form-select-lg.is-invalid, .form-select.form-select-lg.is-valid { + padding-block: calc(0.575rem - 2px); + padding-inline-start: calc(1rem - 2px); +} +.form-select.form-select-sm { + background-size: 20px 20px; + min-block-size: calc(1.625em + 0.43rem + calc(var(--bs-border-width) * 2)); + padding-block: calc(0.215rem - var(--bs-border-width)); + padding-inline-start: calc(0.75rem - var(--bs-border-width)); +} +.form-select.form-select-sm:focus, .was-validated .form-select.form-select-sm:invalid, .was-validated .form-select.form-select-sm:valid, .form-select.form-select-sm.is-invalid, .form-select.form-select-sm.is-valid { + padding-block: calc(0.215rem - 2px); + padding-inline-start: calc(0.75rem - 2px); +} +.form-select[multiple]:focus { + padding-inline-end: 0.875rem !important; +} + +/* RTL */ +:dir(rtl) .form-select { + background-position: left 0.9375rem center; +} +:dir(rtl) .form-select:focus, .was-validated :dir(rtl) .form-select:invalid, .was-validated :dir(rtl) .form-select:valid, :dir(rtl) .form-select.is-invalid, :dir(rtl) .form-select.is-valid { + background-position: left calc(0.9375rem - 1px) center; +} + +/* Dark Theme */ +[data-bs-theme=dark] .form-select:disabled { + background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 22" fill="none"%3e%3cpath d="M10.9999 12.0743L15.5374 7.53676L16.8336 8.83292L10.9999 14.6666L5.16626 8.83292L6.46243 7.53676L10.9999 12.0743Z" fill="%2376778e" fill-opacity="0.9"/%3e%3c/svg%3e'); +} + +/* Checkboxes and Radios +******************************************************************************* */ +.form-check { + position: relative; + padding-inline: 1.8em 0; +} +.form-check .form-check-input { + float: inline-start; + margin-inline-start: -1.8em; +} +.form-check.form-check-reverse { + padding-inline: 0 1.8em; +} +.form-check.form-check-reverse .form-check-input { + float: inline-end; + margin-inline-end: -1.8em; +} + +.form-check-input { + --bs-form-check-input-checked-bg: var(--bs-primary); + --bs-form-check-input-checked-border-color: var(--bs-primary); + --bs-form-check-shadow-color: var(--bs-primary-rgb); + --bs-form-check-box-shadow: 0 .125rem .375rem 0 rgba(var(--bs-form-check-shadow-color), .3); + cursor: pointer; +} +.form-check-input:disabled { + --bs-form-check-bg: var(--bs-gray-300); + border-color: var(--bs-gray-300); +} +.form-check-input:checked { + border-color: var(--bs-form-check-input-checked-border-color); + background-color: var(--bs-form-check-input-checked-bg); + box-shadow: var(--bs-form-check-box-shadow); +} +.form-check-input[type=checkbox]:indeterminate { + border-color: var(--bs-form-check-input-checked-border-color); + background-color: var(--bs-form-check-input-checked-bg); + box-shadow: var(--bs-form-check-box-shadow); +} +.form-check-input:active { + filter: none; +} + +/* Only for checkbox and radio (not for bs default switch) +? .dt-checkboxes-cell class is used for DataTables checkboxes */ +.form-check:not(.form-switch) .form-check-input[type=radio], +.dt-checkboxes-cell .form-check-input[type=radio] { + background-size: 1.3125rem; +} +.form-check:not(.form-switch) .form-check-input[type=radio]:not(:checked), +.dt-checkboxes-cell .form-check-input[type=radio]:not(:checked) { + background-size: 0.75rem; +} + +.form-check-inline { + margin-inline: 0 1rem; +} + +.form-switch { + padding-inline-start: 2.667em; +} +.form-switch .form-check-input { + border: 0; + margin-inline-start: -2.667em; +} +:dir(rtl) .form-switch .form-check-input { + background-position: right center; +} +:dir(rtl) .form-switch .form-check-input:checked { + background-position: 4% center; +} +.form-switch .form-check-input:not(:checked) { + background-color: rgba(var(--bs-base-color-rgb), 0.1); + box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.16) inset; +} +.form-switch.form-check-reverse { + padding-inline-end: 2.667em; +} +.form-switch.form-check-reverse .form-check-input { + margin-inline-end: -2.667em; +} + +/* Generate contextual modifier classes for colorizing the form check */ +.form-check-primary .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-primary); + --bs-form-check-input-checked-border-color: var(--bs-primary); + --bs-form-check-shadow-color: var(--bs-primary-rgb); +} +.form-check-primary.custom-option.checked { + --bs-custom-option-border-color: var(--bs-primary); +} + +.form-check-secondary .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-secondary); + --bs-form-check-input-checked-border-color: var(--bs-secondary); + --bs-form-check-shadow-color: var(--bs-secondary-rgb); +} +.form-check-secondary.custom-option.checked { + --bs-custom-option-border-color: var(--bs-secondary); +} + +.form-check-success .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-success); + --bs-form-check-input-checked-border-color: var(--bs-success); + --bs-form-check-shadow-color: var(--bs-success-rgb); +} +.form-check-success.custom-option.checked { + --bs-custom-option-border-color: var(--bs-success); +} + +.form-check-info .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-info); + --bs-form-check-input-checked-border-color: var(--bs-info); + --bs-form-check-shadow-color: var(--bs-info-rgb); +} +.form-check-info.custom-option.checked { + --bs-custom-option-border-color: var(--bs-info); +} + +.form-check-warning .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-warning); + --bs-form-check-input-checked-border-color: var(--bs-warning); + --bs-form-check-shadow-color: var(--bs-warning-rgb); +} +.form-check-warning.custom-option.checked { + --bs-custom-option-border-color: var(--bs-warning); +} + +.form-check-danger .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-danger); + --bs-form-check-input-checked-border-color: var(--bs-danger); + --bs-form-check-shadow-color: var(--bs-danger-rgb); +} +.form-check-danger.custom-option.checked { + --bs-custom-option-border-color: var(--bs-danger); +} + +.form-check-light .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-light); + --bs-form-check-input-checked-border-color: var(--bs-light); + --bs-form-check-shadow-color: var(--bs-light-rgb); +} +.form-check-light.custom-option.checked { + --bs-custom-option-border-color: var(--bs-light); +} + +.form-check-dark .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-dark); + --bs-form-check-input-checked-border-color: var(--bs-dark); + --bs-form-check-shadow-color: var(--bs-dark-rgb); +} +.form-check-dark.custom-option.checked { + --bs-custom-option-border-color: var(--bs-dark); +} + +.form-check-gray .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-gray); + --bs-form-check-input-checked-border-color: var(--bs-gray); + --bs-form-check-shadow-color: var(--bs-gray-rgb); +} +.form-check-gray.custom-option.checked { + --bs-custom-option-border-color: var(--bs-gray); +} + +.form-check-facebook .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-facebook); + --bs-form-check-input-checked-border-color: var(--bs-facebook); + --bs-form-check-shadow-color: var(--bs-facebook-rgb); +} +.form-check-facebook.custom-option.checked { + --bs-custom-option-border-color: var(--bs-facebook); +} + +.form-check-twitter .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-twitter); + --bs-form-check-input-checked-border-color: var(--bs-twitter); + --bs-form-check-shadow-color: var(--bs-twitter-rgb); +} +.form-check-twitter.custom-option.checked { + --bs-custom-option-border-color: var(--bs-twitter); +} + +.form-check-google-plus .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-google-plus); + --bs-form-check-input-checked-border-color: var(--bs-google-plus); + --bs-form-check-shadow-color: var(--bs-google-plus-rgb); +} +.form-check-google-plus.custom-option.checked { + --bs-custom-option-border-color: var(--bs-google-plus); +} + +.form-check-instagram .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-instagram); + --bs-form-check-input-checked-border-color: var(--bs-instagram); + --bs-form-check-shadow-color: var(--bs-instagram-rgb); +} +.form-check-instagram.custom-option.checked { + --bs-custom-option-border-color: var(--bs-instagram); +} + +.form-check-linkedin .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-linkedin); + --bs-form-check-input-checked-border-color: var(--bs-linkedin); + --bs-form-check-shadow-color: var(--bs-linkedin-rgb); +} +.form-check-linkedin.custom-option.checked { + --bs-custom-option-border-color: var(--bs-linkedin); +} + +.form-check-github .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-github); + --bs-form-check-input-checked-border-color: var(--bs-github); + --bs-form-check-shadow-color: var(--bs-github-rgb); +} +.form-check-github.custom-option.checked { + --bs-custom-option-border-color: var(--bs-github); +} + +.form-check-dribbble .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-dribbble); + --bs-form-check-input-checked-border-color: var(--bs-dribbble); + --bs-form-check-shadow-color: var(--bs-dribbble-rgb); +} +.form-check-dribbble.custom-option.checked { + --bs-custom-option-border-color: var(--bs-dribbble); +} + +.form-check-pinterest .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-pinterest); + --bs-form-check-input-checked-border-color: var(--bs-pinterest); + --bs-form-check-shadow-color: var(--bs-pinterest-rgb); +} +.form-check-pinterest.custom-option.checked { + --bs-custom-option-border-color: var(--bs-pinterest); +} + +.form-check-slack .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-slack); + --bs-form-check-input-checked-border-color: var(--bs-slack); + --bs-form-check-shadow-color: var(--bs-slack-rgb); +} +.form-check-slack.custom-option.checked { + --bs-custom-option-border-color: var(--bs-slack); +} + +.form-check-reddit .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-reddit); + --bs-form-check-input-checked-border-color: var(--bs-reddit); + --bs-form-check-shadow-color: var(--bs-reddit-rgb); +} +.form-check-reddit.custom-option.checked { + --bs-custom-option-border-color: var(--bs-reddit); +} + +.form-check-youtube .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-youtube); + --bs-form-check-input-checked-border-color: var(--bs-youtube); + --bs-form-check-shadow-color: var(--bs-youtube-rgb); +} +.form-check-youtube.custom-option.checked { + --bs-custom-option-border-color: var(--bs-youtube); +} + +.form-check-vimeo .form-check-input { + --bs-form-check-input-checked-bg: var(--bs-vimeo); + --bs-form-check-input-checked-border-color: var(--bs-vimeo); + --bs-form-check-shadow-color: var(--bs-vimeo-rgb); +} +.form-check-vimeo.custom-option.checked { + --bs-custom-option-border-color: var(--bs-vimeo); +} + +/* Range select +******************************************************************************* */ +.form-range::-webkit-slider-thumb { + box-shadow: 0 0.112rem 0.375rem 0 rgba(var(--bs-base-color-rgb), 0.08); + transform-origin: center; + transition: transform 0.2s, box-shadow 0.2s ease; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + transition: none; + } +} +.form-range::-webkit-slider-thumb:hover { + box-shadow: 0 0 0 0.5rem rgba(var(--bs-primary-rgb), 0.16); +} +.form-range::-webkit-slider-thumb:active, .form-range::-webkit-slider-thumb:focus { + box-shadow: 0 0 0 0.8125rem rgba(var(--bs-primary-rgb), 0.16); +} +.form-range::-moz-range-thumb { + box-shadow: 0 0.112rem 0.375rem 0 rgba(var(--bs-base-color-rgb), 0.08); + transform-origin: center; + transition: transform 0.2s, box-shadow 0.2s ease; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + transition: none; + } +} +.form-range::-moz-range-thumb:hover { + box-shadow: 0 0 0 0.5rem rgba(var(--bs-primary-rgb), 0.16); +} +.form-range::-moz-range-thumb:active, .form-range::-moz-range-thumb:focus { + box-shadow: 0 0 0 0.8125rem rgba(var(--bs-primary-rgb), 0.16); +} +.form-range:disabled::-webkit-slider-runnable-track { + background-color: var(--bs-secondary-color); +} +.form-range:disabled::-moz-range-track { + background-color: var(--bs-secondary-color); +} +.form-range:disabled::-webkit-slider-thumb { + border-color: var(--bs-secondary-color); + box-shadow: none; +} +.form-range:disabled::-moz-range-thumb { + border-color: var(--bs-secondary-color); + box-shadow: none; +} + +/* Input groups +******************************************************************************* */ +/* Using :focus-within to apply focus/validation border and shadow to default and merged input-group */ +.input-group { + border-radius: var(--bs-border-radius); + /* + ? Info :focus-within to apply focus/validation border and shadow to default and merged input & input-group */ +} +.input-group:has(.form-check-input):not(:has(.dropdown-toggle)) { + z-index: 1; +} +.input-group:has(.form-check-input):not(:has(.dropdown-toggle))::before { + z-index: -1; +} +.input-group .input-group-text { + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .input-group .input-group-text { + transition: none; + } +} +.input-group .flatpickr-wrapper { + flex: 1 1 auto; + inline-size: 1%; + min-inline-size: 0; +} +.input-group > .flatpickr-wrapper:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) .flatpickr-input { + border-end-start-radius: 0; + border-start-start-radius: 0; +} +.input-group .form-control:focus, .input-group .form-control:focus-within, +.input-group .form-select:focus, +.input-group .form-select:focus-within, +.input-group .input-group-text:focus, +.input-group .input-group-text:focus-within { + border-width: var(--bs-border-width); +} +.input-group .form-control, .input-group .form-control:focus, .input-group .form-control:focus-within, .was-validated .input-group .form-control:invalid, .was-validated .input-group .form-control:valid, .input-group .form-control.is-invalid, .input-group .form-control.is-valid, +.input-group .input-group-text, +.input-group .input-group-text:focus, +.input-group .input-group-text:focus-within, +.was-validated .input-group .input-group-text:invalid, +.was-validated .input-group .input-group-text:valid, +.input-group .input-group-text.is-invalid, +.input-group .input-group-text.is-valid, .was-validated .input-group:has(:invalid) .form-control, .was-validated .input-group:has(:invalid) .form-control:focus, .was-validated .input-group:has(:invalid) .form-control:focus-within, .was-validated .was-validated .input-group:has(:invalid) .form-control:invalid, .was-validated .was-validated .input-group:has(:invalid) .form-control:valid, .was-validated .input-group:has(:invalid) .form-control.is-invalid, .was-validated .input-group:has(:invalid) .form-control.is-valid, +.was-validated .input-group:has(:invalid) .input-group-text, +.was-validated .input-group:has(:invalid) .input-group-text:focus, +.was-validated .input-group:has(:invalid) .input-group-text:focus-within, +.was-validated .was-validated .input-group:has(:invalid) .input-group-text:invalid, +.was-validated .was-validated .input-group:has(:invalid) .input-group-text:valid, +.was-validated .input-group:has(:invalid) .input-group-text.is-invalid, +.was-validated .input-group:has(:invalid) .input-group-text.is-valid, .was-validated .input-group:has(:valid) .form-control, .was-validated .input-group:has(:valid) .form-control:focus, .was-validated .input-group:has(:valid) .form-control:focus-within, .was-validated .was-validated .input-group:has(:valid) .form-control:invalid, .was-validated .was-validated .input-group:has(:valid) .form-control:valid, .was-validated .input-group:has(:valid) .form-control.is-invalid, .was-validated .input-group:has(:valid) .form-control.is-valid, +.was-validated .input-group:has(:valid) .input-group-text, +.was-validated .input-group:has(:valid) .input-group-text:focus, +.was-validated .input-group:has(:valid) .input-group-text:focus-within, +.was-validated .was-validated .input-group:has(:valid) .input-group-text:invalid, +.was-validated .was-validated .input-group:has(:valid) .input-group-text:valid, +.was-validated .input-group:has(:valid) .input-group-text.is-invalid, +.was-validated .input-group:has(:valid) .input-group-text.is-valid { + padding-block: calc(0.426rem - var(--bs-border-width)); + padding-inline: calc(0.9375rem - var(--bs-border-width)); +} +.input-group .form-select, .input-group .form-select:focus, .input-group .form-select:focus-within, .was-validated .input-group .form-select:invalid, .was-validated .input-group .form-select:valid, .input-group .form-select.is-invalid, .input-group .form-select.is-valid, .was-validated .input-group:has(:invalid) .form-select, .was-validated .input-group:has(:invalid) .form-select:focus, .was-validated .input-group:has(:invalid) .form-select:focus-within, .was-validated .was-validated .input-group:has(:invalid) .form-select:invalid, .was-validated .was-validated .input-group:has(:invalid) .form-select:valid, .was-validated .input-group:has(:invalid) .form-select.is-invalid, .was-validated .input-group:has(:invalid) .form-select.is-valid, .was-validated .input-group:has(:valid) .form-select, .was-validated .input-group:has(:valid) .form-select:focus, .was-validated .input-group:has(:valid) .form-select:focus-within, .was-validated .was-validated .input-group:has(:valid) .form-select:invalid, .was-validated .was-validated .input-group:has(:valid) .form-select:valid, .was-validated .input-group:has(:valid) .form-select.is-invalid, .was-validated .input-group:has(:valid) .form-select.is-valid { + background-position: right 0.9375rem center; + padding-block: calc(0.426rem - var(--bs-border-width)); + padding-inline-end: calc(2.625rem - var(--bs-border-width)); + padding-inline-start: calc(0.9375rem - var(--bs-border-width)); +} +:dir(rtl) .input-group .form-select, :dir(rtl) .input-group .form-select:focus, :dir(rtl) .input-group .form-select:focus-within, :dir(rtl) .was-validated .input-group .form-select:invalid, :dir(rtl) .was-validated .input-group .form-select:valid, :dir(rtl) .input-group .form-select.is-invalid, :dir(rtl) .input-group .form-select.is-valid, :dir(rtl) .was-validated .input-group:has(:invalid) .form-select, :dir(rtl) .was-validated .input-group:has(:invalid) .form-select:focus, :dir(rtl) .was-validated .input-group:has(:invalid) .form-select:focus-within, :dir(rtl) .was-validated .was-validated .input-group:has(:invalid) .form-select:invalid, :dir(rtl) .was-validated .was-validated .input-group:has(:invalid) .form-select:valid, :dir(rtl) .was-validated .input-group:has(:invalid) .form-select.is-invalid, :dir(rtl) .was-validated .input-group:has(:invalid) .form-select.is-valid, :dir(rtl) .was-validated .input-group:has(:valid) .form-select, :dir(rtl) .was-validated .input-group:has(:valid) .form-select:focus, :dir(rtl) .was-validated .input-group:has(:valid) .form-select:focus-within, :dir(rtl) .was-validated .was-validated .input-group:has(:valid) .form-select:invalid, :dir(rtl) .was-validated .was-validated .input-group:has(:valid) .form-select:valid, :dir(rtl) .was-validated .input-group:has(:valid) .form-select.is-invalid, :dir(rtl) .was-validated .input-group:has(:valid) .form-select.is-valid { + background-position: left 0.9375rem center; +} +.input-group.input-group-sm .form-control, .input-group.input-group-sm .form-control:focus, .input-group.input-group-sm .form-control:focus-within, .was-validated .input-group.input-group-sm .form-control:invalid, .was-validated .input-group.input-group-sm .form-control:valid, .input-group.input-group-sm .form-control.is-invalid, .input-group.input-group-sm .form-control.is-valid, +.input-group.input-group-sm .input-group-text, +.input-group.input-group-sm .input-group-text:focus, +.input-group.input-group-sm .input-group-text:focus-within, +.was-validated .input-group.input-group-sm .input-group-text:invalid, +.was-validated .input-group.input-group-sm .input-group-text:valid, +.input-group.input-group-sm .input-group-text.is-invalid, +.input-group.input-group-sm .input-group-text.is-valid, .was-validated .input-group.input-group-sm:has(:invalid) .form-control, .was-validated .input-group.input-group-sm:has(:invalid) .form-control:focus, .was-validated .input-group.input-group-sm:has(:invalid) .form-control:focus-within, .was-validated .was-validated .input-group.input-group-sm:has(:invalid) .form-control:invalid, .was-validated .was-validated .input-group.input-group-sm:has(:invalid) .form-control:valid, .was-validated .input-group.input-group-sm:has(:invalid) .form-control.is-invalid, .was-validated .input-group.input-group-sm:has(:invalid) .form-control.is-valid, +.was-validated .input-group.input-group-sm:has(:invalid) .input-group-text, +.was-validated .input-group.input-group-sm:has(:invalid) .input-group-text:focus, +.was-validated .input-group.input-group-sm:has(:invalid) .input-group-text:focus-within, +.was-validated .was-validated .input-group.input-group-sm:has(:invalid) .input-group-text:invalid, +.was-validated .was-validated .input-group.input-group-sm:has(:invalid) .input-group-text:valid, +.was-validated .input-group.input-group-sm:has(:invalid) .input-group-text.is-invalid, +.was-validated .input-group.input-group-sm:has(:invalid) .input-group-text.is-valid, .was-validated .input-group.input-group-sm:has(:valid) .form-control, .was-validated .input-group.input-group-sm:has(:valid) .form-control:focus, .was-validated .input-group.input-group-sm:has(:valid) .form-control:focus-within, .was-validated .was-validated .input-group.input-group-sm:has(:valid) .form-control:invalid, .was-validated .was-validated .input-group.input-group-sm:has(:valid) .form-control:valid, .was-validated .input-group.input-group-sm:has(:valid) .form-control.is-invalid, .was-validated .input-group.input-group-sm:has(:valid) .form-control.is-valid, +.was-validated .input-group.input-group-sm:has(:valid) .input-group-text, +.was-validated .input-group.input-group-sm:has(:valid) .input-group-text:focus, +.was-validated .input-group.input-group-sm:has(:valid) .input-group-text:focus-within, +.was-validated .was-validated .input-group.input-group-sm:has(:valid) .input-group-text:invalid, +.was-validated .was-validated .input-group.input-group-sm:has(:valid) .input-group-text:valid, +.was-validated .input-group.input-group-sm:has(:valid) .input-group-text.is-invalid, +.was-validated .input-group.input-group-sm:has(:valid) .input-group-text.is-valid { + padding-block: 0.215rem; + padding-inline: calc(0.75rem - var(--bs-border-width)); +} +.input-group.input-group-sm .form-select, .input-group.input-group-sm .form-select:focus, .input-group.input-group-sm .form-select:focus-within, .was-validated .input-group.input-group-sm .form-select:invalid, .was-validated .input-group.input-group-sm .form-select:valid, .input-group.input-group-sm .form-select.is-invalid, .input-group.input-group-sm .form-select.is-valid, .was-validated .input-group.input-group-sm:has(:invalid) .form-select, .was-validated .input-group.input-group-sm:has(:invalid) .form-select:focus, .was-validated .input-group.input-group-sm:has(:invalid) .form-select:focus-within, .was-validated .was-validated .input-group.input-group-sm:has(:invalid) .form-select:invalid, .was-validated .was-validated .input-group.input-group-sm:has(:invalid) .form-select:valid, .was-validated .input-group.input-group-sm:has(:invalid) .form-select.is-invalid, .was-validated .input-group.input-group-sm:has(:invalid) .form-select.is-valid, .was-validated .input-group.input-group-sm:has(:valid) .form-select, .was-validated .input-group.input-group-sm:has(:valid) .form-select:focus, .was-validated .input-group.input-group-sm:has(:valid) .form-select:focus-within, .was-validated .was-validated .input-group.input-group-sm:has(:valid) .form-select:invalid, .was-validated .was-validated .input-group.input-group-sm:has(:valid) .form-select:valid, .was-validated .input-group.input-group-sm:has(:valid) .form-select.is-invalid, .was-validated .input-group.input-group-sm:has(:valid) .form-select.is-valid { + background-position: right 0.75rem center; + padding-block: 0.215rem; + padding-inline: 0.75rem; + padding-inline-start: calc(0.75rem - var(--bs-border-width)); +} +:dir(rtl) .input-group.input-group-sm .form-select, :dir(rtl) .input-group.input-group-sm .form-select:focus, :dir(rtl) .input-group.input-group-sm .form-select:focus-within, :dir(rtl) .was-validated .input-group.input-group-sm .form-select:invalid, :dir(rtl) .was-validated .input-group.input-group-sm .form-select:valid, :dir(rtl) .input-group.input-group-sm .form-select.is-invalid, :dir(rtl) .input-group.input-group-sm .form-select.is-valid, :dir(rtl) .was-validated .input-group.input-group-sm:has(:invalid) .form-select, :dir(rtl) .was-validated .input-group.input-group-sm:has(:invalid) .form-select:focus, :dir(rtl) .was-validated .input-group.input-group-sm:has(:invalid) .form-select:focus-within, :dir(rtl) .was-validated .was-validated .input-group.input-group-sm:has(:invalid) .form-select:invalid, :dir(rtl) .was-validated .was-validated .input-group.input-group-sm:has(:invalid) .form-select:valid, :dir(rtl) .was-validated .input-group.input-group-sm:has(:invalid) .form-select.is-invalid, :dir(rtl) .was-validated .input-group.input-group-sm:has(:invalid) .form-select.is-valid, :dir(rtl) .was-validated .input-group.input-group-sm:has(:valid) .form-select, :dir(rtl) .was-validated .input-group.input-group-sm:has(:valid) .form-select:focus, :dir(rtl) .was-validated .input-group.input-group-sm:has(:valid) .form-select:focus-within, :dir(rtl) .was-validated .was-validated .input-group.input-group-sm:has(:valid) .form-select:invalid, :dir(rtl) .was-validated .was-validated .input-group.input-group-sm:has(:valid) .form-select:valid, :dir(rtl) .was-validated .input-group.input-group-sm:has(:valid) .form-select.is-invalid, :dir(rtl) .was-validated .input-group.input-group-sm:has(:valid) .form-select.is-valid { + background-position: left 0.75rem center; +} +.input-group.input-group-lg .form-control, .input-group.input-group-lg .form-control:focus, .input-group.input-group-lg .form-control:focus-within, .was-validated .input-group.input-group-lg .form-control:invalid, .was-validated .input-group.input-group-lg .form-control:valid, .input-group.input-group-lg .form-control.is-invalid, .input-group.input-group-lg .form-control.is-valid, +.input-group.input-group-lg .input-group-text, +.input-group.input-group-lg .input-group-text:focus, +.input-group.input-group-lg .input-group-text:focus-within, +.was-validated .input-group.input-group-lg .input-group-text:invalid, +.was-validated .input-group.input-group-lg .input-group-text:valid, +.input-group.input-group-lg .input-group-text.is-invalid, +.input-group.input-group-lg .input-group-text.is-valid, .was-validated .input-group.input-group-lg:has(:invalid) .form-control, .was-validated .input-group.input-group-lg:has(:invalid) .form-control:focus, .was-validated .input-group.input-group-lg:has(:invalid) .form-control:focus-within, .was-validated .was-validated .input-group.input-group-lg:has(:invalid) .form-control:invalid, .was-validated .was-validated .input-group.input-group-lg:has(:invalid) .form-control:valid, .was-validated .input-group.input-group-lg:has(:invalid) .form-control.is-invalid, .was-validated .input-group.input-group-lg:has(:invalid) .form-control.is-valid, +.was-validated .input-group.input-group-lg:has(:invalid) .input-group-text, +.was-validated .input-group.input-group-lg:has(:invalid) .input-group-text:focus, +.was-validated .input-group.input-group-lg:has(:invalid) .input-group-text:focus-within, +.was-validated .was-validated .input-group.input-group-lg:has(:invalid) .input-group-text:invalid, +.was-validated .was-validated .input-group.input-group-lg:has(:invalid) .input-group-text:valid, +.was-validated .input-group.input-group-lg:has(:invalid) .input-group-text.is-invalid, +.was-validated .input-group.input-group-lg:has(:invalid) .input-group-text.is-valid, .was-validated .input-group.input-group-lg:has(:valid) .form-control, .was-validated .input-group.input-group-lg:has(:valid) .form-control:focus, .was-validated .input-group.input-group-lg:has(:valid) .form-control:focus-within, .was-validated .was-validated .input-group.input-group-lg:has(:valid) .form-control:invalid, .was-validated .was-validated .input-group.input-group-lg:has(:valid) .form-control:valid, .was-validated .input-group.input-group-lg:has(:valid) .form-control.is-invalid, .was-validated .input-group.input-group-lg:has(:valid) .form-control.is-valid, +.was-validated .input-group.input-group-lg:has(:valid) .input-group-text, +.was-validated .input-group.input-group-lg:has(:valid) .input-group-text:focus, +.was-validated .input-group.input-group-lg:has(:valid) .input-group-text:focus-within, +.was-validated .was-validated .input-group.input-group-lg:has(:valid) .input-group-text:invalid, +.was-validated .was-validated .input-group.input-group-lg:has(:valid) .input-group-text:valid, +.was-validated .input-group.input-group-lg:has(:valid) .input-group-text.is-invalid, +.was-validated .input-group.input-group-lg:has(:valid) .input-group-text.is-valid { + padding-block: 0.575rem; + padding-inline: calc(1rem - var(--bs-border-width)); +} +.input-group.input-group-lg .form-select, .input-group.input-group-lg .form-select:focus, .input-group.input-group-lg .form-select:focus-within, .was-validated .input-group.input-group-lg .form-select:invalid, .was-validated .input-group.input-group-lg .form-select:valid, .input-group.input-group-lg .form-select.is-invalid, .input-group.input-group-lg .form-select.is-valid, .was-validated .input-group.input-group-lg:has(:invalid) .form-select, .was-validated .input-group.input-group-lg:has(:invalid) .form-select:focus, .was-validated .input-group.input-group-lg:has(:invalid) .form-select:focus-within, .was-validated .was-validated .input-group.input-group-lg:has(:invalid) .form-select:invalid, .was-validated .was-validated .input-group.input-group-lg:has(:invalid) .form-select:valid, .was-validated .input-group.input-group-lg:has(:invalid) .form-select.is-invalid, .was-validated .input-group.input-group-lg:has(:invalid) .form-select.is-valid, .was-validated .input-group.input-group-lg:has(:valid) .form-select, .was-validated .input-group.input-group-lg:has(:valid) .form-select:focus, .was-validated .input-group.input-group-lg:has(:valid) .form-select:focus-within, .was-validated .was-validated .input-group.input-group-lg:has(:valid) .form-select:invalid, .was-validated .was-validated .input-group.input-group-lg:has(:valid) .form-select:valid, .was-validated .input-group.input-group-lg:has(:valid) .form-select.is-invalid, .was-validated .input-group.input-group-lg:has(:valid) .form-select.is-valid { + background-position: right 1rem center; + padding-block: 0.575rem; + padding-inline: 1rem; + padding-inline-start: calc(1rem - var(--bs-border-width)); +} +:dir(rtl) .input-group.input-group-lg .form-select, :dir(rtl) .input-group.input-group-lg .form-select:focus, :dir(rtl) .input-group.input-group-lg .form-select:focus-within, :dir(rtl) .was-validated .input-group.input-group-lg .form-select:invalid, :dir(rtl) .was-validated .input-group.input-group-lg .form-select:valid, :dir(rtl) .input-group.input-group-lg .form-select.is-invalid, :dir(rtl) .input-group.input-group-lg .form-select.is-valid, :dir(rtl) .was-validated .input-group.input-group-lg:has(:invalid) .form-select, :dir(rtl) .was-validated .input-group.input-group-lg:has(:invalid) .form-select:focus, :dir(rtl) .was-validated .input-group.input-group-lg:has(:invalid) .form-select:focus-within, :dir(rtl) .was-validated .was-validated .input-group.input-group-lg:has(:invalid) .form-select:invalid, :dir(rtl) .was-validated .was-validated .input-group.input-group-lg:has(:invalid) .form-select:valid, :dir(rtl) .was-validated .input-group.input-group-lg:has(:invalid) .form-select.is-invalid, :dir(rtl) .was-validated .input-group.input-group-lg:has(:invalid) .form-select.is-valid, :dir(rtl) .was-validated .input-group.input-group-lg:has(:valid) .form-select, :dir(rtl) .was-validated .input-group.input-group-lg:has(:valid) .form-select:focus, :dir(rtl) .was-validated .input-group.input-group-lg:has(:valid) .form-select:focus-within, :dir(rtl) .was-validated .was-validated .input-group.input-group-lg:has(:valid) .form-select:invalid, :dir(rtl) .was-validated .was-validated .input-group.input-group-lg:has(:valid) .form-select:valid, :dir(rtl) .was-validated .input-group.input-group-lg:has(:valid) .form-select.is-invalid, :dir(rtl) .was-validated .input-group.input-group-lg:has(:valid) .form-select.is-valid { + background-position: left 1rem center; +} +.input-group::before { + position: absolute; + display: block; + block-size: 100%; + content: ""; + inline-size: 100%; + inset-block-start: 0; + inset-inline-start: 0; + border-radius: var(--bs-border-radius); +} +.input-group.input-group-lg, .input-group.input-group-lg::before { + border-radius: var(--bs-border-radius-lg); +} +.input-group.input-group-sm, .input-group.input-group-sm::before { + border-radius: var(--bs-border-radius-sm); +} +.input-group > :not(:first-child, .dropdown-toggle-split).dropdown-toggle:not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-inline-start: 0; +} +.input-group > .form-control + .btn:has(+ .btn.dropdown-toggle-split):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), +.input-group > .form-control ~ .btn:last-child:not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-inline-end: calc(-1 * var(--bs-border-width)); +} +.input-group:hover .input-group-text, +.input-group:hover .form-control, +.input-group:hover .form-select { + border-color: var(--bs-gray-600); +} +.input-group:focus-within, .input-group:focus { + box-shadow: 0 0 0 var(--bs-border-width) var(--bs-primary); +} +.input-group:focus-within::before, .input-group:focus::before { + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3); +} +.input-group:focus-within:not(.input-group-merge) .form-control, +.input-group:focus-within:not(.input-group-merge) .form-select, +.input-group:focus-within:not(.input-group-merge) .input-group-text, +.input-group:focus-within:not(.input-group-merge) .btn, +.input-group:focus-within:not(.input-group-merge) .form-control::file-selector-button, .input-group:focus:not(.input-group-merge) .form-control, +.input-group:focus:not(.input-group-merge) .form-select, +.input-group:focus:not(.input-group-merge) .input-group-text, +.input-group:focus:not(.input-group-merge) .btn, +.input-group:focus:not(.input-group-merge) .form-control::file-selector-button { + box-shadow: var(--bs-border-width) 0 0 var(--bs-primary); +} +.input-group:focus-within .input-group-text, +.input-group:focus-within .form-control, +.input-group:focus-within .form-select, .input-group:focus .input-group-text, +.input-group:focus .form-control, +.input-group:focus .form-select { + border-color: var(--bs-primary); +} +.input-group:focus-within .input-group-text:hover, +.input-group:focus-within .form-control:hover, +.input-group:focus-within .form-select:hover, .input-group:focus .input-group-text:hover, +.input-group:focus .form-control:hover, +.input-group:focus .form-select:hover { + border-color: var(--bs-primary); +} +.input-group.input-group-merge .input-group-text, .input-group.input-group-merge .input-group-text:focus, .input-group.input-group-merge .input-group-text:focus-within, +.input-group.input-group-merge .form-control, +.input-group.input-group-merge .form-control:focus, +.input-group.input-group-merge .form-control:focus-within, +.input-group.input-group-merge .form-select, +.input-group.input-group-merge .form-select:focus, +.input-group.input-group-merge .form-select:focus-within { + box-shadow: none; +} +.input-group.input-group-merge .input-group-text:first-child, +.input-group.input-group-merge .form-control:first-child, +.input-group.input-group-merge .form-select:first-child { + border-inline-end: 0; +} +.input-group.input-group-merge .input-group-text:last-child, +.input-group.input-group-merge .form-control:last-child, +.input-group.input-group-merge .form-select:last-child { + border-inline-start: 0; +} +.input-group.input-group-merge .input-group-text:not(:first-child), +.input-group.input-group-merge .form-control:not(:first-child), +.input-group.input-group-merge .form-select:not(:first-child) { + border-inline-start: 0; + padding-inline-start: 0; +} +.input-group.input-group-merge .input-group-text:not(:last-child), +.input-group.input-group-merge .form-control:not(:last-child), +.input-group.input-group-merge .form-select:not(:last-child) { + border-inline-end: 0; +} +.input-group.input-group-merge .flatpickr-wrapper .flatpickr-input { + border: var(--bs-border-width) solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg)); +} +.input-group.input-group-merge .flatpickr-wrapper .flatpickr-input:hover:not(:focus):not(:disabled) { + border-color: var(--bs-gray-600); +} +.input-group.input-group-merge .flatpickr-wrapper:first-child .flatpickr-input { + border-inline-end: 0; +} +.input-group.input-group-merge .flatpickr-wrapper:last-child .flatpickr-input { + border-inline-start: 0; +} +.input-group.input-group-merge .flatpickr-wrapper:not(:first-child):not(:last-child) .flatpickr-input { + border-inline-end: 0; + border-inline-start: 0; +} +.input-group.input-group-merge:focus-within .flatpickr-wrapper .flatpickr-input, .input-group.input-group-merge:focus .flatpickr-wrapper .flatpickr-input { + border-color: var(--bs-primary); +} +.input-group.rounded-pill .input-group-text, +.input-group.rounded-pill .form-control, +.input-group.rounded-pill .form-select, .input-group.rounded-pill::before { + border-radius: 50rem; +} +.input-group.disabled .input-group-text, +.input-group.disabled .form-control, +.input-group.disabled .form-select, .input-group[disabled] .input-group-text, +.input-group[disabled] .form-control, +.input-group[disabled] .form-select { + border-color: color-mix(in sRGB, var(--bs-base-color) 24%, var(--bs-paper-bg)); + background-color: var(--bs-gray-50); + color: var(--bs-secondary-color); + pointer-events: none; +} +.input-group.disabled .form-select, .input-group[disabled] .form-select { + background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 22" fill="none"%3e%3cpath d="M10.9999 12.0743L15.5374 7.53676L16.8336 8.83292L10.9999 14.6666L5.16626 8.83292L6.46243 7.53676L10.9999 12.0743Z" fill="%23acaab1" fill-opacity="0.9"/%3e%3c/svg%3e'); +} +.input-group.has-validation > .input-group-text:first-child, +.input-group.has-validation > .form-control:first-child { + border-end-end-radius: 0; + border-start-end-radius: 0; +} +.input-group.has-validation > .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +/* input-group-text icon size */ +.input-group-text { + background-clip: padding-box; + /* Adding transition (On focus border color change) */ + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .input-group-text { + transition: none; + } +} + +.input-group-lg > .input-group-text .icon-base { + block-size: 1.375rem; + font-size: 1.375rem; + inline-size: 1.375rem; +} + +.input-group-sm > .input-group-text .icon-base { + block-size: 1.125rem; + font-size: 1.125rem; + inline-size: 1.125rem; +} + +/* RTL theme */ +:dir(Rtl) .input-group > :not(:first-child, .dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-inline-end: 0; +} +:dir(Rtl) .input-group > .btn:has(+ .btn):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-inline-end: -1px; +} + +/* Dark Theme */ +[data-bs-theme=dark] .input-group.disabled .form-select, [data-bs-theme=dark] .input-group[disabled] .form-select { + background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 22" fill="none"%3e%3cpath d="M10.9999 12.0743L15.5374 7.53676L16.8336 8.83292L10.9999 14.6666L5.16626 8.83292L6.46243 7.53676L10.9999 12.0743Z" fill="%2376778e" fill-opacity="0.9"/%3e%3c/svg%3e'); +} + +/* Floating Labels +******************************************************************************* */ +/* Display placeholder on focus */ +.form-floating > label { + inset-inline-start: 0; +} +.form-floating > .form-control:focus::placeholder, +.form-floating > .form-control:not(:placeholder-shown)::placeholder { + color: var(--bs-secondary-color); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:focus:not(:placeholder-shown) ~ label, +.form-floating > .form-select:focus ~ label, +.form-floating > .form-select:focus:not(:placeholder-shown) ~ label { + color: var(--bs-primary); +} + +:dir(rtl) .form-floating > label { + transform-origin: 100% 0; +} +:dir(rtl) .form-floating > .form-control:focus ~ label, +:dir(rtl) .form-floating > .form-control:not(:placeholder-shown) ~ label, +:dir(rtl) .form-floating > .form-select ~ label, +:dir(rtl) .form-floating > .form-control:-webkit-autofill ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} + +/* Validation states +******************************************************************************* */ +/* Currently supported for form-validation and jq-validation */ +form { + --bs-form-validation-shadow: none; + --bs-form-validation-border-color: var(--bs-form-invalid-border-color); +} +form .error:not(li):not(input) { + color: #ff4c51; + font-size: 85%; + margin-block-start: 0.25rem; +} +form .form-label.invalid, form .form-label.is-invalid { + border-width: 2px; + border-color: #ff4c51; + box-shadow: 0 0 0 2px rgba(255, 76, 81, 0.4); +} +form.was-validated :invalid, +form .is-invalid, form.was-validated select:invalid, form.was-validated select:invalid + .dropdown-toggle, form.was-validated select:invalid ~ .select2-container, +form select.is-invalid, +form select.is-invalid + .dropdown-toggle, +form select.is-invalid ~ .select2-container, form.was-validated .input-group:has(:invalid), +form .input-group:has(.is-invalid), +form .input-group .is-invalid, form.was-validated .tagify:has(+ :invalid), +form .tagify:has(+ .is-invalid) { + --bs-form-validation-border-color: var(--bs-form-invalid-border-color); +} +form.was-validated :valid, +form .is-valid, form.was-validated select:valid, form.was-validated select:valid + .dropdown-toggle, form.was-validated select:valid ~ .select2-container, +form select.is-valid, +form select.is-valid + .dropdown-toggle, +form select.is-valid ~ .select2-container, +form .input-group:has(.is-valid), form.was-validated .input-group:has(:valid), +form .input-group .is-valid, form.was-validated .tagify:has(+ :valid), +form .tagify:has(+ .is-valid) { + --bs-form-validation-border-color: var(--bs-form-valid-border-color); +} +form.was-validated .form-control:not(.input-group .form-control):invalid, form.was-validated .form-control:not(.input-group .form-control):valid, +form .form-control:not(.input-group .form-control).is-invalid, +form .form-control:not(.input-group .form-control).is-valid, form.was-validated .form-select:not(.input-group .form-select):invalid, form.was-validated .form-select:not(.input-group .form-select):valid, +form .form-select:not(.input-group .form-select).is-invalid, +form .form-select:not(.input-group .form-select).is-valid { + border-width: 2px; +} +form.was-validated .form-control:not(.input-group .form-control):invalid, form.was-validated .form-control:not(.input-group .form-control):invalid:hover, form.was-validated .form-control:not(.input-group .form-control):invalid:focus, form.was-validated .form-control:not(.input-group .form-control):valid, form.was-validated .form-control:not(.input-group .form-control):valid:hover, form.was-validated .form-control:not(.input-group .form-control):valid:focus, +form .form-control:not(.input-group .form-control).is-invalid, +form .form-control:not(.input-group .form-control).is-invalid:hover, +form .form-control:not(.input-group .form-control).is-invalid:focus, +form .form-control:not(.input-group .form-control).is-valid, +form .form-control:not(.input-group .form-control).is-valid:hover, +form .form-control:not(.input-group .form-control).is-valid:focus, form.was-validated .form-select:not(.input-group .form-select):invalid, form.was-validated .form-select:not(.input-group .form-select):invalid:hover, form.was-validated .form-select:not(.input-group .form-select):invalid:focus, form.was-validated .form-select:not(.input-group .form-select):valid, form.was-validated .form-select:not(.input-group .form-select):valid:hover, form.was-validated .form-select:not(.input-group .form-select):valid:focus, +form .form-select:not(.input-group .form-select).is-invalid, +form .form-select:not(.input-group .form-select).is-invalid:hover, +form .form-select:not(.input-group .form-select).is-invalid:focus, +form .form-select:not(.input-group .form-select).is-valid, +form .form-select:not(.input-group .form-select).is-valid:hover, +form .form-select:not(.input-group .form-select).is-valid:focus { + border-color: var(--bs-form-validation-border-color); + box-shadow: var(--bs-form-validation-shadow); +} +form.was-validated .form-control:not(.input-group .form-control):invalid::file-selector-button, form.was-validated .form-control:not(.input-group .form-control):invalid:hover::file-selector-button, form.was-validated .form-control:not(.input-group .form-control):invalid:focus::file-selector-button, form.was-validated .form-control:not(.input-group .form-control):valid::file-selector-button, form.was-validated .form-control:not(.input-group .form-control):valid:hover::file-selector-button, form.was-validated .form-control:not(.input-group .form-control):valid:focus::file-selector-button, +form .form-control:not(.input-group .form-control).is-invalid::file-selector-button, +form .form-control:not(.input-group .form-control).is-invalid:hover::file-selector-button, +form .form-control:not(.input-group .form-control).is-invalid:focus::file-selector-button, +form .form-control:not(.input-group .form-control).is-valid::file-selector-button, +form .form-control:not(.input-group .form-control).is-valid:hover::file-selector-button, +form .form-control:not(.input-group .form-control).is-valid:focus::file-selector-button, form.was-validated .form-select:not(.input-group .form-select):invalid::file-selector-button, form.was-validated .form-select:not(.input-group .form-select):invalid:hover::file-selector-button, form.was-validated .form-select:not(.input-group .form-select):invalid:focus::file-selector-button, form.was-validated .form-select:not(.input-group .form-select):valid::file-selector-button, form.was-validated .form-select:not(.input-group .form-select):valid:hover::file-selector-button, form.was-validated .form-select:not(.input-group .form-select):valid:focus::file-selector-button, +form .form-select:not(.input-group .form-select).is-invalid::file-selector-button, +form .form-select:not(.input-group .form-select).is-invalid:hover::file-selector-button, +form .form-select:not(.input-group .form-select).is-invalid:focus::file-selector-button, +form .form-select:not(.input-group .form-select).is-valid::file-selector-button, +form .form-select:not(.input-group .form-select).is-valid:hover::file-selector-button, +form .form-select:not(.input-group .form-select).is-valid:focus::file-selector-button { + box-shadow: var(--bs-border-width) 0 0 var(--bs-form-validation-border-color); +} +form.was-validated .form-check-input:invalid, form.was-validated .form-check-input:invalid:checked, form.was-validated .form-check-input:invalid:focus, form.was-validated .form-check-input:valid, form.was-validated .form-check-input:valid:checked, form.was-validated .form-check-input:valid:focus, +form .form-check-input.is-invalid, +form .form-check-input.is-invalid:checked, +form .form-check-input.is-invalid:focus, +form .form-check-input.is-valid, +form .form-check-input.is-valid:checked, +form .form-check-input.is-valid:focus { + box-shadow: var(--bs-form-validation-shadow); +} +form.was-validated .form-switch .form-check-input:invalid:invalid, form.was-validated .form-switch .form-check-input:invalid:invalid:checked, form.was-validated .form-switch .form-check-input:invalid:invalid:focus, form.was-validated .form-switch .form-check-input:invalid.is-invalid, form.was-validated .form-switch .form-check-input:invalid.is-invalid:checked, form.was-validated .form-switch .form-check-input:invalid.is-invalid:focus, form.was-validated .form-switch .form-check-input:invalid:valid, form.was-validated .form-switch .form-check-input:invalid:valid:checked, form.was-validated .form-switch .form-check-input:invalid:valid:focus, form.was-validated .form-switch .form-check-input:invalid.is-valid, form.was-validated .form-switch .form-check-input:invalid.is-valid:checked, form.was-validated .form-switch .form-check-input:invalid.is-valid:focus, form.was-validated .form-switch .form-check-input:valid:invalid, form.was-validated .form-switch .form-check-input:valid:invalid:checked, form.was-validated .form-switch .form-check-input:valid:invalid:focus, form.was-validated .form-switch .form-check-input:valid.is-invalid, form.was-validated .form-switch .form-check-input:valid.is-invalid:checked, form.was-validated .form-switch .form-check-input:valid.is-invalid:focus, form.was-validated .form-switch .form-check-input:valid:valid, form.was-validated .form-switch .form-check-input:valid:valid:checked, form.was-validated .form-switch .form-check-input:valid:valid:focus, form.was-validated .form-switch .form-check-input:valid.is-valid, form.was-validated .form-switch .form-check-input:valid.is-valid:checked, form.was-validated .form-switch .form-check-input:valid.is-valid:focus, +form .form-switch .form-check-input.is-invalid:invalid, +form .form-switch .form-check-input.is-invalid:invalid:checked, +form .form-switch .form-check-input.is-invalid:invalid:focus, +form .form-switch .form-check-input.is-invalid.is-invalid, +form .form-switch .form-check-input.is-invalid.is-invalid:checked, +form .form-switch .form-check-input.is-invalid.is-invalid:focus, +form .form-switch .form-check-input.is-invalid:valid, +form .form-switch .form-check-input.is-invalid:valid:checked, +form .form-switch .form-check-input.is-invalid:valid:focus, +form .form-switch .form-check-input.is-invalid.is-valid, +form .form-switch .form-check-input.is-invalid.is-valid:checked, +form .form-switch .form-check-input.is-invalid.is-valid:focus, +form .form-switch .form-check-input.is-valid:invalid, +form .form-switch .form-check-input.is-valid:invalid:checked, +form .form-switch .form-check-input.is-valid:invalid:focus, +form .form-switch .form-check-input.is-valid.is-invalid, +form .form-switch .form-check-input.is-valid.is-invalid:checked, +form .form-switch .form-check-input.is-valid.is-invalid:focus, +form .form-switch .form-check-input.is-valid:valid, +form .form-switch .form-check-input.is-valid:valid:checked, +form .form-switch .form-check-input.is-valid:valid:focus, +form .form-switch .form-check-input.is-valid.is-valid, +form .form-switch .form-check-input.is-valid.is-valid:checked, +form .form-switch .form-check-input.is-valid.is-valid:focus { + background-color: var(--bs-form-validation-border-color); +} +form.was-validated .input-group:has(:invalid), +form .input-group:has(.is-invalid), form.was-validated .input-group:has(:valid), +form .input-group:has(.is-valid) { + box-shadow: 0 0 0 var(--bs-border-width) var(--bs-form-validation-border-color); +} +form.was-validated .input-group:has(:invalid) .input-group-text, form.was-validated .input-group:has(:invalid) .input-group-text:focus, form.was-validated .input-group:has(:invalid) .input-group-text:focus-within, form.was-validated .input-group:has(:invalid) .input-group-text.is-invalid, form.was-validated .input-group:has(:invalid) .input-group-text.is-valid, +form.was-validated .input-group:has(:invalid) .form-control ~ .input-group-text, +form.was-validated .input-group:has(:invalid) .form-control ~ .input-group-text:focus, +form.was-validated .input-group:has(:invalid) .form-control ~ .input-group-text:focus-within, +form.was-validated .input-group:has(:invalid) .form-control ~ .input-group-text.is-invalid, +form.was-validated .input-group:has(:invalid) .form-control ~ .input-group-text.is-valid, +form.was-validated .input-group:has(:invalid) .form-control, +form.was-validated .input-group:has(:invalid) .form-control:focus, +form.was-validated .input-group:has(:invalid) .form-control:focus-within, +form.was-validated .input-group:has(:invalid) .form-control.is-invalid, +form.was-validated .input-group:has(:invalid) .form-control.is-valid, +form.was-validated .input-group:has(:invalid) .form-control:hover, +form.was-validated .input-group:has(:invalid) .form-control:hover:focus, +form.was-validated .input-group:has(:invalid) .form-control:hover:focus-within, +form.was-validated .input-group:has(:invalid) .form-control:hover.is-invalid, +form.was-validated .input-group:has(:invalid) .form-control:hover.is-valid, +form.was-validated .input-group:has(:invalid) .form-select, +form.was-validated .input-group:has(:invalid) .form-select:focus, +form.was-validated .input-group:has(:invalid) .form-select:focus-within, +form.was-validated .input-group:has(:invalid) .form-select.is-invalid, +form.was-validated .input-group:has(:invalid) .form-select.is-valid, +form .input-group:has(.is-invalid) .input-group-text, +form .input-group:has(.is-invalid) .input-group-text:focus, +form .input-group:has(.is-invalid) .input-group-text:focus-within, +form .input-group:has(.is-invalid) .input-group-text.is-invalid, +form .input-group:has(.is-invalid) .input-group-text.is-valid, +form .input-group:has(.is-invalid) .form-control ~ .input-group-text, +form .input-group:has(.is-invalid) .form-control ~ .input-group-text:focus, +form .input-group:has(.is-invalid) .form-control ~ .input-group-text:focus-within, +form .input-group:has(.is-invalid) .form-control ~ .input-group-text.is-invalid, +form .input-group:has(.is-invalid) .form-control ~ .input-group-text.is-valid, +form .input-group:has(.is-invalid) .form-control, +form .input-group:has(.is-invalid) .form-control:focus, +form .input-group:has(.is-invalid) .form-control:focus-within, +form .input-group:has(.is-invalid) .form-control.is-invalid, +form .input-group:has(.is-invalid) .form-control.is-valid, +form .input-group:has(.is-invalid) .form-control:hover, +form .input-group:has(.is-invalid) .form-control:hover:focus, +form .input-group:has(.is-invalid) .form-control:hover:focus-within, +form .input-group:has(.is-invalid) .form-control:hover.is-invalid, +form .input-group:has(.is-invalid) .form-control:hover.is-valid, +form .input-group:has(.is-invalid) .form-select, +form .input-group:has(.is-invalid) .form-select:focus, +form .input-group:has(.is-invalid) .form-select:focus-within, +form .input-group:has(.is-invalid) .form-select.is-invalid, +form .input-group:has(.is-invalid) .form-select.is-valid, form.was-validated .input-group:has(:valid) .input-group-text, form.was-validated .input-group:has(:valid) .input-group-text:focus, form.was-validated .input-group:has(:valid) .input-group-text:focus-within, form.was-validated .input-group:has(:valid) .input-group-text.is-invalid, form.was-validated .input-group:has(:valid) .input-group-text.is-valid, +form.was-validated .input-group:has(:valid) .form-control ~ .input-group-text, +form.was-validated .input-group:has(:valid) .form-control ~ .input-group-text:focus, +form.was-validated .input-group:has(:valid) .form-control ~ .input-group-text:focus-within, +form.was-validated .input-group:has(:valid) .form-control ~ .input-group-text.is-invalid, +form.was-validated .input-group:has(:valid) .form-control ~ .input-group-text.is-valid, +form.was-validated .input-group:has(:valid) .form-control, +form.was-validated .input-group:has(:valid) .form-control:focus, +form.was-validated .input-group:has(:valid) .form-control:focus-within, +form.was-validated .input-group:has(:valid) .form-control.is-invalid, +form.was-validated .input-group:has(:valid) .form-control.is-valid, +form.was-validated .input-group:has(:valid) .form-control:hover, +form.was-validated .input-group:has(:valid) .form-control:hover:focus, +form.was-validated .input-group:has(:valid) .form-control:hover:focus-within, +form.was-validated .input-group:has(:valid) .form-control:hover.is-invalid, +form.was-validated .input-group:has(:valid) .form-control:hover.is-valid, +form.was-validated .input-group:has(:valid) .form-select, +form.was-validated .input-group:has(:valid) .form-select:focus, +form.was-validated .input-group:has(:valid) .form-select:focus-within, +form.was-validated .input-group:has(:valid) .form-select.is-invalid, +form.was-validated .input-group:has(:valid) .form-select.is-valid, +form .input-group:has(.is-valid) .input-group-text, +form .input-group:has(.is-valid) .input-group-text:focus, +form .input-group:has(.is-valid) .input-group-text:focus-within, +form .input-group:has(.is-valid) .input-group-text.is-invalid, +form .input-group:has(.is-valid) .input-group-text.is-valid, +form .input-group:has(.is-valid) .form-control ~ .input-group-text, +form .input-group:has(.is-valid) .form-control ~ .input-group-text:focus, +form .input-group:has(.is-valid) .form-control ~ .input-group-text:focus-within, +form .input-group:has(.is-valid) .form-control ~ .input-group-text.is-invalid, +form .input-group:has(.is-valid) .form-control ~ .input-group-text.is-valid, +form .input-group:has(.is-valid) .form-control, +form .input-group:has(.is-valid) .form-control:focus, +form .input-group:has(.is-valid) .form-control:focus-within, +form .input-group:has(.is-valid) .form-control.is-invalid, +form .input-group:has(.is-valid) .form-control.is-valid, +form .input-group:has(.is-valid) .form-control:hover, +form .input-group:has(.is-valid) .form-control:hover:focus, +form .input-group:has(.is-valid) .form-control:hover:focus-within, +form .input-group:has(.is-valid) .form-control:hover.is-invalid, +form .input-group:has(.is-valid) .form-control:hover.is-valid, +form .input-group:has(.is-valid) .form-select, +form .input-group:has(.is-valid) .form-select:focus, +form .input-group:has(.is-valid) .form-select:focus-within, +form .input-group:has(.is-valid) .form-select.is-invalid, +form .input-group:has(.is-valid) .form-select.is-valid { + border-width: var(--bs-border-width); + border-color: var(--bs-form-validation-border-color); +} +form.was-validated .input-group:has(:invalid)::before, +form .input-group:has(.is-invalid)::before, form.was-validated .input-group:has(:valid)::before, +form .input-group:has(.is-valid)::before { + box-shadow: var(--bs-form-validation-shadow); +} +form.was-validated .input-group:has(:invalid) .flatpickr-wrapper .flatpickr-input, form.was-validated .input-group:has(:invalid) .flatpickr-wrapper .flatpickr-input:focus, form.was-validated .input-group:has(:invalid) .flatpickr-wrapper .flatpickr-input:focus-within, form.was-validated .input-group:has(:invalid) .flatpickr-wrapper .flatpickr-input.is-invalid, form.was-validated .input-group:has(:invalid) .flatpickr-wrapper .flatpickr-input.is-valid, +form .input-group:has(.is-invalid) .flatpickr-wrapper .flatpickr-input, +form .input-group:has(.is-invalid) .flatpickr-wrapper .flatpickr-input:focus, +form .input-group:has(.is-invalid) .flatpickr-wrapper .flatpickr-input:focus-within, +form .input-group:has(.is-invalid) .flatpickr-wrapper .flatpickr-input.is-invalid, +form .input-group:has(.is-invalid) .flatpickr-wrapper .flatpickr-input.is-valid, form.was-validated .input-group:has(:valid) .flatpickr-wrapper .flatpickr-input, form.was-validated .input-group:has(:valid) .flatpickr-wrapper .flatpickr-input:focus, form.was-validated .input-group:has(:valid) .flatpickr-wrapper .flatpickr-input:focus-within, form.was-validated .input-group:has(:valid) .flatpickr-wrapper .flatpickr-input.is-invalid, form.was-validated .input-group:has(:valid) .flatpickr-wrapper .flatpickr-input.is-valid, +form .input-group:has(.is-valid) .flatpickr-wrapper .flatpickr-input, +form .input-group:has(.is-valid) .flatpickr-wrapper .flatpickr-input:focus, +form .input-group:has(.is-valid) .flatpickr-wrapper .flatpickr-input:focus-within, +form .input-group:has(.is-valid) .flatpickr-wrapper .flatpickr-input.is-invalid, +form .input-group:has(.is-valid) .flatpickr-wrapper .flatpickr-input.is-valid { + border-width: var(--bs-border-width); + border-color: var(--bs-form-validation-border-color); +} +form.was-validated .input-group:has(:invalid) ~ .invalid-feedback, +form.was-validated .input-group:has(:invalid) ~ .invalid-tooltip, +form .input-group:has(.is-invalid) ~ .invalid-feedback, +form .input-group:has(.is-invalid) ~ .invalid-tooltip { + display: block; +} +form.was-validated .input-group:has(:valid) ~ .valid-feedback, +form.was-validated .input-group:has(:valid) ~ .valid-tooltip, +form .input-group:has(.is-valid) ~ .valid-feedback, +form .input-group:has(.is-valid) ~ .valid-tooltip { + display: block; +} +form.was-validated .tagify:has(+ input:invalid), form.was-validated .tagify:has(+ input:valid), +form .tagify:has(+ input.is-invalid), +form .tagify:has(+ input.valid) { + padding: 0; + border-width: 2px; + box-shadow: var(--bs-form-validation-shadow); +} +form.was-validated .tagify:has(+ input:invalid), form.was-validated .tagify:has(+ input:invalid):hover, form.was-validated .tagify:has(+ input:invalid):focus, form.was-validated .tagify:has(+ input:valid), form.was-validated .tagify:has(+ input:valid):hover, form.was-validated .tagify:has(+ input:valid):focus, +form .tagify:has(+ input.is-invalid), +form .tagify:has(+ input.is-invalid):hover, +form .tagify:has(+ input.is-invalid):focus, +form .tagify:has(+ input.valid), +form .tagify:has(+ input.valid):hover, +form .tagify:has(+ input.valid):focus { + border-color: var(--bs-form-validation-border-color) !important; +} +form .bootstrap-select .selectpicker.is-invalid + .dropdown-toggle, form.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle, +form .bootstrap-select .selectpicker.is-valid + .dropdown-toggle, form.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle { + border-width: 2px; + border-color: var(--bs-form-validation-border-color); + box-shadow: var(--bs-form-validation-shadow); + padding-block: calc(0.426rem - 2px); + padding-inline: calc(0.9375rem - var(--bs-border-width)); +} +form .bootstrap-select .selectpicker.is-invalid + .dropdown-toggle::after, form.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle::after, +form .bootstrap-select .selectpicker.is-valid + .dropdown-toggle::after, form.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle::after { + inset-inline-end: calc(var(--bs-bootstrap-select-arrow-position) - var(--bs-border-width)); +} +form .form-select.is-invalid ~ .select2-container.select2-container--default .select2-selection, form .form-select.is-invalid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection, form .form-select.is-invalid ~ .select2-container.select2-container--default.select2-container--open .select2-selection, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default .select2-selection, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default.select2-container--open .select2-selection, +form .form-select.is-valid ~ .select2-container.select2-container--default .select2-selection, +form .form-select.is-valid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection, +form .form-select.is-valid ~ .select2-container.select2-container--default.select2-container--open .select2-selection, form.was-validated .form-select:valid ~ .select2-container.select2-container--default .select2-selection, form.was-validated .form-select:valid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection, form.was-validated .form-select:valid ~ .select2-container.select2-container--default.select2-container--open .select2-selection { + border-width: 2px; + border-color: var(--bs-form-validation-border-color); + box-shadow: var(--bs-form-validation-shadow); +} +form .form-select.is-invalid ~ .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, form .form-select.is-invalid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered, form .form-select.is-invalid ~ .select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered, +form .form-select.is-valid ~ .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, +form .form-select.is-valid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered, +form .form-select.is-valid ~ .select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered, form.was-validated .form-select:valid ~ .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, form.was-validated .form-select:valid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered, form.was-validated .form-select:valid ~ .select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered { + line-height: calc(var(--bs-select-height) - 4px); + padding-inline-end: calc(2.625rem - var(--bs-select-border-width)); + padding-inline-start: calc(0.9375rem - var(--bs-select-border-width)); +} +form .form-select.is-invalid ~ .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered, form .form-select.is-invalid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered, form .form-select.is-invalid ~ .select2-container.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered, form.was-validated .form-select:invalid ~ .select2-container.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered, +form .form-select.is-valid ~ .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered, +form .form-select.is-valid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered, +form .form-select.is-valid ~ .select2-container.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered, form.was-validated .form-select:valid ~ .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered, form.was-validated .form-select:valid ~ .select2-container.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered, form.was-validated .form-select:valid ~ .select2-container.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered { + padding-block: calc(var(--bs-select-multiple-padding-y) - var(--bs-select-border-width)); + padding-inline-start: calc(var(--bs-select-multiple-padding-x) - var(--bs-select-border-width)); +} + +.btn { + --bs-btn-box-shadow-rgb: transparent; + --bs-btn-focus-shadow-rgb: transparent; + --bs-btn-active-shadow-rgb: transparent; + --bs-btn-box-shadow: 0 .125rem .375rem rgba(var(--bs-btn-box-shadow-rgb), .3); + --bs-btn-focus-box-shadow: 0 .125rem .375rem rgba(var(--bs-btn-focus-shadow-rgb), .3); + --bs-btn-active-border-color: transparent; + --bs-btn-active-shadow: 0 .125rem .375rem rgba(var(--bs-btn-active-shadow-rgb), .3); + display: inline-flex; + align-items: center; + justify-content: center; + box-shadow: var(--bs-btn-box-shadow); + /* Table Action Dropdown fix */ + /* Buttons Variant */ + /* Label */ + /* Outline */ + /* Text */ +} +.btn-group .btn, .input-group .btn { + border-inline-end: var(--bs-border-width) solid var(--bs-btn-group-border-color); + border-inline-start: var(--bs-border-width) solid var(--bs-btn-group-border-color); +} +.btn-group-vertical .btn { + border-block-end: var(--bs-border-width) solid var(--bs-btn-group-border-color); + border-block-start: var(--bs-border-width) solid var(--bs-btn-group-border-color); +} +.btn.waves-effect:not(.waves-light) .waves-ripple { + background: radial-gradient(rgba(var(--bs-btn-waves-effect-color), 0.2) 0, rgba(var(--bs-btn-waves-effect-color), 0.3) 40%, rgba(var(--bs-btn-waves-effect-color), 0.4) 50%, rgba(var(--bs-btn-waves-effect-color), 0.5) 60%, rgba(var(--bs-white-rgb), 0) 70%); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active:not([class*=btn-label-]), .btn:first-child:active:not([class*=btn-label-]), .btn.active:not([class*=btn-label-]), .btn.show { + box-shadow: var(--bs-btn-active-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + box-shadow: none; +} +.btn:focus { + --bs-btn-color: var(--bs-btn-active-color); + --bs-btn-bg: var(--bs-btn-active-bg); +} +.btn:not([class*=btn-]):active, .btn:not([class*=btn-]).active, .btn:not([class*=btn-]).show, .btn:not([class*=btn-]) { + --bs-btn-border-width: 0; +} +.btn[class*=btn-label-] { + --bs-btn-box-shadow: none; +} +.btn[class*=btn-label-]:focus { + --bs-btn-color: var(--bs-btn-active-color); + --bs-btn-bg: var(--bs-btn-active-bg); +} +.btn[class*=btn-label-]:focus-visible { + --bs-btn-focus-box-shadow: none; + --bs-btn-active-box-shadow: none; +} +.btn[class*=btn-label-].show { + --bs-btn-active-shadow: none; +} +.btn[class*=btn-outline-] { + --bs-btn-bg: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-box-shadow: none; + --bs-btn-active-shadow: none; + --bs-btn-disabled-bg: transparent; +} +.btn[class*=btn-outline-] .badge { + --bs-badge-bg-color: var(--bs-btn-hover-bg); + --bs-badge-color: var(--bs-btn-hover-color); +} +.btn[class*=btn-outline-]:hover .badge:not([class*=badge-outline]), .btn[class*=btn-outline-]:focus:hover .badge:not([class*=badge-outline]), .btn[class*=btn-outline-]:focus:not(:hover) .badge:not([class*=badge-outline]), .btn[class*=btn-outline-]:active .badge:not([class*=badge-outline]), .btn[class*=btn-outline-].active .badge:not([class*=badge-outline]), .show > .btn[class*=btn-outline-].dropdown-toggle .badge:not([class*=badge-outline]) { + --bs-badge-bg-color: var(--bs-btn-hover-color); + --bs-badge-color: var(--bs-btn-badge-color); +} +.btn.btn-white { + --bs-btn-bg: var(--bs-white); + --bs-btn-color: var(--bs-body-color); + --bs-btn-border-color: var(--bs-white); + --bs-btn-hover-color: var(--bs-black); + --bs-btn-hover-bg: var(--bs-btn-bg); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-btn-hover-color); + --bs-btn-active-bg: var(--bs-btn-hover-bg); + --bs-btn-active-border-color: var(--bs-btn-hover-border-color); + --bs-btn-box-shadow-rgb: var(--bs-white-rgb); + --bs-btn-active-shadow-rgb: var(--bs-btn-box-shadow-rgb); +} +.btn[class*=btn-text-] { + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-box-shadow: none; + --bs-btn-active-shadow: none; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: transparent; +} +.btn[class*=btn-]:active:not([class*=btn-text]):not(.dropdown-toggle), .btn[class*=btn-].active:not([class*=btn-text]):not(.dropdown-toggle) { + transform: scale(0.98); + transition: all 0.135s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn[class*=btn-]:active:not([class*=btn-text]):not(.dropdown-toggle), .btn[class*=btn-].active:not([class*=btn-text]):not(.dropdown-toggle) { + transition: none; + } +} +.btn:not(.dropdown-toggle):not([class*=btn-text-]) { + transform: scale(1.001); + transition: all 0.135s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn:not(.dropdown-toggle):not([class*=btn-text-]) { + transition: none; + } +} + +/* Badge within button */ +.btn .badge { + transition: all 0.2s ease-in-out; + inset-block-start: 0; +} +@media (prefers-reduced-motion: reduce) { + .btn .badge { + transition: none; + } +} + +label.btn { + margin-block-end: 0; +} + +/* Button Sizes */ +.btn-xl, .btn-group-xl > .btn { + --bs-btn-padding-y: 0.809rem; + --bs-btn-padding-x: 1.75rem; + --bs-btn-font-size: 1.1875rem; + --bs-btn-border-radius: 0.625rem; +} + +.btn-sm, .btn-group-sm > .btn { + line-height: 1.375; +} + +.btn-xs, .btn-group-xs > .btn { + --bs-btn-padding-y: 0.153rem; + --bs-btn-padding-x: 0.75rem; + --bs-btn-font-size: 0.6875rem; + --bs-btn-border-radius: 0.125rem; +} + +/* Icon button */ +.btn-icon { + display: inline-flex; + flex-shrink: 0; + align-items: center; + justify-content: center; + padding: 0; + block-size: calc(2.2514625rem + calc(var(--bs-border-width) * 2)); + font-size: 1.2890625rem; + inline-size: calc(2.2514625rem + calc(var(--bs-border-width) * 2)); +} +.btn-icon .icon-base { + block-size: 1.2890625rem; + font-size: 1.2890625rem; + inline-size: 1.2890625rem; +} +.btn-icon.btn-xl, .btn-group-xl > .btn-icon.btn { + block-size: calc(3.2508125rem + calc(var(--bs-border-width) * 2)); + inline-size: calc(3.2508125rem + calc(var(--bs-border-width) * 2)); +} +.btn-icon.btn-xl .icon-base, .btn-group-xl > .btn-icon.btn .icon-base { + block-size: 1.6328125rem; + font-size: 1.6328125rem; + inline-size: 1.6328125rem; +} +.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn { + block-size: calc(2.8769375rem + calc(var(--bs-border-width) * 2)); + font-size: 1.4609375rem; + inline-size: calc(2.8769375rem + calc(var(--bs-border-width) * 2)); +} +.btn-icon.btn-lg .icon-base, .btn-group-lg > .btn-icon.btn .icon-base { + block-size: 1.4609375rem; + font-size: 1.4609375rem; + inline-size: 1.4609375rem; +} +.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn { + block-size: calc(1.7511875rem + calc(var(--bs-border-width) * 2)); + font-size: 0.8125rem; + inline-size: calc(1.7511875rem + calc(var(--bs-border-width) * 2)); +} +.btn-icon.btn-sm .icon-base, .btn-group-sm > .btn-icon.btn .icon-base { + block-size: 0.8125rem; + font-size: 0.8125rem; + inline-size: 0.8125rem; +} +.btn-icon.btn-xs, .btn-group-xs > .btn-icon.btn { + block-size: calc(1.2513125rem + calc(var(--bs-border-width) * 2)); + font-size: 0.6875rem; + inline-size: calc(1.2513125rem + calc(var(--bs-border-width) * 2)); +} +.btn-icon.btn-xs .icon-base, .btn-group-xs > .btn-icon.btn .icon-base { + block-size: 0.6875rem; + font-size: 0.6875rem; + inline-size: 0.6875rem; +} + +/* Link buttons */ +.btn.btn-link { + font-size: inherit; +} + +.btn-pinned { + position: absolute; + inset-block-start: 1.25rem; + inset-inline-end: 1.23rem; +} + +/* Button focus */ +button:focus, +button:focus-visible { + outline: 0; +} + +/* Generate contextual modifier classes for colorizing the button */ +/* The $custom-theme-colors variable is used to ensure that the colors for the social buttons + come from a separate array. To achieve this, both the $custom-colors and $theme-colors + arrays are merged in the _color.scss file. */ +/* Default */ +.btn-primary { + --bs-btn-bg: var(--bs-primary); + --bs-btn-color: var(--bs-primary-contrast); + --bs-btn-border-color: var(--bs-primary); + --bs-btn-hover-color: var(--bs-primary-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-primary)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-primary-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-primary)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-primary-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb); + --bs-btn-active-shadow-rgb: var(--bs-primary-rgb); + --bs-btn-disabled-color: var(--bs-primary-contrast); + --bs-btn-disabled-bg: var(--bs-primary); + --bs-btn-disabled-border-color: var(--bs-primary); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-primary)); + --bs-btn-waves-effect-color: var(--bs-primary-rgb); +} + +/* Label */ +.btn-label-primary { + --bs-btn-color: var(--bs-primary); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-primary); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-primary)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-primary); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-primary)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb); + --bs-btn-active-shadow-rgb: var(--bs-primary-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-primary)); + --bs-btn-waves-effect-color: var(--bs-primary-rgb); +} + +/* Outline */ +.btn-outline-primary { + --bs-btn-color: var(--bs-primary); + --bs-btn-badge-color: var(--bs-primary-contrast); + --bs-btn-border-color: var(--bs-primary); + --bs-btn-hover-color: var(--bs-primary); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-primary)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-primary); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-primary)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-primary); + --bs-btn-disabled-border-color: var(--bs-primary); + --bs-btn-group-border-color: var(--bs-primary); + --bs-btn-waves-effect-color: var(--bs-primary-rgb); +} + +/* Text */ +.btn-text-primary { + --bs-btn-color: var(--bs-primary); + --bs-btn-hover-color: var(--bs-primary); + --bs-btn-active-color: var(--bs-primary); + --bs-btn-group-border-color: var(--bs-primary); + --bs-btn-waves-effect-color: var(--bs-primary-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-primary)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-primary)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-primary); +} + +/* Default */ +.btn-secondary { + --bs-btn-bg: var(--bs-secondary); + --bs-btn-color: var(--bs-secondary-contrast); + --bs-btn-border-color: var(--bs-secondary); + --bs-btn-hover-color: var(--bs-secondary-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-secondary)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-secondary-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-secondary)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-secondary-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb); + --bs-btn-active-shadow-rgb: var(--bs-secondary-rgb); + --bs-btn-disabled-color: var(--bs-secondary-contrast); + --bs-btn-disabled-bg: var(--bs-secondary); + --bs-btn-disabled-border-color: var(--bs-secondary); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-secondary)); + --bs-btn-waves-effect-color: var(--bs-secondary-rgb); +} + +/* Label */ +.btn-label-secondary { + --bs-btn-color: var(--bs-secondary); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-secondary)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-secondary); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-secondary)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-secondary); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-secondary)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb); + --bs-btn-active-shadow-rgb: var(--bs-secondary-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-secondary)); + --bs-btn-waves-effect-color: var(--bs-secondary-rgb); +} + +/* Outline */ +.btn-outline-secondary { + --bs-btn-color: var(--bs-secondary); + --bs-btn-badge-color: var(--bs-secondary-contrast); + --bs-btn-border-color: var(--bs-secondary); + --bs-btn-hover-color: var(--bs-secondary); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-secondary)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-secondary); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-secondary)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-secondary); + --bs-btn-disabled-border-color: var(--bs-secondary); + --bs-btn-group-border-color: var(--bs-secondary); + --bs-btn-waves-effect-color: var(--bs-secondary-rgb); +} + +/* Text */ +.btn-text-secondary { + --bs-btn-color: var(--bs-secondary); + --bs-btn-hover-color: var(--bs-secondary); + --bs-btn-active-color: var(--bs-secondary); + --bs-btn-group-border-color: var(--bs-secondary); + --bs-btn-waves-effect-color: var(--bs-secondary-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-secondary)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-secondary)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-secondary); +} + +/* Default */ +.btn-success { + --bs-btn-bg: var(--bs-success); + --bs-btn-color: var(--bs-success-contrast); + --bs-btn-border-color: var(--bs-success); + --bs-btn-hover-color: var(--bs-success-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-success)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-success-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-success)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-success-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-success-rgb); + --bs-btn-active-shadow-rgb: var(--bs-success-rgb); + --bs-btn-disabled-color: var(--bs-success-contrast); + --bs-btn-disabled-bg: var(--bs-success); + --bs-btn-disabled-border-color: var(--bs-success); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-success)); + --bs-btn-waves-effect-color: var(--bs-success-rgb); +} + +/* Label */ +.btn-label-success { + --bs-btn-color: var(--bs-success); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-success)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-success); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-success)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-success); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-success)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-success-rgb); + --bs-btn-active-shadow-rgb: var(--bs-success-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-success)); + --bs-btn-waves-effect-color: var(--bs-success-rgb); +} + +/* Outline */ +.btn-outline-success { + --bs-btn-color: var(--bs-success); + --bs-btn-badge-color: var(--bs-success-contrast); + --bs-btn-border-color: var(--bs-success); + --bs-btn-hover-color: var(--bs-success); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-success)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-success); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-success)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-success); + --bs-btn-disabled-border-color: var(--bs-success); + --bs-btn-group-border-color: var(--bs-success); + --bs-btn-waves-effect-color: var(--bs-success-rgb); +} + +/* Text */ +.btn-text-success { + --bs-btn-color: var(--bs-success); + --bs-btn-hover-color: var(--bs-success); + --bs-btn-active-color: var(--bs-success); + --bs-btn-group-border-color: var(--bs-success); + --bs-btn-waves-effect-color: var(--bs-success-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-success)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-success)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-success); +} + +/* Default */ +.btn-info { + --bs-btn-bg: var(--bs-info); + --bs-btn-color: var(--bs-info-contrast); + --bs-btn-border-color: var(--bs-info); + --bs-btn-hover-color: var(--bs-info-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-info)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-info-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-info)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-info-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-info-rgb); + --bs-btn-active-shadow-rgb: var(--bs-info-rgb); + --bs-btn-disabled-color: var(--bs-info-contrast); + --bs-btn-disabled-bg: var(--bs-info); + --bs-btn-disabled-border-color: var(--bs-info); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-info)); + --bs-btn-waves-effect-color: var(--bs-info-rgb); +} + +/* Label */ +.btn-label-info { + --bs-btn-color: var(--bs-info); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-info)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-info); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-info)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-info); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-info)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-info-rgb); + --bs-btn-active-shadow-rgb: var(--bs-info-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-info)); + --bs-btn-waves-effect-color: var(--bs-info-rgb); +} + +/* Outline */ +.btn-outline-info { + --bs-btn-color: var(--bs-info); + --bs-btn-badge-color: var(--bs-info-contrast); + --bs-btn-border-color: var(--bs-info); + --bs-btn-hover-color: var(--bs-info); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-info)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-info); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-info)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-info); + --bs-btn-disabled-border-color: var(--bs-info); + --bs-btn-group-border-color: var(--bs-info); + --bs-btn-waves-effect-color: var(--bs-info-rgb); +} + +/* Text */ +.btn-text-info { + --bs-btn-color: var(--bs-info); + --bs-btn-hover-color: var(--bs-info); + --bs-btn-active-color: var(--bs-info); + --bs-btn-group-border-color: var(--bs-info); + --bs-btn-waves-effect-color: var(--bs-info-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-info)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-info)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-info); +} + +/* Default */ +.btn-warning { + --bs-btn-bg: var(--bs-warning); + --bs-btn-color: var(--bs-warning-contrast); + --bs-btn-border-color: var(--bs-warning); + --bs-btn-hover-color: var(--bs-warning-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-warning)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-warning-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-warning)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-warning-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-warning-rgb); + --bs-btn-active-shadow-rgb: var(--bs-warning-rgb); + --bs-btn-disabled-color: var(--bs-warning-contrast); + --bs-btn-disabled-bg: var(--bs-warning); + --bs-btn-disabled-border-color: var(--bs-warning); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-warning)); + --bs-btn-waves-effect-color: var(--bs-warning-rgb); +} + +/* Label */ +.btn-label-warning { + --bs-btn-color: var(--bs-warning); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-warning)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-warning); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-warning)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-warning); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-warning)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-warning-rgb); + --bs-btn-active-shadow-rgb: var(--bs-warning-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-warning)); + --bs-btn-waves-effect-color: var(--bs-warning-rgb); +} + +/* Outline */ +.btn-outline-warning { + --bs-btn-color: var(--bs-warning); + --bs-btn-badge-color: var(--bs-warning-contrast); + --bs-btn-border-color: var(--bs-warning); + --bs-btn-hover-color: var(--bs-warning); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-warning)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-warning); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-warning)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-warning); + --bs-btn-disabled-border-color: var(--bs-warning); + --bs-btn-group-border-color: var(--bs-warning); + --bs-btn-waves-effect-color: var(--bs-warning-rgb); +} + +/* Text */ +.btn-text-warning { + --bs-btn-color: var(--bs-warning); + --bs-btn-hover-color: var(--bs-warning); + --bs-btn-active-color: var(--bs-warning); + --bs-btn-group-border-color: var(--bs-warning); + --bs-btn-waves-effect-color: var(--bs-warning-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-warning)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-warning)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-warning); +} + +/* Default */ +.btn-danger { + --bs-btn-bg: var(--bs-danger); + --bs-btn-color: var(--bs-danger-contrast); + --bs-btn-border-color: var(--bs-danger); + --bs-btn-hover-color: var(--bs-danger-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-danger)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-danger-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-danger)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-danger-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-danger-rgb); + --bs-btn-active-shadow-rgb: var(--bs-danger-rgb); + --bs-btn-disabled-color: var(--bs-danger-contrast); + --bs-btn-disabled-bg: var(--bs-danger); + --bs-btn-disabled-border-color: var(--bs-danger); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-danger)); + --bs-btn-waves-effect-color: var(--bs-danger-rgb); +} + +/* Label */ +.btn-label-danger { + --bs-btn-color: var(--bs-danger); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-danger)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-danger); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-danger)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-danger); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-danger)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-danger-rgb); + --bs-btn-active-shadow-rgb: var(--bs-danger-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-danger)); + --bs-btn-waves-effect-color: var(--bs-danger-rgb); +} + +/* Outline */ +.btn-outline-danger { + --bs-btn-color: var(--bs-danger); + --bs-btn-badge-color: var(--bs-danger-contrast); + --bs-btn-border-color: var(--bs-danger); + --bs-btn-hover-color: var(--bs-danger); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-danger)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-danger); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-danger)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-danger); + --bs-btn-disabled-border-color: var(--bs-danger); + --bs-btn-group-border-color: var(--bs-danger); + --bs-btn-waves-effect-color: var(--bs-danger-rgb); +} + +/* Text */ +.btn-text-danger { + --bs-btn-color: var(--bs-danger); + --bs-btn-hover-color: var(--bs-danger); + --bs-btn-active-color: var(--bs-danger); + --bs-btn-group-border-color: var(--bs-danger); + --bs-btn-waves-effect-color: var(--bs-danger-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-danger)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-danger)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-danger); +} + +/* Default */ +.btn-light { + --bs-btn-bg: var(--bs-light); + --bs-btn-color: var(--bs-light-contrast); + --bs-btn-border-color: var(--bs-light); + --bs-btn-hover-color: var(--bs-light-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-light)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-light-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-light)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-light-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-light-rgb); + --bs-btn-active-shadow-rgb: var(--bs-light-rgb); + --bs-btn-disabled-color: var(--bs-light-contrast); + --bs-btn-disabled-bg: var(--bs-light); + --bs-btn-disabled-border-color: var(--bs-light); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-light)); + --bs-btn-waves-effect-color: var(--bs-light-rgb); +} + +/* Label */ +.btn-label-light { + --bs-btn-color: var(--bs-light); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-light)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-light); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-light)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-light); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-light)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-light-rgb); + --bs-btn-active-shadow-rgb: var(--bs-light-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-light)); + --bs-btn-waves-effect-color: var(--bs-light-rgb); +} + +/* Outline */ +.btn-outline-light { + --bs-btn-color: var(--bs-light); + --bs-btn-badge-color: var(--bs-light-contrast); + --bs-btn-border-color: var(--bs-light); + --bs-btn-hover-color: var(--bs-light); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-light)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-light); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-light)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-light); + --bs-btn-disabled-border-color: var(--bs-light); + --bs-btn-group-border-color: var(--bs-light); + --bs-btn-waves-effect-color: var(--bs-light-rgb); +} + +/* Text */ +.btn-text-light { + --bs-btn-color: var(--bs-light); + --bs-btn-hover-color: var(--bs-light); + --bs-btn-active-color: var(--bs-light); + --bs-btn-group-border-color: var(--bs-light); + --bs-btn-waves-effect-color: var(--bs-light-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-light)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-light)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-light); +} + +/* Default */ +.btn-dark { + --bs-btn-bg: var(--bs-dark); + --bs-btn-color: var(--bs-dark-contrast); + --bs-btn-border-color: var(--bs-dark); + --bs-btn-hover-color: var(--bs-dark-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-dark)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-dark-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-dark)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-dark-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-dark-rgb); + --bs-btn-active-shadow-rgb: var(--bs-dark-rgb); + --bs-btn-disabled-color: var(--bs-dark-contrast); + --bs-btn-disabled-bg: var(--bs-dark); + --bs-btn-disabled-border-color: var(--bs-dark); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-dark)); + --bs-btn-waves-effect-color: var(--bs-dark-rgb); +} + +/* Label */ +.btn-label-dark { + --bs-btn-color: var(--bs-dark); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-dark)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-dark); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-dark)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-dark); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-dark)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-dark-rgb); + --bs-btn-active-shadow-rgb: var(--bs-dark-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-dark)); + --bs-btn-waves-effect-color: var(--bs-dark-rgb); +} + +/* Outline */ +.btn-outline-dark { + --bs-btn-color: var(--bs-dark); + --bs-btn-badge-color: var(--bs-dark-contrast); + --bs-btn-border-color: var(--bs-dark); + --bs-btn-hover-color: var(--bs-dark); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-dark)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-dark); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-dark)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-dark); + --bs-btn-disabled-border-color: var(--bs-dark); + --bs-btn-group-border-color: var(--bs-dark); + --bs-btn-waves-effect-color: var(--bs-dark-rgb); +} + +/* Text */ +.btn-text-dark { + --bs-btn-color: var(--bs-dark); + --bs-btn-hover-color: var(--bs-dark); + --bs-btn-active-color: var(--bs-dark); + --bs-btn-group-border-color: var(--bs-dark); + --bs-btn-waves-effect-color: var(--bs-dark-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-dark)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-dark)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-dark); +} + +/* Default */ +.btn-gray { + --bs-btn-bg: var(--bs-gray); + --bs-btn-color: var(--bs-gray-contrast); + --bs-btn-border-color: var(--bs-gray); + --bs-btn-hover-color: var(--bs-gray-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-gray)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-gray-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-gray)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-gray-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-gray-rgb); + --bs-btn-active-shadow-rgb: var(--bs-gray-rgb); + --bs-btn-disabled-color: var(--bs-gray-contrast); + --bs-btn-disabled-bg: var(--bs-gray); + --bs-btn-disabled-border-color: var(--bs-gray); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-gray)); + --bs-btn-waves-effect-color: var(--bs-gray-rgb); +} + +/* Label */ +.btn-label-gray { + --bs-btn-color: var(--bs-gray); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-gray)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-gray); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-gray)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-gray); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-gray)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-gray-rgb); + --bs-btn-active-shadow-rgb: var(--bs-gray-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-gray)); + --bs-btn-waves-effect-color: var(--bs-gray-rgb); +} + +/* Outline */ +.btn-outline-gray { + --bs-btn-color: var(--bs-gray); + --bs-btn-badge-color: var(--bs-gray-contrast); + --bs-btn-border-color: var(--bs-gray); + --bs-btn-hover-color: var(--bs-gray); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-gray)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-gray); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-gray)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-gray); + --bs-btn-disabled-border-color: var(--bs-gray); + --bs-btn-group-border-color: var(--bs-gray); + --bs-btn-waves-effect-color: var(--bs-gray-rgb); +} + +/* Text */ +.btn-text-gray { + --bs-btn-color: var(--bs-gray); + --bs-btn-hover-color: var(--bs-gray); + --bs-btn-active-color: var(--bs-gray); + --bs-btn-group-border-color: var(--bs-gray); + --bs-btn-waves-effect-color: var(--bs-gray-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-gray)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-gray)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-gray); +} + +/* Default */ +.btn-facebook { + --bs-btn-bg: var(--bs-facebook); + --bs-btn-color: var(--bs-facebook-contrast); + --bs-btn-border-color: var(--bs-facebook); + --bs-btn-hover-color: var(--bs-facebook-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-facebook)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-facebook-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-facebook)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-facebook-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-facebook-rgb); + --bs-btn-active-shadow-rgb: var(--bs-facebook-rgb); + --bs-btn-disabled-color: var(--bs-facebook-contrast); + --bs-btn-disabled-bg: var(--bs-facebook); + --bs-btn-disabled-border-color: var(--bs-facebook); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-facebook)); + --bs-btn-waves-effect-color: var(--bs-facebook-rgb); +} + +/* Label */ +.btn-label-facebook { + --bs-btn-color: var(--bs-facebook); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-facebook)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-facebook); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-facebook)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-facebook); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-facebook)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-facebook-rgb); + --bs-btn-active-shadow-rgb: var(--bs-facebook-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-facebook)); + --bs-btn-waves-effect-color: var(--bs-facebook-rgb); +} + +/* Outline */ +.btn-outline-facebook { + --bs-btn-color: var(--bs-facebook); + --bs-btn-badge-color: var(--bs-facebook-contrast); + --bs-btn-border-color: var(--bs-facebook); + --bs-btn-hover-color: var(--bs-facebook); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-facebook)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-facebook); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-facebook)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-facebook); + --bs-btn-disabled-border-color: var(--bs-facebook); + --bs-btn-group-border-color: var(--bs-facebook); + --bs-btn-waves-effect-color: var(--bs-facebook-rgb); +} + +/* Text */ +.btn-text-facebook { + --bs-btn-color: var(--bs-facebook); + --bs-btn-hover-color: var(--bs-facebook); + --bs-btn-active-color: var(--bs-facebook); + --bs-btn-group-border-color: var(--bs-facebook); + --bs-btn-waves-effect-color: var(--bs-facebook-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-facebook)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-facebook)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-facebook); +} + +/* Default */ +.btn-twitter { + --bs-btn-bg: var(--bs-twitter); + --bs-btn-color: var(--bs-twitter-contrast); + --bs-btn-border-color: var(--bs-twitter); + --bs-btn-hover-color: var(--bs-twitter-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-twitter)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-twitter-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-twitter)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-twitter-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-twitter-rgb); + --bs-btn-active-shadow-rgb: var(--bs-twitter-rgb); + --bs-btn-disabled-color: var(--bs-twitter-contrast); + --bs-btn-disabled-bg: var(--bs-twitter); + --bs-btn-disabled-border-color: var(--bs-twitter); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-twitter)); + --bs-btn-waves-effect-color: var(--bs-twitter-rgb); +} + +/* Label */ +.btn-label-twitter { + --bs-btn-color: var(--bs-twitter); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-twitter)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-twitter); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-twitter)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-twitter); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-twitter)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-twitter-rgb); + --bs-btn-active-shadow-rgb: var(--bs-twitter-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-twitter)); + --bs-btn-waves-effect-color: var(--bs-twitter-rgb); +} + +/* Outline */ +.btn-outline-twitter { + --bs-btn-color: var(--bs-twitter); + --bs-btn-badge-color: var(--bs-twitter-contrast); + --bs-btn-border-color: var(--bs-twitter); + --bs-btn-hover-color: var(--bs-twitter); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-twitter)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-twitter); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-twitter)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-twitter); + --bs-btn-disabled-border-color: var(--bs-twitter); + --bs-btn-group-border-color: var(--bs-twitter); + --bs-btn-waves-effect-color: var(--bs-twitter-rgb); +} + +/* Text */ +.btn-text-twitter { + --bs-btn-color: var(--bs-twitter); + --bs-btn-hover-color: var(--bs-twitter); + --bs-btn-active-color: var(--bs-twitter); + --bs-btn-group-border-color: var(--bs-twitter); + --bs-btn-waves-effect-color: var(--bs-twitter-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-twitter)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-twitter)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-twitter); +} + +/* Default */ +.btn-google-plus { + --bs-btn-bg: var(--bs-google-plus); + --bs-btn-color: var(--bs-google-plus-contrast); + --bs-btn-border-color: var(--bs-google-plus); + --bs-btn-hover-color: var(--bs-google-plus-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-google-plus)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-google-plus-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-google-plus)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-google-plus-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-google-plus-rgb); + --bs-btn-active-shadow-rgb: var(--bs-google-plus-rgb); + --bs-btn-disabled-color: var(--bs-google-plus-contrast); + --bs-btn-disabled-bg: var(--bs-google-plus); + --bs-btn-disabled-border-color: var(--bs-google-plus); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-google-plus)); + --bs-btn-waves-effect-color: var(--bs-google-plus-rgb); +} + +/* Label */ +.btn-label-google-plus { + --bs-btn-color: var(--bs-google-plus); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-google-plus)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-google-plus); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-google-plus)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-google-plus); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-google-plus)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-google-plus-rgb); + --bs-btn-active-shadow-rgb: var(--bs-google-plus-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-google-plus)); + --bs-btn-waves-effect-color: var(--bs-google-plus-rgb); +} + +/* Outline */ +.btn-outline-google-plus { + --bs-btn-color: var(--bs-google-plus); + --bs-btn-badge-color: var(--bs-google-plus-contrast); + --bs-btn-border-color: var(--bs-google-plus); + --bs-btn-hover-color: var(--bs-google-plus); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-google-plus)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-google-plus); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-google-plus)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-google-plus); + --bs-btn-disabled-border-color: var(--bs-google-plus); + --bs-btn-group-border-color: var(--bs-google-plus); + --bs-btn-waves-effect-color: var(--bs-google-plus-rgb); +} + +/* Text */ +.btn-text-google-plus { + --bs-btn-color: var(--bs-google-plus); + --bs-btn-hover-color: var(--bs-google-plus); + --bs-btn-active-color: var(--bs-google-plus); + --bs-btn-group-border-color: var(--bs-google-plus); + --bs-btn-waves-effect-color: var(--bs-google-plus-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-google-plus)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-google-plus)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-google-plus); +} + +/* Default */ +.btn-instagram { + --bs-btn-bg: var(--bs-instagram); + --bs-btn-color: var(--bs-instagram-contrast); + --bs-btn-border-color: var(--bs-instagram); + --bs-btn-hover-color: var(--bs-instagram-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-instagram)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-instagram-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-instagram)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-instagram-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-instagram-rgb); + --bs-btn-active-shadow-rgb: var(--bs-instagram-rgb); + --bs-btn-disabled-color: var(--bs-instagram-contrast); + --bs-btn-disabled-bg: var(--bs-instagram); + --bs-btn-disabled-border-color: var(--bs-instagram); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-instagram)); + --bs-btn-waves-effect-color: var(--bs-instagram-rgb); +} + +/* Label */ +.btn-label-instagram { + --bs-btn-color: var(--bs-instagram); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-instagram)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-instagram); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-instagram)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-instagram); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-instagram)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-instagram-rgb); + --bs-btn-active-shadow-rgb: var(--bs-instagram-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-instagram)); + --bs-btn-waves-effect-color: var(--bs-instagram-rgb); +} + +/* Outline */ +.btn-outline-instagram { + --bs-btn-color: var(--bs-instagram); + --bs-btn-badge-color: var(--bs-instagram-contrast); + --bs-btn-border-color: var(--bs-instagram); + --bs-btn-hover-color: var(--bs-instagram); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-instagram)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-instagram); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-instagram)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-instagram); + --bs-btn-disabled-border-color: var(--bs-instagram); + --bs-btn-group-border-color: var(--bs-instagram); + --bs-btn-waves-effect-color: var(--bs-instagram-rgb); +} + +/* Text */ +.btn-text-instagram { + --bs-btn-color: var(--bs-instagram); + --bs-btn-hover-color: var(--bs-instagram); + --bs-btn-active-color: var(--bs-instagram); + --bs-btn-group-border-color: var(--bs-instagram); + --bs-btn-waves-effect-color: var(--bs-instagram-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-instagram)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-instagram)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-instagram); +} + +/* Default */ +.btn-linkedin { + --bs-btn-bg: var(--bs-linkedin); + --bs-btn-color: var(--bs-linkedin-contrast); + --bs-btn-border-color: var(--bs-linkedin); + --bs-btn-hover-color: var(--bs-linkedin-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-linkedin)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-linkedin-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-linkedin)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-linkedin-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-linkedin-rgb); + --bs-btn-active-shadow-rgb: var(--bs-linkedin-rgb); + --bs-btn-disabled-color: var(--bs-linkedin-contrast); + --bs-btn-disabled-bg: var(--bs-linkedin); + --bs-btn-disabled-border-color: var(--bs-linkedin); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-linkedin)); + --bs-btn-waves-effect-color: var(--bs-linkedin-rgb); +} + +/* Label */ +.btn-label-linkedin { + --bs-btn-color: var(--bs-linkedin); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-linkedin)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-linkedin); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-linkedin)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-linkedin); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-linkedin)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-linkedin-rgb); + --bs-btn-active-shadow-rgb: var(--bs-linkedin-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-linkedin)); + --bs-btn-waves-effect-color: var(--bs-linkedin-rgb); +} + +/* Outline */ +.btn-outline-linkedin { + --bs-btn-color: var(--bs-linkedin); + --bs-btn-badge-color: var(--bs-linkedin-contrast); + --bs-btn-border-color: var(--bs-linkedin); + --bs-btn-hover-color: var(--bs-linkedin); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-linkedin)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-linkedin); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-linkedin)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-linkedin); + --bs-btn-disabled-border-color: var(--bs-linkedin); + --bs-btn-group-border-color: var(--bs-linkedin); + --bs-btn-waves-effect-color: var(--bs-linkedin-rgb); +} + +/* Text */ +.btn-text-linkedin { + --bs-btn-color: var(--bs-linkedin); + --bs-btn-hover-color: var(--bs-linkedin); + --bs-btn-active-color: var(--bs-linkedin); + --bs-btn-group-border-color: var(--bs-linkedin); + --bs-btn-waves-effect-color: var(--bs-linkedin-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-linkedin)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-linkedin)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-linkedin); +} + +/* Default */ +.btn-github { + --bs-btn-bg: var(--bs-github); + --bs-btn-color: var(--bs-github-contrast); + --bs-btn-border-color: var(--bs-github); + --bs-btn-hover-color: var(--bs-github-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-github)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-github-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-github)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-github-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-github-rgb); + --bs-btn-active-shadow-rgb: var(--bs-github-rgb); + --bs-btn-disabled-color: var(--bs-github-contrast); + --bs-btn-disabled-bg: var(--bs-github); + --bs-btn-disabled-border-color: var(--bs-github); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-github)); + --bs-btn-waves-effect-color: var(--bs-github-rgb); +} + +/* Label */ +.btn-label-github { + --bs-btn-color: var(--bs-github); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-github)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-github); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-github)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-github); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-github)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-github-rgb); + --bs-btn-active-shadow-rgb: var(--bs-github-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-github)); + --bs-btn-waves-effect-color: var(--bs-github-rgb); +} + +/* Outline */ +.btn-outline-github { + --bs-btn-color: var(--bs-github); + --bs-btn-badge-color: var(--bs-github-contrast); + --bs-btn-border-color: var(--bs-github); + --bs-btn-hover-color: var(--bs-github); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-github)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-github); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-github)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-github); + --bs-btn-disabled-border-color: var(--bs-github); + --bs-btn-group-border-color: var(--bs-github); + --bs-btn-waves-effect-color: var(--bs-github-rgb); +} + +/* Text */ +.btn-text-github { + --bs-btn-color: var(--bs-github); + --bs-btn-hover-color: var(--bs-github); + --bs-btn-active-color: var(--bs-github); + --bs-btn-group-border-color: var(--bs-github); + --bs-btn-waves-effect-color: var(--bs-github-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-github)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-github)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-github); +} + +/* Default */ +.btn-dribbble { + --bs-btn-bg: var(--bs-dribbble); + --bs-btn-color: var(--bs-dribbble-contrast); + --bs-btn-border-color: var(--bs-dribbble); + --bs-btn-hover-color: var(--bs-dribbble-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-dribbble)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-dribbble-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-dribbble)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-dribbble-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-dribbble-rgb); + --bs-btn-active-shadow-rgb: var(--bs-dribbble-rgb); + --bs-btn-disabled-color: var(--bs-dribbble-contrast); + --bs-btn-disabled-bg: var(--bs-dribbble); + --bs-btn-disabled-border-color: var(--bs-dribbble); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-dribbble)); + --bs-btn-waves-effect-color: var(--bs-dribbble-rgb); +} + +/* Label */ +.btn-label-dribbble { + --bs-btn-color: var(--bs-dribbble); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-dribbble)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-dribbble); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-dribbble)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-dribbble); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-dribbble)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-dribbble-rgb); + --bs-btn-active-shadow-rgb: var(--bs-dribbble-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-dribbble)); + --bs-btn-waves-effect-color: var(--bs-dribbble-rgb); +} + +/* Outline */ +.btn-outline-dribbble { + --bs-btn-color: var(--bs-dribbble); + --bs-btn-badge-color: var(--bs-dribbble-contrast); + --bs-btn-border-color: var(--bs-dribbble); + --bs-btn-hover-color: var(--bs-dribbble); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-dribbble)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-dribbble); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-dribbble)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-dribbble); + --bs-btn-disabled-border-color: var(--bs-dribbble); + --bs-btn-group-border-color: var(--bs-dribbble); + --bs-btn-waves-effect-color: var(--bs-dribbble-rgb); +} + +/* Text */ +.btn-text-dribbble { + --bs-btn-color: var(--bs-dribbble); + --bs-btn-hover-color: var(--bs-dribbble); + --bs-btn-active-color: var(--bs-dribbble); + --bs-btn-group-border-color: var(--bs-dribbble); + --bs-btn-waves-effect-color: var(--bs-dribbble-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-dribbble)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-dribbble)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-dribbble); +} + +/* Default */ +.btn-pinterest { + --bs-btn-bg: var(--bs-pinterest); + --bs-btn-color: var(--bs-pinterest-contrast); + --bs-btn-border-color: var(--bs-pinterest); + --bs-btn-hover-color: var(--bs-pinterest-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-pinterest)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-pinterest-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-pinterest)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-pinterest-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-pinterest-rgb); + --bs-btn-active-shadow-rgb: var(--bs-pinterest-rgb); + --bs-btn-disabled-color: var(--bs-pinterest-contrast); + --bs-btn-disabled-bg: var(--bs-pinterest); + --bs-btn-disabled-border-color: var(--bs-pinterest); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-pinterest)); + --bs-btn-waves-effect-color: var(--bs-pinterest-rgb); +} + +/* Label */ +.btn-label-pinterest { + --bs-btn-color: var(--bs-pinterest); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-pinterest)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-pinterest); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-pinterest)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-pinterest); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-pinterest)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-pinterest-rgb); + --bs-btn-active-shadow-rgb: var(--bs-pinterest-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-pinterest)); + --bs-btn-waves-effect-color: var(--bs-pinterest-rgb); +} + +/* Outline */ +.btn-outline-pinterest { + --bs-btn-color: var(--bs-pinterest); + --bs-btn-badge-color: var(--bs-pinterest-contrast); + --bs-btn-border-color: var(--bs-pinterest); + --bs-btn-hover-color: var(--bs-pinterest); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-pinterest)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-pinterest); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-pinterest)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-pinterest); + --bs-btn-disabled-border-color: var(--bs-pinterest); + --bs-btn-group-border-color: var(--bs-pinterest); + --bs-btn-waves-effect-color: var(--bs-pinterest-rgb); +} + +/* Text */ +.btn-text-pinterest { + --bs-btn-color: var(--bs-pinterest); + --bs-btn-hover-color: var(--bs-pinterest); + --bs-btn-active-color: var(--bs-pinterest); + --bs-btn-group-border-color: var(--bs-pinterest); + --bs-btn-waves-effect-color: var(--bs-pinterest-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-pinterest)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-pinterest)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-pinterest); +} + +/* Default */ +.btn-slack { + --bs-btn-bg: var(--bs-slack); + --bs-btn-color: var(--bs-slack-contrast); + --bs-btn-border-color: var(--bs-slack); + --bs-btn-hover-color: var(--bs-slack-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-slack)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-slack-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-slack)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-slack-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-slack-rgb); + --bs-btn-active-shadow-rgb: var(--bs-slack-rgb); + --bs-btn-disabled-color: var(--bs-slack-contrast); + --bs-btn-disabled-bg: var(--bs-slack); + --bs-btn-disabled-border-color: var(--bs-slack); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-slack)); + --bs-btn-waves-effect-color: var(--bs-slack-rgb); +} + +/* Label */ +.btn-label-slack { + --bs-btn-color: var(--bs-slack); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-slack)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-slack); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-slack)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-slack); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-slack)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-slack-rgb); + --bs-btn-active-shadow-rgb: var(--bs-slack-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-slack)); + --bs-btn-waves-effect-color: var(--bs-slack-rgb); +} + +/* Outline */ +.btn-outline-slack { + --bs-btn-color: var(--bs-slack); + --bs-btn-badge-color: var(--bs-slack-contrast); + --bs-btn-border-color: var(--bs-slack); + --bs-btn-hover-color: var(--bs-slack); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-slack)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-slack); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-slack)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-slack); + --bs-btn-disabled-border-color: var(--bs-slack); + --bs-btn-group-border-color: var(--bs-slack); + --bs-btn-waves-effect-color: var(--bs-slack-rgb); +} + +/* Text */ +.btn-text-slack { + --bs-btn-color: var(--bs-slack); + --bs-btn-hover-color: var(--bs-slack); + --bs-btn-active-color: var(--bs-slack); + --bs-btn-group-border-color: var(--bs-slack); + --bs-btn-waves-effect-color: var(--bs-slack-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-slack)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-slack)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-slack); +} + +/* Default */ +.btn-reddit { + --bs-btn-bg: var(--bs-reddit); + --bs-btn-color: var(--bs-reddit-contrast); + --bs-btn-border-color: var(--bs-reddit); + --bs-btn-hover-color: var(--bs-reddit-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-reddit)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-reddit-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-reddit)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-reddit-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-reddit-rgb); + --bs-btn-active-shadow-rgb: var(--bs-reddit-rgb); + --bs-btn-disabled-color: var(--bs-reddit-contrast); + --bs-btn-disabled-bg: var(--bs-reddit); + --bs-btn-disabled-border-color: var(--bs-reddit); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-reddit)); + --bs-btn-waves-effect-color: var(--bs-reddit-rgb); +} + +/* Label */ +.btn-label-reddit { + --bs-btn-color: var(--bs-reddit); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-reddit)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-reddit); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-reddit)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-reddit); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-reddit)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-reddit-rgb); + --bs-btn-active-shadow-rgb: var(--bs-reddit-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-reddit)); + --bs-btn-waves-effect-color: var(--bs-reddit-rgb); +} + +/* Outline */ +.btn-outline-reddit { + --bs-btn-color: var(--bs-reddit); + --bs-btn-badge-color: var(--bs-reddit-contrast); + --bs-btn-border-color: var(--bs-reddit); + --bs-btn-hover-color: var(--bs-reddit); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-reddit)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-reddit); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-reddit)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-reddit); + --bs-btn-disabled-border-color: var(--bs-reddit); + --bs-btn-group-border-color: var(--bs-reddit); + --bs-btn-waves-effect-color: var(--bs-reddit-rgb); +} + +/* Text */ +.btn-text-reddit { + --bs-btn-color: var(--bs-reddit); + --bs-btn-hover-color: var(--bs-reddit); + --bs-btn-active-color: var(--bs-reddit); + --bs-btn-group-border-color: var(--bs-reddit); + --bs-btn-waves-effect-color: var(--bs-reddit-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-reddit)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-reddit)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-reddit); +} + +/* Default */ +.btn-youtube { + --bs-btn-bg: var(--bs-youtube); + --bs-btn-color: var(--bs-youtube-contrast); + --bs-btn-border-color: var(--bs-youtube); + --bs-btn-hover-color: var(--bs-youtube-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-youtube)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-youtube-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-youtube)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-youtube-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-youtube-rgb); + --bs-btn-active-shadow-rgb: var(--bs-youtube-rgb); + --bs-btn-disabled-color: var(--bs-youtube-contrast); + --bs-btn-disabled-bg: var(--bs-youtube); + --bs-btn-disabled-border-color: var(--bs-youtube); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-youtube)); + --bs-btn-waves-effect-color: var(--bs-youtube-rgb); +} + +/* Label */ +.btn-label-youtube { + --bs-btn-color: var(--bs-youtube); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-youtube)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-youtube); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-youtube)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-youtube); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-youtube)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-youtube-rgb); + --bs-btn-active-shadow-rgb: var(--bs-youtube-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-youtube)); + --bs-btn-waves-effect-color: var(--bs-youtube-rgb); +} + +/* Outline */ +.btn-outline-youtube { + --bs-btn-color: var(--bs-youtube); + --bs-btn-badge-color: var(--bs-youtube-contrast); + --bs-btn-border-color: var(--bs-youtube); + --bs-btn-hover-color: var(--bs-youtube); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-youtube)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-youtube); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-youtube)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-youtube); + --bs-btn-disabled-border-color: var(--bs-youtube); + --bs-btn-group-border-color: var(--bs-youtube); + --bs-btn-waves-effect-color: var(--bs-youtube-rgb); +} + +/* Text */ +.btn-text-youtube { + --bs-btn-color: var(--bs-youtube); + --bs-btn-hover-color: var(--bs-youtube); + --bs-btn-active-color: var(--bs-youtube); + --bs-btn-group-border-color: var(--bs-youtube); + --bs-btn-waves-effect-color: var(--bs-youtube-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-youtube)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-youtube)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-youtube); +} + +/* Default */ +.btn-vimeo { + --bs-btn-bg: var(--bs-vimeo); + --bs-btn-color: var(--bs-vimeo-contrast); + --bs-btn-border-color: var(--bs-vimeo); + --bs-btn-hover-color: var(--bs-vimeo-contrast); + --bs-btn-hover-bg: color-mix(in sRGB, #000 10%, var(--bs-vimeo)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-vimeo-contrast); + --bs-btn-active-bg: color-mix(in sRGB, #000 10%, var(--bs-vimeo)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-box-shadow-rgb: var(--bs-vimeo-rgb); + --bs-btn-focus-shadow-rgb: var(--bs-vimeo-rgb); + --bs-btn-active-shadow-rgb: var(--bs-vimeo-rgb); + --bs-btn-disabled-color: var(--bs-vimeo-contrast); + --bs-btn-disabled-bg: var(--bs-vimeo); + --bs-btn-disabled-border-color: var(--bs-vimeo); + --bs-btn-group-border-color: color-mix(in sRGB, #000 10%, var(--bs-vimeo)); + --bs-btn-waves-effect-color: var(--bs-vimeo-rgb); +} + +/* Label */ +.btn-label-vimeo { + --bs-btn-color: var(--bs-vimeo); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-vimeo)); + --bs-btn-border-color: var(--bs-btn-bg); + --bs-btn-hover-color: var(--bs-vimeo); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-vimeo)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-color: var(--bs-vimeo); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 76%, var(--bs-vimeo)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-focus-shadow-rgb: var(--bs-vimeo-rgb); + --bs-btn-active-shadow-rgb: var(--bs-vimeo-rgb); + --bs-btn-disabled-color: var(--bs-btn-color); + --bs-btn-disabled-bg: var(--bs-btn-bg); + --bs-btn-disabled-border-color: var(--bs-btn-border-color); + --bs-btn-group-border-color: color-mix(in sRGB, var(--bs-paper-bg) 68%, var(--bs-vimeo)); + --bs-btn-waves-effect-color: var(--bs-vimeo-rgb); +} + +/* Outline */ +.btn-outline-vimeo { + --bs-btn-color: var(--bs-vimeo); + --bs-btn-badge-color: var(--bs-vimeo-contrast); + --bs-btn-border-color: var(--bs-vimeo); + --bs-btn-hover-color: var(--bs-vimeo); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-vimeo)); + --bs-btn-hover-border-color: var(--bs-btn-border-color); + --bs-btn-active-color: var(--bs-vimeo); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-vimeo)); + --bs-btn-active-border-color: var(--bs-btn-border-color); + --bs-btn-disabled-color: var(--bs-vimeo); + --bs-btn-disabled-border-color: var(--bs-vimeo); + --bs-btn-group-border-color: var(--bs-vimeo); + --bs-btn-waves-effect-color: var(--bs-vimeo-rgb); +} + +/* Text */ +.btn-text-vimeo { + --bs-btn-color: var(--bs-vimeo); + --bs-btn-hover-color: var(--bs-vimeo); + --bs-btn-active-color: var(--bs-vimeo); + --bs-btn-group-border-color: var(--bs-vimeo); + --bs-btn-waves-effect-color: var(--bs-vimeo-rgb); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-vimeo)); + --bs-btn-hover-border-color: var(--bs-btn-hover-bg); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 92%, var(--bs-vimeo)); + --bs-btn-active-border-color: var(--bs-btn-active-bg); + --bs-btn-disabled-color: var(--bs-vimeo); +} + +/* Dark Theme */ +[data-bs-theme=dark] .btn-text-primary { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-primary) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-primary) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-secondary { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-secondary) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-secondary) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-success { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-success) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-success) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-info { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-info) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-info) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-warning { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-warning) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-warning) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-danger { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-danger) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-danger) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-light { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-light) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-light) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-dark { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-dark) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-dark) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-gray { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-gray) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-gray) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-facebook { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-facebook) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-facebook) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-twitter { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-twitter) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-twitter) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-google-plus { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-google-plus) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-google-plus) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-instagram { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-instagram) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-instagram) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-linkedin { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-linkedin) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-linkedin) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-label-github { + --bs-btn-color: var(--bs-github-contrast); + --bs-btn-hover-color: var(--bs-github-contrast); + --bs-btn-active-color: var(--bs-github-contrast); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) 60%, var(--bs-github)); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 40%, var(--bs-github)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 40%, var(--bs-github)); +} +[data-bs-theme=dark] .btn-text-github { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-github) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-github) 8%, var(--bs-paper-bg)); + --bs-btn-color: var(--bs-github-contrast); + --bs-btn-hover-color: var(--bs-github-contrast); + --bs-btn-bg: color-mix(in sRGB, var(--bs-github) 25%, var(--bs-paper-bg)); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-github) 50%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-github) 50%, var(--bs-paper-bg)); + --bs-btn-active-color: var(--bs-github-contrast); + --bs-btn-group-border-color: var(--bs-github-contrast); + --bs-btn-waves-effect-color: var(--bs-github-contrast-rgb); +} +[data-bs-theme=dark] .btn-text-dribbble { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-dribbble) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-dribbble) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-pinterest { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-pinterest) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-pinterest) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-label-slack { + --bs-btn-color: var(--bs-slack-contrast); + --bs-btn-hover-color: var(--bs-slack-contrast); + --bs-btn-active-color: var(--bs-slack-contrast); + --bs-btn-bg: color-mix(in sRGB, var(--bs-paper-bg) 60%, var(--bs-slack)); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-paper-bg) 40%, var(--bs-slack)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-paper-bg) 40%, var(--bs-slack)); +} +[data-bs-theme=dark] .btn-text-slack { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-slack) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-slack) 8%, var(--bs-paper-bg)); + --bs-btn-color: var(--bs-slack-contrast); + --bs-btn-hover-color: var(--bs-slack-contrast); + --bs-btn-bg: color-mix(in sRGB, var(--bs-slack) 25%, var(--bs-paper-bg)); + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-slack) 50%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-slack) 50%, var(--bs-paper-bg)); + --bs-btn-active-color: var(--bs-slack-contrast); + --bs-btn-group-border-color: var(--bs-slack-contrast); + --bs-btn-waves-effect-color: var(--bs-slack-contrast-rgb); +} +[data-bs-theme=dark] .btn-text-reddit { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-reddit) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-reddit) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-youtube { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-youtube) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-youtube) 8%, var(--bs-paper-bg)); +} +[data-bs-theme=dark] .btn-text-vimeo { + --bs-btn-hover-bg: color-mix(in sRGB, var(--bs-vimeo) 8%, var(--bs-paper-bg)); + --bs-btn-active-bg: color-mix(in sRGB, var(--bs-vimeo) 8%, var(--bs-paper-bg)); +} + +.dropdown-menu { + box-shadow: var(--bs-dropdown-box-shadow); + text-align: start; + /* Mega dropdown inside the dropdown menu */ +} +.dropdown-menu > li:not(.disabled) > a:not(.dropdown-item):active, +.dropdown-menu > li:not(.disabled) > a:not(.dropdown-item).active, +.dropdown-menu > li.active:not(.disabled) > a:not(.dropdown-item) { + background-color: var(--bs-dropdown-link-active-bg); + color: var(--bs-dropdown-link-active-color); +} +.mega-dropdown > .dropdown-menu { + inset-inline: 0; +} + +.btn-xs.dropdown-toggle::after, .btn-group-xs > .dropdown-toggle.btn::after { + border: 2px solid; + block-size: 0.45em; + border-block-start: 0; + border-inline-start: 0; + inline-size: 0.45em; + margin-block-start: -0.243em; + margin-inline: 0.8em 0; + transform: rotate(45deg); +} +:dir(rtl) .btn-xs.dropdown-toggle::after, :dir(rtl) .btn-group-xs > .dropdown-toggle.btn::after { + transform: rotate(-45deg); +} + +/* Split dropdowns */ +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-inline: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-inline: 0; +} + +/* Dropdown item line height */ +.dropdown-item { + border-radius: var(--bs-dropdown-border-radius); +} +li:not(:first-child) .dropdown-item, .dropdown-menu .dropdown-item:not(:first-child) { + margin-block-start: 2px; +} +.dropdown-item.waves-effect .waves-ripple { + background: radial-gradient(rgba(var(--bs-primary-rgb), 0.2) 0, rgba(var(--bs-primary-rgb), 0.3) 40%, rgba(var(--bs-primary-rgb), 0.4) 50%, rgba(var(--bs-primary-rgb), 0.5) 60%, rgba(var(--bs-white-rgb), 0) 70%); +} +.dropdown-item.text-danger:active { + color: var(--bs-primary) !important; +} + +/* Hidden dropdown toggle arrow */ +.dropdown-toggle.hide-arrow::before, .dropdown-toggle.hide-arrow::after, +.dropdown-toggle-hide-arrow > .dropdown-toggle::before, +.dropdown-toggle-hide-arrow > .dropdown-toggle::after { + display: none; +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + inset-inline: 0 auto; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + inset-inline: auto 0; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + inset-inline: 0 auto; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + inset-inline: auto 0; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + inset-inline: 0 auto; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + inset-inline: auto 0; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + inset-inline: 0 auto; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + inset-inline: auto 0; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + inset-inline: 0 auto; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + inset-inline: auto 0; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + inset-inline: 0 auto; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + inset-inline: auto 0; + } +} +.btn-group { + --bs-btn-group-border-radius: var(--bs-border-radius); +} +.btn-group.btn-group-sm { + --bs-btn-group-border-radius: var(--bs-border-radius-sm); +} +.btn-group.btn-group-xs { + --bs-btn-group-border-radius: 0.125rem; +} +.btn-group.btn-group-lg { + --bs-btn-group-border-radius: var(--bs-border-radius-lg); +} +.btn-group.btn-group-xl { + --bs-btn-group-border-radius: 0.625rem; +} +.btn-group > :not(.btn-check:first-of-type) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin: 0; + margin-inline-start: calc(var(--bs-border-width) * -1); +} +.btn-group:has(> .dropdown-toggle) .btn[class*=btn-label-] { + margin-inline-end: calc(var(--bs-border-width) * -1); +} +.btn-group:not(.btn-group-vertical) > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group:not(.btn-group-vertical) > .btn.dropdown-toggle-split:first-child, +.btn-group:not(.btn-group-vertical) > .btn-group:not(:last-child) > .btn, +.btn-group:not(.btn-group-vertical) > .btn:nth-child(n+3), +.btn-group:not(.btn-group-vertical) > :not(.btn-check) + .btn, +.btn-group:not(.btn-group-vertical) > .btn-group:not(:first-child) > .btn { + border-radius: var(--bs-btn-group-border-radius); +} +.btn-group:not(.btn-group-vertical) > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group:not(.btn-group-vertical) > .btn.dropdown-toggle-split:first-child, +.btn-group:not(.btn-group-vertical) > .btn-group:not(:last-child) > .btn { + border-end-end-radius: 0 !important; + border-start-end-radius: 0 !important; +} +.btn-group:not(.btn-group-vertical) > .btn:nth-child(n+3), +.btn-group:not(.btn-group-vertical) > :not(.btn-check) + .btn, +.btn-group:not(.btn-group-vertical) > .btn-group:not(:first-child) > .btn { + border-end-start-radius: 0 !important; + border-start-start-radius: 0 !important; +} +.btn-group.btn-group-vertical > :not(.btn-check:first-child) + .btn, +.btn-group.btn-group-vertical > .btn-group:not(:first-child) { + margin: 0; + margin-block-start: calc(var(--bs-border-width) * -1); +} +.btn-group.btn-group-vertical .btn:not([class*=btn-outline-]) { + border-inline-color: var(--bs-btn-bg); +} +.btn-group.btn-group-vertical .btn:not([class*=btn-outline-]):hover { + border-inline-color: var(--bs-btn-hover-bg); +} +.btn-group.btn-group-vertical > .btn:first-child, +.btn-group.btn-group-vertical > .btn.dropdown-toggle-split:first-child, +.btn-group.btn-group-vertical > .btn-group:first-child > .btn { + border-top-left-radius: var(--bs-btn-group-border-radius); + border-top-right-radius: var(--bs-btn-group-border-radius); +} +.btn-group.btn-group-vertical > .btn:last-child, +.btn-group.btn-group-vertical > .btn.dropdown-toggle-split:last-child, +.btn-group.btn-group-vertical > .btn-group:last-child > .btn { + border-bottom-right-radius: var(--bs-btn-group-border-radius); + border-bottom-left-radius: var(--bs-btn-group-border-radius); +} + +.dropdown-toggle-split, +.btn-lg + .dropdown-toggle-split, +.btn-group-lg > .btn + .dropdown-toggle-split, +.input-group-lg .btn + .dropdown-toggle-split, +.btn-xl + .dropdown-toggle-split, +.btn-group-xl > .btn + .dropdown-toggle-split { + padding-inline: 0.92em; +} + +.btn-sm + .dropdown-toggle-split, +.btn-group-sm > .btn + .dropdown-toggle-split, +.input-group-sm .btn + .dropdown-toggle-split { + padding-inline: 0.6em; +} + +.btn-xs + .dropdown-toggle-split, +.btn-group-xs > .btn + .dropdown-toggle-split { + padding-inline: 0.5em; +} + +/* Button groups border */ +.btn-group:not(.btn-group-vertical) > .btn-group:first-child > .btn:not([class*=btn-outline-]):first-child, +.input-group > .btn:not([class*=btn-outline-]):first-child, +:not(.btn-group, .input-group) > .btn-group:not(.btn-group-vertical) > .btn:not([class*=btn-outline-]):first-child, +.input-group > .btn-group:first-child > .btn:not([class*=btn-outline-]):first-child { + border-inline-start-color: transparent; +} + +.btn-group:not(.btn-group-vertical) > .btn-group:last-child > .btn:not([class*=btn-outline-]):last-of-type, +.input-group > .btn:not([class*=btn-outline-]):last-of-type, +:not(.btn-group, .input-group) > .btn-group:not(.btn-group-vertical) > .btn:not([class*=btn-outline-]):last-of-type, +.input-group > .btn-group:last-child > .btn:not([class*=btn-outline-]):last-of-type { + border-inline-end-color: transparent; +} + +.btn-group-vertical > .btn-group-vertical:first-child > .btn:not([class*=btn-outline-]):first-child, +:not(.btn-group-vertical, .input-group) > .btn-group-vertical > .btn:not([class*=btn-outline-]):first-child { + border-block-start-color: transparent; +} + +.btn-group-vertical > .btn-group-vertical:last-child > .btn:not([class*=btn-outline-]):last-of-type, +:not(.btn-group-vertical, .input-group) > .btn-group-vertical > .btn:not([class*=btn-outline-]):last-of-type { + border-block-end-color: transparent; +} + +/* Nav +******************************************************************************* */ +.nav { + flex-wrap: inherit; + padding-inline-start: 0; +} +.nav .nav-item { + white-space: nowrap; +} +.nav:not(.nav-pills) .nav-link:hover, .nav:not(.nav-pills) .nav-link:focus { + color: var(--bs-primary); +} +.nav.nav-sm, .nav-sm > .nav { + --bs-nav-link-padding-y: 0.376rem; + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-font-size: 0.8125rem; + --bs-nav-link-line-height: 1.125; +} +.nav.nav-lg, .nav-lg > .nav { + --bs-nav-link-padding-y: 0.6rem; + --bs-nav-link-padding-x: 1.5rem; + --bs-nav-link-font-size: 1rem; + --bs-nav-link-line-height: 1.625; +} + +/* nav tabs shadow */ +.nav-tabs-shadow { + border: 1px solid var(--bs-nav-border-color); + box-shadow: var(--bs-nav-box-shadow); +} +.card .nav-tabs-shadow { + box-shadow: none; +} + +/* Tab and pills style */ +.nav-tabs .nav-link, +.nav-pills .nav-link { + display: inline-flex; + align-items: center; + justify-content: center; + text-transform: capitalize; +} +.nav-tabs:not(.nav-fill):not(.nav-justified) .nav-link, +.nav-pills:not(.nav-fill):not(.nav-justified) .nav-link { + inline-size: 100%; + margin-inline-end: 0.25rem; +} + +.tab-content:not(.doc-example-content) { + z-index: 1; + padding: 1.5rem; +} +.tab-content:not(.doc-example-content) .tab-pane { + opacity: 0; + transform: translateX(-30px); + transition: all linear 0.1s; +} +@media (prefers-reduced-motion: reduce) { + .tab-content:not(.doc-example-content) .tab-pane { + transition: none; + } +} +:dir(rtl) .tab-content:not(.doc-example-content) .tab-pane { + transform: translateX(30px); +} +.tab-content:not(.doc-example-content) .tab-pane.show { + opacity: 1; + transform: unset !important; + transition: all ease-out 0.2s 0.1s; +} +@media (prefers-reduced-motion: reduce) { + .tab-content:not(.doc-example-content) .tab-pane.show { + transition: none; + } +} + +/* For scrollable navs/tabs/pills */ +.nav-scrollable { + display: -webkit-inline-box; + display: -moz-inline-box; + overflow: auto; + flex-wrap: nowrap; + inline-size: 100%; +} + +.nav-tabs { + position: relative; + /* Widget Tabs */ + /* Tab link */ +} +.nav-tabs .tab-slider { + position: absolute; + block-size: 2px; +} +.nav-align-left .nav-tabs .tab-slider, .nav-align-right .nav-tabs .tab-slider { + inline-size: 2px !important; +} +.nav-tabs.widget-nav-tabs { + border: 0 !important; + overflow-x: auto; +} +.nav-tabs.widget-nav-tabs .nav-link { + border: 1px dashed var(--bs-border-color); +} +@media (min-width: 768px) { + .nav-tabs.widget-nav-tabs .nav-link { + block-size: 100px !important; + inline-size: 110px !important; + padding-block: 1rem; + border-radius: 0.375rem; + } +} +@media (max-width: 767.98px) { + .nav-tabs.widget-nav-tabs .nav-link { + padding: 0; + border: 0 !important; + } +} +.nav-tabs.widget-nav-tabs .nav-link.active { + border: 1px solid var(--bs-border-color); + border-color: var(--bs-primary); + box-shadow: none !important; +} +.nav-tabs.widget-nav-tabs .nav-link.active .badge { + background-color: rgba(var(--bs-primary-rgb), 0.16) !important; + color: var(--bs-primary) !important; +} +@media (max-width: 767.98px) { + .nav-tabs.widget-nav-tabs .nav-link .tab-widget-title { + display: none; + } +} +.nav-tabs .nav-link { + border-radius: 0; + background-clip: padding-box; +} +.nav-tabs .nav-link.waves-effect .waves-ripple { + background: radial-gradient(rgba(var(--bs-primary-rgb), 0.2) 0, rgba(var(--bs-primary-rgb), 0.3) 40%, rgba(var(--bs-primary-rgb), 0.4) 50%, rgba(var(--bs-primary-rgb), 0.5) 60%, rgba(var(--bs-white-rgb), 0) 70%); +} +.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:focus, +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-item.show .nav-link:hover, +.nav-tabs .nav-item.show .nav-link:focus { + box-shadow: 0 -2px 0 var(--bs-primary) inset; +} +.nav-align-top .nav-tabs .nav-link.active, .nav-align-top .nav-tabs .nav-link.active:hover, .nav-align-top .nav-tabs .nav-link.active:focus, +.nav-align-top .nav-tabs .nav-item.show .nav-link, +.nav-align-top .nav-tabs .nav-item.show .nav-link:hover, +.nav-align-top .nav-tabs .nav-item.show .nav-link:focus { + box-shadow: 0 -2px 0 var(--bs-primary) inset; +} +.nav-align-bottom .nav-tabs .nav-link.active, .nav-align-bottom .nav-tabs .nav-link.active:hover, .nav-align-bottom .nav-tabs .nav-link.active:focus, +.nav-align-bottom .nav-tabs .nav-item.show .nav-link, +.nav-align-bottom .nav-tabs .nav-item.show .nav-link:hover, +.nav-align-bottom .nav-tabs .nav-item.show .nav-link:focus { + box-shadow: 0 2px 0 var(--bs-primary) inset; +} +.nav-align-left .nav-tabs .nav-link.active, .nav-align-left .nav-tabs .nav-link.active:hover, .nav-align-left .nav-tabs .nav-link.active:focus, +.nav-align-left .nav-tabs .nav-item.show .nav-link, +.nav-align-left .nav-tabs .nav-item.show .nav-link:hover, +.nav-align-left .nav-tabs .nav-item.show .nav-link:focus { + box-shadow: -2px 0 0 var(--bs-primary) inset; +} +:dir(rtl) .nav-align-left .nav-tabs .nav-link.active, :dir(rtl) .nav-align-left .nav-tabs .nav-link.active:hover, :dir(rtl) .nav-align-left .nav-tabs .nav-link.active:focus, +:dir(rtl) .nav-align-left .nav-tabs .nav-item.show .nav-link, +:dir(rtl) .nav-align-left .nav-tabs .nav-item.show .nav-link:hover, +:dir(rtl) .nav-align-left .nav-tabs .nav-item.show .nav-link:focus { + box-shadow: 2px 0 0 var(--bs-primary) inset; +} +.nav-align-right .nav-tabs .nav-link.active, .nav-align-right .nav-tabs .nav-link.active:hover, .nav-align-right .nav-tabs .nav-link.active:focus, +.nav-align-right .nav-tabs .nav-item.show .nav-link, +.nav-align-right .nav-tabs .nav-item.show .nav-link:hover, +.nav-align-right .nav-tabs .nav-item.show .nav-link:focus { + box-shadow: 2px 0 0 var(--bs-primary) inset; +} +:dir(rtl) .nav-align-right .nav-tabs .nav-link.active, :dir(rtl) .nav-align-right .nav-tabs .nav-link.active:hover, :dir(rtl) .nav-align-right .nav-tabs .nav-link.active:focus, +:dir(rtl) .nav-align-right .nav-tabs .nav-item.show .nav-link, +:dir(rtl) .nav-align-right .nav-tabs .nav-item.show .nav-link:hover, +:dir(rtl) .nav-align-right .nav-tabs .nav-item.show .nav-link:focus { + box-shadow: -2px 0 0 var(--bs-primary) inset; +} + +.nav-pills .nav-link { + padding-block: 0.5435rem; + padding-inline: 1.25rem; +} +.nav-pills .nav-link:not(.active):hover.waves-effect .waves-ripple, .nav-pills .nav-link:not(.active):focus.waves-effect .waves-ripple { + background: radial-gradient(rgba(var(--bs-primary-rgb), 0.2) 0, rgba(var(--bs-primary-rgb), 0.3) 40%, rgba(var(--bs-primary-rgb), 0.4) 50%, rgba(var(--bs-primary-rgb), 0.5) 60%, rgba(var(--bs-white-rgb), 0) 70%); +} +.nav-pills .nav-link.active { + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3); +} +.nav-pills .nav-item .nav-link:not(.active):hover { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)); + border-block-end: none; + padding-block-end: 0.5435rem; +} +.nav-pills ~ .tab-content { + border: 1px solid var(--bs-nav-border-color); + box-shadow: var(--bs-nav-box-shadow); +} + +/* Top, Right, Bottom & Left Tabbed panels */ +.nav-align-top, +.nav-align-right, +.nav-align-bottom, +.nav-align-left { + display: flex; +} +.nav-align-top > .tab-content, +.nav-align-right > .tab-content, +.nav-align-bottom > .tab-content, +.nav-align-left > .tab-content { + background: var(--bs-paper-bg); +} +.nav-align-top .nav-tabs, +.nav-align-right .nav-tabs, +.nav-align-bottom .nav-tabs, +.nav-align-left .nav-tabs { + background: var(--bs-paper-bg); +} +.nav-align-top > .nav, +.nav-align-top > div > .nav, +.nav-align-right > .nav, +.nav-align-right > div > .nav, +.nav-align-bottom > .nav, +.nav-align-bottom > div > .nav, +.nav-align-left > .nav, +.nav-align-left > div > .nav { + position: relative; + z-index: 1; +} +.nav-align-top:has(.nav-tabs), +.nav-align-right:has(.nav-tabs), +.nav-align-bottom:has(.nav-tabs), +.nav-align-left:has(.nav-tabs) { + border-radius: 0.375rem !important; +} + +.nav-align-right, +.nav-align-left { + align-items: stretch; +} +.nav-align-right > .nav, +.nav-align-right > div > .nav, +.nav-align-left > .nav, +.nav-align-left > div > .nav { + flex-direction: column; + flex-grow: 0; + border-block-end-width: 0; +} +.nav-align-right > .nav.nav-pills .nav-item:not(:last-child), +.nav-align-right > div > .nav.nav-pills .nav-item:not(:last-child), +.nav-align-left > .nav.nav-pills .nav-item:not(:last-child), +.nav-align-left > div > .nav.nav-pills .nav-item:not(:last-child) { + margin-block: 0 0.25rem !important; + margin-inline: 0 !important; +} +.nav-align-right > .tab-content, +.nav-align-left > .tab-content { + flex-grow: 1; +} +.nav-align-right > .tab-content .tab-pane, +.nav-align-left > .tab-content .tab-pane { + transform: translateY(-30px); +} +.nav-align-right > .tab-content .tab-pane.show, +.nav-align-left > .tab-content .tab-pane.show { + transform: translateY(0); +} + +/* Top tabs */ +.nav-align-top { + flex-direction: column; +} +.nav-align-top .tab-content { + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} +.nav-align-top .nav-tabs { + border-block-end: 1px solid var(--bs-nav-tabs-border-color); + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} +.nav-align-top .nav-tabs .nav-link:not(.active):hover { + border-block-end: 2px solid color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)) !important; + padding-block-end: 0.4185rem; +} +.nav-align-top .nav-tabs.nav-lg .nav-link:not(.active):hover { + padding-block-end: 0.475rem; +} +.nav-align-top .nav-tabs.nav-sm .nav-link:not(.active):hover { + padding-block-end: 0.2635rem; +} +.nav-align-top .nav-pills ~ .tab-content { + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} + +.nav-align-top > .tab-content .tab-pane, +.nav-align-bottom > .tab-content .tab-pane, +.card > .tab-content .tab-pane { + transform: translateX(-30px); +} +:dir(rtl) .nav-align-top > .tab-content .tab-pane, +:dir(rtl) .nav-align-bottom > .tab-content .tab-pane, +:dir(rtl) .card > .tab-content .tab-pane { + transform: translateX(30px); +} +.nav-align-top > .tab-content .tab-pane.show, +.nav-align-bottom > .tab-content .tab-pane.show, +.card > .tab-content .tab-pane.show { + transform: translateX(0) !important; +} +.nav-align-top > .nav.nav-pills .nav-item:not(:last-child), +.nav-align-bottom > .nav.nav-pills .nav-item:not(:last-child), +.card > .nav.nav-pills .nav-item:not(:last-child) { + margin-inline-end: 0.25rem; +} + +/* Right tabs */ +.nav-align-right { + flex-direction: row-reverse; +} +.nav-align-right .tab-content { + border-end-start-radius: 0.375rem; + border-start-start-radius: 0.375rem; +} +.nav-align-right .nav-tabs { + position: relative; + border-end-end-radius: 0.375rem; + border-inline-start: 1px solid var(--bs-nav-tabs-border-color); + border-start-end-radius: 0.375rem; +} +.nav-align-right .nav-tabs .tab-slider { + inset-inline-start: 0; +} +.card .nav-align-right .nav-tabs ~ .tab-content { + border-inline-end: 0 solid var(--bs-nav-tabs-border-color); +} +.nav-align-right .nav-tabs .nav-link:not(.active):hover { + border-inline-start: 2px solid color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)) !important; + padding-inline-start: 1.125rem; +} +.nav-align-right .nav-tabs.nav-lg .nav-link:not(.active):hover { + padding-inline-start: 1.375rem; +} +.nav-align-right .nav-tabs.nav-sm .nav-link:not(.active):hover { + padding-inline-start: 0.875rem; +} +.nav-align-right > .nav .nav-item, +.nav-align-right > div > .nav .nav-item { + margin-inline: 0; +} +.nav-align-right .nav-link { + justify-content: end; + text-align: end; +} +.nav-align-right .nav-pills ~ .tab-content { + border-radius: 0.375rem; +} + +/* Bottom tabs */ +.nav-align-bottom { + flex-direction: column-reverse; +} +.nav-align-bottom .tab-content { + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} +.nav-align-bottom > .nav .nav-item, +.nav-align-bottom > div > .nav .nav-item { + margin-block: 0; +} +.nav-align-bottom > .nav, +.nav-align-bottom > div > .nav { + border-block-end-width: 0; + border-block-start: 0 solid var(--bs-nav-tabs-border-color); +} +.nav-align-bottom .nav-tabs { + border-block-start: 1px solid var(--bs-nav-tabs-border-color); + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} +.nav-align-bottom .nav-tabs .tab-slider { + inset-block-end: inherit !important; +} +.nav-align-bottom .nav-tabs .nav-link:not(.active):hover { + border-block-start: 2px solid color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)) !important; + padding-block-start: 0.4185rem; +} +.nav-align-bottom .nav-tabs.nav-lg .nav-link:not(.active):hover { + padding-block-start: 0.475rem; +} +.nav-align-bottom .nav-tabs.nav-sm .nav-link:not(.active):hover { + padding-block-start: 0.2635rem; +} +.nav-align-bottom .nav-pills ~ .tab-content { + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} + +/* Left tabs */ +.nav-align-left .tab-content { + border-end-end-radius: 0.375rem; + border-start-end-radius: 0.375rem; +} +.nav-align-left .nav-tabs { + position: relative; + border-inline-end: 1px solid var(--bs-nav-tabs-border-color); +} +.card .nav-align-left .nav-tabs ~ .tab-content { + border-inline-start: 0 solid var(--bs-nav-tabs-border-color); +} +.nav-align-left .nav-tabs .nav-link:not(.active):hover { + border-inline-end: 2px solid color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)) !important; + padding-inline-end: 1.125rem; +} +.nav-align-left .nav-tabs.nav-lg .nav-link:not(.active):hover { + padding-inline-end: 1.375rem; +} +.nav-align-left .nav-tabs.nav-sm .nav-link:not(.active):hover { + padding-inline-end: 0.875rem; +} +.nav-align-left > .nav .nav-item, +.nav-align-left > div > .nav .nav-item { + margin-inline: 0; +} +.nav-align-left .nav-link { + justify-content: start; + text-align: start; +} +.nav-align-left .nav-pills ~ .tab-content { + border-end-start-radius: 0.375rem !important; + border-start-start-radius: 0.375rem !important; +} +.nav-align-left:has(.nav-tabs) { + overflow: hidden; +} + +/* Navbar +******************************************************************************* */ +.layout-navbar { + background-color: var(--bs-body-bg); +} + +.layout-navbar-fixed .window-scrolled .layout-navbar { + background-color: var(--bs-navbar-bg); +} + +/* Mega dropdown +****************************************************************************** */ +.mega-dropdown .dropdown-toggle { + box-shadow: none; + outline: 0; +} +.mega-dropdown .dropdown-menu { + inline-size: 100%; +} + +.navbar.bg-body-tertiary { + --bs-navbar-color: var(--bs-body-color); + --bs-navbar-hover-color: var(--bs-heading-color); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-base-color) 40%, var(--bs-paper-bg)); + --bs-navbar-active-color: var(--bs-heading-color); + --bs-navbar-brand-color: var(--bs-heading-color); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-base-color) 70%, var(--bs-paper-bg)); +} +.navbar.bg-body-tertiary .form-control::placeholder { + color: var(--bs-body-color); +} +.navbar.bg-body-tertiary .input-group-text:not(:focus), +.navbar.bg-body-tertiary .form-control:not(:focus) { + border-color: color-mix(in sRGB, var(--bs-base-color) 30%, var(--bs-paper-bg)); +} +.navbar.bg-white { + --bs-navbar-color: color-mix(in sRGB, var(--bs-pure-black) 84%, var(--bs-white)); + --bs-navbar-hover-color: var(--bs-pure-black); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-pure-black) 40%, var(--bs-white)); + --bs-navbar-active-color: var(--bs-pure-black); + --bs-navbar-brand-color: var(--bs-pure-black); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-pure-black) 84%, var(--bs-white)); +} +.navbar[class*=bg-]:not(.bg-body-tertiary, .bg-white) { + background-color: var(--bs-navbar-bg) !important; +} + +/* Generate contextual modifier classes for colorizing the navbar */ +.navbar.bg-primary { + --bs-navbar-bg: rgba(var(--bs-primary-rgb), .88); + --bs-navbar-color: color-mix(in sRGB, var(--bs-primary-contrast) 84%, var(--bs-primary)); + --bs-navbar-hover-color: var(--bs-primary-contrast); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-primary-contrast) 60%, var(--bs-primary)); + --bs-navbar-active-color: var(--bs-primary-contrast); + --bs-navbar-brand-color: var(--bs-primary-contrast); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-primary)); +} + +.navbar.bg-secondary { + --bs-navbar-bg: rgba(var(--bs-secondary-rgb), .88); + --bs-navbar-color: color-mix(in sRGB, var(--bs-secondary-contrast) 84%, var(--bs-secondary)); + --bs-navbar-hover-color: var(--bs-secondary-contrast); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-secondary-contrast) 60%, var(--bs-secondary)); + --bs-navbar-active-color: var(--bs-secondary-contrast); + --bs-navbar-brand-color: var(--bs-secondary-contrast); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-secondary)); +} + +.navbar.bg-success { + --bs-navbar-bg: rgba(var(--bs-success-rgb), .88); + --bs-navbar-color: color-mix(in sRGB, var(--bs-success-contrast) 84%, var(--bs-success)); + --bs-navbar-hover-color: var(--bs-success-contrast); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-success-contrast) 60%, var(--bs-success)); + --bs-navbar-active-color: var(--bs-success-contrast); + --bs-navbar-brand-color: var(--bs-success-contrast); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-success)); +} + +.navbar.bg-info { + --bs-navbar-bg: rgba(var(--bs-info-rgb), .88); + --bs-navbar-color: color-mix(in sRGB, var(--bs-info-contrast) 84%, var(--bs-info)); + --bs-navbar-hover-color: var(--bs-info-contrast); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-info-contrast) 60%, var(--bs-info)); + --bs-navbar-active-color: var(--bs-info-contrast); + --bs-navbar-brand-color: var(--bs-info-contrast); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-info)); +} + +.navbar.bg-warning { + --bs-navbar-bg: rgba(var(--bs-warning-rgb), .88); + --bs-navbar-color: color-mix(in sRGB, var(--bs-warning-contrast) 84%, var(--bs-warning)); + --bs-navbar-hover-color: var(--bs-warning-contrast); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-warning-contrast) 60%, var(--bs-warning)); + --bs-navbar-active-color: var(--bs-warning-contrast); + --bs-navbar-brand-color: var(--bs-warning-contrast); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-warning)); +} + +.navbar.bg-danger { + --bs-navbar-bg: rgba(var(--bs-danger-rgb), .88); + --bs-navbar-color: color-mix(in sRGB, var(--bs-danger-contrast) 84%, var(--bs-danger)); + --bs-navbar-hover-color: var(--bs-danger-contrast); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-danger-contrast) 60%, var(--bs-danger)); + --bs-navbar-active-color: var(--bs-danger-contrast); + --bs-navbar-brand-color: var(--bs-danger-contrast); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-danger)); +} + +.navbar.bg-light { + --bs-navbar-bg: rgba(var(--bs-light-rgb), .88); + --bs-navbar-color: var(--bs-body-color); + --bs-navbar-hover-color: var(--bs-heading-color); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-base-color) 40%, var(--bs-paper-bg)); + --bs-navbar-active-color: var(--bs-heading-color); + --bs-navbar-brand-color: var(--bs-heading-color); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-base-color) 70%, var(--bs-paper-bg)); +} + +.navbar.bg-dark { + --bs-navbar-bg: rgba(var(--bs-dark-rgb), .88); + --bs-navbar-color: color-mix(in sRGB, var(--bs-dark-contrast) 84%, var(--bs-dark)); + --bs-navbar-hover-color: var(--bs-dark-contrast); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-dark-contrast) 60%, var(--bs-dark)); + --bs-navbar-active-color: var(--bs-dark-contrast); + --bs-navbar-brand-color: var(--bs-dark-contrast); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-dark)); +} + +.navbar.bg-gray { + --bs-navbar-bg: rgba(var(--bs-gray-rgb), .88); + --bs-navbar-color: color-mix(in sRGB, var(--bs-gray-contrast) 84%, var(--bs-gray)); + --bs-navbar-hover-color: var(--bs-gray-contrast); + --bs-navbar-disabled-color: color-mix(in sRGB, var(--bs-gray-contrast) 60%, var(--bs-gray)); + --bs-navbar-active-color: var(--bs-gray-contrast); + --bs-navbar-brand-color: var(--bs-gray-contrast); + --bs-navbar-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-gray)); +} + +.card { + --bs-card-hover-box-shadow: 0 0.25rem 1.125rem 0 rgba(47, 43, 61, 0.16); + --bs-card-border-bottom-color: var(--bs-border-color); + --bs-card-hover-border-color: var(--bs-border-color); + --bs-card-hover-border-bottom-color: var(--bs-border-color); + box-shadow: var(--bs-card-box-shadow); + /* Card Statistics specific separator */ + /* List groups */ + /* Card Widget Separator */ + /* color border bottom and shadow in card */ + /* card hover border color */ +} +.card .card-header + .card-body, +.card .card-header + .card-content > .card-body:first-of-type, +.card .card-header + .card-footer, +.card .card-body + .card-footer { + padding-block-start: 0; +} +.card .card-header, +.card .card-footer { + --bs-card-border-width: 0; +} +.card .featured-date { + background-color: var(--bs-card-bg); +} +.card .card-link + .card-link { + margin-inline: 1.5rem 0; +} +.card hr { + color: var(--bs-card-border-color); +} +.card .card-separator { + border-inline-end: var(--bs-border-width) solid var(--bs-card-border-color); +} +@media (max-width: 767.98px) { + .card .card-separator { + border-block-end: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-inline-end-width: 0 !important; + padding-block-end: 1.5rem; + } +} +.card > .list-group { + border-block-end-width: 1px; + border-block-start-width: 1px; +} +.card > .list-group .list-group-item { + padding-inline: 1.5rem; +} +@media (max-width: 991.98px) { + .card .card-widget-separator-wrapper .card-widget-separator .card-widget-2.border-end { + border-inline-end: none !important; + border-inline-start: none !important; + } +} +@media (max-width: 575.98px) { + .card .card-widget-separator-wrapper .card-widget-separator .card-widget-1.border-end, + .card .card-widget-separator-wrapper .card-widget-separator .card-widget-2.border-end, + .card .card-widget-separator-wrapper .card-widget-separator .card-widget-3.border-end { + border-block-end: 1px solid var(--bs-card-border-color); + border-inline-end: none !important; + border-inline-start: none !important; + } +} +.card[class*=card-border-shadow-] { + border-block-end: none; + transition: all 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .card[class*=card-border-shadow-] { + transition: none; + } +} +.card[class*=card-border-shadow-]::after { + position: absolute; + border-radius: 0.375rem; + block-size: 1.5rem; + border-block-end: 0.125rem solid var(--bs-card-border-bottom-color); + content: ""; + inline-size: 100%; + inset-block-end: 0; + inset-inline-start: 0; + transition: all 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .card[class*=card-border-shadow-]::after { + transition: none; + } +} +.card[class*=card-border-shadow-]:hover { + box-shadow: var(--bs-card-hover-box-shadow); +} +.card[class*=card-border-shadow-]:hover::after { + border-color: var(--bs-card-hover-border-bottom-color); + border-block-end-width: 0.1875rem; +} +.card[class*=card-hover-border-], +.card [class*=card-hover-border-] { + border-width: 1px; + transition: all 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .card[class*=card-hover-border-], + .card [class*=card-hover-border-] { + transition: none; + } +} +.card[class*=card-hover-border-]:hover, +.card [class*=card-hover-border-]:hover { + border-color: var(--bs-card-hover-border-color); +} +.card .collapse > .card-body, +.card .collapsing > .card-body { + padding-block-start: 0; +} + +/* adding class with card background color */ +.bg-card { + background-color: var(--bs-card-bg); +} + +/* Card header elements +******************************************************** */ +.card-header.header-elements, +.card-title.header-elements { + display: flex; + flex-wrap: wrap; + align-items: center; + inline-size: 100%; +} + +.card-header-elements, +.card-title-elements { + display: flex; + flex-wrap: wrap; + align-items: center; +} +.card-header-elements + .card-header-elements, +.card-header-elements > * + *, +.card-header-elements + .card-title-elements, +.card-title-elements > * + *, +.card-title-elements + .card-header-elements, +.card-title-elements + .card-title-elements { + margin-inline-start: 0.25rem; +} + +.card-title:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4):not(h5):not(.h5):not(h6):not(.h6) { + color: var(--bs-body-color); +} + +/* Horizontal card radius issue fix +******************************************************** */ +.card-img-left, +.card-img-right { + block-size: 100%; + object-fit: cover; +} + +.card-img-left { + border-end-start-radius: 0.375rem; + border-start-start-radius: 0.375rem; + border-end-end-radius: 0; + border-start-end-radius: 0; +} +@media (max-width: 767.98px) { + .card-img-left { + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } +} + +.card-img-right { + border-end-end-radius: 0.375rem; + border-start-end-radius: 0.375rem; + border-end-start-radius: 0; + border-start-start-radius: 0; +} +@media (max-width: 767.98px) { + .card-img-right { + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + border-top-left-radius: 0; + border-top-right-radius: 0; + } +} + +.card-group { + --bs-card-box-shadow: var(--bs-box-shadow); + --bs-card-bg: var(--bs-paper-bg); +} +@media (min-width: 576px) { + .card-group { + border-radius: 0.375rem; + background-color: var(--bs-card-bg); + box-shadow: var(--bs-card-box-shadow); + } + .card-group .card { + box-shadow: none; + } + .card-group .card + .card { + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-inline-start: 0; + margin-inline: 0; + } + .card-group .card .card-img-top, + .card-group .card .card-header, + .card-group .card .card-img-bottom, + .card-group .card .card-footer { + border-radius: 0; + } + .card-group .card:is(:last-child) .card-img-top, + .card-group .card:is(:last-child) .card-header { + border-start-end-radius: 0.375rem; + } + .card-group .card:is(:last-child) .card-img-bottom, + .card-group .card:is(:last-child) .card-footer { + border-end-end-radius: 0.375rem; + } + .card-group .card:is(:first-child) .card-img-top, + .card-group .card:is(:first-child) .card-header { + border-start-start-radius: 0.375rem; + } + .card-group .card:is(:first-child) .card-img-bottom, + .card-group .card:is(:first-child) .card-footer { + border-end-start-radius: 0.375rem; + } +} + +/* Card action */ +.card-action { + /* Expand card(fullscreen) */ + /* Alert */ + /* Card header */ + /* Block UI loader */ +} +.card-action.card-fullscreen { + position: fixed; + z-index: 9999; + display: block; + overflow: auto; + border: 0; + border-radius: 0; + block-size: 100%; + inline-size: 100%; + inset: 0; +} +.card-action .card-alert { + position: absolute; + z-index: 999; + inline-size: 100%; +} +.card-action .card-alert .alert { + border-end-end-radius: 0; + border-end-start-radius: 0; +} +.card-action .card-header { + display: flex; +} +.card-action .card-header.collapsed { + border-block-end: 0; +} +.card-action .card-header .card-action-title { + flex-grow: 1; + margin-inline-end: 0.5rem; +} +.card-action .card-header .card-action-element a { + color: var(--bs-heading-color); +} +.card-action .notiflix-block h5, .card-action .notiflix-block .h5 { + color: var(--bs-body-color); + margin-block: 1rem 0; +} +.card-action .collapse > .card-body, +.card-action .collapsing > .card-body { + padding-block-start: 0; +} + +/* Generate contextual modifier classes for colorizing the border bottom and shadow in the card */ +.card-border-shadow-primary { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-primary)); + --bs-card-hover-border-bottom-color: var(--bs-primary); +} + +.card-hover-border-primary { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-primary)); +} + +.card-border-shadow-secondary { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-secondary)); + --bs-card-hover-border-bottom-color: var(--bs-secondary); +} + +.card-hover-border-secondary { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-secondary)); +} + +.card-border-shadow-success { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-success)); + --bs-card-hover-border-bottom-color: var(--bs-success); +} + +.card-hover-border-success { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-success)); +} + +.card-border-shadow-info { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-info)); + --bs-card-hover-border-bottom-color: var(--bs-info); +} + +.card-hover-border-info { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-info)); +} + +.card-border-shadow-warning { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-warning)); + --bs-card-hover-border-bottom-color: var(--bs-warning); +} + +.card-hover-border-warning { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-warning)); +} + +.card-border-shadow-danger { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-danger)); + --bs-card-hover-border-bottom-color: var(--bs-danger); +} + +.card-hover-border-danger { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-danger)); +} + +.card-border-shadow-light { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-light)); + --bs-card-hover-border-bottom-color: var(--bs-light); +} + +.card-hover-border-light { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-light)); +} + +.card-border-shadow-dark { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-dark)); + --bs-card-hover-border-bottom-color: var(--bs-dark); +} + +.card-hover-border-dark { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-dark)); +} + +.card-border-shadow-gray { + --bs-card-border-bottom-color: color-mix(in sRGB, var(--bs-card-bg) var(--bs-border-subtle-amount), var(--bs-gray)); + --bs-card-hover-border-bottom-color: var(--bs-gray); +} + +.card-hover-border-gray { + --bs-card-hover-border-color: color-mix(in sRGB, var(--bs-card-bg) 62%, var(--bs-gray)); +} + +.accordion { + --bs-accordion-box-shadow: 0 0.0625rem 0.375rem 0 rgba(47, 43, 61, 0.1); + --bs-accordion-active-box-shadow: 0 0.1875rem 0.75rem 0 rgba(47, 43, 61, 0.14); + --bs-accordion-active-bg: var(--bs-accordion-bg); + --bs-accordion-btn-active-bg: var(--bs-accordion-active-bg); + --bs-accordion-btn-focus-box-shadow: none; + --bs-accordion-btn-focus-shadow-width: 0; +} +.accordion .accordion-button { + padding-inline-start: 1.4375rem; +} +.accordion .accordion-button::after { + background: var(--bs-accordion-btn-color); + mask-image: var(--bs-accordion-btn-icon); + mask-repeat: no-repeat; + mask-size: 100% 100%; +} +.accordion .accordion-button:not(.collapsed)::after { + mask-image: var(--bs-accordion-btn-active-icon); +} +.accordion .accordion-body { + padding-inline-start: 1.4375rem; +} +.accordion.accordion-without-arrow .accordion-button::after { + background: none; +} +.accordion:not(.accordion-custom-button):not(.accordion-arrow-left) .accordion-item { + border-radius: var(--bs-accordion-border-radius); +} +.accordion:not(.accordion-custom-button):not(.accordion-arrow-left) .accordion-item > .accordion-header .accordion-button { + border-radius: var(--bs-accordion-inner-border-radius); +} +.accordion:not(.accordion-custom-button):not(.accordion-arrow-left) .accordion-item:not(:first-of-type) { + border-block-start: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion:not(.accordion-custom-button):not(.accordion-arrow-left) .accordion-item:not(:last-of-type) { + margin-block-end: 0.5rem; +} +.accordion[class*=accordion-outline-] { + --bs-accordion-box-shadow: none; + --bs-accordion-active-box-shadow: none; + --bs-accordion-bg: transparent; + --bs-accordion-active-bg: transparent; + --bs-accordion-border-width: var(--bs-border-width); +} +.accordion[class*=border-background-] { + --bs-accordion-box-shadow: none; + --bs-accordion-active-box-shadow: none; + --bs-accordion-border-width: var(--bs-border-width); +} +.accordion[class*=accordion-border-solid-] { + --bs-accordion-box-shadow: none; + --bs-accordion-active-box-shadow: none; + --bs-accordion-border-width: var(--bs-border-width); +} +.accordion[class*=accordion-border-solid-] .accordion-button.collapsed::after { + background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 7.5L10 12.5L15 7.5' stroke='CURRE' stroke-opacity='0.9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); +} + +.accordion-item { + box-shadow: var(--bs-accordion-box-shadow); +} +.accordion-item.active { + background-color: var(--bs-accordion-active-bg); + box-shadow: var(--bs-accordion-active-box-shadow); +} + +.accordion-header { + line-height: 1.375; +} +.accordion-header + .accordion-collapse .accordion-body { + padding-block-start: 0; +} + +/* Accordion border radius */ +.accordion-button { + font-weight: inherit; +} +.accordion-button::after { + margin-inline-end: initial; + margin-inline-start: auto; +} +.accordion-button:not(.collapsed) { + background-color: var(--bs-accordion-btn-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-btn-focus-shadow-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button.collapsed::after { + transform: rotate(-90deg); +} +:dir(rtl) .accordion-button.collapsed::after { + transform: rotate(90deg); +} + +/* arrow left */ +.accordion-arrow-left { + --bs-accordion-box-shadow: none; + --bs-accordion-active-box-shadow: none; + --bs-accordion-btn-padding-y: calc(0.731rem + .0625rem); + --bs-accordion-btn-padding-x: 0; + --bs-accordion-body-padding-y: calc(1.1875rem + .0625rem); +} +.accordion-arrow-left .accordion-item:not(:first-of-type) { + border-block-start: var(--bs-border-width) solid var(--bs-accordion-border-color); +} +.accordion-arrow-left .accordion-button { + padding-inline: 0; +} +.accordion-arrow-left .accordion-button::after { + display: none; +} +.accordion-arrow-left .accordion-button:not(.collapsed)::before { + background: var(--bs-accordion-active-color); + mask-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-arrow-left .accordion-button.collapsed::before { + transform: rotate(-90deg); +} +.accordion-arrow-left .accordion-button::before { + background: var(--bs-accordion-btn-color); + block-size: var(--bs-accordion-btn-icon-width); + content: ""; + inline-size: var(--bs-accordion-btn-icon-width); + margin-inline: 0 0.9rem; + mask-image: var(--bs-accordion-btn-icon); + mask-repeat: no-repeat; + mask-size: 100% 100%; + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-arrow-left .accordion-button::before { + transition: none; + } +} +.accordion-arrow-left .accordion-header + .accordion-collapse .accordion-body { + padding-inline-start: calc(1.1875rem + 0.0625rem); +} + +/* Accordion custom button */ +.accordion-custom-button { + --bs-accordion-box-shadow: none; + --bs-accordion-active-box-shadow: none; + --bs-accordion-border-width: var(--bs-border-width); + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-btn-bg: #fafafa; + --bs-accordion-btn-active-bg: #fafafa; + --bs-accordion-btn-padding-y: calc(0.731rem + .02rem); + --bs-accordion-btn-focus-box-shadow: none; + --bs-accordion-btn-focus-shadow-width: var(--bs-border-width); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23444050' viewBox='0 0 24 24'%3E%3Cpath d='M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z'%3E%3C/path%3E%3C/svg%3E"); + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23444050' viewBox='0 0 24 24'%3E%3Cpath d='M5 11h14v2H5z'%3E%3C/path%3E%3C/svg%3E"); +} +.accordion-custom-button .accordion-item .accordion-body { + padding-block-start: 1.1875rem; +} + +/* Generate contextual modifier classes for colorizing the alert */ +.accordion-header-primary { + --bs-accordion-active-color: var(--bs-primary); +} + +.accordion-border-background-primary { + --bs-accordion-color: var(--bs-primary); + --bs-accordion-active-color: var(--bs-primary); + --bs-accordion-border-color: var(--bs-primary); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)); + --bs-accordion-btn-color: var(--bs-primary); +} + +.accordion-outline-primary { + --bs-accordion-border-color: var(--bs-primary); +} + +.accordion-solid-primary { + --bs-accordion-color: var(--bs-primary-contrast); + --bs-accordion-active-color: var(--bs-primary-contrast); + --bs-accordion-btn-color: var(--bs-primary-contrast); + --bs-accordion-border-color: var(--bs-primary); + --bs-accordion-bg: var(--bs-primary); + --bs-accordion-active-bg: var(--bs-primary); +} + +.accordion-border-solid-primary { + --bs-accordion-btn-color: var(--bs-primary-contrast); + --bs-accordion-border-color: var(--bs-primary); + --bs-accordion-bg: var(--bs-primary); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)); + --bs-accordion-active-color: var(--bs-primary); +} + +.accordion-header-secondary { + --bs-accordion-active-color: var(--bs-secondary); +} + +.accordion-border-background-secondary { + --bs-accordion-color: var(--bs-secondary); + --bs-accordion-active-color: var(--bs-secondary); + --bs-accordion-border-color: var(--bs-secondary); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-secondary)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-secondary)); + --bs-accordion-btn-color: var(--bs-secondary); +} + +.accordion-outline-secondary { + --bs-accordion-border-color: var(--bs-secondary); +} + +.accordion-solid-secondary { + --bs-accordion-color: var(--bs-secondary-contrast); + --bs-accordion-active-color: var(--bs-secondary-contrast); + --bs-accordion-btn-color: var(--bs-secondary-contrast); + --bs-accordion-border-color: var(--bs-secondary); + --bs-accordion-bg: var(--bs-secondary); + --bs-accordion-active-bg: var(--bs-secondary); +} + +.accordion-border-solid-secondary { + --bs-accordion-btn-color: var(--bs-secondary-contrast); + --bs-accordion-border-color: var(--bs-secondary); + --bs-accordion-bg: var(--bs-secondary); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-secondary)); + --bs-accordion-active-color: var(--bs-secondary); +} + +.accordion-header-success { + --bs-accordion-active-color: var(--bs-success); +} + +.accordion-border-background-success { + --bs-accordion-color: var(--bs-success); + --bs-accordion-active-color: var(--bs-success); + --bs-accordion-border-color: var(--bs-success); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-success)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-success)); + --bs-accordion-btn-color: var(--bs-success); +} + +.accordion-outline-success { + --bs-accordion-border-color: var(--bs-success); +} + +.accordion-solid-success { + --bs-accordion-color: var(--bs-success-contrast); + --bs-accordion-active-color: var(--bs-success-contrast); + --bs-accordion-btn-color: var(--bs-success-contrast); + --bs-accordion-border-color: var(--bs-success); + --bs-accordion-bg: var(--bs-success); + --bs-accordion-active-bg: var(--bs-success); +} + +.accordion-border-solid-success { + --bs-accordion-btn-color: var(--bs-success-contrast); + --bs-accordion-border-color: var(--bs-success); + --bs-accordion-bg: var(--bs-success); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-success)); + --bs-accordion-active-color: var(--bs-success); +} + +.accordion-header-info { + --bs-accordion-active-color: var(--bs-info); +} + +.accordion-border-background-info { + --bs-accordion-color: var(--bs-info); + --bs-accordion-active-color: var(--bs-info); + --bs-accordion-border-color: var(--bs-info); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-info)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-info)); + --bs-accordion-btn-color: var(--bs-info); +} + +.accordion-outline-info { + --bs-accordion-border-color: var(--bs-info); +} + +.accordion-solid-info { + --bs-accordion-color: var(--bs-info-contrast); + --bs-accordion-active-color: var(--bs-info-contrast); + --bs-accordion-btn-color: var(--bs-info-contrast); + --bs-accordion-border-color: var(--bs-info); + --bs-accordion-bg: var(--bs-info); + --bs-accordion-active-bg: var(--bs-info); +} + +.accordion-border-solid-info { + --bs-accordion-btn-color: var(--bs-info-contrast); + --bs-accordion-border-color: var(--bs-info); + --bs-accordion-bg: var(--bs-info); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-info)); + --bs-accordion-active-color: var(--bs-info); +} + +.accordion-header-warning { + --bs-accordion-active-color: var(--bs-warning); +} + +.accordion-border-background-warning { + --bs-accordion-color: var(--bs-warning); + --bs-accordion-active-color: var(--bs-warning); + --bs-accordion-border-color: var(--bs-warning); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-warning)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-warning)); + --bs-accordion-btn-color: var(--bs-warning); +} + +.accordion-outline-warning { + --bs-accordion-border-color: var(--bs-warning); +} + +.accordion-solid-warning { + --bs-accordion-color: var(--bs-warning-contrast); + --bs-accordion-active-color: var(--bs-warning-contrast); + --bs-accordion-btn-color: var(--bs-warning-contrast); + --bs-accordion-border-color: var(--bs-warning); + --bs-accordion-bg: var(--bs-warning); + --bs-accordion-active-bg: var(--bs-warning); +} + +.accordion-border-solid-warning { + --bs-accordion-btn-color: var(--bs-warning-contrast); + --bs-accordion-border-color: var(--bs-warning); + --bs-accordion-bg: var(--bs-warning); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-warning)); + --bs-accordion-active-color: var(--bs-warning); +} + +.accordion-header-danger { + --bs-accordion-active-color: var(--bs-danger); +} + +.accordion-border-background-danger { + --bs-accordion-color: var(--bs-danger); + --bs-accordion-active-color: var(--bs-danger); + --bs-accordion-border-color: var(--bs-danger); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-danger)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-danger)); + --bs-accordion-btn-color: var(--bs-danger); +} + +.accordion-outline-danger { + --bs-accordion-border-color: var(--bs-danger); +} + +.accordion-solid-danger { + --bs-accordion-color: var(--bs-danger-contrast); + --bs-accordion-active-color: var(--bs-danger-contrast); + --bs-accordion-btn-color: var(--bs-danger-contrast); + --bs-accordion-border-color: var(--bs-danger); + --bs-accordion-bg: var(--bs-danger); + --bs-accordion-active-bg: var(--bs-danger); +} + +.accordion-border-solid-danger { + --bs-accordion-btn-color: var(--bs-danger-contrast); + --bs-accordion-border-color: var(--bs-danger); + --bs-accordion-bg: var(--bs-danger); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-danger)); + --bs-accordion-active-color: var(--bs-danger); +} + +.accordion-header-light { + --bs-accordion-active-color: var(--bs-light); +} + +.accordion-border-background-light { + --bs-accordion-color: var(--bs-light); + --bs-accordion-active-color: var(--bs-light); + --bs-accordion-border-color: var(--bs-light); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-light)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-light)); + --bs-accordion-btn-color: var(--bs-light); +} + +.accordion-outline-light { + --bs-accordion-border-color: var(--bs-light); +} + +.accordion-solid-light { + --bs-accordion-color: var(--bs-light-contrast); + --bs-accordion-active-color: var(--bs-light-contrast); + --bs-accordion-btn-color: var(--bs-light-contrast); + --bs-accordion-border-color: var(--bs-light); + --bs-accordion-bg: var(--bs-light); + --bs-accordion-active-bg: var(--bs-light); +} + +.accordion-border-solid-light { + --bs-accordion-btn-color: var(--bs-light-contrast); + --bs-accordion-border-color: var(--bs-light); + --bs-accordion-bg: var(--bs-light); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-light)); + --bs-accordion-active-color: var(--bs-light); +} + +.accordion-header-dark { + --bs-accordion-active-color: var(--bs-dark); +} + +.accordion-border-background-dark { + --bs-accordion-color: var(--bs-dark); + --bs-accordion-active-color: var(--bs-dark); + --bs-accordion-border-color: var(--bs-dark); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-dark)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-dark)); + --bs-accordion-btn-color: var(--bs-dark); +} + +.accordion-outline-dark { + --bs-accordion-border-color: var(--bs-dark); +} + +.accordion-solid-dark { + --bs-accordion-color: var(--bs-dark-contrast); + --bs-accordion-active-color: var(--bs-dark-contrast); + --bs-accordion-btn-color: var(--bs-dark-contrast); + --bs-accordion-border-color: var(--bs-dark); + --bs-accordion-bg: var(--bs-dark); + --bs-accordion-active-bg: var(--bs-dark); +} + +.accordion-border-solid-dark { + --bs-accordion-btn-color: var(--bs-dark-contrast); + --bs-accordion-border-color: var(--bs-dark); + --bs-accordion-bg: var(--bs-dark); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-dark)); + --bs-accordion-active-color: var(--bs-dark); +} + +.accordion-header-gray { + --bs-accordion-active-color: var(--bs-gray); +} + +.accordion-border-background-gray { + --bs-accordion-color: var(--bs-gray); + --bs-accordion-active-color: var(--bs-gray); + --bs-accordion-border-color: var(--bs-gray); + --bs-accordion-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-gray)); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-gray)); + --bs-accordion-btn-color: var(--bs-gray); +} + +.accordion-outline-gray { + --bs-accordion-border-color: var(--bs-gray); +} + +.accordion-solid-gray { + --bs-accordion-color: var(--bs-gray-contrast); + --bs-accordion-active-color: var(--bs-gray-contrast); + --bs-accordion-btn-color: var(--bs-gray-contrast); + --bs-accordion-border-color: var(--bs-gray); + --bs-accordion-bg: var(--bs-gray); + --bs-accordion-active-bg: var(--bs-gray); +} + +.accordion-border-solid-gray { + --bs-accordion-btn-color: var(--bs-gray-contrast); + --bs-accordion-border-color: var(--bs-gray); + --bs-accordion-bg: var(--bs-gray); + --bs-accordion-active-bg: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-gray)); + --bs-accordion-active-color: var(--bs-gray); +} + +/* Dark Theme */ +[data-bs-theme=dark] .accordion:not([class*=accordion-border-background-], [class*=accordion-border-solid-], [class*=accordion-solid-]) { + --bs-accordion-btn-color: #cfcde4; +} +[data-bs-theme=dark] .accordion:not([class*=accordion-header-], [class*=accordion-border-background-], [class*=accordion-border-solid-], [class*=accordion-solid-]) { + --bs-accordion-active-color: #cfcde4; +} +[data-bs-theme=dark] .accordion-custom-button { + --bs-accordion-btn-bg: #353a52; + --bs-accordion-btn-active-bg: #353a52; +} +[data-bs-theme=dark] .accordion-custom-button .accordion-button::after { + --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cfcde4' viewBox='0 0 24 24'%3E%3Cpath d='M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z'%3E%3C/path%3E%3C/svg%3E"); + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cfcde4' viewBox='0 0 24 24'%3E%3Cpath d='M5 11h14v2H5z'%3E%3C/path%3E%3C/svg%3E"); +} + +.breadcrumb { + --bs-breadcrumb-color: var(--bs-primary); +} + +.breadcrumb-item a { + color: var(--bs-breadcrumb-color); +} +.breadcrumb-item a:hover, .breadcrumb-item a:focus { + color: color-mix(in sRGB, var(--bs-white) 10%, var(--bs-primary)); +} +.breadcrumb-item .icon-base.breadcrumb-icon { + color: var(--bs-breadcrumb-divider-color); +} + +.breadcrumb-item.active a, .breadcrumb-item.active a:hover, .breadcrumb-item.active a:focus, .breadcrumb-item.active a:active { + color: inherit; +} + +.breadcrumb-custom-icon .breadcrumb-item + .breadcrumb-item::before { + content: none !important; +} + +:dir(rtl) .breadcrumb-item + .breadcrumb-item { + padding-inline: 0.5rem 0; +} +:dir(rtl) .breadcrumb-item + .breadcrumb-item::before { + content: "\\"; + float: inline-start; + padding-inline: 0 0.5rem; +} +:dir(rtl) .breadcrumb-item .icon-base.breadcrumb-icon { + transform: scaleX(-1); +} + +/* Pagination +******************************************************************************* */ +.pagination { + --bs-pagination-box-shadow-color: var(--bs-primary-rgb); + --bs-pagination-waves-effect-color: var(--bs-primary-rgb); +} +.pagination[class*=pagination-outline-] .page-item.active .page-link { + box-shadow: none; +} +.pagination[class*=pagination-outline-] .page-item.active .page-link.waves-effect .waves-ripple { + background: radial-gradient(rgba(var(--bs-pagination-waves-effect-color), 0.2) 0, rgba(var(--bs-pagination-waves-effect-color), 0.3) 40%, rgba(var(--bs-pagination-waves-effect-color), 0.4) 50%, rgba(var(--bs-pagination-waves-effect-color), 0.5) 60%, rgba(47, 43, 61, 0) 70%); +} +.pagination[class*=pagination-outline-] .page-item:not(.active) .page-link, .pagination[class*=pagination-outline-] li > a:not(.page-link) { + --bs-pagination-bg: transparent; + --bs-pagination-hover-bg: #eaeaec; + --bs-pagination-hover-color: var(--bs-pagination-color); + --bs-pagination-hover-border-color: rgba(47, 43, 61, 0.22); + --bs-pagination-focus-bg: #eaeaec; + --bs-pagination-focus-color: var(--bs-pagination-color); +} +.pagination.pagination-lg { + --bs-pagination-font-size: 1rem; +} +.pagination.pagination-sm { + --bs-pagination-font-size: 0.8125rem; +} +.pagination .page-item:not(.disabled, .active) .page-link:focus, .pagination li > a:not(.page-link):focus { + color: var(--bs-pagination-focus-color); +} +.pagination .page-item.active .page-link, .pagination li.active > a:not(.page-link) { + box-shadow: 0 0.125rem 0.25rem 0 rgba(var(--bs-pagination-box-shadow-color), 0.4); + color: var(--bs-pagination-active-color); +} +.pagination:not([class*=pagination-outline-]) .page-link { + border-color: transparent; +} +.pagination:not([class*=pagination-outline-]) .page-item .page-link.waves-effect:not(.waves-light) .waves-ripple, .pagination:not([class*=pagination-outline-]) li > a:not(.page-link).waves-effect:not(.waves-light) .waves-ripple { + background: radial-gradient(rgba(var(--bs-pagination-waves-effect-color), 0.2) 0, rgba(var(--bs-pagination-waves-effect-color), 0.3) 40%, rgba(var(--bs-pagination-waves-effect-color), 0.4) 50%, rgba(var(--bs-pagination-waves-effect-color), 0.5) 60%, rgba(47, 43, 61, 0) 70%); +} +.pagination.pagination-square .page-item a { + border-radius: 0; +} +.pagination.pagination-round .page-item a { + border-radius: 50%; +} +.pagination.pagination-rounded .page-item a { + border-radius: 0.375rem; +} +.pagination.pagination-sm.pagination-rounded .page-item a { + border-radius: 0.25rem; +} +.pagination.pagination-lg.pagination-rounded .page-item a { + border-radius: 0.5rem; +} + +/* Pagination disabled style */ +.page-item.disabled .page-link, .page-item[disabled] .page-link { + opacity: 0.45; + pointer-events: none; +} + +/* Pagination basic style */ +.page-link, +.page-link > a { + border-radius: 0.375rem; + display: inline-flex !important; + align-items: center; + justify-content: center; + min-block-size: calc(2.2508625rem + calc(1px * 2)); + min-inline-size: calc(2.2505625rem + calc(1px * 2)); +} + +/* Sizing +******************************************************************************* */ +/* Pagination Large */ +.pagination-lg .page-link, +.pagination-lg > li > a:not(.page-link) { + min-block-size: calc(2.8757925rem + calc(1px * 2)); + min-inline-size: calc(2.8759615rem + calc(1px * 2)); +} + +.pagination-lg > .page-item.first .page-link, .pagination-lg > .page-item.last .page-link, .pagination-lg > .page-item.next .page-link, .pagination-lg > .page-item.prev .page-link, .pagination-lg > .page-item.previous .page-link { + padding-inline: 0.5965rem; +} + +/* Pagination Small */ +.pagination-sm .page-link, +.pagination-sm > li > a:not(.page-link) { + min-block-size: calc(1.7501875rem + calc(1px * 2)); + min-inline-size: calc(1.7509515rem + calc(1px * 2)); +} + +.pagination-sm > .page-item.first .page-link, .pagination-sm > .page-item.last .page-link, .pagination-sm > .page-item.next .page-link, .pagination-sm > .page-item.prev .page-link, .pagination-sm > .page-item.previous .page-link { + padding-block: 0.211rem; + padding-inline: 0.211rem; +} + +/* Add spacing between pagination items */ +.pagination-sm .page-item + .page-item .page-link, +.pagination-sm .pagination li + li > a:not(.page-link) { + margin-inline-start: 0.25rem; +} +.pagination-lg .page-item + .page-item .page-link, +.pagination-lg .pagination li + li > a:not(.page-link) { + margin-inline-start: 0.5rem; +} + +/* RTL pagination +******************************************************************************* */ +/* Add spacing between pagination items */ +:dir(rtl) .pagination { + padding-inline-end: 0; +} +:dir(rtl) .page-item .page-link, +:dir(rtl) .pagination li > a:not(.page-link) { + margin-inline: 0 0.375rem; +} +:dir(rtl) .page-item.first .page-link .icon-base, :dir(rtl) .page-item.last .page-link .icon-base, :dir(rtl) .page-item.next .page-link .icon-base, :dir(rtl) .page-item.prev .page-link .icon-base, :dir(rtl) .page-item.previous .page-link .icon-base { + transform: rotate(180deg); +} + +/* Dark theme +******************************************************************************* */ +[data-bs-theme=dark] .pagination { + --bs-pagination-color: #cfcde4; + --bs-pagination-bg: #3d4157; + --bs-pagination-disabled-color: var(--bs-pagination-color); +} +[data-bs-theme=dark] .pagination[class*=pagination-outline-] .page-item:not(.active) .page-link, [data-bs-theme=dark] .pagination[class*=pagination-outline-] li > a:not(.page-link) { + --bs-pagination-border-color: rgba(255, 255, 255, 0.22); + --bs-pagination-hover-bg: #3d4157; + --bs-pagination-hover-border-color: var(--bs-pagination-border-color); + --bs-pagination-focus-bg: var(--bs-pagination-hover-bg); + --bs-pagination-disabled-border-color: var(--bs-pagination-border-color); +} + +.pagination.pagination-primary { + --bs-pagination-hover-bg: var(--bs-primary-bg-subtle); + --bs-pagination-hover-color: var(--bs-primary); + --bs-pagination-focus-bg: var(--bs-primary-bg-subtle); + --bs-pagination-focus-color: var(--bs-primary); + --bs-pagination-active-bg: var(--bs-primary); + --bs-pagination-box-shadow-color: var(--bs-primary-rgb); + --bs-pagination-waves-effect-color: var(--bs-primary-rgb); +} +.pagination.pagination-outline-primary { + --bs-pagination-active-bg: var(--bs-primary-bg-subtle); + --bs-pagination-active-color: var(--bs-primary); + --bs-pagination-active-border-color: var(--bs-primary); + --bs-pagination-waves-effect-color: var(--bs-primary-rgb); +} + +.pagination.pagination-secondary { + --bs-pagination-hover-bg: var(--bs-secondary-bg-subtle); + --bs-pagination-hover-color: var(--bs-secondary); + --bs-pagination-focus-bg: var(--bs-secondary-bg-subtle); + --bs-pagination-focus-color: var(--bs-secondary); + --bs-pagination-active-bg: var(--bs-secondary); + --bs-pagination-box-shadow-color: var(--bs-secondary-rgb); + --bs-pagination-waves-effect-color: var(--bs-secondary-rgb); +} +.pagination.pagination-outline-secondary { + --bs-pagination-active-bg: var(--bs-secondary-bg-subtle); + --bs-pagination-active-color: var(--bs-secondary); + --bs-pagination-active-border-color: var(--bs-secondary); + --bs-pagination-waves-effect-color: var(--bs-secondary-rgb); +} + +.pagination.pagination-success { + --bs-pagination-hover-bg: var(--bs-success-bg-subtle); + --bs-pagination-hover-color: var(--bs-success); + --bs-pagination-focus-bg: var(--bs-success-bg-subtle); + --bs-pagination-focus-color: var(--bs-success); + --bs-pagination-active-bg: var(--bs-success); + --bs-pagination-box-shadow-color: var(--bs-success-rgb); + --bs-pagination-waves-effect-color: var(--bs-success-rgb); +} +.pagination.pagination-outline-success { + --bs-pagination-active-bg: var(--bs-success-bg-subtle); + --bs-pagination-active-color: var(--bs-success); + --bs-pagination-active-border-color: var(--bs-success); + --bs-pagination-waves-effect-color: var(--bs-success-rgb); +} + +.pagination.pagination-info { + --bs-pagination-hover-bg: var(--bs-info-bg-subtle); + --bs-pagination-hover-color: var(--bs-info); + --bs-pagination-focus-bg: var(--bs-info-bg-subtle); + --bs-pagination-focus-color: var(--bs-info); + --bs-pagination-active-bg: var(--bs-info); + --bs-pagination-box-shadow-color: var(--bs-info-rgb); + --bs-pagination-waves-effect-color: var(--bs-info-rgb); +} +.pagination.pagination-outline-info { + --bs-pagination-active-bg: var(--bs-info-bg-subtle); + --bs-pagination-active-color: var(--bs-info); + --bs-pagination-active-border-color: var(--bs-info); + --bs-pagination-waves-effect-color: var(--bs-info-rgb); +} + +.pagination.pagination-warning { + --bs-pagination-hover-bg: var(--bs-warning-bg-subtle); + --bs-pagination-hover-color: var(--bs-warning); + --bs-pagination-focus-bg: var(--bs-warning-bg-subtle); + --bs-pagination-focus-color: var(--bs-warning); + --bs-pagination-active-bg: var(--bs-warning); + --bs-pagination-box-shadow-color: var(--bs-warning-rgb); + --bs-pagination-waves-effect-color: var(--bs-warning-rgb); +} +.pagination.pagination-outline-warning { + --bs-pagination-active-bg: var(--bs-warning-bg-subtle); + --bs-pagination-active-color: var(--bs-warning); + --bs-pagination-active-border-color: var(--bs-warning); + --bs-pagination-waves-effect-color: var(--bs-warning-rgb); +} + +.pagination.pagination-danger { + --bs-pagination-hover-bg: var(--bs-danger-bg-subtle); + --bs-pagination-hover-color: var(--bs-danger); + --bs-pagination-focus-bg: var(--bs-danger-bg-subtle); + --bs-pagination-focus-color: var(--bs-danger); + --bs-pagination-active-bg: var(--bs-danger); + --bs-pagination-box-shadow-color: var(--bs-danger-rgb); + --bs-pagination-waves-effect-color: var(--bs-danger-rgb); +} +.pagination.pagination-outline-danger { + --bs-pagination-active-bg: var(--bs-danger-bg-subtle); + --bs-pagination-active-color: var(--bs-danger); + --bs-pagination-active-border-color: var(--bs-danger); + --bs-pagination-waves-effect-color: var(--bs-danger-rgb); +} + +.pagination.pagination-light { + --bs-pagination-hover-bg: var(--bs-light-bg-subtle); + --bs-pagination-hover-color: var(--bs-light); + --bs-pagination-focus-bg: var(--bs-light-bg-subtle); + --bs-pagination-focus-color: var(--bs-light); + --bs-pagination-active-bg: var(--bs-light); + --bs-pagination-box-shadow-color: var(--bs-light-rgb); + --bs-pagination-waves-effect-color: var(--bs-light-rgb); +} +.pagination.pagination-outline-light { + --bs-pagination-active-bg: var(--bs-light-bg-subtle); + --bs-pagination-active-color: var(--bs-light); + --bs-pagination-active-border-color: var(--bs-light); + --bs-pagination-waves-effect-color: var(--bs-light-rgb); +} + +.pagination.pagination-dark { + --bs-pagination-hover-bg: var(--bs-dark-bg-subtle); + --bs-pagination-hover-color: var(--bs-dark); + --bs-pagination-focus-bg: var(--bs-dark-bg-subtle); + --bs-pagination-focus-color: var(--bs-dark); + --bs-pagination-active-bg: var(--bs-dark); + --bs-pagination-box-shadow-color: var(--bs-dark-rgb); + --bs-pagination-waves-effect-color: var(--bs-dark-rgb); +} +.pagination.pagination-outline-dark { + --bs-pagination-active-bg: var(--bs-dark-bg-subtle); + --bs-pagination-active-color: var(--bs-dark); + --bs-pagination-active-border-color: var(--bs-dark); + --bs-pagination-waves-effect-color: var(--bs-dark-rgb); +} + +.pagination.pagination-gray { + --bs-pagination-hover-bg: var(--bs-gray-bg-subtle); + --bs-pagination-hover-color: var(--bs-gray); + --bs-pagination-focus-bg: var(--bs-gray-bg-subtle); + --bs-pagination-focus-color: var(--bs-gray); + --bs-pagination-active-bg: var(--bs-gray); + --bs-pagination-box-shadow-color: var(--bs-gray-rgb); + --bs-pagination-waves-effect-color: var(--bs-gray-rgb); +} +.pagination.pagination-outline-gray { + --bs-pagination-active-bg: var(--bs-gray-bg-subtle); + --bs-pagination-active-color: var(--bs-gray); + --bs-pagination-active-border-color: var(--bs-gray); + --bs-pagination-waves-effect-color: var(--bs-gray-rgb); +} + +.badge { + --bs-badge-border-width: 0; + --bs-badge-border-color: var(--bs-primary); + --bs-badge-bg-color: var(--bs-primary); + border: var(--bs-badge-border-width) var(--bs-border-style) var(--bs-badge-border-color); + background-color: var(--bs-badge-bg-color); + --bs-badge-border-radius: 0.25rem; + --bs-badge-glow-shadow-color: var(--bs-primary-rgb); +} +.badge[class*=badge-outline] { + --bs-badge-border-width: 1px; + background-color: transparent; + --bs-badge-padding-x: calc(0.77em - 0.0625rem); + --bs-badge-padding-y: calc(0.4235em - 0.0625rem); +} +.badge.bg-glow[class*=bg-] { + box-shadow: 0 0.125rem 0.188rem 0 rgba(var(--bs-badge-glow-shadow-color), 0.3); +} + +/* Badge Center Style */ +.badge-center { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 3px; + block-size: 1.5rem; + inline-size: 1.5rem; + line-height: 1.375; + --bs-badge-font-size: 0.8125rem; +} +.badge-center .icon-base { + block-size: 0.875rem; + font-size: 0.875rem; + inline-size: 0.875rem; +} + +/* Dots Style */ +.badge.badge-dot { + display: inline-block; + padding: 0; + border-radius: 50%; + margin: 0; + block-size: 0.5rem; + inline-size: 0.5rem; +} + +/* Notifications */ +.badge.badge-notifications { + position: absolute; + margin: 0; + inset-block-start: auto; + transform: translate(-50%, -30%); +} +:dir(rtl) .badge.badge-notifications { + transform: translate(50%, -30%); +} +.badge.badge-notifications:not(.badge-center) { + font-size: 0.582rem; + line-height: 0.75rem; + padding-block: 0.05rem; + padding-inline: 0.2rem; +} +.btn[class*=btn-] .badge.badge-notifications { + transform: translate(-50%, -50%); +} +:dir(rtl) .btn[class*=btn-] .badge.badge-notifications { + transform: translate(50%, -50%); +} + +.badge-outline-primary, +.btn[class*=-outline] .badge-outline-primary { + --bs-badge-color: var(--bs-primary); + --bs-badge-border-color: var(--bs-primary); +} + +.bg-primary.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-primary-rgb); +} + +.badge-outline-secondary, +.btn[class*=-outline] .badge-outline-secondary { + --bs-badge-color: var(--bs-secondary); + --bs-badge-border-color: var(--bs-secondary); +} + +.bg-secondary.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-secondary-rgb); +} + +.badge-outline-success, +.btn[class*=-outline] .badge-outline-success { + --bs-badge-color: var(--bs-success); + --bs-badge-border-color: var(--bs-success); +} + +.bg-success.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-success-rgb); +} + +.badge-outline-info, +.btn[class*=-outline] .badge-outline-info { + --bs-badge-color: var(--bs-info); + --bs-badge-border-color: var(--bs-info); +} + +.bg-info.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-info-rgb); +} + +.badge-outline-warning, +.btn[class*=-outline] .badge-outline-warning { + --bs-badge-color: var(--bs-warning); + --bs-badge-border-color: var(--bs-warning); +} + +.bg-warning.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-warning-rgb); +} + +.badge-outline-danger, +.btn[class*=-outline] .badge-outline-danger { + --bs-badge-color: var(--bs-danger); + --bs-badge-border-color: var(--bs-danger); +} + +.bg-danger.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-danger-rgb); +} + +.badge-outline-light, +.btn[class*=-outline] .badge-outline-light { + --bs-badge-color: var(--bs-light); + --bs-badge-border-color: var(--bs-light); +} + +.bg-light.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-light-rgb); +} + +.badge-outline-dark, +.btn[class*=-outline] .badge-outline-dark { + --bs-badge-color: var(--bs-dark); + --bs-badge-border-color: var(--bs-dark); +} + +.bg-dark.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-dark-rgb); +} + +.badge-outline-gray, +.btn[class*=-outline] .badge-outline-gray { + --bs-badge-color: var(--bs-gray); + --bs-badge-border-color: var(--bs-gray); +} + +.bg-gray.bg-glow { + --bs-badge-glow-shadow-color: var(--bs-gray-rgb); +} + +/* Alert icon styles */ +.alert { + --bs-alert-link-hover-color: var(--bs-primary); + --bs-alert-hr: var(--bs-black); + --bs-alert-icon-color: var(--bs-white); + --bs-alert-icon-bg: var(--bs-black); + --bs-alert-close-icon: var(--bs-black); + line-height: 1.375rem; +} +.alert[class*=alert-] hr { + background-color: var(--bs-alert-hr); + color: var(--bs-alert-hr); +} +.alert .alert-link:hover { + color: var(--bs-alert-link-hover-color); +} +.alert .alert-icon { + display: flex; + align-items: center; + justify-content: center; + background-color: var(--bs-alert-icon-bg); + block-size: 1.875rem; + color: var(--bs-alert-icon-color); + inline-size: 1.875rem; + margin-inline-end: 1rem; +} +.alert[class*=alert-solid-] { + --bs-alert-link-color: var(--bs-white); + --bs-alert-link-hover-color: var(--bs-white); + --bs-alert-hr: var(--bs-white); + --bs-alert-icon-bg: var(--bs-white); + --bs-alert-close-icon: var(--bs-white); +} +.alert[class*=alert-solid-] .alert-icon { + box-shadow: 0 0.0625rem 0.375rem 0 rgba(47, 43, 61, 0.1); +} + +/* Adjust close link position */ +.alert-dismissible { + padding-inline-end: 2.8125rem; + padding-inline-start: 0.9375rem; +} +.alert-dismissible .btn-close { + padding: 0; + background: var(--bs-alert-close-icon); + block-size: 0.8125rem; + filter: none; + inline-size: 0.8125rem; + inset-inline: auto 0; + margin-block: calc(0.68755rem * 1.35); + margin-inline: calc(0.9375rem * 1.15); + mask-image: url("data:image/svg+xml,"); + mask-repeat: no-repeat; + mask-size: 100% 100%; +} + +.alert-primary { + --bs-alert-color: var(--bs-primary); + --bs-alert-close-icon: var(--bs-primary); + --bs-alert-link-color: var(--bs-primary); + --bs-alert-link-hover-color: var(--bs-primary); + --bs-alert-hr: var(--bs-primary); + --bs-alert-icon-bg: var(--bs-primary); + --bs-alert-border-color: var(--bs-primary-bg-subtle); +} + +.alert-solid-primary { + --bs-alert-color: var(--bs-primary-contrast); + --bs-alert-bg: var(--bs-primary); + --bs-alert-border-color: var(--bs-primary); + --bs-alert-icon-color: var(--bs-primary); +} + +.alert-outline-primary { + --bs-alert-color: var(--bs-primary); + --bs-alert-close-icon: var(--bs-primary); + --bs-alert-link-color: var(--bs-primary); + --bs-alert-link-hover-color: var(--bs-primary); + --bs-alert-border-color: var(--bs-primary); + --bs-alert-hr: var(--bs-primary); + --bs-alert-icon-color: var(--bs-primary); + --bs-alert-icon-bg: var(--bs-primary-bg-subtle); +} + +.alert-secondary { + --bs-alert-color: var(--bs-secondary); + --bs-alert-close-icon: var(--bs-secondary); + --bs-alert-link-color: var(--bs-secondary); + --bs-alert-link-hover-color: var(--bs-secondary); + --bs-alert-hr: var(--bs-secondary); + --bs-alert-icon-bg: var(--bs-secondary); + --bs-alert-border-color: var(--bs-secondary-bg-subtle); +} + +.alert-solid-secondary { + --bs-alert-color: var(--bs-secondary-contrast); + --bs-alert-bg: var(--bs-secondary); + --bs-alert-border-color: var(--bs-secondary); + --bs-alert-icon-color: var(--bs-secondary); +} + +.alert-outline-secondary { + --bs-alert-color: var(--bs-secondary); + --bs-alert-close-icon: var(--bs-secondary); + --bs-alert-link-color: var(--bs-secondary); + --bs-alert-link-hover-color: var(--bs-secondary); + --bs-alert-border-color: var(--bs-secondary); + --bs-alert-hr: var(--bs-secondary); + --bs-alert-icon-color: var(--bs-secondary); + --bs-alert-icon-bg: var(--bs-secondary-bg-subtle); +} + +.alert-success { + --bs-alert-color: var(--bs-success); + --bs-alert-close-icon: var(--bs-success); + --bs-alert-link-color: var(--bs-success); + --bs-alert-link-hover-color: var(--bs-success); + --bs-alert-hr: var(--bs-success); + --bs-alert-icon-bg: var(--bs-success); + --bs-alert-border-color: var(--bs-success-bg-subtle); +} + +.alert-solid-success { + --bs-alert-color: var(--bs-success-contrast); + --bs-alert-bg: var(--bs-success); + --bs-alert-border-color: var(--bs-success); + --bs-alert-icon-color: var(--bs-success); +} + +.alert-outline-success { + --bs-alert-color: var(--bs-success); + --bs-alert-close-icon: var(--bs-success); + --bs-alert-link-color: var(--bs-success); + --bs-alert-link-hover-color: var(--bs-success); + --bs-alert-border-color: var(--bs-success); + --bs-alert-hr: var(--bs-success); + --bs-alert-icon-color: var(--bs-success); + --bs-alert-icon-bg: var(--bs-success-bg-subtle); +} + +.alert-info { + --bs-alert-color: var(--bs-info); + --bs-alert-close-icon: var(--bs-info); + --bs-alert-link-color: var(--bs-info); + --bs-alert-link-hover-color: var(--bs-info); + --bs-alert-hr: var(--bs-info); + --bs-alert-icon-bg: var(--bs-info); + --bs-alert-border-color: var(--bs-info-bg-subtle); +} + +.alert-solid-info { + --bs-alert-color: var(--bs-info-contrast); + --bs-alert-bg: var(--bs-info); + --bs-alert-border-color: var(--bs-info); + --bs-alert-icon-color: var(--bs-info); +} + +.alert-outline-info { + --bs-alert-color: var(--bs-info); + --bs-alert-close-icon: var(--bs-info); + --bs-alert-link-color: var(--bs-info); + --bs-alert-link-hover-color: var(--bs-info); + --bs-alert-border-color: var(--bs-info); + --bs-alert-hr: var(--bs-info); + --bs-alert-icon-color: var(--bs-info); + --bs-alert-icon-bg: var(--bs-info-bg-subtle); +} + +.alert-warning { + --bs-alert-color: var(--bs-warning); + --bs-alert-close-icon: var(--bs-warning); + --bs-alert-link-color: var(--bs-warning); + --bs-alert-link-hover-color: var(--bs-warning); + --bs-alert-hr: var(--bs-warning); + --bs-alert-icon-bg: var(--bs-warning); + --bs-alert-border-color: var(--bs-warning-bg-subtle); +} + +.alert-solid-warning { + --bs-alert-color: var(--bs-warning-contrast); + --bs-alert-bg: var(--bs-warning); + --bs-alert-border-color: var(--bs-warning); + --bs-alert-icon-color: var(--bs-warning); +} + +.alert-outline-warning { + --bs-alert-color: var(--bs-warning); + --bs-alert-close-icon: var(--bs-warning); + --bs-alert-link-color: var(--bs-warning); + --bs-alert-link-hover-color: var(--bs-warning); + --bs-alert-border-color: var(--bs-warning); + --bs-alert-hr: var(--bs-warning); + --bs-alert-icon-color: var(--bs-warning); + --bs-alert-icon-bg: var(--bs-warning-bg-subtle); +} + +.alert-danger { + --bs-alert-color: var(--bs-danger); + --bs-alert-close-icon: var(--bs-danger); + --bs-alert-link-color: var(--bs-danger); + --bs-alert-link-hover-color: var(--bs-danger); + --bs-alert-hr: var(--bs-danger); + --bs-alert-icon-bg: var(--bs-danger); + --bs-alert-border-color: var(--bs-danger-bg-subtle); +} + +.alert-solid-danger { + --bs-alert-color: var(--bs-danger-contrast); + --bs-alert-bg: var(--bs-danger); + --bs-alert-border-color: var(--bs-danger); + --bs-alert-icon-color: var(--bs-danger); +} + +.alert-outline-danger { + --bs-alert-color: var(--bs-danger); + --bs-alert-close-icon: var(--bs-danger); + --bs-alert-link-color: var(--bs-danger); + --bs-alert-link-hover-color: var(--bs-danger); + --bs-alert-border-color: var(--bs-danger); + --bs-alert-hr: var(--bs-danger); + --bs-alert-icon-color: var(--bs-danger); + --bs-alert-icon-bg: var(--bs-danger-bg-subtle); +} + +.alert-light { + --bs-alert-color: var(--bs-light); + --bs-alert-close-icon: var(--bs-light); + --bs-alert-link-color: var(--bs-light); + --bs-alert-link-hover-color: var(--bs-light); + --bs-alert-hr: var(--bs-light); + --bs-alert-icon-bg: var(--bs-light); + --bs-alert-border-color: var(--bs-light-bg-subtle); +} + +.alert-solid-light { + --bs-alert-color: var(--bs-light-contrast); + --bs-alert-bg: var(--bs-light); + --bs-alert-border-color: var(--bs-light); + --bs-alert-icon-color: var(--bs-light); +} + +.alert-outline-light { + --bs-alert-color: var(--bs-light); + --bs-alert-close-icon: var(--bs-light); + --bs-alert-link-color: var(--bs-light); + --bs-alert-link-hover-color: var(--bs-light); + --bs-alert-border-color: var(--bs-light); + --bs-alert-hr: var(--bs-light); + --bs-alert-icon-color: var(--bs-light); + --bs-alert-icon-bg: var(--bs-light-bg-subtle); +} + +.alert-dark { + --bs-alert-color: var(--bs-dark); + --bs-alert-close-icon: var(--bs-dark); + --bs-alert-link-color: var(--bs-dark); + --bs-alert-link-hover-color: var(--bs-dark); + --bs-alert-hr: var(--bs-dark); + --bs-alert-icon-bg: var(--bs-dark); + --bs-alert-border-color: var(--bs-dark-bg-subtle); +} + +.alert-solid-dark { + --bs-alert-color: var(--bs-dark-contrast); + --bs-alert-bg: var(--bs-dark); + --bs-alert-border-color: var(--bs-dark); + --bs-alert-icon-color: var(--bs-dark); +} + +.alert-outline-dark { + --bs-alert-color: var(--bs-dark); + --bs-alert-close-icon: var(--bs-dark); + --bs-alert-link-color: var(--bs-dark); + --bs-alert-link-hover-color: var(--bs-dark); + --bs-alert-border-color: var(--bs-dark); + --bs-alert-hr: var(--bs-dark); + --bs-alert-icon-color: var(--bs-dark); + --bs-alert-icon-bg: var(--bs-dark-bg-subtle); +} + +.alert-gray { + --bs-alert-color: var(--bs-gray); + --bs-alert-close-icon: var(--bs-gray); + --bs-alert-link-color: var(--bs-gray); + --bs-alert-link-hover-color: var(--bs-gray); + --bs-alert-hr: var(--bs-gray); + --bs-alert-icon-bg: var(--bs-gray); + --bs-alert-border-color: var(--bs-gray-bg-subtle); +} + +.alert-solid-gray { + --bs-alert-color: var(--bs-gray-contrast); + --bs-alert-bg: var(--bs-gray); + --bs-alert-border-color: var(--bs-gray); + --bs-alert-icon-color: var(--bs-gray); +} + +.alert-outline-gray { + --bs-alert-color: var(--bs-gray); + --bs-alert-close-icon: var(--bs-gray); + --bs-alert-link-color: var(--bs-gray); + --bs-alert-link-hover-color: var(--bs-gray); + --bs-alert-border-color: var(--bs-gray); + --bs-alert-hr: var(--bs-gray); + --bs-alert-icon-color: var(--bs-gray); + --bs-alert-icon-bg: var(--bs-gray-bg-subtle); +} + +/* Progress +******************************************************************************* */ +.progress { + --bs-progress-bar-shadow-color: rgba(var(--bs-primary-rgb), 0.3); +} +.progress .progress-bar { + background-color: var(--bs-primary); + box-shadow: 0 2px 4px 0 var(--bs-progress-bar-shadow-color); + color: var(--bs-white); +} +.progress:has(:only-child) { + overflow: visible; +} +.progress .progress-bar:first-child { + border-end-start-radius: 3.125rem; + border-start-start-radius: 3.125rem; +} +.progress .progress-bar:last-child { + border-end-end-radius: 3.125rem; + border-start-end-radius: 3.125rem; +} + +/* RTL +******************************************************************************* */ +:dir(rtl) .progress-bar-striped { + background-image: linear-gradient(-45deg, rgba(var(--bs-white-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--bs-white-rgb), 0.15) 50%, rgba(var(--bs-white-rgb), 0.15) 75%, transparent 75%, transparent); +} +:dir(rtl) .progress-bar-animated { + animation-direction: reverse; +} + +.progress-bar.bg-primary { + --bs-progress-bar-shadow-color: rgba(var(--bs-primary-rgb), .3); +} + +.progress-bar.bg-secondary { + --bs-progress-bar-shadow-color: rgba(var(--bs-secondary-rgb), .3); +} + +.progress-bar.bg-success { + --bs-progress-bar-shadow-color: rgba(var(--bs-success-rgb), .3); +} + +.progress-bar.bg-info { + --bs-progress-bar-shadow-color: rgba(var(--bs-info-rgb), .3); +} + +.progress-bar.bg-warning { + --bs-progress-bar-shadow-color: rgba(var(--bs-warning-rgb), .3); +} + +.progress-bar.bg-danger { + --bs-progress-bar-shadow-color: rgba(var(--bs-danger-rgb), .3); +} + +.progress-bar.bg-light { + --bs-progress-bar-shadow-color: rgba(var(--bs-light-rgb), .3); +} + +.progress-bar.bg-dark { + --bs-progress-bar-shadow-color: rgba(var(--bs-dark-rgb), .3); +} + +.progress-bar.bg-gray { + --bs-progress-bar-shadow-color: rgba(var(--bs-gray-rgb), .3); +} + +/* List groups +******************************************************************************* */ +/* List Group Mixin */ +.list-group { + --bs-list-group-timeline-bg: var(--bs-primary); + --bs-list-group-border-color: var(--bs-border-color); + --bs-list-group-active-border-color: var(--bs-border-color); + --bs-list-group-action-hover-color: var(--bs-body-color); + --bs-list-group-action-active-color: var(--bs-body-color); + --bs-list-group-active-bg: var(--bs-primary-bg-subtle); +} +.list-group .list-group-item { + line-height: 1.375rem; + padding-block-end: calc(0.5rem - 1px); +} +.list-group:not([class*=list-group-flush]) .list-group-item:first-of-type { + padding-block-start: calc(0.5rem - 1px); +} +.list-group[class*=list-group-flush] .list-group-item:last-of-type { + padding-block-end: 0.5rem; +} +.list-group[class*=list-group-horizontal-md] .list-group-item { + word-wrap: normal; +} +@media (min-width: 768px) { + .list-group[class*=list-group-horizontal-md] .list-group-item { + padding-block-start: calc(0.5rem - 1px); + } +} +.list-group.list-group-timeline { + position: relative; +} +.list-group.list-group-timeline::before { + position: absolute; + background-color: var(--bs-border-color); + block-size: 100%; + content: ""; + inline-size: 1px; + inset-block: 0; + inset-inline-start: 0.2rem; +} +.list-group.list-group-timeline .list-group-item { + border: 0; + padding-inline-start: 1.25rem; +} +.list-group.list-group-timeline .list-group-item::before { + position: absolute; + background-color: var(--bs-list-group-timeline-bg); + block-size: 7px; + content: ""; + inline-size: 7px; + inset-block-start: 50%; + inset-inline-start: 0; + margin-block-start: -3.5px; + border-radius: 100%; +} +.list-group .list-group-item.active { + color: var(--bs-primary); +} +.list-group .list-group-item.active h1, +.list-group .list-group-item.active .h1, +.list-group .list-group-item.active h2, +.list-group .list-group-item.active .h2, +.list-group .list-group-item.active h3, +.list-group .list-group-item.active .h3, +.list-group .list-group-item.active h4, +.list-group .list-group-item.active .h4, +.list-group .list-group-item.active h5, +.list-group .list-group-item.active .h5, +.list-group .list-group-item.active h6, +.list-group .list-group-item.active .h6 { + color: var(--bs-primary); +} +.list-group .list-group-item.active, .list-group .list-group-item.active:hover, .list-group .list-group-item.active:focus { + --bs-list-group-color: var(--bs-primary); +} + +/* RTL +******************************************************************************* */ +:dir(rtl) .list-group { + padding-inline-start: 0; +} +:dir(rtl) .list-group.list-group-horizontal .list-group-item:first-child { + border-radius: var(--bs-list-group-border-radius); + border-end-start-radius: 0; + border-start-start-radius: 0; +} +:dir(rtl) .list-group.list-group-horizontal .list-group-item:last-child { + border-radius: var(--bs-list-group-border-radius); + border-inline-end-width: 1px; + border-end-end-radius: 0; + border-start-end-radius: 0; +} +@media (min-width: 576px) { + :dir(rtl) .list-group.list-group-horizontal-sm .list-group-item:first-child { + border-radius: var(--bs-list-group-border-radius); + border-end-start-radius: 0; + border-start-start-radius: 0; + } + :dir(rtl) .list-group.list-group-horizontal-sm .list-group-item:last-child { + border-radius: var(--bs-list-group-border-radius); + border-inline-end-width: 1px; + border-end-end-radius: 0; + border-start-end-radius: 0; + } +} +@media (min-width: 768px) { + :dir(rtl) .list-group.list-group-horizontal-md .list-group-item:first-child { + border-radius: 0; + border-end-start-radius: var(--bs-list-group-border-radius); + border-start-start-radius: var(--bs-list-group-border-radius); + } + :dir(rtl) .list-group.list-group-horizontal-md .list-group-item:last-child { + border-radius: 0; + border-inline-end-width: 1px; + border-end-end-radius: var(--bs-list-group-border-radius); + border-start-end-radius: var(--bs-list-group-border-radius); + } +} +@media (min-width: 992px) { + :dir(rtl) .list-group.list-group-horizontal-lg .list-group-item:first-child { + border-radius: var(--bs-list-group-border-radius); + border-end-start-radius: 0; + border-start-start-radius: 0; + } + :dir(rtl) .list-group.list-group-horizontal-lg .list-group-item:last-child { + border-radius: var(--bs-list-group-border-radius); + border-inline-end-width: 1px; + border-end-end-radius: 0; + border-start-end-radius: 0; + } +} +@media (min-width: 1200px) { + :dir(rtl) .list-group.list-group-horizontal-xl .list-group-item:first-child { + border-radius: var(--bs-list-group-border-radius); + border-end-start-radius: 0; + border-start-start-radius: 0; + } + :dir(rtl) .list-group.list-group-horizontal-xl .list-group-item:last-child { + border-radius: var(--bs-list-group-border-radius); + border-inline-end-width: 1px; + border-end-end-radius: 0; + border-start-end-radius: 0; + } +} +@media (min-width: 1400px) { + :dir(rtl) .list-group.list-group-horizontal-xxl .list-group-item:first-child { + border-radius: var(--bs-list-group-border-radius); + border-end-start-radius: 0; + border-start-start-radius: 0; + } + :dir(rtl) .list-group.list-group-horizontal-xxl .list-group-item:last-child { + border-radius: var(--bs-list-group-border-radius); + border-inline-end-width: 1px; + border-end-end-radius: 0; + border-start-end-radius: 0; + } +} + +[data-bs-theme=dark] .list-group { + --bs-list-group-color: #cfcde4; +} + +.list-group-item-primary { + --bs-list-group-border-color: var(--bs-primary); + --bs-list-group-active-border-color: var(--bs-primary); + --bs-list-group-active-bg: var(--bs-primary); + --bs-list-group-color: var(--bs-primary-text-emphasis); +} + +.list-group-timeline-primary { + --bs-list-group-timeline-bg: var(--bs-primary); +} + +.list-group-item-secondary { + --bs-list-group-border-color: var(--bs-secondary); + --bs-list-group-active-border-color: var(--bs-secondary); + --bs-list-group-active-bg: var(--bs-secondary); + --bs-list-group-color: var(--bs-secondary-text-emphasis); +} + +.list-group-timeline-secondary { + --bs-list-group-timeline-bg: var(--bs-secondary); +} + +.list-group-item-success { + --bs-list-group-border-color: var(--bs-success); + --bs-list-group-active-border-color: var(--bs-success); + --bs-list-group-active-bg: var(--bs-success); + --bs-list-group-color: var(--bs-success-text-emphasis); +} + +.list-group-timeline-success { + --bs-list-group-timeline-bg: var(--bs-success); +} + +.list-group-item-info { + --bs-list-group-border-color: var(--bs-info); + --bs-list-group-active-border-color: var(--bs-info); + --bs-list-group-active-bg: var(--bs-info); + --bs-list-group-color: var(--bs-info-text-emphasis); +} + +.list-group-timeline-info { + --bs-list-group-timeline-bg: var(--bs-info); +} + +.list-group-item-warning { + --bs-list-group-border-color: var(--bs-warning); + --bs-list-group-active-border-color: var(--bs-warning); + --bs-list-group-active-bg: var(--bs-warning); + --bs-list-group-color: var(--bs-warning-text-emphasis); +} + +.list-group-timeline-warning { + --bs-list-group-timeline-bg: var(--bs-warning); +} + +.list-group-item-danger { + --bs-list-group-border-color: var(--bs-danger); + --bs-list-group-active-border-color: var(--bs-danger); + --bs-list-group-active-bg: var(--bs-danger); + --bs-list-group-color: var(--bs-danger-text-emphasis); +} + +.list-group-timeline-danger { + --bs-list-group-timeline-bg: var(--bs-danger); +} + +.list-group-item-light { + --bs-list-group-border-color: var(--bs-light); + --bs-list-group-active-border-color: var(--bs-light); + --bs-list-group-active-bg: var(--bs-light); + --bs-list-group-color: var(--bs-light-text-emphasis); +} + +.list-group-timeline-light { + --bs-list-group-timeline-bg: var(--bs-light); +} + +.list-group-item-dark { + --bs-list-group-border-color: var(--bs-dark); + --bs-list-group-active-border-color: var(--bs-dark); + --bs-list-group-active-bg: var(--bs-dark); + --bs-list-group-color: var(--bs-dark-text-emphasis); +} + +.list-group-timeline-dark { + --bs-list-group-timeline-bg: var(--bs-dark); +} + +.list-group-item-gray { + --bs-list-group-border-color: var(--bs-gray); + --bs-list-group-active-border-color: var(--bs-gray); + --bs-list-group-active-bg: var(--bs-gray); + --bs-list-group-color: var(--bs-gray-text-emphasis); +} + +.list-group-timeline-gray { + --bs-list-group-timeline-bg: var(--bs-gray); +} + +/* Toasts +******************************************************************************* */ +.bs-toast[class^=bg-], +.bs-toast[class*=" bg-"] { + --bs-toast-header-color: var(--bs-white); + --bs-toast-color: var(--bs-white); +} + +.toast { + --bs-toast-font-size: 0.9375rem; +} + +.toast-body { + font-size: 0.8125rem; +} + +.toast.bs-toast { + z-index: 1095; + background-color: var(--bs-toast-bg) !important; +} + +.toast-container { + --bs-toast-zindex: 8; +} + +.toast-header { + --bs-toast-border-width: 1px; +} +.toast-header .btn-close { + margin-inline: 0.75rem -0.375rem; +} + +/* Bootstrap Toasts Example */ +.toast-ex { + position: fixed; + inset-block-start: 4.1rem; + inset-inline: auto 0.5rem; +} + +/* Placement Toast example */ +.toast-placement-ex { + position: fixed; +} + +[data-bs-theme=dark] { + color-scheme: dark; +} +[data-bs-theme=dark] .toast:not([class*=bg-]) .btn-close { + --bs-btn-close-white-filter: grayscale(1); +} + +/* Generate contextual modifier classes for colorizing the alert */ +.bs-toast.bg-primary { + --bs-toast-bg: rgba(var(--bs-primary-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-primary-rgb), .4); +} + +.bs-toast.bg-secondary { + --bs-toast-bg: rgba(var(--bs-secondary-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-secondary-rgb), .4); +} + +.bs-toast.bg-success { + --bs-toast-bg: rgba(var(--bs-success-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-success-rgb), .4); +} + +.bs-toast.bg-info { + --bs-toast-bg: rgba(var(--bs-info-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-info-rgb), .4); +} + +.bs-toast.bg-warning { + --bs-toast-bg: rgba(var(--bs-warning-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-warning-rgb), .4); +} + +.bs-toast.bg-danger { + --bs-toast-bg: rgba(var(--bs-danger-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-danger-rgb), .4); +} + +.bs-toast.bg-light { + --bs-toast-bg: rgba(var(--bs-light-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-light-rgb), .4); +} + +.bs-toast.bg-dark { + --bs-toast-bg: rgba(var(--bs-dark-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-dark-rgb), .4); +} + +.bs-toast.bg-gray { + --bs-toast-bg: rgba(var(--bs-gray-rgb), .85); + --bs-toast-box-shadow: 0 .25rem 1rem rgba(var(--bs-gray-rgb), .4); +} + +/* Modals +******************************************************************************* */ +/* Modal Shadow */ +.modal-content { + box-shadow: var(--bs-modal-box-shadow); +} + +.modal { + /* modal footer */ + /* + ! remove close button animation & shadow for .modal-dialog-scrollable, .modal-fullscreen, .modal-top modal */ +} +.modal .btn-close { + padding: 0.614rem; + background-color: var(--bs-paper-bg); + background-image: none; + box-shadow: var(--bs-box-shadow-xs); + filter: none; + opacity: 1; + transform: translate(23px, -25px); + border-radius: 0.25rem; + transition: all 0.23s ease 0.1s; + /* For hover effect of close btn */ +} +@media (prefers-reduced-motion: reduce) { + .modal .btn-close { + transition: none; + } +} +.modal .btn-close:hover, .modal .btn-close:focus, .modal .btn-close:active { + opacity: 1; + outline: 0; + transform: translate(20px, -20px); +} +:dir(rtl) .modal .btn-close:hover, :dir(rtl) .modal .btn-close:focus, :dir(rtl) .modal .btn-close:active { + transform: translate(26px, -20px); +} +.modal .btn-close::before { + display: block; + background-color: var(--bs-secondary-color); + block-size: 0.6875rem; + content: ""; + inline-size: 0.6875rem; + mask-image: url("data:image/svg+xml,"); + mask-repeat: no-repeat; + mask-size: 100% 100%; +} +.modal .modal-header { + position: relative; +} +.modal .modal-header .btn-close { + position: absolute; + inset-block-start: 1.5rem; + inset-inline-end: 0.8125rem; +} +.modal .modal-footer { + padding: 0rem 1.5rem 1.5rem; +} +.modal .modal-footer > * { + margin-block: 0; +} +.modal .modal-footer > *:last-child { + margin-inline-end: 0; +} +.modal .modal-footer > *:first-child { + margin-inline-start: 0; +} +.modal .modal-dialog-scrollable .btn-close, +.modal .modal-fullscreen .btn-close, .modal.modal-top .btn-close { + box-shadow: none; + transform: translate(0, 0); +} +.modal .modal-dialog-scrollable .btn-close:hover, +.modal .modal-fullscreen .btn-close:hover, .modal.modal-top .btn-close:hover { + transform: translate(0, 0); +} + +.carousel-control-prev, +.carousel-control-next { + color: var(--bs-primary); +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: var(--bs-primary); +} + +/* Onboarding Modals +******************************************************************************* */ +.modal-onboarding .close-label { + position: absolute; + font-size: 0.8rem; + inset-block-start: 0.85rem; + opacity: 0.5; +} +.modal-onboarding .close-label:hover { + opacity: 0.75; +} +.modal-onboarding .onboarding-content { + margin: 2rem; +} +.modal-onboarding form { + margin-block-start: 2rem; + text-align: start; +} +.modal-onboarding .carousel .carousel-indicators { + inset-block-end: -10px; +} +.modal-onboarding .carousel .carousel-indicators [data-bs-target] { + background-color: var(--bs-primary); +} +.modal-onboarding .carousel-control-prev, +.modal-onboarding .carousel-control-next { + inset-block: auto 0.75rem; + opacity: 1; +} +:dir(rtl) .modal-onboarding .carousel-control-prev, +:dir(rtl) .modal-onboarding .carousel-control-next { + flex-direction: row-reverse; +} +.modal-onboarding .carousel-control-prev { + inset-inline-start: 1rem; +} +:dir(rtl) .modal-onboarding .carousel-control-prev { + inset-inline-end: 1rem; + inset-inline-start: auto; +} +.modal-onboarding .carousel-control-next { + inset-inline-end: 0; +} +:dir(rtl) .modal-onboarding .carousel-control-next { + inset-inline-end: auto; + inset-inline-start: 0; +} +.modal-onboarding .onboarding-horizontal { + display: flex; + align-items: center; + justify-content: space-between; +} +.modal-onboarding .onboarding-horizontal .onboarding-media { + margin: 2rem; + margin-block-start: 0; +} + +/* Top modals +******************************************************************************* */ +.modal-top .modal-dialog { + margin-block-start: 0; +} +.modal-top .modal-content { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* Transparent modals +****************************************************************************** */ +.modal-transparent .modal-dialog { + display: flex; + margin-block: 0; + margin-inline: auto; + min-block-size: 100vh; +} +.modal-transparent .modal-content { + border: 0; + margin: auto; + background: transparent; + box-shadow: none; + inline-size: 100%; +} +.modal-transparent .btn-close { + position: absolute; + background-color: transparent; + background-image: url("data:image/svg+xml,"); + box-shadow: none; + inset-block-start: 0; + inset-inline-end: 1.5rem; + opacity: 1; + padding-block: 0.25em; + padding-inline: 0.25em; +} +:dir(rtl) .modal-transparent .btn-close { + inset-inline-end: -3rem; +} +.modal-transparent .btn-close::before { + content: none; +} + +/* Modal Simple (Modal Examples) +****************************************************************************** */ +.modal-simple .modal-content { + padding: 3rem; +} +@media (max-width: 767.98px) { + .modal-simple .modal-content { + padding: 1rem; + } + .modal-simple .modal-content .modal-body { + padding: 1rem; + } +} +.modal-simple .btn-close { + position: absolute; + inset-block-start: -2rem; + inset-inline-end: -2rem; +} +:dir(rtl) .modal-simple .btn-close { + inset-inline-end: -5rem; +} +@media (max-width: 767.98px) { + .modal-simple .btn-close { + inset-block-start: 0; + inset-inline-end: 0; + } + :dir(rtl) .modal-simple .btn-close { + inset-inline-end: -4rem; + } +} + +/* Refer & Earn Modal Example */ +.modal-refer-and-earn .modal-refer-and-earn-step { + display: flex; + align-items: center; + justify-content: center; + border-radius: 0.375rem; + block-size: 88px; + inline-size: 88px; +} +.modal-refer-and-earn .modal-refer-and-earn-step .icon-base { + block-size: 2.5rem; + font-size: 2.5rem; + inline-size: 2.5rem; +} + +/* Add new address modal */ +.modal-add-new-address .custom-option-icon:not(.checked) svg { + stroke: var(--bs-heading-color); +} +.modal-add-new-address .custom-option-icon.checked svg { + stroke: var(--bs-primary); +} + +/* Share project modal */ +@media (max-width: 575.98px) { + .modal-share-project .dropdown-toggle::after { + margin-inline: 0; + } +} + +/* Modal Animations +****************************************************************************** */ +/* Slide from Top */ +.modal-top.fade .modal-dialog, +.modal-top .modal.fade .modal-dialog { + transform: translateY(-100%); +} + +.modal-top.show .modal-dialog, +.modal-top .modal.show .modal-dialog { + transform: translateY(0); +} + +/* Transparent */ +.modal-transparent.fade .modal-dialog, +.modal-transparent .modal.fade .modal-dialog { + transform: scale(0.5, 0.5); +} + +.modal-transparent.show .modal-dialog, +.modal-transparent .modal.show .modal-dialog { + transform: scale(1, 1); +} + +/* Responsive +******************************************************************************* */ +@media (max-width: 991.98px) { + .modal-onboarding .onboarding-horizontal { + flex-direction: column; + } +} +@media (max-width: 767.98px) { + .modal .modal-dialog:not(.modal-fullscreen) { + padding-block: 0; + padding-inline: 0.75rem; + } + .modal .carousel-control-prev, + .modal .carousel-control-next { + display: none; + } +} +@media (min-width: 576px) { + .modal-content { + box-shadow: var(--bs-modal-box-shadow); + } + .modal-dialog.modal-sm { + max-inline-size: 22.5rem; + } +} +@media (min-width: 1200px) { + .modal-xl .modal-dialog { + max-inline-size: 1140px; + } +} +/* Dark theme +******************************************************************************* */ +[data-bs-theme=dark] .modal-backdrop { + --bs-backdrop-bg: #171925; + --bs-backdrop-opacity: 0.6; +} + +/* RTL mode +******************************************************************************* */ +:dir(rtl) .modal:not(.modal-top) .modal-header .btn-close { + inset-inline-end: -2.05rem; +} + +/* Tooltips +******************************************************************************* */ +/* Open modal tooltip z-index */ +.modal-open .tooltip { + z-index: 1092; +} + +.tooltip-inner { + box-shadow: none; + font-weight: 500; +} + +[class^=tooltip-].bs-tooltip-auto[data-popper-placement=top] .tooltip-arrow::before, +[class^=tooltip-] > .tooltip.bs-tooltip-auto[data-popper-placement=top] .tooltip-arrow::before { + border-block-start-color: var(--bs-tooltip-arrow-bg); +} +[class^=tooltip-].bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before, +[class^=tooltip-] > .tooltip.bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before { + border-inline-start-color: var(--bs-tooltip-arrow-bg); +} +[class^=tooltip-].bs-tooltip-auto[data-popper-placement=bottom] .tooltip-arrow::before, +[class^=tooltip-] > .tooltip.bs-tooltip-auto[data-popper-placement=bottom] .tooltip-arrow::before { + border-block-end-color: var(--bs-tooltip-arrow-bg); +} +[class^=tooltip-].bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before, +[class^=tooltip-] > .tooltip.bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before { + border-inline-end-color: var(--bs-tooltip-arrow-bg); +} + +/* Dark theme +******************************************************************************* */ +[data-bs-theme=dark] .tooltip { + --bs-tooltip-bg: #f7f4ff; +} + +/* RTL +******************************************************************************* */ +:dir(rtl) .bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before { + border-width: 0.4rem 0.4rem 0.4rem 0; + border-inline-start-color: var(--bs-tooltip-arrow-bg); + inset-inline-start: -1px; +} +:dir(rtl) .bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before { + border-width: 0.4rem 0 0.4rem 0.4rem; + border-inline-end-color: var(--bs-tooltip-arrow-bg); + inset-inline-end: -1px; +} + +.tooltip.tooltip-primary, .tooltip-primary > .tooltip { + --bs-tooltip-bg: var(--bs-primary); + --bs-tooltip-color: var(--bs-primary-contrast); +} + +.tooltip.tooltip-secondary, .tooltip-secondary > .tooltip { + --bs-tooltip-bg: var(--bs-secondary); + --bs-tooltip-color: var(--bs-secondary-contrast); +} + +.tooltip.tooltip-success, .tooltip-success > .tooltip { + --bs-tooltip-bg: var(--bs-success); + --bs-tooltip-color: var(--bs-success-contrast); +} + +.tooltip.tooltip-info, .tooltip-info > .tooltip { + --bs-tooltip-bg: var(--bs-info); + --bs-tooltip-color: var(--bs-info-contrast); +} + +.tooltip.tooltip-warning, .tooltip-warning > .tooltip { + --bs-tooltip-bg: var(--bs-warning); + --bs-tooltip-color: var(--bs-warning-contrast); +} + +.tooltip.tooltip-danger, .tooltip-danger > .tooltip { + --bs-tooltip-bg: var(--bs-danger); + --bs-tooltip-color: var(--bs-danger-contrast); +} + +.tooltip.tooltip-light, .tooltip-light > .tooltip { + --bs-tooltip-bg: var(--bs-light); + --bs-tooltip-color: var(--bs-light-contrast); +} + +.tooltip.tooltip-dark, .tooltip-dark > .tooltip { + --bs-tooltip-bg: var(--bs-dark); + --bs-tooltip-color: var(--bs-dark-contrast); +} + +.tooltip.tooltip-gray, .tooltip-gray > .tooltip { + --bs-tooltip-bg: var(--bs-gray); + --bs-tooltip-color: var(--bs-gray-contrast); +} + +/* Popovers +******************************************************************************* */ +.modal-open .popover { + z-index: 1091; +} + +.popover:not(.custom-popover) { + --bs-popover-header-bg: transparent; +} +.popover:not(.custom-popover) .popover-header { + --bs-popover-border-width: 0; +} +.popover:not(.custom-popover) .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-popover-bg); +} + +.popover:has([class^=popover-]):not(.custom-popover) { + --bs-popover-border-color: transparent; + --bs-popover-header-bg: transparent; +} +.popover:has([class^=popover-]):not(.custom-popover) .popover-body { + background-color: transparent; +} + +.popover:has([class^=popover-header-]) { + --bs-popover-border-color: var(--bs-gray-100); + --bs-popover-body-color: var(--bs-body-color); + --bs-popover-header-bg: var(--bs-primary); +} + +.popover { + box-shadow: var(--bs-popover-box-shadow); +} +.popover .popover-header { + font-size: 1.125rem; + padding-block-end: 0; +} +.popover .popover-body { + padding-block-start: 1rem; +} +.popover .popover-arrow { + z-index: 1; +} +.popover:not(.custom-popover).bs-popover-auto > .popover-arrow::before { + --bs-popover-bg: rgba(255, 255, 255, 0.1); +} +.popover:not(.custom-popover).bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + border-block-end-color: var(--bs-popover-arrow-border); + inset-block-start: 1px; +} +.popover:not(.custom-popover).bs-popover-auto[data-popper-placement=bottom] > .popover-header::before { + --bs-popover-border-width: 0; +} +[data-bs-theme=light] .popover.popover-dark { + --bs-popover-bg: color-mix(in sRGB, var(--bs-base-color) 90%, var(--bs-paper-bg)); +} + +/* custom popover +******************************************************************************* */ +.custom-popover { + --bs-popover-max-width: 200px; + --bs-popover-border-color: var(--bs-primary); + --bs-popover-header-color: var(--bs-white); + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: .5rem; +} +.custom-popover .popover-header { + --bs-popover-header-bg: var(--bs-primary); +} + +/* Dark +******************************************************************************* */ +[data-bs-theme=dark] .popover:not(.custom-popover) .popover-arrow::before { + --bs-popover-arrow-border: rgba(var(--bs-white-rgb), 0.1); +} + +.popover.popover-primary { + --bs-popover-bg: var(--bs-primary); + --bs-popover-header-bg: var(--bs-primary); + --bs-popover-header-color: var(--bs-primary-contrast); + --bs-popover-body-color: var(--bs-primary-contrast); +} +.popover.popover-primary > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-primary); +} +.popover.popover-header-primary .popover-header, .popover.popover-header-primary.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-primary); + --bs-popover-header-color: var(--bs-primary-contrast); +} +.popover.popover-header-primary > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-primary); +} + +.popover.popover-secondary { + --bs-popover-bg: var(--bs-secondary); + --bs-popover-header-bg: var(--bs-secondary); + --bs-popover-header-color: var(--bs-secondary-contrast); + --bs-popover-body-color: var(--bs-secondary-contrast); +} +.popover.popover-secondary > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-secondary); +} +.popover.popover-header-secondary .popover-header, .popover.popover-header-secondary.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-secondary); + --bs-popover-header-color: var(--bs-secondary-contrast); +} +.popover.popover-header-secondary > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-secondary); +} + +.popover.popover-success { + --bs-popover-bg: var(--bs-success); + --bs-popover-header-bg: var(--bs-success); + --bs-popover-header-color: var(--bs-success-contrast); + --bs-popover-body-color: var(--bs-success-contrast); +} +.popover.popover-success > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-success); +} +.popover.popover-header-success .popover-header, .popover.popover-header-success.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-success); + --bs-popover-header-color: var(--bs-success-contrast); +} +.popover.popover-header-success > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-success); +} + +.popover.popover-info { + --bs-popover-bg: var(--bs-info); + --bs-popover-header-bg: var(--bs-info); + --bs-popover-header-color: var(--bs-info-contrast); + --bs-popover-body-color: var(--bs-info-contrast); +} +.popover.popover-info > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-info); +} +.popover.popover-header-info .popover-header, .popover.popover-header-info.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-info); + --bs-popover-header-color: var(--bs-info-contrast); +} +.popover.popover-header-info > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-info); +} + +.popover.popover-warning { + --bs-popover-bg: var(--bs-warning); + --bs-popover-header-bg: var(--bs-warning); + --bs-popover-header-color: var(--bs-warning-contrast); + --bs-popover-body-color: var(--bs-warning-contrast); +} +.popover.popover-warning > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-warning); +} +.popover.popover-header-warning .popover-header, .popover.popover-header-warning.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-warning); + --bs-popover-header-color: var(--bs-warning-contrast); +} +.popover.popover-header-warning > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-warning); +} + +.popover.popover-danger { + --bs-popover-bg: var(--bs-danger); + --bs-popover-header-bg: var(--bs-danger); + --bs-popover-header-color: var(--bs-danger-contrast); + --bs-popover-body-color: var(--bs-danger-contrast); +} +.popover.popover-danger > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-danger); +} +.popover.popover-header-danger .popover-header, .popover.popover-header-danger.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-danger); + --bs-popover-header-color: var(--bs-danger-contrast); +} +.popover.popover-header-danger > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-danger); +} + +.popover.popover-light { + --bs-popover-bg: var(--bs-light); + --bs-popover-header-bg: var(--bs-light); + --bs-popover-header-color: var(--bs-light-contrast); + --bs-popover-body-color: var(--bs-light-contrast); +} +.popover.popover-light > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-light); +} +.popover.popover-header-light .popover-header, .popover.popover-header-light.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-light); + --bs-popover-header-color: var(--bs-light-contrast); +} +.popover.popover-header-light > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-light); +} + +.popover.popover-dark { + --bs-popover-bg: var(--bs-dark); + --bs-popover-header-bg: var(--bs-dark); + --bs-popover-header-color: var(--bs-dark-contrast); + --bs-popover-body-color: var(--bs-dark-contrast); +} +.popover.popover-dark > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-dark); +} +.popover.popover-header-dark .popover-header, .popover.popover-header-dark.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-dark); + --bs-popover-header-color: var(--bs-dark-contrast); +} +.popover.popover-header-dark > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-dark); +} + +.popover.popover-gray { + --bs-popover-bg: var(--bs-gray); + --bs-popover-header-bg: var(--bs-gray); + --bs-popover-header-color: var(--bs-gray-contrast); + --bs-popover-body-color: var(--bs-gray-contrast); +} +.popover.popover-gray > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-gray); +} +.popover.popover-header-gray .popover-header, .popover.popover-header-gray.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after { + --bs-popover-header-bg: var(--bs-gray); + --bs-popover-header-color: var(--bs-gray-contrast); +} +.popover.popover-header-gray > .popover-arrow::after { + --bs-popover-arrow-border: var(--bs-gray); +} + +.carousel .carousel-item.active h1, +.carousel .carousel-item.active .h1, +.carousel .carousel-item.active h2, +.carousel .carousel-item.active .h2, +.carousel .carousel-item.active h3, +.carousel .carousel-item.active .h3, +.carousel .carousel-item.active h4, +.carousel .carousel-item.active .h4, +.carousel .carousel-item.active h5, +.carousel .carousel-item.active .h5, +.carousel .carousel-item.active h6, +.carousel .carousel-item.active .h6, +.carousel .carousel-item.carousel-item-start h1, +.carousel .carousel-item.carousel-item-start .h1, +.carousel .carousel-item.carousel-item-start h2, +.carousel .carousel-item.carousel-item-start .h2, +.carousel .carousel-item.carousel-item-start h3, +.carousel .carousel-item.carousel-item-start .h3, +.carousel .carousel-item.carousel-item-start h4, +.carousel .carousel-item.carousel-item-start .h4, +.carousel .carousel-item.carousel-item-start h5, +.carousel .carousel-item.carousel-item-start .h5, +.carousel .carousel-item.carousel-item-start h6, +.carousel .carousel-item.carousel-item-start .h6 { + color: #fff; +} + +.carousel.carousel-dark .carousel-item h1, +.carousel.carousel-dark .carousel-item .h1, +.carousel.carousel-dark .carousel-item h2, +.carousel.carousel-dark .carousel-item .h2, +.carousel.carousel-dark .carousel-item h3, +.carousel.carousel-dark .carousel-item .h3, +.carousel.carousel-dark .carousel-item h4, +.carousel.carousel-dark .carousel-item .h4, +.carousel.carousel-dark .carousel-item h5, +.carousel.carousel-dark .carousel-item .h5, +.carousel.carousel-dark .carousel-item h6, +.carousel.carousel-dark .carousel-item .h6, +.carousel.carousel-dark .carousel-item.active h1, +.carousel.carousel-dark .carousel-item.active .h1, +.carousel.carousel-dark .carousel-item.active h2, +.carousel.carousel-dark .carousel-item.active .h2, +.carousel.carousel-dark .carousel-item.active h3, +.carousel.carousel-dark .carousel-item.active .h3, +.carousel.carousel-dark .carousel-item.active h4, +.carousel.carousel-dark .carousel-item.active .h4, +.carousel.carousel-dark .carousel-item.active h5, +.carousel.carousel-dark .carousel-item.active .h5, +.carousel.carousel-dark .carousel-item.active h6, +.carousel.carousel-dark .carousel-item.active .h6, +.carousel.carousel-dark .carousel-item.carousel-item-start h1, +.carousel.carousel-dark .carousel-item.carousel-item-start .h1, +.carousel.carousel-dark .carousel-item.carousel-item-start h2, +.carousel.carousel-dark .carousel-item.carousel-item-start .h2, +.carousel.carousel-dark .carousel-item.carousel-item-start h3, +.carousel.carousel-dark .carousel-item.carousel-item-start .h3, +.carousel.carousel-dark .carousel-item.carousel-item-start h4, +.carousel.carousel-dark .carousel-item.carousel-item-start .h4, +.carousel.carousel-dark .carousel-item.carousel-item-start h5, +.carousel.carousel-dark .carousel-item.carousel-item-start .h5, +.carousel.carousel-dark .carousel-item.carousel-item-start h6, +.carousel.carousel-dark .carousel-item.carousel-item-start .h6 { + color: #2f2b3d; +} + +[data-bs-theme=dark] .carousel:not(.carousel-dark) .carousel-caption, [data-bs-theme=dark].carousel:not(.carousel-dark) .carousel-caption { + color: #fff; +} + +/* Spinners */ +/* Large size */ +.spinner-border-lg, +.spinner-grow-lg { + --bs-spinner-border-width: 0.3em; + --bs-spinner-height: 3rem; + --bs-spinner-width: 3rem; +} + +/* Within button +******************************************************************************* */ +.btn .spinner-border, +.btn .spinner-grow { + --bs-spinner-height: 1em; + --bs-spinner-width: 1em; + inset-block-start: -0.0625rem; +} +.btn .spinner-border { + --bs-spinner-border-width: .15em; +} + +@keyframes spinner-border-rtl { + to { + transform: rotate(-360deg); + } +} +/* RTL */ +:dir(rtl) .spinner-border { + animation-name: spinner-border-rtl; +} + +/* Offcanvas +******************************************************************************* */ +.offcanvas { + box-shadow: var(--bs-offcanvas-box-shadow); +} +.offcanvas .offcanvas-header .btn-close { + padding: 0.44rem; + background-size: 0.875rem; + margin-block: -0.75rem -0.75rem; + margin-inline: auto 0.2505rem; +} +.offcanvas.offcanvas-start { + inset-inline: 0 auto; +} +.offcanvas.offcanvas-end { + inset-inline: auto 0; +} + +:dir(rtl) .offcanvas-start { + transform: translateX(100%); +} +:dir(rtl) .offcanvas-end { + transform: translateX(-100%); +} + +[data-bs-theme=dark] .offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1089; + width: 100vw; + height: 100vh; + background-color: #171925; +} +[data-bs-theme=dark] .offcanvas-backdrop.fade { + opacity: 0; +} +[data-bs-theme=dark] .offcanvas-backdrop.show { + opacity: 0.6; +} + +.bg-label-primary { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-primary)) !important; + color: var(--bs-primary) !important; +} +.bg-label-primary.bg-label-hover:hover { + background-color: var(--bs-primary) !important; + color: var(--bs-primary-contrast) !important; +} + +.bg-label-secondary { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-secondary)) !important; + color: var(--bs-secondary) !important; +} +.bg-label-secondary.bg-label-hover:hover { + background-color: var(--bs-secondary) !important; + color: var(--bs-secondary-contrast) !important; +} + +.bg-label-success { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-success)) !important; + color: var(--bs-success) !important; +} +.bg-label-success.bg-label-hover:hover { + background-color: var(--bs-success) !important; + color: var(--bs-success-contrast) !important; +} + +.bg-label-info { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-info)) !important; + color: var(--bs-info) !important; +} +.bg-label-info.bg-label-hover:hover { + background-color: var(--bs-info) !important; + color: var(--bs-info-contrast) !important; +} + +.bg-label-warning { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-warning)) !important; + color: var(--bs-warning) !important; +} +.bg-label-warning.bg-label-hover:hover { + background-color: var(--bs-warning) !important; + color: var(--bs-warning-contrast) !important; +} + +.bg-label-danger { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-danger)) !important; + color: var(--bs-danger) !important; +} +.bg-label-danger.bg-label-hover:hover { + background-color: var(--bs-danger) !important; + color: var(--bs-danger-contrast) !important; +} + +.bg-label-light { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-light)) !important; + color: RGBA(#000, var(--bs-bg-label-tint-amount)) !important; +} +.bg-label-light.bg-label-hover:hover { + background-color: var(--bs-light) !important; + color: var(--bs-light-contrast) !important; +} + +.bg-label-dark { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-dark)) !important; + color: var(--bs-dark) !important; +} +.bg-label-dark.bg-label-hover:hover { + background-color: var(--bs-dark) !important; + color: var(--bs-dark-contrast) !important; +} + +.bg-label-gray { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-gray)) !important; + color: var(--bs-gray) !important; +} +.bg-label-gray.bg-label-hover:hover { + background-color: var(--bs-gray) !important; + color: var(--bs-gray-contrast) !important; +} + +.bg-label-facebook { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-facebook)) !important; + color: var(--bs-facebook) !important; +} +.bg-label-facebook.bg-label-hover:hover { + background-color: var(--bs-facebook) !important; + color: var(--bs-facebook-contrast) !important; +} + +.bg-label-twitter { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-twitter)) !important; + color: var(--bs-twitter) !important; +} +.bg-label-twitter.bg-label-hover:hover { + background-color: var(--bs-twitter) !important; + color: var(--bs-twitter-contrast) !important; +} + +.bg-label-google-plus { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-google-plus)) !important; + color: var(--bs-google-plus) !important; +} +.bg-label-google-plus.bg-label-hover:hover { + background-color: var(--bs-google-plus) !important; + color: var(--bs-google-plus-contrast) !important; +} + +.bg-label-instagram { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-instagram)) !important; + color: var(--bs-instagram) !important; +} +.bg-label-instagram.bg-label-hover:hover { + background-color: var(--bs-instagram) !important; + color: var(--bs-instagram-contrast) !important; +} + +.bg-label-linkedin { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-linkedin)) !important; + color: var(--bs-linkedin) !important; +} +.bg-label-linkedin.bg-label-hover:hover { + background-color: var(--bs-linkedin) !important; + color: var(--bs-linkedin-contrast) !important; +} + +.bg-label-github { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-github)) !important; + color: var(--bs-github) !important; +} +.bg-label-github.bg-label-hover:hover { + background-color: var(--bs-github) !important; + color: var(--bs-github-contrast) !important; +} + +.bg-label-dribbble { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-dribbble)) !important; + color: var(--bs-dribbble) !important; +} +.bg-label-dribbble.bg-label-hover:hover { + background-color: var(--bs-dribbble) !important; + color: var(--bs-dribbble-contrast) !important; +} + +.bg-label-pinterest { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-pinterest)) !important; + color: var(--bs-pinterest) !important; +} +.bg-label-pinterest.bg-label-hover:hover { + background-color: var(--bs-pinterest) !important; + color: var(--bs-pinterest-contrast) !important; +} + +.bg-label-slack { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-slack)) !important; + color: var(--bs-slack) !important; +} +.bg-label-slack.bg-label-hover:hover { + background-color: var(--bs-slack) !important; + color: var(--bs-slack-contrast) !important; +} + +.bg-label-reddit { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-reddit)) !important; + color: var(--bs-reddit) !important; +} +.bg-label-reddit.bg-label-hover:hover { + background-color: var(--bs-reddit) !important; + color: var(--bs-reddit-contrast) !important; +} + +.bg-label-youtube { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-youtube)) !important; + color: var(--bs-youtube) !important; +} +.bg-label-youtube.bg-label-hover:hover { + background-color: var(--bs-youtube) !important; + color: var(--bs-youtube-contrast) !important; +} + +.bg-label-vimeo { + background-color: color-mix(in sRGB, var(--bs-paper-bg) var(--bs-bg-label-tint-amount), var(--bs-vimeo)) !important; + color: var(--bs-vimeo) !important; +} +.bg-label-vimeo.bg-label-hover:hover { + background-color: var(--bs-vimeo) !important; + color: var(--bs-vimeo-contrast) !important; +} + +[data-bs-theme=dark] .bg-label-dark { + color: RGBA(#fff, var(--bs-bg-label-tint-amount)) !important; +} +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: inline-start !important; +} + +.float-end { + float: inline-end !important; +} + +.float-none { + float: none !important; +} + +.object-fit-contain { + object-fit: contain !important; +} + +.object-fit-cover { + object-fit: cover !important; +} + +.object-fit-fill { + object-fit: fill !important; +} + +.object-fit-scale { + object-fit: scale-down !important; +} + +.object-fit-none { + object-fit: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.overflow-x-auto { + overflow-x: auto !important; +} + +.overflow-x-hidden { + overflow-x: hidden !important; +} + +.overflow-x-visible { + overflow-x: visible !important; +} + +.overflow-x-scroll { + overflow-x: scroll !important; +} + +.overflow-y-auto { + overflow-y: auto !important; +} + +.overflow-y-hidden { + overflow-y: hidden !important; +} + +.overflow-y-visible { + overflow-y: visible !important; +} + +.overflow-y-scroll { + overflow-y: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: var(--bs-box-shadow) !important; +} + +.shadow-sm { + box-shadow: var(--bs-box-shadow-sm) !important; +} + +.shadow-lg { + box-shadow: var(--bs-box-shadow-lg) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.top-0 { + inset-block-start: 0 !important; +} + +.top-50 { + inset-block-start: 50% !important; +} + +.top-100 { + inset-block-start: 100% !important; +} + +.bottom-0 { + inset-block-end: 0 !important; +} + +.bottom-50 { + inset-block-end: 50% !important; +} + +.bottom-100 { + inset-block-end: 100% !important; +} + +.start-0 { + inset-inline-start: 0 !important; +} + +.start-50 { + inset-inline-start: 50% !important; +} + +.start-100 { + inset-inline-start: 100% !important; +} + +.end-0 { + inset-inline-end: 0 !important; +} + +.end-50 { + inset-inline-end: 50% !important; +} + +.end-100 { + inset-inline-end: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-solid { + border-style: solid !important; +} + +.border-dashed { + border-style: dashed !important; +} + +.border-none { + border-style: none !important; +} + +.border-top { + border-block-start: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-block-start: 0 !important; +} + +.border-end { + border-inline-end: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-inline-end: 0 !important; +} + +.border-bottom { + border-block-end: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-block-end: 0 !important; +} + +.border-start { + border-inline-start: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-inline-start: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-gray { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-gray-rgb), var(--bs-border-opacity)) !important; +} + +.border-black { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-transparent { + --bs-border-opacity: 1; + border-color: transparent !important; +} + +.border-primary-subtle { + border-color: var(--bs-primary-border-subtle) !important; +} + +.border-secondary-subtle { + border-color: var(--bs-secondary-border-subtle) !important; +} + +.border-success-subtle { + border-color: var(--bs-success-border-subtle) !important; +} + +.border-info-subtle { + border-color: var(--bs-info-border-subtle) !important; +} + +.border-warning-subtle { + border-color: var(--bs-warning-border-subtle) !important; +} + +.border-danger-subtle { + border-color: var(--bs-danger-border-subtle) !important; +} + +.border-light-subtle { + border-color: var(--bs-light-border-subtle) !important; +} + +.border-dark-subtle { + border-color: var(--bs-dark-border-subtle) !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; +} + +.w-px-14 { + width: 14px !important; +} + +.w-px-18 { + width: 18px !important; +} + +.w-px-20 { + width: 20px !important; +} + +.w-px-30 { + width: 30px !important; +} + +.w-px-40 { + width: 40px !important; +} + +.w-px-44 { + width: 44px !important; +} + +.w-px-50 { + width: 50px !important; +} + +.w-px-52 { + width: 52px !important; +} + +.w-px-75 { + width: 75px !important; +} + +.w-px-80 { + width: 80px !important; +} + +.w-px-100 { + width: 100px !important; +} + +.w-px-120 { + width: 120px !important; +} + +.w-px-150 { + width: 150px !important; +} + +.w-px-160 { + width: 160px !important; +} + +.w-px-200 { + width: 200px !important; +} + +.w-px-250 { + width: 250px !important; +} + +.w-px-300 { + width: 300px !important; +} + +.w-px-350 { + width: 350px !important; +} + +.w-px-400 { + width: 400px !important; +} + +.w-px-500 { + width: 500px !important; +} + +.w-px-600 { + width: 600px !important; +} + +.w-px-700 { + width: 700px !important; +} + +.w-px-800 { + width: 800px !important; +} + +.w-auto { + width: auto !important; +} + +.w-20 { + width: 20% !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-60 { + width: 60% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-px-14 { + height: 14px !important; +} + +.h-px-18 { + height: 18px !important; +} + +.h-px-20 { + height: 20px !important; +} + +.h-px-30 { + height: 30px !important; +} + +.h-px-40 { + height: 40px !important; +} + +.h-px-44 { + height: 44px !important; +} + +.h-px-50 { + height: 50px !important; +} + +.h-px-52 { + height: 52px !important; +} + +.h-px-75 { + height: 75px !important; +} + +.h-px-80 { + height: 80px !important; +} + +.h-px-100 { + height: 100px !important; +} + +.h-px-120 { + height: 120px !important; +} + +.h-px-150 { + height: 150px !important; +} + +.h-px-160 { + height: 160px !important; +} + +.h-px-200 { + height: 200px !important; +} + +.h-px-250 { + height: 250px !important; +} + +.h-px-300 { + height: 300px !important; +} + +.h-px-350 { + height: 350px !important; +} + +.h-px-400 { + height: 400px !important; +} + +.h-px-500 { + height: 500px !important; +} + +.h-px-600 { + height: 600px !important; +} + +.h-px-700 { + height: 700px !important; +} + +.h-px-800 { + height: 800px !important; +} + +.h-auto { + height: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-50 { + margin: 0.125rem !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-1_5 { + margin: 0.375rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 0.75rem !important; +} + +.m-4 { + margin: 1rem !important; +} + +.m-5 { + margin: 1.25rem !important; +} + +.m-6 { + margin: 1.5rem !important; +} + +.m-7 { + margin: 1.75rem !important; +} + +.m-8 { + margin: 2rem !important; +} + +.m-9 { + margin: 2.25rem !important; +} + +.m-10 { + margin: 2.5rem !important; +} + +.m-11 { + margin: 2.75rem !important; +} + +.m-12 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-inline-end: 0 !important; + margin-inline-start: 0 !important; +} + +.mx-50 { + margin-inline-end: 0.125rem !important; + margin-inline-start: 0.125rem !important; +} + +.mx-1 { + margin-inline-end: 0.25rem !important; + margin-inline-start: 0.25rem !important; +} + +.mx-1_5 { + margin-inline-end: 0.375rem !important; + margin-inline-start: 0.375rem !important; +} + +.mx-2 { + margin-inline-end: 0.5rem !important; + margin-inline-start: 0.5rem !important; +} + +.mx-3 { + margin-inline-end: 0.75rem !important; + margin-inline-start: 0.75rem !important; +} + +.mx-4 { + margin-inline-end: 1rem !important; + margin-inline-start: 1rem !important; +} + +.mx-5 { + margin-inline-end: 1.25rem !important; + margin-inline-start: 1.25rem !important; +} + +.mx-6 { + margin-inline-end: 1.5rem !important; + margin-inline-start: 1.5rem !important; +} + +.mx-7 { + margin-inline-end: 1.75rem !important; + margin-inline-start: 1.75rem !important; +} + +.mx-8 { + margin-inline-end: 2rem !important; + margin-inline-start: 2rem !important; +} + +.mx-9 { + margin-inline-end: 2.25rem !important; + margin-inline-start: 2.25rem !important; +} + +.mx-10 { + margin-inline-end: 2.5rem !important; + margin-inline-start: 2.5rem !important; +} + +.mx-11 { + margin-inline-end: 2.75rem !important; + margin-inline-start: 2.75rem !important; +} + +.mx-12 { + margin-inline-end: 3rem !important; + margin-inline-start: 3rem !important; +} + +.mx-auto { + margin-inline-end: auto !important; + margin-inline-start: auto !important; +} + +.my-0 { + margin-block-start: 0 !important; + margin-block-end: 0 !important; +} + +.my-50 { + margin-block-start: 0.125rem !important; + margin-block-end: 0.125rem !important; +} + +.my-1 { + margin-block-start: 0.25rem !important; + margin-block-end: 0.25rem !important; +} + +.my-1_5 { + margin-block-start: 0.375rem !important; + margin-block-end: 0.375rem !important; +} + +.my-2 { + margin-block-start: 0.5rem !important; + margin-block-end: 0.5rem !important; +} + +.my-3 { + margin-block-start: 0.75rem !important; + margin-block-end: 0.75rem !important; +} + +.my-4 { + margin-block-start: 1rem !important; + margin-block-end: 1rem !important; +} + +.my-5 { + margin-block-start: 1.25rem !important; + margin-block-end: 1.25rem !important; +} + +.my-6 { + margin-block-start: 1.5rem !important; + margin-block-end: 1.5rem !important; +} + +.my-7 { + margin-block-start: 1.75rem !important; + margin-block-end: 1.75rem !important; +} + +.my-8 { + margin-block-start: 2rem !important; + margin-block-end: 2rem !important; +} + +.my-9 { + margin-block-start: 2.25rem !important; + margin-block-end: 2.25rem !important; +} + +.my-10 { + margin-block-start: 2.5rem !important; + margin-block-end: 2.5rem !important; +} + +.my-11 { + margin-block-start: 2.75rem !important; + margin-block-end: 2.75rem !important; +} + +.my-12 { + margin-block-start: 3rem !important; + margin-block-end: 3rem !important; +} + +.my-auto { + margin-block-start: auto !important; + margin-block-end: auto !important; +} + +.mt-0 { + margin-block-start: 0 !important; +} + +.mt-50 { + margin-block-start: 0.125rem !important; +} + +.mt-1 { + margin-block-start: 0.25rem !important; +} + +.mt-1_5 { + margin-block-start: 0.375rem !important; +} + +.mt-2 { + margin-block-start: 0.5rem !important; +} + +.mt-3 { + margin-block-start: 0.75rem !important; +} + +.mt-4 { + margin-block-start: 1rem !important; +} + +.mt-5 { + margin-block-start: 1.25rem !important; +} + +.mt-6 { + margin-block-start: 1.5rem !important; +} + +.mt-7 { + margin-block-start: 1.75rem !important; +} + +.mt-8 { + margin-block-start: 2rem !important; +} + +.mt-9 { + margin-block-start: 2.25rem !important; +} + +.mt-10 { + margin-block-start: 2.5rem !important; +} + +.mt-11 { + margin-block-start: 2.75rem !important; +} + +.mt-12 { + margin-block-start: 3rem !important; +} + +.mt-auto { + margin-block-start: auto !important; +} + +.me-0 { + margin-inline-end: 0 !important; +} + +.me-50 { + margin-inline-end: 0.125rem !important; +} + +.me-1 { + margin-inline-end: 0.25rem !important; +} + +.me-1_5 { + margin-inline-end: 0.375rem !important; +} + +.me-2 { + margin-inline-end: 0.5rem !important; +} + +.me-3 { + margin-inline-end: 0.75rem !important; +} + +.me-4 { + margin-inline-end: 1rem !important; +} + +.me-5 { + margin-inline-end: 1.25rem !important; +} + +.me-6 { + margin-inline-end: 1.5rem !important; +} + +.me-7 { + margin-inline-end: 1.75rem !important; +} + +.me-8 { + margin-inline-end: 2rem !important; +} + +.me-9 { + margin-inline-end: 2.25rem !important; +} + +.me-10 { + margin-inline-end: 2.5rem !important; +} + +.me-11 { + margin-inline-end: 2.75rem !important; +} + +.me-12 { + margin-inline-end: 3rem !important; +} + +.me-auto { + margin-inline-end: auto !important; +} + +.mb-0 { + margin-block-end: 0 !important; +} + +.mb-50 { + margin-block-end: 0.125rem !important; +} + +.mb-1 { + margin-block-end: 0.25rem !important; +} + +.mb-1_5 { + margin-block-end: 0.375rem !important; +} + +.mb-2 { + margin-block-end: 0.5rem !important; +} + +.mb-3 { + margin-block-end: 0.75rem !important; +} + +.mb-4 { + margin-block-end: 1rem !important; +} + +.mb-5 { + margin-block-end: 1.25rem !important; +} + +.mb-6 { + margin-block-end: 1.5rem !important; +} + +.mb-7 { + margin-block-end: 1.75rem !important; +} + +.mb-8 { + margin-block-end: 2rem !important; +} + +.mb-9 { + margin-block-end: 2.25rem !important; +} + +.mb-10 { + margin-block-end: 2.5rem !important; +} + +.mb-11 { + margin-block-end: 2.75rem !important; +} + +.mb-12 { + margin-block-end: 3rem !important; +} + +.mb-auto { + margin-block-end: auto !important; +} + +.ms-0 { + margin-inline-start: 0 !important; +} + +.ms-50 { + margin-inline-start: 0.125rem !important; +} + +.ms-1 { + margin-inline-start: 0.25rem !important; +} + +.ms-1_5 { + margin-inline-start: 0.375rem !important; +} + +.ms-2 { + margin-inline-start: 0.5rem !important; +} + +.ms-3 { + margin-inline-start: 0.75rem !important; +} + +.ms-4 { + margin-inline-start: 1rem !important; +} + +.ms-5 { + margin-inline-start: 1.25rem !important; +} + +.ms-6 { + margin-inline-start: 1.5rem !important; +} + +.ms-7 { + margin-inline-start: 1.75rem !important; +} + +.ms-8 { + margin-inline-start: 2rem !important; +} + +.ms-9 { + margin-inline-start: 2.25rem !important; +} + +.ms-10 { + margin-inline-start: 2.5rem !important; +} + +.ms-11 { + margin-inline-start: 2.75rem !important; +} + +.ms-12 { + margin-inline-start: 3rem !important; +} + +.ms-auto { + margin-inline-start: auto !important; +} + +.m-n50 { + margin: -0.125rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.m-n1_5 { + margin: -0.375rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.m-n3 { + margin: -0.75rem !important; +} + +.m-n4 { + margin: -1rem !important; +} + +.m-n5 { + margin: -1.25rem !important; +} + +.m-n6 { + margin: -1.5rem !important; +} + +.m-n7 { + margin: -1.75rem !important; +} + +.m-n8 { + margin: -2rem !important; +} + +.m-n9 { + margin: -2.25rem !important; +} + +.m-n10 { + margin: -2.5rem !important; +} + +.m-n11 { + margin: -2.75rem !important; +} + +.m-n12 { + margin: -3rem !important; +} + +.mx-n50 { + margin-inline-end: -0.125rem !important; + margin-inline-start: -0.125rem !important; +} + +.mx-n1 { + margin-inline-end: -0.25rem !important; + margin-inline-start: -0.25rem !important; +} + +.mx-n1_5 { + margin-inline-end: -0.375rem !important; + margin-inline-start: -0.375rem !important; +} + +.mx-n2 { + margin-inline-end: -0.5rem !important; + margin-inline-start: -0.5rem !important; +} + +.mx-n3 { + margin-inline-end: -0.75rem !important; + margin-inline-start: -0.75rem !important; +} + +.mx-n4 { + margin-inline-end: -1rem !important; + margin-inline-start: -1rem !important; +} + +.mx-n5 { + margin-inline-end: -1.25rem !important; + margin-inline-start: -1.25rem !important; +} + +.mx-n6 { + margin-inline-end: -1.5rem !important; + margin-inline-start: -1.5rem !important; +} + +.mx-n7 { + margin-inline-end: -1.75rem !important; + margin-inline-start: -1.75rem !important; +} + +.mx-n8 { + margin-inline-end: -2rem !important; + margin-inline-start: -2rem !important; +} + +.mx-n9 { + margin-inline-end: -2.25rem !important; + margin-inline-start: -2.25rem !important; +} + +.mx-n10 { + margin-inline-end: -2.5rem !important; + margin-inline-start: -2.5rem !important; +} + +.mx-n11 { + margin-inline-end: -2.75rem !important; + margin-inline-start: -2.75rem !important; +} + +.mx-n12 { + margin-inline-end: -3rem !important; + margin-inline-start: -3rem !important; +} + +.my-n50 { + margin-block-start: -0.125rem !important; + margin-block-end: -0.125rem !important; +} + +.my-n1 { + margin-block-start: -0.25rem !important; + margin-block-end: -0.25rem !important; +} + +.my-n1_5 { + margin-block-start: -0.375rem !important; + margin-block-end: -0.375rem !important; +} + +.my-n2 { + margin-block-start: -0.5rem !important; + margin-block-end: -0.5rem !important; +} + +.my-n3 { + margin-block-start: -0.75rem !important; + margin-block-end: -0.75rem !important; +} + +.my-n4 { + margin-block-start: -1rem !important; + margin-block-end: -1rem !important; +} + +.my-n5 { + margin-block-start: -1.25rem !important; + margin-block-end: -1.25rem !important; +} + +.my-n6 { + margin-block-start: -1.5rem !important; + margin-block-end: -1.5rem !important; +} + +.my-n7 { + margin-block-start: -1.75rem !important; + margin-block-end: -1.75rem !important; +} + +.my-n8 { + margin-block-start: -2rem !important; + margin-block-end: -2rem !important; +} + +.my-n9 { + margin-block-start: -2.25rem !important; + margin-block-end: -2.25rem !important; +} + +.my-n10 { + margin-block-start: -2.5rem !important; + margin-block-end: -2.5rem !important; +} + +.my-n11 { + margin-block-start: -2.75rem !important; + margin-block-end: -2.75rem !important; +} + +.my-n12 { + margin-block-start: -3rem !important; + margin-block-end: -3rem !important; +} + +.mt-n50 { + margin-block-start: -0.125rem !important; +} + +.mt-n1 { + margin-block-start: -0.25rem !important; +} + +.mt-n1_5 { + margin-block-start: -0.375rem !important; +} + +.mt-n2 { + margin-block-start: -0.5rem !important; +} + +.mt-n3 { + margin-block-start: -0.75rem !important; +} + +.mt-n4 { + margin-block-start: -1rem !important; +} + +.mt-n5 { + margin-block-start: -1.25rem !important; +} + +.mt-n6 { + margin-block-start: -1.5rem !important; +} + +.mt-n7 { + margin-block-start: -1.75rem !important; +} + +.mt-n8 { + margin-block-start: -2rem !important; +} + +.mt-n9 { + margin-block-start: -2.25rem !important; +} + +.mt-n10 { + margin-block-start: -2.5rem !important; +} + +.mt-n11 { + margin-block-start: -2.75rem !important; +} + +.mt-n12 { + margin-block-start: -3rem !important; +} + +.me-n50 { + margin-inline-end: -0.125rem !important; +} + +.me-n1 { + margin-inline-end: -0.25rem !important; +} + +.me-n1_5 { + margin-inline-end: -0.375rem !important; +} + +.me-n2 { + margin-inline-end: -0.5rem !important; +} + +.me-n3 { + margin-inline-end: -0.75rem !important; +} + +.me-n4 { + margin-inline-end: -1rem !important; +} + +.me-n5 { + margin-inline-end: -1.25rem !important; +} + +.me-n6 { + margin-inline-end: -1.5rem !important; +} + +.me-n7 { + margin-inline-end: -1.75rem !important; +} + +.me-n8 { + margin-inline-end: -2rem !important; +} + +.me-n9 { + margin-inline-end: -2.25rem !important; +} + +.me-n10 { + margin-inline-end: -2.5rem !important; +} + +.me-n11 { + margin-inline-end: -2.75rem !important; +} + +.me-n12 { + margin-inline-end: -3rem !important; +} + +.mb-n50 { + margin-block-end: -0.125rem !important; +} + +.mb-n1 { + margin-block-end: -0.25rem !important; +} + +.mb-n1_5 { + margin-block-end: -0.375rem !important; +} + +.mb-n2 { + margin-block-end: -0.5rem !important; +} + +.mb-n3 { + margin-block-end: -0.75rem !important; +} + +.mb-n4 { + margin-block-end: -1rem !important; +} + +.mb-n5 { + margin-block-end: -1.25rem !important; +} + +.mb-n6 { + margin-block-end: -1.5rem !important; +} + +.mb-n7 { + margin-block-end: -1.75rem !important; +} + +.mb-n8 { + margin-block-end: -2rem !important; +} + +.mb-n9 { + margin-block-end: -2.25rem !important; +} + +.mb-n10 { + margin-block-end: -2.5rem !important; +} + +.mb-n11 { + margin-block-end: -2.75rem !important; +} + +.mb-n12 { + margin-block-end: -3rem !important; +} + +.ms-n50 { + margin-inline-start: -0.125rem !important; +} + +.ms-n1 { + margin-inline-start: -0.25rem !important; +} + +.ms-n1_5 { + margin-inline-start: -0.375rem !important; +} + +.ms-n2 { + margin-inline-start: -0.5rem !important; +} + +.ms-n3 { + margin-inline-start: -0.75rem !important; +} + +.ms-n4 { + margin-inline-start: -1rem !important; +} + +.ms-n5 { + margin-inline-start: -1.25rem !important; +} + +.ms-n6 { + margin-inline-start: -1.5rem !important; +} + +.ms-n7 { + margin-inline-start: -1.75rem !important; +} + +.ms-n8 { + margin-inline-start: -2rem !important; +} + +.ms-n9 { + margin-inline-start: -2.25rem !important; +} + +.ms-n10 { + margin-inline-start: -2.5rem !important; +} + +.ms-n11 { + margin-inline-start: -2.75rem !important; +} + +.ms-n12 { + margin-inline-start: -3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-50 { + padding: 0.125rem !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-1_5 { + padding: 0.375rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 0.75rem !important; +} + +.p-4 { + padding: 1rem !important; +} + +.p-5 { + padding: 1.25rem !important; +} + +.p-6 { + padding: 1.5rem !important; +} + +.p-7 { + padding: 1.75rem !important; +} + +.p-8 { + padding: 2rem !important; +} + +.p-9 { + padding: 2.25rem !important; +} + +.p-10 { + padding: 2.5rem !important; +} + +.p-11 { + padding: 2.75rem !important; +} + +.p-12 { + padding: 3rem !important; +} + +.px-0 { + padding-inline-end: 0 !important; + padding-inline-start: 0 !important; +} + +.px-50 { + padding-inline-end: 0.125rem !important; + padding-inline-start: 0.125rem !important; +} + +.px-1 { + padding-inline-end: 0.25rem !important; + padding-inline-start: 0.25rem !important; +} + +.px-1_5 { + padding-inline-end: 0.375rem !important; + padding-inline-start: 0.375rem !important; +} + +.px-2 { + padding-inline-end: 0.5rem !important; + padding-inline-start: 0.5rem !important; +} + +.px-3 { + padding-inline-end: 0.75rem !important; + padding-inline-start: 0.75rem !important; +} + +.px-4 { + padding-inline-end: 1rem !important; + padding-inline-start: 1rem !important; +} + +.px-5 { + padding-inline-end: 1.25rem !important; + padding-inline-start: 1.25rem !important; +} + +.px-6 { + padding-inline-end: 1.5rem !important; + padding-inline-start: 1.5rem !important; +} + +.px-7 { + padding-inline-end: 1.75rem !important; + padding-inline-start: 1.75rem !important; +} + +.px-8 { + padding-inline-end: 2rem !important; + padding-inline-start: 2rem !important; +} + +.px-9 { + padding-inline-end: 2.25rem !important; + padding-inline-start: 2.25rem !important; +} + +.px-10 { + padding-inline-end: 2.5rem !important; + padding-inline-start: 2.5rem !important; +} + +.px-11 { + padding-inline-end: 2.75rem !important; + padding-inline-start: 2.75rem !important; +} + +.px-12 { + padding-inline-end: 3rem !important; + padding-inline-start: 3rem !important; +} + +.py-0 { + padding-block-start: 0 !important; + padding-block-end: 0 !important; +} + +.py-50 { + padding-block-start: 0.125rem !important; + padding-block-end: 0.125rem !important; +} + +.py-1 { + padding-block-start: 0.25rem !important; + padding-block-end: 0.25rem !important; +} + +.py-1_5 { + padding-block-start: 0.375rem !important; + padding-block-end: 0.375rem !important; +} + +.py-2 { + padding-block-start: 0.5rem !important; + padding-block-end: 0.5rem !important; +} + +.py-3 { + padding-block-start: 0.75rem !important; + padding-block-end: 0.75rem !important; +} + +.py-4 { + padding-block-start: 1rem !important; + padding-block-end: 1rem !important; +} + +.py-5 { + padding-block-start: 1.25rem !important; + padding-block-end: 1.25rem !important; +} + +.py-6 { + padding-block-start: 1.5rem !important; + padding-block-end: 1.5rem !important; +} + +.py-7 { + padding-block-start: 1.75rem !important; + padding-block-end: 1.75rem !important; +} + +.py-8 { + padding-block-start: 2rem !important; + padding-block-end: 2rem !important; +} + +.py-9 { + padding-block-start: 2.25rem !important; + padding-block-end: 2.25rem !important; +} + +.py-10 { + padding-block-start: 2.5rem !important; + padding-block-end: 2.5rem !important; +} + +.py-11 { + padding-block-start: 2.75rem !important; + padding-block-end: 2.75rem !important; +} + +.py-12 { + padding-block-start: 3rem !important; + padding-block-end: 3rem !important; +} + +.pt-0 { + padding-block-start: 0 !important; +} + +.pt-50 { + padding-block-start: 0.125rem !important; +} + +.pt-1 { + padding-block-start: 0.25rem !important; +} + +.pt-1_5 { + padding-block-start: 0.375rem !important; +} + +.pt-2 { + padding-block-start: 0.5rem !important; +} + +.pt-3 { + padding-block-start: 0.75rem !important; +} + +.pt-4 { + padding-block-start: 1rem !important; +} + +.pt-5 { + padding-block-start: 1.25rem !important; +} + +.pt-6 { + padding-block-start: 1.5rem !important; +} + +.pt-7 { + padding-block-start: 1.75rem !important; +} + +.pt-8 { + padding-block-start: 2rem !important; +} + +.pt-9 { + padding-block-start: 2.25rem !important; +} + +.pt-10 { + padding-block-start: 2.5rem !important; +} + +.pt-11 { + padding-block-start: 2.75rem !important; +} + +.pt-12 { + padding-block-start: 3rem !important; +} + +.pe-0 { + padding-inline-end: 0 !important; +} + +.pe-50 { + padding-inline-end: 0.125rem !important; +} + +.pe-1 { + padding-inline-end: 0.25rem !important; +} + +.pe-1_5 { + padding-inline-end: 0.375rem !important; +} + +.pe-2 { + padding-inline-end: 0.5rem !important; +} + +.pe-3 { + padding-inline-end: 0.75rem !important; +} + +.pe-4 { + padding-inline-end: 1rem !important; +} + +.pe-5 { + padding-inline-end: 1.25rem !important; +} + +.pe-6 { + padding-inline-end: 1.5rem !important; +} + +.pe-7 { + padding-inline-end: 1.75rem !important; +} + +.pe-8 { + padding-inline-end: 2rem !important; +} + +.pe-9 { + padding-inline-end: 2.25rem !important; +} + +.pe-10 { + padding-inline-end: 2.5rem !important; +} + +.pe-11 { + padding-inline-end: 2.75rem !important; +} + +.pe-12 { + padding-inline-end: 3rem !important; +} + +.pb-0 { + padding-block-end: 0 !important; +} + +.pb-50 { + padding-block-end: 0.125rem !important; +} + +.pb-1 { + padding-block-end: 0.25rem !important; +} + +.pb-1_5 { + padding-block-end: 0.375rem !important; +} + +.pb-2 { + padding-block-end: 0.5rem !important; +} + +.pb-3 { + padding-block-end: 0.75rem !important; +} + +.pb-4 { + padding-block-end: 1rem !important; +} + +.pb-5 { + padding-block-end: 1.25rem !important; +} + +.pb-6 { + padding-block-end: 1.5rem !important; +} + +.pb-7 { + padding-block-end: 1.75rem !important; +} + +.pb-8 { + padding-block-end: 2rem !important; +} + +.pb-9 { + padding-block-end: 2.25rem !important; +} + +.pb-10 { + padding-block-end: 2.5rem !important; +} + +.pb-11 { + padding-block-end: 2.75rem !important; +} + +.pb-12 { + padding-block-end: 3rem !important; +} + +.ps-0 { + padding-inline-start: 0 !important; +} + +.ps-50 { + padding-inline-start: 0.125rem !important; +} + +.ps-1 { + padding-inline-start: 0.25rem !important; +} + +.ps-1_5 { + padding-inline-start: 0.375rem !important; +} + +.ps-2 { + padding-inline-start: 0.5rem !important; +} + +.ps-3 { + padding-inline-start: 0.75rem !important; +} + +.ps-4 { + padding-inline-start: 1rem !important; +} + +.ps-5 { + padding-inline-start: 1.25rem !important; +} + +.ps-6 { + padding-inline-start: 1.5rem !important; +} + +.ps-7 { + padding-inline-start: 1.75rem !important; +} + +.ps-8 { + padding-inline-start: 2rem !important; +} + +.ps-9 { + padding-inline-start: 2.25rem !important; +} + +.ps-10 { + padding-inline-start: 2.5rem !important; +} + +.ps-11 { + padding-inline-start: 2.75rem !important; +} + +.ps-12 { + padding-inline-start: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-50 { + gap: 0.125rem !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-1_5 { + gap: 0.375rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 0.75rem !important; +} + +.gap-4 { + gap: 1rem !important; +} + +.gap-5 { + gap: 1.25rem !important; +} + +.gap-6 { + gap: 1.5rem !important; +} + +.gap-7 { + gap: 1.75rem !important; +} + +.gap-8 { + gap: 2rem !important; +} + +.gap-9 { + gap: 2.25rem !important; +} + +.gap-10 { + gap: 2.5rem !important; +} + +.gap-11 { + gap: 2.75rem !important; +} + +.gap-12 { + gap: 3rem !important; +} + +.row-gap-0 { + row-gap: 0 !important; +} + +.row-gap-50 { + row-gap: 0.125rem !important; +} + +.row-gap-1 { + row-gap: 0.25rem !important; +} + +.row-gap-1_5 { + row-gap: 0.375rem !important; +} + +.row-gap-2 { + row-gap: 0.5rem !important; +} + +.row-gap-3 { + row-gap: 0.75rem !important; +} + +.row-gap-4 { + row-gap: 1rem !important; +} + +.row-gap-5 { + row-gap: 1.25rem !important; +} + +.row-gap-6 { + row-gap: 1.5rem !important; +} + +.row-gap-7 { + row-gap: 1.75rem !important; +} + +.row-gap-8 { + row-gap: 2rem !important; +} + +.row-gap-9 { + row-gap: 2.25rem !important; +} + +.row-gap-10 { + row-gap: 2.5rem !important; +} + +.row-gap-11 { + row-gap: 2.75rem !important; +} + +.row-gap-12 { + row-gap: 3rem !important; +} + +.column-gap-0 { + column-gap: 0 !important; +} + +.column-gap-50 { + column-gap: 0.125rem !important; +} + +.column-gap-1 { + column-gap: 0.25rem !important; +} + +.column-gap-1_5 { + column-gap: 0.375rem !important; +} + +.column-gap-2 { + column-gap: 0.5rem !important; +} + +.column-gap-3 { + column-gap: 0.75rem !important; +} + +.column-gap-4 { + column-gap: 1rem !important; +} + +.column-gap-5 { + column-gap: 1.25rem !important; +} + +.column-gap-6 { + column-gap: 1.5rem !important; +} + +.column-gap-7 { + column-gap: 1.75rem !important; +} + +.column-gap-8 { + column-gap: 2rem !important; +} + +.column-gap-9 { + column-gap: 2.25rem !important; +} + +.column-gap-10 { + column-gap: 2.5rem !important; +} + +.column-gap-11 { + column-gap: 2.75rem !important; +} + +.column-gap-12 { + column-gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.4125rem + 1.95vw) !important; +} + +.fs-2 { + font-size: calc(1.3625rem + 1.35vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.125rem !important; +} + +.fs-6 { + font-size: 0.9375rem !important; +} + +.fs-tiny { + font-size: 70% !important; +} + +.fs-big { + font-size: 112% !important; +} + +.fs-large { + font-size: 150% !important; +} + +.fs-xlarge { + font-size: 170% !important; +} + +.fs-xxlarge { + font-size: calc(1.725rem + 5.7vw) !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-medium { + font-weight: 500 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-extrabold { + font-weight: 800 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-inherit { + line-height: inherit !important; +} + +.lh-sm { + line-height: 1.125 !important; +} + +.lh-base { + line-height: 1.375 !important; +} + +.lh-lg { + line-height: 1.625 !important; +} + +.text-start { + text-align: start !important; +} + +.text-end { + text-align: end !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-none { + text-transform: none !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: #acaab1 !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-gray { + --bs-text-opacity: 1; + color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: var(--bs-white) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: var(--bs-body-color) !important; +} + +.text-body-secondary { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-body-tertiary { + --bs-text-opacity: 1; + color: var(--bs-tertiary-color) !important; +} + +.text-body-emphasis { + --bs-text-opacity: 1; + color: var(--bs-emphasis-color) !important; +} + +.text-lighter { + --bs-text-opacity: 1; + color: #c1bfc5 !important; +} + +.text-lightest { + --bs-text-opacity: 1; + color: #e6e6e8 !important; +} + +.text-heading { + --bs-text-opacity: 1; + color: var(--bs-heading-color) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.text-primary-emphasis { + color: var(--bs-primary-text-emphasis) !important; +} + +.text-secondary-emphasis { + color: var(--bs-secondary-text-emphasis) !important; +} + +.text-success-emphasis { + color: var(--bs-success-text-emphasis) !important; +} + +.text-info-emphasis { + color: var(--bs-info-text-emphasis) !important; +} + +.text-warning-emphasis { + color: var(--bs-warning-text-emphasis) !important; +} + +.text-danger-emphasis { + color: var(--bs-danger-text-emphasis) !important; +} + +.text-light-emphasis { + color: var(--bs-light-text-emphasis) !important; +} + +.text-dark-emphasis { + color: var(--bs-dark-text-emphasis) !important; +} + +.link-opacity-10 { + --bs-link-opacity: 0.1; +} + +.link-opacity-10-hover:hover { + --bs-link-opacity: 0.1; +} + +.link-opacity-25 { + --bs-link-opacity: 0.25; +} + +.link-opacity-25-hover:hover { + --bs-link-opacity: 0.25; +} + +.link-opacity-50 { + --bs-link-opacity: 0.5; +} + +.link-opacity-50-hover:hover { + --bs-link-opacity: 0.5; +} + +.link-opacity-75 { + --bs-link-opacity: 0.75; +} + +.link-opacity-75-hover:hover { + --bs-link-opacity: 0.75; +} + +.link-opacity-100 { + --bs-link-opacity: 1; +} + +.link-opacity-100-hover:hover { + --bs-link-opacity: 1; +} + +.link-offset-1 { + text-underline-offset: 0.125em !important; +} + +.link-offset-1-hover:hover { + text-underline-offset: 0.125em !important; +} + +.link-offset-2 { + text-underline-offset: 0.25em !important; +} + +.link-offset-2-hover:hover { + text-underline-offset: 0.25em !important; +} + +.link-offset-3 { + text-underline-offset: 0.375em !important; +} + +.link-offset-3-hover:hover { + text-underline-offset: 0.375em !important; +} + +.link-underline-primary { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-secondary { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-success { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-info { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-warning { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-danger { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-light { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-dark { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-gray { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-gray-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline { + --bs-link-underline-opacity: 1; + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} + +.link-underline-opacity-0 { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-0-hover:hover { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-10 { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-10-hover:hover { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-25 { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-25-hover:hover { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-50 { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-50-hover:hover { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-75 { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-75-hover:hover { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-100 { + --bs-link-underline-opacity: 1; +} + +.link-underline-opacity-100-hover:hover { + --bs-link-underline-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-gray { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: var(--bs-white) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: var(--bs-body-bg) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-body-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body-tertiary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-lighter { + --bs-bg-opacity: 1; + background-color: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-paper-bg)) !important; +} + +.bg-lightest { + --bs-bg-opacity: 1; + background-color: color-mix(in sRGB, var(--bs-base-color) 1.5%, var(--bs-paper-bg)) !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-primary-subtle { + background-color: var(--bs-primary-bg-subtle) !important; +} + +.bg-secondary-subtle { + background-color: var(--bs-secondary-bg-subtle) !important; +} + +.bg-success-subtle { + background-color: var(--bs-success-bg-subtle) !important; +} + +.bg-info-subtle { + background-color: var(--bs-info-bg-subtle) !important; +} + +.bg-warning-subtle { + background-color: var(--bs-warning-bg-subtle) !important; +} + +.bg-danger-subtle { + background-color: var(--bs-danger-bg-subtle) !important; +} + +.bg-light-subtle { + background-color: var(--bs-light-bg-subtle) !important; +} + +.bg-dark-subtle { + background-color: var(--bs-dark-bg-subtle) !important; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + user-select: all !important; +} + +.user-select-auto { + user-select: auto !important; +} + +.user-select-none { + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-start-start-radius: var(--bs-border-radius) !important; + border-start-end-radius: var(--bs-border-radius) !important; +} + +.rounded-top-0 { + border-start-start-radius: 0 !important; + border-start-end-radius: 0 !important; +} + +.rounded-top-1 { + border-start-start-radius: var(--bs-border-radius-sm) !important; + border-start-end-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-top-2 { + border-start-start-radius: var(--bs-border-radius) !important; + border-start-end-radius: var(--bs-border-radius) !important; +} + +.rounded-top-3 { + border-start-start-radius: var(--bs-border-radius-lg) !important; + border-start-end-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-top-4 { + border-start-start-radius: var(--bs-border-radius-xl) !important; + border-start-end-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-top-5 { + border-start-start-radius: var(--bs-border-radius-xxl) !important; + border-start-end-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-top-circle { + border-start-start-radius: 50% !important; + border-start-end-radius: 50% !important; +} + +.rounded-top-pill { + border-start-start-radius: var(--bs-border-radius-pill) !important; + border-start-end-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-end { + border-start-end-radius: var(--bs-border-radius) !important; + border-end-end-radius: var(--bs-border-radius) !important; +} + +.rounded-end-0 { + border-start-end-radius: 0 !important; + border-end-end-radius: 0 !important; +} + +.rounded-end-1 { + border-start-end-radius: var(--bs-border-radius-sm) !important; + border-end-end-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-end-2 { + border-start-end-radius: var(--bs-border-radius) !important; + border-end-end-radius: var(--bs-border-radius) !important; +} + +.rounded-end-3 { + border-start-end-radius: var(--bs-border-radius-lg) !important; + border-end-end-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-end-4 { + border-start-end-radius: var(--bs-border-radius-xl) !important; + border-end-end-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-end-5 { + border-start-end-radius: var(--bs-border-radius-xxl) !important; + border-end-end-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-end-circle { + border-start-end-radius: 50% !important; + border-end-end-radius: 50% !important; +} + +.rounded-end-pill { + border-start-end-radius: var(--bs-border-radius-pill) !important; + border-end-end-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-bottom { + border-end-end-radius: var(--bs-border-radius) !important; + border-end-start-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-0 { + border-end-end-radius: 0 !important; + border-end-start-radius: 0 !important; +} + +.rounded-bottom-1 { + border-end-end-radius: var(--bs-border-radius-sm) !important; + border-end-start-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-bottom-2 { + border-end-end-radius: var(--bs-border-radius) !important; + border-end-start-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-3 { + border-end-end-radius: var(--bs-border-radius-lg) !important; + border-end-start-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-bottom-4 { + border-end-end-radius: var(--bs-border-radius-xl) !important; + border-end-start-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-bottom-5 { + border-end-end-radius: var(--bs-border-radius-xxl) !important; + border-end-start-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-bottom-circle { + border-end-end-radius: 50% !important; + border-end-start-radius: 50% !important; +} + +.rounded-bottom-pill { + border-end-end-radius: var(--bs-border-radius-pill) !important; + border-end-start-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-start { + border-end-start-radius: var(--bs-border-radius) !important; + border-start-start-radius: var(--bs-border-radius) !important; +} + +.rounded-start-0 { + border-end-start-radius: 0 !important; + border-start-start-radius: 0 !important; +} + +.rounded-start-1 { + border-end-start-radius: var(--bs-border-radius-sm) !important; + border-start-start-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-start-2 { + border-end-start-radius: var(--bs-border-radius) !important; + border-start-start-radius: var(--bs-border-radius) !important; +} + +.rounded-start-3 { + border-end-start-radius: var(--bs-border-radius-lg) !important; + border-start-start-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-start-4 { + border-end-start-radius: var(--bs-border-radius-xl) !important; + border-start-start-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-start-5 { + border-end-start-radius: var(--bs-border-radius-xxl) !important; + border-start-start-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-start-circle { + border-end-start-radius: 50% !important; + border-start-start-radius: 50% !important; +} + +.rounded-start-pill { + border-end-start-radius: var(--bs-border-radius-pill) !important; + border-start-start-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-start-top { + border-start-start-radius: 0.375rem !important; +} + +.rounded-start-bottom { + border-end-start-radius: 0.375rem !important; +} + +.rounded-end-top { + border-start-end-radius: 0.375rem !important; +} + +.rounded-end-bottom { + border-end-end-radius: 0.375rem !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +.z-n1 { + z-index: -1 !important; +} + +.z-0 { + z-index: 0 !important; +} + +.z-1 { + z-index: 1 !important; +} + +.z-2 { + z-index: 2 !important; +} + +.z-3 { + z-index: 3 !important; +} + +.z-4 { + z-index: 4 !important; +} + +.z-5 { + z-index: 5 !important; +} + +.rotate-0 { + transform: var(--bs-rotate-0, rotate(0deg)) !important; +} + +.rotate-90 { + transform: var(--bs-rotate-90, rotate(90deg)) !important; +} + +.rotate-180 { + transform: var(--bs-rotate-180, rotate(180deg)) !important; +} + +.rotate-270 { + transform: var(--bs-rotate-270, rotate(270deg)) !important; +} + +.rotate-n90 { + transform: var(--bs-rotate-n90, rotate(-90deg)) !important; +} + +.rotate-n180 { + transform: var(--bs-rotate-n180, rotate(-180deg)) !important; +} + +.rotate-n270 { + transform: var(--bs-rotate-n270, rotate(-270deg)) !important; +} + +.cursor-pointer { + cursor: pointer !important; +} + +.cursor-move { + cursor: move !important; +} + +.cursor-grab { + cursor: grab !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: inline-start !important; + } + .float-sm-end { + float: inline-end !important; + } + .float-sm-none { + float: none !important; + } + .object-fit-sm-contain { + object-fit: contain !important; + } + .object-fit-sm-cover { + object-fit: cover !important; + } + .object-fit-sm-fill { + object-fit: fill !important; + } + .object-fit-sm-scale { + object-fit: scale-down !important; + } + .object-fit-sm-none { + object-fit: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .border-sm-solid { + border-style: solid !important; + } + .border-sm-dashed { + border-style: dashed !important; + } + .border-sm-none { + border-style: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-50 { + margin: 0.125rem !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-1_5 { + margin: 0.375rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 0.75rem !important; + } + .m-sm-4 { + margin: 1rem !important; + } + .m-sm-5 { + margin: 1.25rem !important; + } + .m-sm-6 { + margin: 1.5rem !important; + } + .m-sm-7 { + margin: 1.75rem !important; + } + .m-sm-8 { + margin: 2rem !important; + } + .m-sm-9 { + margin: 2.25rem !important; + } + .m-sm-10 { + margin: 2.5rem !important; + } + .m-sm-11 { + margin: 2.75rem !important; + } + .m-sm-12 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-inline-end: 0 !important; + margin-inline-start: 0 !important; + } + .mx-sm-50 { + margin-inline-end: 0.125rem !important; + margin-inline-start: 0.125rem !important; + } + .mx-sm-1 { + margin-inline-end: 0.25rem !important; + margin-inline-start: 0.25rem !important; + } + .mx-sm-1_5 { + margin-inline-end: 0.375rem !important; + margin-inline-start: 0.375rem !important; + } + .mx-sm-2 { + margin-inline-end: 0.5rem !important; + margin-inline-start: 0.5rem !important; + } + .mx-sm-3 { + margin-inline-end: 0.75rem !important; + margin-inline-start: 0.75rem !important; + } + .mx-sm-4 { + margin-inline-end: 1rem !important; + margin-inline-start: 1rem !important; + } + .mx-sm-5 { + margin-inline-end: 1.25rem !important; + margin-inline-start: 1.25rem !important; + } + .mx-sm-6 { + margin-inline-end: 1.5rem !important; + margin-inline-start: 1.5rem !important; + } + .mx-sm-7 { + margin-inline-end: 1.75rem !important; + margin-inline-start: 1.75rem !important; + } + .mx-sm-8 { + margin-inline-end: 2rem !important; + margin-inline-start: 2rem !important; + } + .mx-sm-9 { + margin-inline-end: 2.25rem !important; + margin-inline-start: 2.25rem !important; + } + .mx-sm-10 { + margin-inline-end: 2.5rem !important; + margin-inline-start: 2.5rem !important; + } + .mx-sm-11 { + margin-inline-end: 2.75rem !important; + margin-inline-start: 2.75rem !important; + } + .mx-sm-12 { + margin-inline-end: 3rem !important; + margin-inline-start: 3rem !important; + } + .mx-sm-auto { + margin-inline-end: auto !important; + margin-inline-start: auto !important; + } + .my-sm-0 { + margin-block-start: 0 !important; + margin-block-end: 0 !important; + } + .my-sm-50 { + margin-block-start: 0.125rem !important; + margin-block-end: 0.125rem !important; + } + .my-sm-1 { + margin-block-start: 0.25rem !important; + margin-block-end: 0.25rem !important; + } + .my-sm-1_5 { + margin-block-start: 0.375rem !important; + margin-block-end: 0.375rem !important; + } + .my-sm-2 { + margin-block-start: 0.5rem !important; + margin-block-end: 0.5rem !important; + } + .my-sm-3 { + margin-block-start: 0.75rem !important; + margin-block-end: 0.75rem !important; + } + .my-sm-4 { + margin-block-start: 1rem !important; + margin-block-end: 1rem !important; + } + .my-sm-5 { + margin-block-start: 1.25rem !important; + margin-block-end: 1.25rem !important; + } + .my-sm-6 { + margin-block-start: 1.5rem !important; + margin-block-end: 1.5rem !important; + } + .my-sm-7 { + margin-block-start: 1.75rem !important; + margin-block-end: 1.75rem !important; + } + .my-sm-8 { + margin-block-start: 2rem !important; + margin-block-end: 2rem !important; + } + .my-sm-9 { + margin-block-start: 2.25rem !important; + margin-block-end: 2.25rem !important; + } + .my-sm-10 { + margin-block-start: 2.5rem !important; + margin-block-end: 2.5rem !important; + } + .my-sm-11 { + margin-block-start: 2.75rem !important; + margin-block-end: 2.75rem !important; + } + .my-sm-12 { + margin-block-start: 3rem !important; + margin-block-end: 3rem !important; + } + .my-sm-auto { + margin-block-start: auto !important; + margin-block-end: auto !important; + } + .mt-sm-0 { + margin-block-start: 0 !important; + } + .mt-sm-50 { + margin-block-start: 0.125rem !important; + } + .mt-sm-1 { + margin-block-start: 0.25rem !important; + } + .mt-sm-1_5 { + margin-block-start: 0.375rem !important; + } + .mt-sm-2 { + margin-block-start: 0.5rem !important; + } + .mt-sm-3 { + margin-block-start: 0.75rem !important; + } + .mt-sm-4 { + margin-block-start: 1rem !important; + } + .mt-sm-5 { + margin-block-start: 1.25rem !important; + } + .mt-sm-6 { + margin-block-start: 1.5rem !important; + } + .mt-sm-7 { + margin-block-start: 1.75rem !important; + } + .mt-sm-8 { + margin-block-start: 2rem !important; + } + .mt-sm-9 { + margin-block-start: 2.25rem !important; + } + .mt-sm-10 { + margin-block-start: 2.5rem !important; + } + .mt-sm-11 { + margin-block-start: 2.75rem !important; + } + .mt-sm-12 { + margin-block-start: 3rem !important; + } + .mt-sm-auto { + margin-block-start: auto !important; + } + .me-sm-0 { + margin-inline-end: 0 !important; + } + .me-sm-50 { + margin-inline-end: 0.125rem !important; + } + .me-sm-1 { + margin-inline-end: 0.25rem !important; + } + .me-sm-1_5 { + margin-inline-end: 0.375rem !important; + } + .me-sm-2 { + margin-inline-end: 0.5rem !important; + } + .me-sm-3 { + margin-inline-end: 0.75rem !important; + } + .me-sm-4 { + margin-inline-end: 1rem !important; + } + .me-sm-5 { + margin-inline-end: 1.25rem !important; + } + .me-sm-6 { + margin-inline-end: 1.5rem !important; + } + .me-sm-7 { + margin-inline-end: 1.75rem !important; + } + .me-sm-8 { + margin-inline-end: 2rem !important; + } + .me-sm-9 { + margin-inline-end: 2.25rem !important; + } + .me-sm-10 { + margin-inline-end: 2.5rem !important; + } + .me-sm-11 { + margin-inline-end: 2.75rem !important; + } + .me-sm-12 { + margin-inline-end: 3rem !important; + } + .me-sm-auto { + margin-inline-end: auto !important; + } + .mb-sm-0 { + margin-block-end: 0 !important; + } + .mb-sm-50 { + margin-block-end: 0.125rem !important; + } + .mb-sm-1 { + margin-block-end: 0.25rem !important; + } + .mb-sm-1_5 { + margin-block-end: 0.375rem !important; + } + .mb-sm-2 { + margin-block-end: 0.5rem !important; + } + .mb-sm-3 { + margin-block-end: 0.75rem !important; + } + .mb-sm-4 { + margin-block-end: 1rem !important; + } + .mb-sm-5 { + margin-block-end: 1.25rem !important; + } + .mb-sm-6 { + margin-block-end: 1.5rem !important; + } + .mb-sm-7 { + margin-block-end: 1.75rem !important; + } + .mb-sm-8 { + margin-block-end: 2rem !important; + } + .mb-sm-9 { + margin-block-end: 2.25rem !important; + } + .mb-sm-10 { + margin-block-end: 2.5rem !important; + } + .mb-sm-11 { + margin-block-end: 2.75rem !important; + } + .mb-sm-12 { + margin-block-end: 3rem !important; + } + .mb-sm-auto { + margin-block-end: auto !important; + } + .ms-sm-0 { + margin-inline-start: 0 !important; + } + .ms-sm-50 { + margin-inline-start: 0.125rem !important; + } + .ms-sm-1 { + margin-inline-start: 0.25rem !important; + } + .ms-sm-1_5 { + margin-inline-start: 0.375rem !important; + } + .ms-sm-2 { + margin-inline-start: 0.5rem !important; + } + .ms-sm-3 { + margin-inline-start: 0.75rem !important; + } + .ms-sm-4 { + margin-inline-start: 1rem !important; + } + .ms-sm-5 { + margin-inline-start: 1.25rem !important; + } + .ms-sm-6 { + margin-inline-start: 1.5rem !important; + } + .ms-sm-7 { + margin-inline-start: 1.75rem !important; + } + .ms-sm-8 { + margin-inline-start: 2rem !important; + } + .ms-sm-9 { + margin-inline-start: 2.25rem !important; + } + .ms-sm-10 { + margin-inline-start: 2.5rem !important; + } + .ms-sm-11 { + margin-inline-start: 2.75rem !important; + } + .ms-sm-12 { + margin-inline-start: 3rem !important; + } + .ms-sm-auto { + margin-inline-start: auto !important; + } + .m-sm-n50 { + margin: -0.125rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .m-sm-n1_5 { + margin: -0.375rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .m-sm-n3 { + margin: -0.75rem !important; + } + .m-sm-n4 { + margin: -1rem !important; + } + .m-sm-n5 { + margin: -1.25rem !important; + } + .m-sm-n6 { + margin: -1.5rem !important; + } + .m-sm-n7 { + margin: -1.75rem !important; + } + .m-sm-n8 { + margin: -2rem !important; + } + .m-sm-n9 { + margin: -2.25rem !important; + } + .m-sm-n10 { + margin: -2.5rem !important; + } + .m-sm-n11 { + margin: -2.75rem !important; + } + .m-sm-n12 { + margin: -3rem !important; + } + .mx-sm-n50 { + margin-inline-end: -0.125rem !important; + margin-inline-start: -0.125rem !important; + } + .mx-sm-n1 { + margin-inline-end: -0.25rem !important; + margin-inline-start: -0.25rem !important; + } + .mx-sm-n1_5 { + margin-inline-end: -0.375rem !important; + margin-inline-start: -0.375rem !important; + } + .mx-sm-n2 { + margin-inline-end: -0.5rem !important; + margin-inline-start: -0.5rem !important; + } + .mx-sm-n3 { + margin-inline-end: -0.75rem !important; + margin-inline-start: -0.75rem !important; + } + .mx-sm-n4 { + margin-inline-end: -1rem !important; + margin-inline-start: -1rem !important; + } + .mx-sm-n5 { + margin-inline-end: -1.25rem !important; + margin-inline-start: -1.25rem !important; + } + .mx-sm-n6 { + margin-inline-end: -1.5rem !important; + margin-inline-start: -1.5rem !important; + } + .mx-sm-n7 { + margin-inline-end: -1.75rem !important; + margin-inline-start: -1.75rem !important; + } + .mx-sm-n8 { + margin-inline-end: -2rem !important; + margin-inline-start: -2rem !important; + } + .mx-sm-n9 { + margin-inline-end: -2.25rem !important; + margin-inline-start: -2.25rem !important; + } + .mx-sm-n10 { + margin-inline-end: -2.5rem !important; + margin-inline-start: -2.5rem !important; + } + .mx-sm-n11 { + margin-inline-end: -2.75rem !important; + margin-inline-start: -2.75rem !important; + } + .mx-sm-n12 { + margin-inline-end: -3rem !important; + margin-inline-start: -3rem !important; + } + .my-sm-n50 { + margin-block-start: -0.125rem !important; + margin-block-end: -0.125rem !important; + } + .my-sm-n1 { + margin-block-start: -0.25rem !important; + margin-block-end: -0.25rem !important; + } + .my-sm-n1_5 { + margin-block-start: -0.375rem !important; + margin-block-end: -0.375rem !important; + } + .my-sm-n2 { + margin-block-start: -0.5rem !important; + margin-block-end: -0.5rem !important; + } + .my-sm-n3 { + margin-block-start: -0.75rem !important; + margin-block-end: -0.75rem !important; + } + .my-sm-n4 { + margin-block-start: -1rem !important; + margin-block-end: -1rem !important; + } + .my-sm-n5 { + margin-block-start: -1.25rem !important; + margin-block-end: -1.25rem !important; + } + .my-sm-n6 { + margin-block-start: -1.5rem !important; + margin-block-end: -1.5rem !important; + } + .my-sm-n7 { + margin-block-start: -1.75rem !important; + margin-block-end: -1.75rem !important; + } + .my-sm-n8 { + margin-block-start: -2rem !important; + margin-block-end: -2rem !important; + } + .my-sm-n9 { + margin-block-start: -2.25rem !important; + margin-block-end: -2.25rem !important; + } + .my-sm-n10 { + margin-block-start: -2.5rem !important; + margin-block-end: -2.5rem !important; + } + .my-sm-n11 { + margin-block-start: -2.75rem !important; + margin-block-end: -2.75rem !important; + } + .my-sm-n12 { + margin-block-start: -3rem !important; + margin-block-end: -3rem !important; + } + .mt-sm-n50 { + margin-block-start: -0.125rem !important; + } + .mt-sm-n1 { + margin-block-start: -0.25rem !important; + } + .mt-sm-n1_5 { + margin-block-start: -0.375rem !important; + } + .mt-sm-n2 { + margin-block-start: -0.5rem !important; + } + .mt-sm-n3 { + margin-block-start: -0.75rem !important; + } + .mt-sm-n4 { + margin-block-start: -1rem !important; + } + .mt-sm-n5 { + margin-block-start: -1.25rem !important; + } + .mt-sm-n6 { + margin-block-start: -1.5rem !important; + } + .mt-sm-n7 { + margin-block-start: -1.75rem !important; + } + .mt-sm-n8 { + margin-block-start: -2rem !important; + } + .mt-sm-n9 { + margin-block-start: -2.25rem !important; + } + .mt-sm-n10 { + margin-block-start: -2.5rem !important; + } + .mt-sm-n11 { + margin-block-start: -2.75rem !important; + } + .mt-sm-n12 { + margin-block-start: -3rem !important; + } + .me-sm-n50 { + margin-inline-end: -0.125rem !important; + } + .me-sm-n1 { + margin-inline-end: -0.25rem !important; + } + .me-sm-n1_5 { + margin-inline-end: -0.375rem !important; + } + .me-sm-n2 { + margin-inline-end: -0.5rem !important; + } + .me-sm-n3 { + margin-inline-end: -0.75rem !important; + } + .me-sm-n4 { + margin-inline-end: -1rem !important; + } + .me-sm-n5 { + margin-inline-end: -1.25rem !important; + } + .me-sm-n6 { + margin-inline-end: -1.5rem !important; + } + .me-sm-n7 { + margin-inline-end: -1.75rem !important; + } + .me-sm-n8 { + margin-inline-end: -2rem !important; + } + .me-sm-n9 { + margin-inline-end: -2.25rem !important; + } + .me-sm-n10 { + margin-inline-end: -2.5rem !important; + } + .me-sm-n11 { + margin-inline-end: -2.75rem !important; + } + .me-sm-n12 { + margin-inline-end: -3rem !important; + } + .mb-sm-n50 { + margin-block-end: -0.125rem !important; + } + .mb-sm-n1 { + margin-block-end: -0.25rem !important; + } + .mb-sm-n1_5 { + margin-block-end: -0.375rem !important; + } + .mb-sm-n2 { + margin-block-end: -0.5rem !important; + } + .mb-sm-n3 { + margin-block-end: -0.75rem !important; + } + .mb-sm-n4 { + margin-block-end: -1rem !important; + } + .mb-sm-n5 { + margin-block-end: -1.25rem !important; + } + .mb-sm-n6 { + margin-block-end: -1.5rem !important; + } + .mb-sm-n7 { + margin-block-end: -1.75rem !important; + } + .mb-sm-n8 { + margin-block-end: -2rem !important; + } + .mb-sm-n9 { + margin-block-end: -2.25rem !important; + } + .mb-sm-n10 { + margin-block-end: -2.5rem !important; + } + .mb-sm-n11 { + margin-block-end: -2.75rem !important; + } + .mb-sm-n12 { + margin-block-end: -3rem !important; + } + .ms-sm-n50 { + margin-inline-start: -0.125rem !important; + } + .ms-sm-n1 { + margin-inline-start: -0.25rem !important; + } + .ms-sm-n1_5 { + margin-inline-start: -0.375rem !important; + } + .ms-sm-n2 { + margin-inline-start: -0.5rem !important; + } + .ms-sm-n3 { + margin-inline-start: -0.75rem !important; + } + .ms-sm-n4 { + margin-inline-start: -1rem !important; + } + .ms-sm-n5 { + margin-inline-start: -1.25rem !important; + } + .ms-sm-n6 { + margin-inline-start: -1.5rem !important; + } + .ms-sm-n7 { + margin-inline-start: -1.75rem !important; + } + .ms-sm-n8 { + margin-inline-start: -2rem !important; + } + .ms-sm-n9 { + margin-inline-start: -2.25rem !important; + } + .ms-sm-n10 { + margin-inline-start: -2.5rem !important; + } + .ms-sm-n11 { + margin-inline-start: -2.75rem !important; + } + .ms-sm-n12 { + margin-inline-start: -3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-50 { + padding: 0.125rem !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-1_5 { + padding: 0.375rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 0.75rem !important; + } + .p-sm-4 { + padding: 1rem !important; + } + .p-sm-5 { + padding: 1.25rem !important; + } + .p-sm-6 { + padding: 1.5rem !important; + } + .p-sm-7 { + padding: 1.75rem !important; + } + .p-sm-8 { + padding: 2rem !important; + } + .p-sm-9 { + padding: 2.25rem !important; + } + .p-sm-10 { + padding: 2.5rem !important; + } + .p-sm-11 { + padding: 2.75rem !important; + } + .p-sm-12 { + padding: 3rem !important; + } + .px-sm-0 { + padding-inline-end: 0 !important; + padding-inline-start: 0 !important; + } + .px-sm-50 { + padding-inline-end: 0.125rem !important; + padding-inline-start: 0.125rem !important; + } + .px-sm-1 { + padding-inline-end: 0.25rem !important; + padding-inline-start: 0.25rem !important; + } + .px-sm-1_5 { + padding-inline-end: 0.375rem !important; + padding-inline-start: 0.375rem !important; + } + .px-sm-2 { + padding-inline-end: 0.5rem !important; + padding-inline-start: 0.5rem !important; + } + .px-sm-3 { + padding-inline-end: 0.75rem !important; + padding-inline-start: 0.75rem !important; + } + .px-sm-4 { + padding-inline-end: 1rem !important; + padding-inline-start: 1rem !important; + } + .px-sm-5 { + padding-inline-end: 1.25rem !important; + padding-inline-start: 1.25rem !important; + } + .px-sm-6 { + padding-inline-end: 1.5rem !important; + padding-inline-start: 1.5rem !important; + } + .px-sm-7 { + padding-inline-end: 1.75rem !important; + padding-inline-start: 1.75rem !important; + } + .px-sm-8 { + padding-inline-end: 2rem !important; + padding-inline-start: 2rem !important; + } + .px-sm-9 { + padding-inline-end: 2.25rem !important; + padding-inline-start: 2.25rem !important; + } + .px-sm-10 { + padding-inline-end: 2.5rem !important; + padding-inline-start: 2.5rem !important; + } + .px-sm-11 { + padding-inline-end: 2.75rem !important; + padding-inline-start: 2.75rem !important; + } + .px-sm-12 { + padding-inline-end: 3rem !important; + padding-inline-start: 3rem !important; + } + .py-sm-0 { + padding-block-start: 0 !important; + padding-block-end: 0 !important; + } + .py-sm-50 { + padding-block-start: 0.125rem !important; + padding-block-end: 0.125rem !important; + } + .py-sm-1 { + padding-block-start: 0.25rem !important; + padding-block-end: 0.25rem !important; + } + .py-sm-1_5 { + padding-block-start: 0.375rem !important; + padding-block-end: 0.375rem !important; + } + .py-sm-2 { + padding-block-start: 0.5rem !important; + padding-block-end: 0.5rem !important; + } + .py-sm-3 { + padding-block-start: 0.75rem !important; + padding-block-end: 0.75rem !important; + } + .py-sm-4 { + padding-block-start: 1rem !important; + padding-block-end: 1rem !important; + } + .py-sm-5 { + padding-block-start: 1.25rem !important; + padding-block-end: 1.25rem !important; + } + .py-sm-6 { + padding-block-start: 1.5rem !important; + padding-block-end: 1.5rem !important; + } + .py-sm-7 { + padding-block-start: 1.75rem !important; + padding-block-end: 1.75rem !important; + } + .py-sm-8 { + padding-block-start: 2rem !important; + padding-block-end: 2rem !important; + } + .py-sm-9 { + padding-block-start: 2.25rem !important; + padding-block-end: 2.25rem !important; + } + .py-sm-10 { + padding-block-start: 2.5rem !important; + padding-block-end: 2.5rem !important; + } + .py-sm-11 { + padding-block-start: 2.75rem !important; + padding-block-end: 2.75rem !important; + } + .py-sm-12 { + padding-block-start: 3rem !important; + padding-block-end: 3rem !important; + } + .pt-sm-0 { + padding-block-start: 0 !important; + } + .pt-sm-50 { + padding-block-start: 0.125rem !important; + } + .pt-sm-1 { + padding-block-start: 0.25rem !important; + } + .pt-sm-1_5 { + padding-block-start: 0.375rem !important; + } + .pt-sm-2 { + padding-block-start: 0.5rem !important; + } + .pt-sm-3 { + padding-block-start: 0.75rem !important; + } + .pt-sm-4 { + padding-block-start: 1rem !important; + } + .pt-sm-5 { + padding-block-start: 1.25rem !important; + } + .pt-sm-6 { + padding-block-start: 1.5rem !important; + } + .pt-sm-7 { + padding-block-start: 1.75rem !important; + } + .pt-sm-8 { + padding-block-start: 2rem !important; + } + .pt-sm-9 { + padding-block-start: 2.25rem !important; + } + .pt-sm-10 { + padding-block-start: 2.5rem !important; + } + .pt-sm-11 { + padding-block-start: 2.75rem !important; + } + .pt-sm-12 { + padding-block-start: 3rem !important; + } + .pe-sm-0 { + padding-inline-end: 0 !important; + } + .pe-sm-50 { + padding-inline-end: 0.125rem !important; + } + .pe-sm-1 { + padding-inline-end: 0.25rem !important; + } + .pe-sm-1_5 { + padding-inline-end: 0.375rem !important; + } + .pe-sm-2 { + padding-inline-end: 0.5rem !important; + } + .pe-sm-3 { + padding-inline-end: 0.75rem !important; + } + .pe-sm-4 { + padding-inline-end: 1rem !important; + } + .pe-sm-5 { + padding-inline-end: 1.25rem !important; + } + .pe-sm-6 { + padding-inline-end: 1.5rem !important; + } + .pe-sm-7 { + padding-inline-end: 1.75rem !important; + } + .pe-sm-8 { + padding-inline-end: 2rem !important; + } + .pe-sm-9 { + padding-inline-end: 2.25rem !important; + } + .pe-sm-10 { + padding-inline-end: 2.5rem !important; + } + .pe-sm-11 { + padding-inline-end: 2.75rem !important; + } + .pe-sm-12 { + padding-inline-end: 3rem !important; + } + .pb-sm-0 { + padding-block-end: 0 !important; + } + .pb-sm-50 { + padding-block-end: 0.125rem !important; + } + .pb-sm-1 { + padding-block-end: 0.25rem !important; + } + .pb-sm-1_5 { + padding-block-end: 0.375rem !important; + } + .pb-sm-2 { + padding-block-end: 0.5rem !important; + } + .pb-sm-3 { + padding-block-end: 0.75rem !important; + } + .pb-sm-4 { + padding-block-end: 1rem !important; + } + .pb-sm-5 { + padding-block-end: 1.25rem !important; + } + .pb-sm-6 { + padding-block-end: 1.5rem !important; + } + .pb-sm-7 { + padding-block-end: 1.75rem !important; + } + .pb-sm-8 { + padding-block-end: 2rem !important; + } + .pb-sm-9 { + padding-block-end: 2.25rem !important; + } + .pb-sm-10 { + padding-block-end: 2.5rem !important; + } + .pb-sm-11 { + padding-block-end: 2.75rem !important; + } + .pb-sm-12 { + padding-block-end: 3rem !important; + } + .ps-sm-0 { + padding-inline-start: 0 !important; + } + .ps-sm-50 { + padding-inline-start: 0.125rem !important; + } + .ps-sm-1 { + padding-inline-start: 0.25rem !important; + } + .ps-sm-1_5 { + padding-inline-start: 0.375rem !important; + } + .ps-sm-2 { + padding-inline-start: 0.5rem !important; + } + .ps-sm-3 { + padding-inline-start: 0.75rem !important; + } + .ps-sm-4 { + padding-inline-start: 1rem !important; + } + .ps-sm-5 { + padding-inline-start: 1.25rem !important; + } + .ps-sm-6 { + padding-inline-start: 1.5rem !important; + } + .ps-sm-7 { + padding-inline-start: 1.75rem !important; + } + .ps-sm-8 { + padding-inline-start: 2rem !important; + } + .ps-sm-9 { + padding-inline-start: 2.25rem !important; + } + .ps-sm-10 { + padding-inline-start: 2.5rem !important; + } + .ps-sm-11 { + padding-inline-start: 2.75rem !important; + } + .ps-sm-12 { + padding-inline-start: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-50 { + gap: 0.125rem !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-1_5 { + gap: 0.375rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 0.75rem !important; + } + .gap-sm-4 { + gap: 1rem !important; + } + .gap-sm-5 { + gap: 1.25rem !important; + } + .gap-sm-6 { + gap: 1.5rem !important; + } + .gap-sm-7 { + gap: 1.75rem !important; + } + .gap-sm-8 { + gap: 2rem !important; + } + .gap-sm-9 { + gap: 2.25rem !important; + } + .gap-sm-10 { + gap: 2.5rem !important; + } + .gap-sm-11 { + gap: 2.75rem !important; + } + .gap-sm-12 { + gap: 3rem !important; + } + .row-gap-sm-0 { + row-gap: 0 !important; + } + .row-gap-sm-50 { + row-gap: 0.125rem !important; + } + .row-gap-sm-1 { + row-gap: 0.25rem !important; + } + .row-gap-sm-1_5 { + row-gap: 0.375rem !important; + } + .row-gap-sm-2 { + row-gap: 0.5rem !important; + } + .row-gap-sm-3 { + row-gap: 0.75rem !important; + } + .row-gap-sm-4 { + row-gap: 1rem !important; + } + .row-gap-sm-5 { + row-gap: 1.25rem !important; + } + .row-gap-sm-6 { + row-gap: 1.5rem !important; + } + .row-gap-sm-7 { + row-gap: 1.75rem !important; + } + .row-gap-sm-8 { + row-gap: 2rem !important; + } + .row-gap-sm-9 { + row-gap: 2.25rem !important; + } + .row-gap-sm-10 { + row-gap: 2.5rem !important; + } + .row-gap-sm-11 { + row-gap: 2.75rem !important; + } + .row-gap-sm-12 { + row-gap: 3rem !important; + } + .column-gap-sm-0 { + column-gap: 0 !important; + } + .column-gap-sm-50 { + column-gap: 0.125rem !important; + } + .column-gap-sm-1 { + column-gap: 0.25rem !important; + } + .column-gap-sm-1_5 { + column-gap: 0.375rem !important; + } + .column-gap-sm-2 { + column-gap: 0.5rem !important; + } + .column-gap-sm-3 { + column-gap: 0.75rem !important; + } + .column-gap-sm-4 { + column-gap: 1rem !important; + } + .column-gap-sm-5 { + column-gap: 1.25rem !important; + } + .column-gap-sm-6 { + column-gap: 1.5rem !important; + } + .column-gap-sm-7 { + column-gap: 1.75rem !important; + } + .column-gap-sm-8 { + column-gap: 2rem !important; + } + .column-gap-sm-9 { + column-gap: 2.25rem !important; + } + .column-gap-sm-10 { + column-gap: 2.5rem !important; + } + .column-gap-sm-11 { + column-gap: 2.75rem !important; + } + .column-gap-sm-12 { + column-gap: 3rem !important; + } + .text-sm-start { + text-align: start !important; + } + .text-sm-end { + text-align: end !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: inline-start !important; + } + .float-md-end { + float: inline-end !important; + } + .float-md-none { + float: none !important; + } + .object-fit-md-contain { + object-fit: contain !important; + } + .object-fit-md-cover { + object-fit: cover !important; + } + .object-fit-md-fill { + object-fit: fill !important; + } + .object-fit-md-scale { + object-fit: scale-down !important; + } + .object-fit-md-none { + object-fit: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .border-md-solid { + border-style: solid !important; + } + .border-md-dashed { + border-style: dashed !important; + } + .border-md-none { + border-style: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-50 { + margin: 0.125rem !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-1_5 { + margin: 0.375rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 0.75rem !important; + } + .m-md-4 { + margin: 1rem !important; + } + .m-md-5 { + margin: 1.25rem !important; + } + .m-md-6 { + margin: 1.5rem !important; + } + .m-md-7 { + margin: 1.75rem !important; + } + .m-md-8 { + margin: 2rem !important; + } + .m-md-9 { + margin: 2.25rem !important; + } + .m-md-10 { + margin: 2.5rem !important; + } + .m-md-11 { + margin: 2.75rem !important; + } + .m-md-12 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-inline-end: 0 !important; + margin-inline-start: 0 !important; + } + .mx-md-50 { + margin-inline-end: 0.125rem !important; + margin-inline-start: 0.125rem !important; + } + .mx-md-1 { + margin-inline-end: 0.25rem !important; + margin-inline-start: 0.25rem !important; + } + .mx-md-1_5 { + margin-inline-end: 0.375rem !important; + margin-inline-start: 0.375rem !important; + } + .mx-md-2 { + margin-inline-end: 0.5rem !important; + margin-inline-start: 0.5rem !important; + } + .mx-md-3 { + margin-inline-end: 0.75rem !important; + margin-inline-start: 0.75rem !important; + } + .mx-md-4 { + margin-inline-end: 1rem !important; + margin-inline-start: 1rem !important; + } + .mx-md-5 { + margin-inline-end: 1.25rem !important; + margin-inline-start: 1.25rem !important; + } + .mx-md-6 { + margin-inline-end: 1.5rem !important; + margin-inline-start: 1.5rem !important; + } + .mx-md-7 { + margin-inline-end: 1.75rem !important; + margin-inline-start: 1.75rem !important; + } + .mx-md-8 { + margin-inline-end: 2rem !important; + margin-inline-start: 2rem !important; + } + .mx-md-9 { + margin-inline-end: 2.25rem !important; + margin-inline-start: 2.25rem !important; + } + .mx-md-10 { + margin-inline-end: 2.5rem !important; + margin-inline-start: 2.5rem !important; + } + .mx-md-11 { + margin-inline-end: 2.75rem !important; + margin-inline-start: 2.75rem !important; + } + .mx-md-12 { + margin-inline-end: 3rem !important; + margin-inline-start: 3rem !important; + } + .mx-md-auto { + margin-inline-end: auto !important; + margin-inline-start: auto !important; + } + .my-md-0 { + margin-block-start: 0 !important; + margin-block-end: 0 !important; + } + .my-md-50 { + margin-block-start: 0.125rem !important; + margin-block-end: 0.125rem !important; + } + .my-md-1 { + margin-block-start: 0.25rem !important; + margin-block-end: 0.25rem !important; + } + .my-md-1_5 { + margin-block-start: 0.375rem !important; + margin-block-end: 0.375rem !important; + } + .my-md-2 { + margin-block-start: 0.5rem !important; + margin-block-end: 0.5rem !important; + } + .my-md-3 { + margin-block-start: 0.75rem !important; + margin-block-end: 0.75rem !important; + } + .my-md-4 { + margin-block-start: 1rem !important; + margin-block-end: 1rem !important; + } + .my-md-5 { + margin-block-start: 1.25rem !important; + margin-block-end: 1.25rem !important; + } + .my-md-6 { + margin-block-start: 1.5rem !important; + margin-block-end: 1.5rem !important; + } + .my-md-7 { + margin-block-start: 1.75rem !important; + margin-block-end: 1.75rem !important; + } + .my-md-8 { + margin-block-start: 2rem !important; + margin-block-end: 2rem !important; + } + .my-md-9 { + margin-block-start: 2.25rem !important; + margin-block-end: 2.25rem !important; + } + .my-md-10 { + margin-block-start: 2.5rem !important; + margin-block-end: 2.5rem !important; + } + .my-md-11 { + margin-block-start: 2.75rem !important; + margin-block-end: 2.75rem !important; + } + .my-md-12 { + margin-block-start: 3rem !important; + margin-block-end: 3rem !important; + } + .my-md-auto { + margin-block-start: auto !important; + margin-block-end: auto !important; + } + .mt-md-0 { + margin-block-start: 0 !important; + } + .mt-md-50 { + margin-block-start: 0.125rem !important; + } + .mt-md-1 { + margin-block-start: 0.25rem !important; + } + .mt-md-1_5 { + margin-block-start: 0.375rem !important; + } + .mt-md-2 { + margin-block-start: 0.5rem !important; + } + .mt-md-3 { + margin-block-start: 0.75rem !important; + } + .mt-md-4 { + margin-block-start: 1rem !important; + } + .mt-md-5 { + margin-block-start: 1.25rem !important; + } + .mt-md-6 { + margin-block-start: 1.5rem !important; + } + .mt-md-7 { + margin-block-start: 1.75rem !important; + } + .mt-md-8 { + margin-block-start: 2rem !important; + } + .mt-md-9 { + margin-block-start: 2.25rem !important; + } + .mt-md-10 { + margin-block-start: 2.5rem !important; + } + .mt-md-11 { + margin-block-start: 2.75rem !important; + } + .mt-md-12 { + margin-block-start: 3rem !important; + } + .mt-md-auto { + margin-block-start: auto !important; + } + .me-md-0 { + margin-inline-end: 0 !important; + } + .me-md-50 { + margin-inline-end: 0.125rem !important; + } + .me-md-1 { + margin-inline-end: 0.25rem !important; + } + .me-md-1_5 { + margin-inline-end: 0.375rem !important; + } + .me-md-2 { + margin-inline-end: 0.5rem !important; + } + .me-md-3 { + margin-inline-end: 0.75rem !important; + } + .me-md-4 { + margin-inline-end: 1rem !important; + } + .me-md-5 { + margin-inline-end: 1.25rem !important; + } + .me-md-6 { + margin-inline-end: 1.5rem !important; + } + .me-md-7 { + margin-inline-end: 1.75rem !important; + } + .me-md-8 { + margin-inline-end: 2rem !important; + } + .me-md-9 { + margin-inline-end: 2.25rem !important; + } + .me-md-10 { + margin-inline-end: 2.5rem !important; + } + .me-md-11 { + margin-inline-end: 2.75rem !important; + } + .me-md-12 { + margin-inline-end: 3rem !important; + } + .me-md-auto { + margin-inline-end: auto !important; + } + .mb-md-0 { + margin-block-end: 0 !important; + } + .mb-md-50 { + margin-block-end: 0.125rem !important; + } + .mb-md-1 { + margin-block-end: 0.25rem !important; + } + .mb-md-1_5 { + margin-block-end: 0.375rem !important; + } + .mb-md-2 { + margin-block-end: 0.5rem !important; + } + .mb-md-3 { + margin-block-end: 0.75rem !important; + } + .mb-md-4 { + margin-block-end: 1rem !important; + } + .mb-md-5 { + margin-block-end: 1.25rem !important; + } + .mb-md-6 { + margin-block-end: 1.5rem !important; + } + .mb-md-7 { + margin-block-end: 1.75rem !important; + } + .mb-md-8 { + margin-block-end: 2rem !important; + } + .mb-md-9 { + margin-block-end: 2.25rem !important; + } + .mb-md-10 { + margin-block-end: 2.5rem !important; + } + .mb-md-11 { + margin-block-end: 2.75rem !important; + } + .mb-md-12 { + margin-block-end: 3rem !important; + } + .mb-md-auto { + margin-block-end: auto !important; + } + .ms-md-0 { + margin-inline-start: 0 !important; + } + .ms-md-50 { + margin-inline-start: 0.125rem !important; + } + .ms-md-1 { + margin-inline-start: 0.25rem !important; + } + .ms-md-1_5 { + margin-inline-start: 0.375rem !important; + } + .ms-md-2 { + margin-inline-start: 0.5rem !important; + } + .ms-md-3 { + margin-inline-start: 0.75rem !important; + } + .ms-md-4 { + margin-inline-start: 1rem !important; + } + .ms-md-5 { + margin-inline-start: 1.25rem !important; + } + .ms-md-6 { + margin-inline-start: 1.5rem !important; + } + .ms-md-7 { + margin-inline-start: 1.75rem !important; + } + .ms-md-8 { + margin-inline-start: 2rem !important; + } + .ms-md-9 { + margin-inline-start: 2.25rem !important; + } + .ms-md-10 { + margin-inline-start: 2.5rem !important; + } + .ms-md-11 { + margin-inline-start: 2.75rem !important; + } + .ms-md-12 { + margin-inline-start: 3rem !important; + } + .ms-md-auto { + margin-inline-start: auto !important; + } + .m-md-n50 { + margin: -0.125rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .m-md-n1_5 { + margin: -0.375rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .m-md-n3 { + margin: -0.75rem !important; + } + .m-md-n4 { + margin: -1rem !important; + } + .m-md-n5 { + margin: -1.25rem !important; + } + .m-md-n6 { + margin: -1.5rem !important; + } + .m-md-n7 { + margin: -1.75rem !important; + } + .m-md-n8 { + margin: -2rem !important; + } + .m-md-n9 { + margin: -2.25rem !important; + } + .m-md-n10 { + margin: -2.5rem !important; + } + .m-md-n11 { + margin: -2.75rem !important; + } + .m-md-n12 { + margin: -3rem !important; + } + .mx-md-n50 { + margin-inline-end: -0.125rem !important; + margin-inline-start: -0.125rem !important; + } + .mx-md-n1 { + margin-inline-end: -0.25rem !important; + margin-inline-start: -0.25rem !important; + } + .mx-md-n1_5 { + margin-inline-end: -0.375rem !important; + margin-inline-start: -0.375rem !important; + } + .mx-md-n2 { + margin-inline-end: -0.5rem !important; + margin-inline-start: -0.5rem !important; + } + .mx-md-n3 { + margin-inline-end: -0.75rem !important; + margin-inline-start: -0.75rem !important; + } + .mx-md-n4 { + margin-inline-end: -1rem !important; + margin-inline-start: -1rem !important; + } + .mx-md-n5 { + margin-inline-end: -1.25rem !important; + margin-inline-start: -1.25rem !important; + } + .mx-md-n6 { + margin-inline-end: -1.5rem !important; + margin-inline-start: -1.5rem !important; + } + .mx-md-n7 { + margin-inline-end: -1.75rem !important; + margin-inline-start: -1.75rem !important; + } + .mx-md-n8 { + margin-inline-end: -2rem !important; + margin-inline-start: -2rem !important; + } + .mx-md-n9 { + margin-inline-end: -2.25rem !important; + margin-inline-start: -2.25rem !important; + } + .mx-md-n10 { + margin-inline-end: -2.5rem !important; + margin-inline-start: -2.5rem !important; + } + .mx-md-n11 { + margin-inline-end: -2.75rem !important; + margin-inline-start: -2.75rem !important; + } + .mx-md-n12 { + margin-inline-end: -3rem !important; + margin-inline-start: -3rem !important; + } + .my-md-n50 { + margin-block-start: -0.125rem !important; + margin-block-end: -0.125rem !important; + } + .my-md-n1 { + margin-block-start: -0.25rem !important; + margin-block-end: -0.25rem !important; + } + .my-md-n1_5 { + margin-block-start: -0.375rem !important; + margin-block-end: -0.375rem !important; + } + .my-md-n2 { + margin-block-start: -0.5rem !important; + margin-block-end: -0.5rem !important; + } + .my-md-n3 { + margin-block-start: -0.75rem !important; + margin-block-end: -0.75rem !important; + } + .my-md-n4 { + margin-block-start: -1rem !important; + margin-block-end: -1rem !important; + } + .my-md-n5 { + margin-block-start: -1.25rem !important; + margin-block-end: -1.25rem !important; + } + .my-md-n6 { + margin-block-start: -1.5rem !important; + margin-block-end: -1.5rem !important; + } + .my-md-n7 { + margin-block-start: -1.75rem !important; + margin-block-end: -1.75rem !important; + } + .my-md-n8 { + margin-block-start: -2rem !important; + margin-block-end: -2rem !important; + } + .my-md-n9 { + margin-block-start: -2.25rem !important; + margin-block-end: -2.25rem !important; + } + .my-md-n10 { + margin-block-start: -2.5rem !important; + margin-block-end: -2.5rem !important; + } + .my-md-n11 { + margin-block-start: -2.75rem !important; + margin-block-end: -2.75rem !important; + } + .my-md-n12 { + margin-block-start: -3rem !important; + margin-block-end: -3rem !important; + } + .mt-md-n50 { + margin-block-start: -0.125rem !important; + } + .mt-md-n1 { + margin-block-start: -0.25rem !important; + } + .mt-md-n1_5 { + margin-block-start: -0.375rem !important; + } + .mt-md-n2 { + margin-block-start: -0.5rem !important; + } + .mt-md-n3 { + margin-block-start: -0.75rem !important; + } + .mt-md-n4 { + margin-block-start: -1rem !important; + } + .mt-md-n5 { + margin-block-start: -1.25rem !important; + } + .mt-md-n6 { + margin-block-start: -1.5rem !important; + } + .mt-md-n7 { + margin-block-start: -1.75rem !important; + } + .mt-md-n8 { + margin-block-start: -2rem !important; + } + .mt-md-n9 { + margin-block-start: -2.25rem !important; + } + .mt-md-n10 { + margin-block-start: -2.5rem !important; + } + .mt-md-n11 { + margin-block-start: -2.75rem !important; + } + .mt-md-n12 { + margin-block-start: -3rem !important; + } + .me-md-n50 { + margin-inline-end: -0.125rem !important; + } + .me-md-n1 { + margin-inline-end: -0.25rem !important; + } + .me-md-n1_5 { + margin-inline-end: -0.375rem !important; + } + .me-md-n2 { + margin-inline-end: -0.5rem !important; + } + .me-md-n3 { + margin-inline-end: -0.75rem !important; + } + .me-md-n4 { + margin-inline-end: -1rem !important; + } + .me-md-n5 { + margin-inline-end: -1.25rem !important; + } + .me-md-n6 { + margin-inline-end: -1.5rem !important; + } + .me-md-n7 { + margin-inline-end: -1.75rem !important; + } + .me-md-n8 { + margin-inline-end: -2rem !important; + } + .me-md-n9 { + margin-inline-end: -2.25rem !important; + } + .me-md-n10 { + margin-inline-end: -2.5rem !important; + } + .me-md-n11 { + margin-inline-end: -2.75rem !important; + } + .me-md-n12 { + margin-inline-end: -3rem !important; + } + .mb-md-n50 { + margin-block-end: -0.125rem !important; + } + .mb-md-n1 { + margin-block-end: -0.25rem !important; + } + .mb-md-n1_5 { + margin-block-end: -0.375rem !important; + } + .mb-md-n2 { + margin-block-end: -0.5rem !important; + } + .mb-md-n3 { + margin-block-end: -0.75rem !important; + } + .mb-md-n4 { + margin-block-end: -1rem !important; + } + .mb-md-n5 { + margin-block-end: -1.25rem !important; + } + .mb-md-n6 { + margin-block-end: -1.5rem !important; + } + .mb-md-n7 { + margin-block-end: -1.75rem !important; + } + .mb-md-n8 { + margin-block-end: -2rem !important; + } + .mb-md-n9 { + margin-block-end: -2.25rem !important; + } + .mb-md-n10 { + margin-block-end: -2.5rem !important; + } + .mb-md-n11 { + margin-block-end: -2.75rem !important; + } + .mb-md-n12 { + margin-block-end: -3rem !important; + } + .ms-md-n50 { + margin-inline-start: -0.125rem !important; + } + .ms-md-n1 { + margin-inline-start: -0.25rem !important; + } + .ms-md-n1_5 { + margin-inline-start: -0.375rem !important; + } + .ms-md-n2 { + margin-inline-start: -0.5rem !important; + } + .ms-md-n3 { + margin-inline-start: -0.75rem !important; + } + .ms-md-n4 { + margin-inline-start: -1rem !important; + } + .ms-md-n5 { + margin-inline-start: -1.25rem !important; + } + .ms-md-n6 { + margin-inline-start: -1.5rem !important; + } + .ms-md-n7 { + margin-inline-start: -1.75rem !important; + } + .ms-md-n8 { + margin-inline-start: -2rem !important; + } + .ms-md-n9 { + margin-inline-start: -2.25rem !important; + } + .ms-md-n10 { + margin-inline-start: -2.5rem !important; + } + .ms-md-n11 { + margin-inline-start: -2.75rem !important; + } + .ms-md-n12 { + margin-inline-start: -3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-50 { + padding: 0.125rem !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-1_5 { + padding: 0.375rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 0.75rem !important; + } + .p-md-4 { + padding: 1rem !important; + } + .p-md-5 { + padding: 1.25rem !important; + } + .p-md-6 { + padding: 1.5rem !important; + } + .p-md-7 { + padding: 1.75rem !important; + } + .p-md-8 { + padding: 2rem !important; + } + .p-md-9 { + padding: 2.25rem !important; + } + .p-md-10 { + padding: 2.5rem !important; + } + .p-md-11 { + padding: 2.75rem !important; + } + .p-md-12 { + padding: 3rem !important; + } + .px-md-0 { + padding-inline-end: 0 !important; + padding-inline-start: 0 !important; + } + .px-md-50 { + padding-inline-end: 0.125rem !important; + padding-inline-start: 0.125rem !important; + } + .px-md-1 { + padding-inline-end: 0.25rem !important; + padding-inline-start: 0.25rem !important; + } + .px-md-1_5 { + padding-inline-end: 0.375rem !important; + padding-inline-start: 0.375rem !important; + } + .px-md-2 { + padding-inline-end: 0.5rem !important; + padding-inline-start: 0.5rem !important; + } + .px-md-3 { + padding-inline-end: 0.75rem !important; + padding-inline-start: 0.75rem !important; + } + .px-md-4 { + padding-inline-end: 1rem !important; + padding-inline-start: 1rem !important; + } + .px-md-5 { + padding-inline-end: 1.25rem !important; + padding-inline-start: 1.25rem !important; + } + .px-md-6 { + padding-inline-end: 1.5rem !important; + padding-inline-start: 1.5rem !important; + } + .px-md-7 { + padding-inline-end: 1.75rem !important; + padding-inline-start: 1.75rem !important; + } + .px-md-8 { + padding-inline-end: 2rem !important; + padding-inline-start: 2rem !important; + } + .px-md-9 { + padding-inline-end: 2.25rem !important; + padding-inline-start: 2.25rem !important; + } + .px-md-10 { + padding-inline-end: 2.5rem !important; + padding-inline-start: 2.5rem !important; + } + .px-md-11 { + padding-inline-end: 2.75rem !important; + padding-inline-start: 2.75rem !important; + } + .px-md-12 { + padding-inline-end: 3rem !important; + padding-inline-start: 3rem !important; + } + .py-md-0 { + padding-block-start: 0 !important; + padding-block-end: 0 !important; + } + .py-md-50 { + padding-block-start: 0.125rem !important; + padding-block-end: 0.125rem !important; + } + .py-md-1 { + padding-block-start: 0.25rem !important; + padding-block-end: 0.25rem !important; + } + .py-md-1_5 { + padding-block-start: 0.375rem !important; + padding-block-end: 0.375rem !important; + } + .py-md-2 { + padding-block-start: 0.5rem !important; + padding-block-end: 0.5rem !important; + } + .py-md-3 { + padding-block-start: 0.75rem !important; + padding-block-end: 0.75rem !important; + } + .py-md-4 { + padding-block-start: 1rem !important; + padding-block-end: 1rem !important; + } + .py-md-5 { + padding-block-start: 1.25rem !important; + padding-block-end: 1.25rem !important; + } + .py-md-6 { + padding-block-start: 1.5rem !important; + padding-block-end: 1.5rem !important; + } + .py-md-7 { + padding-block-start: 1.75rem !important; + padding-block-end: 1.75rem !important; + } + .py-md-8 { + padding-block-start: 2rem !important; + padding-block-end: 2rem !important; + } + .py-md-9 { + padding-block-start: 2.25rem !important; + padding-block-end: 2.25rem !important; + } + .py-md-10 { + padding-block-start: 2.5rem !important; + padding-block-end: 2.5rem !important; + } + .py-md-11 { + padding-block-start: 2.75rem !important; + padding-block-end: 2.75rem !important; + } + .py-md-12 { + padding-block-start: 3rem !important; + padding-block-end: 3rem !important; + } + .pt-md-0 { + padding-block-start: 0 !important; + } + .pt-md-50 { + padding-block-start: 0.125rem !important; + } + .pt-md-1 { + padding-block-start: 0.25rem !important; + } + .pt-md-1_5 { + padding-block-start: 0.375rem !important; + } + .pt-md-2 { + padding-block-start: 0.5rem !important; + } + .pt-md-3 { + padding-block-start: 0.75rem !important; + } + .pt-md-4 { + padding-block-start: 1rem !important; + } + .pt-md-5 { + padding-block-start: 1.25rem !important; + } + .pt-md-6 { + padding-block-start: 1.5rem !important; + } + .pt-md-7 { + padding-block-start: 1.75rem !important; + } + .pt-md-8 { + padding-block-start: 2rem !important; + } + .pt-md-9 { + padding-block-start: 2.25rem !important; + } + .pt-md-10 { + padding-block-start: 2.5rem !important; + } + .pt-md-11 { + padding-block-start: 2.75rem !important; + } + .pt-md-12 { + padding-block-start: 3rem !important; + } + .pe-md-0 { + padding-inline-end: 0 !important; + } + .pe-md-50 { + padding-inline-end: 0.125rem !important; + } + .pe-md-1 { + padding-inline-end: 0.25rem !important; + } + .pe-md-1_5 { + padding-inline-end: 0.375rem !important; + } + .pe-md-2 { + padding-inline-end: 0.5rem !important; + } + .pe-md-3 { + padding-inline-end: 0.75rem !important; + } + .pe-md-4 { + padding-inline-end: 1rem !important; + } + .pe-md-5 { + padding-inline-end: 1.25rem !important; + } + .pe-md-6 { + padding-inline-end: 1.5rem !important; + } + .pe-md-7 { + padding-inline-end: 1.75rem !important; + } + .pe-md-8 { + padding-inline-end: 2rem !important; + } + .pe-md-9 { + padding-inline-end: 2.25rem !important; + } + .pe-md-10 { + padding-inline-end: 2.5rem !important; + } + .pe-md-11 { + padding-inline-end: 2.75rem !important; + } + .pe-md-12 { + padding-inline-end: 3rem !important; + } + .pb-md-0 { + padding-block-end: 0 !important; + } + .pb-md-50 { + padding-block-end: 0.125rem !important; + } + .pb-md-1 { + padding-block-end: 0.25rem !important; + } + .pb-md-1_5 { + padding-block-end: 0.375rem !important; + } + .pb-md-2 { + padding-block-end: 0.5rem !important; + } + .pb-md-3 { + padding-block-end: 0.75rem !important; + } + .pb-md-4 { + padding-block-end: 1rem !important; + } + .pb-md-5 { + padding-block-end: 1.25rem !important; + } + .pb-md-6 { + padding-block-end: 1.5rem !important; + } + .pb-md-7 { + padding-block-end: 1.75rem !important; + } + .pb-md-8 { + padding-block-end: 2rem !important; + } + .pb-md-9 { + padding-block-end: 2.25rem !important; + } + .pb-md-10 { + padding-block-end: 2.5rem !important; + } + .pb-md-11 { + padding-block-end: 2.75rem !important; + } + .pb-md-12 { + padding-block-end: 3rem !important; + } + .ps-md-0 { + padding-inline-start: 0 !important; + } + .ps-md-50 { + padding-inline-start: 0.125rem !important; + } + .ps-md-1 { + padding-inline-start: 0.25rem !important; + } + .ps-md-1_5 { + padding-inline-start: 0.375rem !important; + } + .ps-md-2 { + padding-inline-start: 0.5rem !important; + } + .ps-md-3 { + padding-inline-start: 0.75rem !important; + } + .ps-md-4 { + padding-inline-start: 1rem !important; + } + .ps-md-5 { + padding-inline-start: 1.25rem !important; + } + .ps-md-6 { + padding-inline-start: 1.5rem !important; + } + .ps-md-7 { + padding-inline-start: 1.75rem !important; + } + .ps-md-8 { + padding-inline-start: 2rem !important; + } + .ps-md-9 { + padding-inline-start: 2.25rem !important; + } + .ps-md-10 { + padding-inline-start: 2.5rem !important; + } + .ps-md-11 { + padding-inline-start: 2.75rem !important; + } + .ps-md-12 { + padding-inline-start: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-50 { + gap: 0.125rem !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-1_5 { + gap: 0.375rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 0.75rem !important; + } + .gap-md-4 { + gap: 1rem !important; + } + .gap-md-5 { + gap: 1.25rem !important; + } + .gap-md-6 { + gap: 1.5rem !important; + } + .gap-md-7 { + gap: 1.75rem !important; + } + .gap-md-8 { + gap: 2rem !important; + } + .gap-md-9 { + gap: 2.25rem !important; + } + .gap-md-10 { + gap: 2.5rem !important; + } + .gap-md-11 { + gap: 2.75rem !important; + } + .gap-md-12 { + gap: 3rem !important; + } + .row-gap-md-0 { + row-gap: 0 !important; + } + .row-gap-md-50 { + row-gap: 0.125rem !important; + } + .row-gap-md-1 { + row-gap: 0.25rem !important; + } + .row-gap-md-1_5 { + row-gap: 0.375rem !important; + } + .row-gap-md-2 { + row-gap: 0.5rem !important; + } + .row-gap-md-3 { + row-gap: 0.75rem !important; + } + .row-gap-md-4 { + row-gap: 1rem !important; + } + .row-gap-md-5 { + row-gap: 1.25rem !important; + } + .row-gap-md-6 { + row-gap: 1.5rem !important; + } + .row-gap-md-7 { + row-gap: 1.75rem !important; + } + .row-gap-md-8 { + row-gap: 2rem !important; + } + .row-gap-md-9 { + row-gap: 2.25rem !important; + } + .row-gap-md-10 { + row-gap: 2.5rem !important; + } + .row-gap-md-11 { + row-gap: 2.75rem !important; + } + .row-gap-md-12 { + row-gap: 3rem !important; + } + .column-gap-md-0 { + column-gap: 0 !important; + } + .column-gap-md-50 { + column-gap: 0.125rem !important; + } + .column-gap-md-1 { + column-gap: 0.25rem !important; + } + .column-gap-md-1_5 { + column-gap: 0.375rem !important; + } + .column-gap-md-2 { + column-gap: 0.5rem !important; + } + .column-gap-md-3 { + column-gap: 0.75rem !important; + } + .column-gap-md-4 { + column-gap: 1rem !important; + } + .column-gap-md-5 { + column-gap: 1.25rem !important; + } + .column-gap-md-6 { + column-gap: 1.5rem !important; + } + .column-gap-md-7 { + column-gap: 1.75rem !important; + } + .column-gap-md-8 { + column-gap: 2rem !important; + } + .column-gap-md-9 { + column-gap: 2.25rem !important; + } + .column-gap-md-10 { + column-gap: 2.5rem !important; + } + .column-gap-md-11 { + column-gap: 2.75rem !important; + } + .column-gap-md-12 { + column-gap: 3rem !important; + } + .text-md-start { + text-align: start !important; + } + .text-md-end { + text-align: end !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: inline-start !important; + } + .float-lg-end { + float: inline-end !important; + } + .float-lg-none { + float: none !important; + } + .object-fit-lg-contain { + object-fit: contain !important; + } + .object-fit-lg-cover { + object-fit: cover !important; + } + .object-fit-lg-fill { + object-fit: fill !important; + } + .object-fit-lg-scale { + object-fit: scale-down !important; + } + .object-fit-lg-none { + object-fit: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .border-lg-solid { + border-style: solid !important; + } + .border-lg-dashed { + border-style: dashed !important; + } + .border-lg-none { + border-style: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-50 { + margin: 0.125rem !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-1_5 { + margin: 0.375rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 0.75rem !important; + } + .m-lg-4 { + margin: 1rem !important; + } + .m-lg-5 { + margin: 1.25rem !important; + } + .m-lg-6 { + margin: 1.5rem !important; + } + .m-lg-7 { + margin: 1.75rem !important; + } + .m-lg-8 { + margin: 2rem !important; + } + .m-lg-9 { + margin: 2.25rem !important; + } + .m-lg-10 { + margin: 2.5rem !important; + } + .m-lg-11 { + margin: 2.75rem !important; + } + .m-lg-12 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-inline-end: 0 !important; + margin-inline-start: 0 !important; + } + .mx-lg-50 { + margin-inline-end: 0.125rem !important; + margin-inline-start: 0.125rem !important; + } + .mx-lg-1 { + margin-inline-end: 0.25rem !important; + margin-inline-start: 0.25rem !important; + } + .mx-lg-1_5 { + margin-inline-end: 0.375rem !important; + margin-inline-start: 0.375rem !important; + } + .mx-lg-2 { + margin-inline-end: 0.5rem !important; + margin-inline-start: 0.5rem !important; + } + .mx-lg-3 { + margin-inline-end: 0.75rem !important; + margin-inline-start: 0.75rem !important; + } + .mx-lg-4 { + margin-inline-end: 1rem !important; + margin-inline-start: 1rem !important; + } + .mx-lg-5 { + margin-inline-end: 1.25rem !important; + margin-inline-start: 1.25rem !important; + } + .mx-lg-6 { + margin-inline-end: 1.5rem !important; + margin-inline-start: 1.5rem !important; + } + .mx-lg-7 { + margin-inline-end: 1.75rem !important; + margin-inline-start: 1.75rem !important; + } + .mx-lg-8 { + margin-inline-end: 2rem !important; + margin-inline-start: 2rem !important; + } + .mx-lg-9 { + margin-inline-end: 2.25rem !important; + margin-inline-start: 2.25rem !important; + } + .mx-lg-10 { + margin-inline-end: 2.5rem !important; + margin-inline-start: 2.5rem !important; + } + .mx-lg-11 { + margin-inline-end: 2.75rem !important; + margin-inline-start: 2.75rem !important; + } + .mx-lg-12 { + margin-inline-end: 3rem !important; + margin-inline-start: 3rem !important; + } + .mx-lg-auto { + margin-inline-end: auto !important; + margin-inline-start: auto !important; + } + .my-lg-0 { + margin-block-start: 0 !important; + margin-block-end: 0 !important; + } + .my-lg-50 { + margin-block-start: 0.125rem !important; + margin-block-end: 0.125rem !important; + } + .my-lg-1 { + margin-block-start: 0.25rem !important; + margin-block-end: 0.25rem !important; + } + .my-lg-1_5 { + margin-block-start: 0.375rem !important; + margin-block-end: 0.375rem !important; + } + .my-lg-2 { + margin-block-start: 0.5rem !important; + margin-block-end: 0.5rem !important; + } + .my-lg-3 { + margin-block-start: 0.75rem !important; + margin-block-end: 0.75rem !important; + } + .my-lg-4 { + margin-block-start: 1rem !important; + margin-block-end: 1rem !important; + } + .my-lg-5 { + margin-block-start: 1.25rem !important; + margin-block-end: 1.25rem !important; + } + .my-lg-6 { + margin-block-start: 1.5rem !important; + margin-block-end: 1.5rem !important; + } + .my-lg-7 { + margin-block-start: 1.75rem !important; + margin-block-end: 1.75rem !important; + } + .my-lg-8 { + margin-block-start: 2rem !important; + margin-block-end: 2rem !important; + } + .my-lg-9 { + margin-block-start: 2.25rem !important; + margin-block-end: 2.25rem !important; + } + .my-lg-10 { + margin-block-start: 2.5rem !important; + margin-block-end: 2.5rem !important; + } + .my-lg-11 { + margin-block-start: 2.75rem !important; + margin-block-end: 2.75rem !important; + } + .my-lg-12 { + margin-block-start: 3rem !important; + margin-block-end: 3rem !important; + } + .my-lg-auto { + margin-block-start: auto !important; + margin-block-end: auto !important; + } + .mt-lg-0 { + margin-block-start: 0 !important; + } + .mt-lg-50 { + margin-block-start: 0.125rem !important; + } + .mt-lg-1 { + margin-block-start: 0.25rem !important; + } + .mt-lg-1_5 { + margin-block-start: 0.375rem !important; + } + .mt-lg-2 { + margin-block-start: 0.5rem !important; + } + .mt-lg-3 { + margin-block-start: 0.75rem !important; + } + .mt-lg-4 { + margin-block-start: 1rem !important; + } + .mt-lg-5 { + margin-block-start: 1.25rem !important; + } + .mt-lg-6 { + margin-block-start: 1.5rem !important; + } + .mt-lg-7 { + margin-block-start: 1.75rem !important; + } + .mt-lg-8 { + margin-block-start: 2rem !important; + } + .mt-lg-9 { + margin-block-start: 2.25rem !important; + } + .mt-lg-10 { + margin-block-start: 2.5rem !important; + } + .mt-lg-11 { + margin-block-start: 2.75rem !important; + } + .mt-lg-12 { + margin-block-start: 3rem !important; + } + .mt-lg-auto { + margin-block-start: auto !important; + } + .me-lg-0 { + margin-inline-end: 0 !important; + } + .me-lg-50 { + margin-inline-end: 0.125rem !important; + } + .me-lg-1 { + margin-inline-end: 0.25rem !important; + } + .me-lg-1_5 { + margin-inline-end: 0.375rem !important; + } + .me-lg-2 { + margin-inline-end: 0.5rem !important; + } + .me-lg-3 { + margin-inline-end: 0.75rem !important; + } + .me-lg-4 { + margin-inline-end: 1rem !important; + } + .me-lg-5 { + margin-inline-end: 1.25rem !important; + } + .me-lg-6 { + margin-inline-end: 1.5rem !important; + } + .me-lg-7 { + margin-inline-end: 1.75rem !important; + } + .me-lg-8 { + margin-inline-end: 2rem !important; + } + .me-lg-9 { + margin-inline-end: 2.25rem !important; + } + .me-lg-10 { + margin-inline-end: 2.5rem !important; + } + .me-lg-11 { + margin-inline-end: 2.75rem !important; + } + .me-lg-12 { + margin-inline-end: 3rem !important; + } + .me-lg-auto { + margin-inline-end: auto !important; + } + .mb-lg-0 { + margin-block-end: 0 !important; + } + .mb-lg-50 { + margin-block-end: 0.125rem !important; + } + .mb-lg-1 { + margin-block-end: 0.25rem !important; + } + .mb-lg-1_5 { + margin-block-end: 0.375rem !important; + } + .mb-lg-2 { + margin-block-end: 0.5rem !important; + } + .mb-lg-3 { + margin-block-end: 0.75rem !important; + } + .mb-lg-4 { + margin-block-end: 1rem !important; + } + .mb-lg-5 { + margin-block-end: 1.25rem !important; + } + .mb-lg-6 { + margin-block-end: 1.5rem !important; + } + .mb-lg-7 { + margin-block-end: 1.75rem !important; + } + .mb-lg-8 { + margin-block-end: 2rem !important; + } + .mb-lg-9 { + margin-block-end: 2.25rem !important; + } + .mb-lg-10 { + margin-block-end: 2.5rem !important; + } + .mb-lg-11 { + margin-block-end: 2.75rem !important; + } + .mb-lg-12 { + margin-block-end: 3rem !important; + } + .mb-lg-auto { + margin-block-end: auto !important; + } + .ms-lg-0 { + margin-inline-start: 0 !important; + } + .ms-lg-50 { + margin-inline-start: 0.125rem !important; + } + .ms-lg-1 { + margin-inline-start: 0.25rem !important; + } + .ms-lg-1_5 { + margin-inline-start: 0.375rem !important; + } + .ms-lg-2 { + margin-inline-start: 0.5rem !important; + } + .ms-lg-3 { + margin-inline-start: 0.75rem !important; + } + .ms-lg-4 { + margin-inline-start: 1rem !important; + } + .ms-lg-5 { + margin-inline-start: 1.25rem !important; + } + .ms-lg-6 { + margin-inline-start: 1.5rem !important; + } + .ms-lg-7 { + margin-inline-start: 1.75rem !important; + } + .ms-lg-8 { + margin-inline-start: 2rem !important; + } + .ms-lg-9 { + margin-inline-start: 2.25rem !important; + } + .ms-lg-10 { + margin-inline-start: 2.5rem !important; + } + .ms-lg-11 { + margin-inline-start: 2.75rem !important; + } + .ms-lg-12 { + margin-inline-start: 3rem !important; + } + .ms-lg-auto { + margin-inline-start: auto !important; + } + .m-lg-n50 { + margin: -0.125rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .m-lg-n1_5 { + margin: -0.375rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .m-lg-n3 { + margin: -0.75rem !important; + } + .m-lg-n4 { + margin: -1rem !important; + } + .m-lg-n5 { + margin: -1.25rem !important; + } + .m-lg-n6 { + margin: -1.5rem !important; + } + .m-lg-n7 { + margin: -1.75rem !important; + } + .m-lg-n8 { + margin: -2rem !important; + } + .m-lg-n9 { + margin: -2.25rem !important; + } + .m-lg-n10 { + margin: -2.5rem !important; + } + .m-lg-n11 { + margin: -2.75rem !important; + } + .m-lg-n12 { + margin: -3rem !important; + } + .mx-lg-n50 { + margin-inline-end: -0.125rem !important; + margin-inline-start: -0.125rem !important; + } + .mx-lg-n1 { + margin-inline-end: -0.25rem !important; + margin-inline-start: -0.25rem !important; + } + .mx-lg-n1_5 { + margin-inline-end: -0.375rem !important; + margin-inline-start: -0.375rem !important; + } + .mx-lg-n2 { + margin-inline-end: -0.5rem !important; + margin-inline-start: -0.5rem !important; + } + .mx-lg-n3 { + margin-inline-end: -0.75rem !important; + margin-inline-start: -0.75rem !important; + } + .mx-lg-n4 { + margin-inline-end: -1rem !important; + margin-inline-start: -1rem !important; + } + .mx-lg-n5 { + margin-inline-end: -1.25rem !important; + margin-inline-start: -1.25rem !important; + } + .mx-lg-n6 { + margin-inline-end: -1.5rem !important; + margin-inline-start: -1.5rem !important; + } + .mx-lg-n7 { + margin-inline-end: -1.75rem !important; + margin-inline-start: -1.75rem !important; + } + .mx-lg-n8 { + margin-inline-end: -2rem !important; + margin-inline-start: -2rem !important; + } + .mx-lg-n9 { + margin-inline-end: -2.25rem !important; + margin-inline-start: -2.25rem !important; + } + .mx-lg-n10 { + margin-inline-end: -2.5rem !important; + margin-inline-start: -2.5rem !important; + } + .mx-lg-n11 { + margin-inline-end: -2.75rem !important; + margin-inline-start: -2.75rem !important; + } + .mx-lg-n12 { + margin-inline-end: -3rem !important; + margin-inline-start: -3rem !important; + } + .my-lg-n50 { + margin-block-start: -0.125rem !important; + margin-block-end: -0.125rem !important; + } + .my-lg-n1 { + margin-block-start: -0.25rem !important; + margin-block-end: -0.25rem !important; + } + .my-lg-n1_5 { + margin-block-start: -0.375rem !important; + margin-block-end: -0.375rem !important; + } + .my-lg-n2 { + margin-block-start: -0.5rem !important; + margin-block-end: -0.5rem !important; + } + .my-lg-n3 { + margin-block-start: -0.75rem !important; + margin-block-end: -0.75rem !important; + } + .my-lg-n4 { + margin-block-start: -1rem !important; + margin-block-end: -1rem !important; + } + .my-lg-n5 { + margin-block-start: -1.25rem !important; + margin-block-end: -1.25rem !important; + } + .my-lg-n6 { + margin-block-start: -1.5rem !important; + margin-block-end: -1.5rem !important; + } + .my-lg-n7 { + margin-block-start: -1.75rem !important; + margin-block-end: -1.75rem !important; + } + .my-lg-n8 { + margin-block-start: -2rem !important; + margin-block-end: -2rem !important; + } + .my-lg-n9 { + margin-block-start: -2.25rem !important; + margin-block-end: -2.25rem !important; + } + .my-lg-n10 { + margin-block-start: -2.5rem !important; + margin-block-end: -2.5rem !important; + } + .my-lg-n11 { + margin-block-start: -2.75rem !important; + margin-block-end: -2.75rem !important; + } + .my-lg-n12 { + margin-block-start: -3rem !important; + margin-block-end: -3rem !important; + } + .mt-lg-n50 { + margin-block-start: -0.125rem !important; + } + .mt-lg-n1 { + margin-block-start: -0.25rem !important; + } + .mt-lg-n1_5 { + margin-block-start: -0.375rem !important; + } + .mt-lg-n2 { + margin-block-start: -0.5rem !important; + } + .mt-lg-n3 { + margin-block-start: -0.75rem !important; + } + .mt-lg-n4 { + margin-block-start: -1rem !important; + } + .mt-lg-n5 { + margin-block-start: -1.25rem !important; + } + .mt-lg-n6 { + margin-block-start: -1.5rem !important; + } + .mt-lg-n7 { + margin-block-start: -1.75rem !important; + } + .mt-lg-n8 { + margin-block-start: -2rem !important; + } + .mt-lg-n9 { + margin-block-start: -2.25rem !important; + } + .mt-lg-n10 { + margin-block-start: -2.5rem !important; + } + .mt-lg-n11 { + margin-block-start: -2.75rem !important; + } + .mt-lg-n12 { + margin-block-start: -3rem !important; + } + .me-lg-n50 { + margin-inline-end: -0.125rem !important; + } + .me-lg-n1 { + margin-inline-end: -0.25rem !important; + } + .me-lg-n1_5 { + margin-inline-end: -0.375rem !important; + } + .me-lg-n2 { + margin-inline-end: -0.5rem !important; + } + .me-lg-n3 { + margin-inline-end: -0.75rem !important; + } + .me-lg-n4 { + margin-inline-end: -1rem !important; + } + .me-lg-n5 { + margin-inline-end: -1.25rem !important; + } + .me-lg-n6 { + margin-inline-end: -1.5rem !important; + } + .me-lg-n7 { + margin-inline-end: -1.75rem !important; + } + .me-lg-n8 { + margin-inline-end: -2rem !important; + } + .me-lg-n9 { + margin-inline-end: -2.25rem !important; + } + .me-lg-n10 { + margin-inline-end: -2.5rem !important; + } + .me-lg-n11 { + margin-inline-end: -2.75rem !important; + } + .me-lg-n12 { + margin-inline-end: -3rem !important; + } + .mb-lg-n50 { + margin-block-end: -0.125rem !important; + } + .mb-lg-n1 { + margin-block-end: -0.25rem !important; + } + .mb-lg-n1_5 { + margin-block-end: -0.375rem !important; + } + .mb-lg-n2 { + margin-block-end: -0.5rem !important; + } + .mb-lg-n3 { + margin-block-end: -0.75rem !important; + } + .mb-lg-n4 { + margin-block-end: -1rem !important; + } + .mb-lg-n5 { + margin-block-end: -1.25rem !important; + } + .mb-lg-n6 { + margin-block-end: -1.5rem !important; + } + .mb-lg-n7 { + margin-block-end: -1.75rem !important; + } + .mb-lg-n8 { + margin-block-end: -2rem !important; + } + .mb-lg-n9 { + margin-block-end: -2.25rem !important; + } + .mb-lg-n10 { + margin-block-end: -2.5rem !important; + } + .mb-lg-n11 { + margin-block-end: -2.75rem !important; + } + .mb-lg-n12 { + margin-block-end: -3rem !important; + } + .ms-lg-n50 { + margin-inline-start: -0.125rem !important; + } + .ms-lg-n1 { + margin-inline-start: -0.25rem !important; + } + .ms-lg-n1_5 { + margin-inline-start: -0.375rem !important; + } + .ms-lg-n2 { + margin-inline-start: -0.5rem !important; + } + .ms-lg-n3 { + margin-inline-start: -0.75rem !important; + } + .ms-lg-n4 { + margin-inline-start: -1rem !important; + } + .ms-lg-n5 { + margin-inline-start: -1.25rem !important; + } + .ms-lg-n6 { + margin-inline-start: -1.5rem !important; + } + .ms-lg-n7 { + margin-inline-start: -1.75rem !important; + } + .ms-lg-n8 { + margin-inline-start: -2rem !important; + } + .ms-lg-n9 { + margin-inline-start: -2.25rem !important; + } + .ms-lg-n10 { + margin-inline-start: -2.5rem !important; + } + .ms-lg-n11 { + margin-inline-start: -2.75rem !important; + } + .ms-lg-n12 { + margin-inline-start: -3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-50 { + padding: 0.125rem !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-1_5 { + padding: 0.375rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 0.75rem !important; + } + .p-lg-4 { + padding: 1rem !important; + } + .p-lg-5 { + padding: 1.25rem !important; + } + .p-lg-6 { + padding: 1.5rem !important; + } + .p-lg-7 { + padding: 1.75rem !important; + } + .p-lg-8 { + padding: 2rem !important; + } + .p-lg-9 { + padding: 2.25rem !important; + } + .p-lg-10 { + padding: 2.5rem !important; + } + .p-lg-11 { + padding: 2.75rem !important; + } + .p-lg-12 { + padding: 3rem !important; + } + .px-lg-0 { + padding-inline-end: 0 !important; + padding-inline-start: 0 !important; + } + .px-lg-50 { + padding-inline-end: 0.125rem !important; + padding-inline-start: 0.125rem !important; + } + .px-lg-1 { + padding-inline-end: 0.25rem !important; + padding-inline-start: 0.25rem !important; + } + .px-lg-1_5 { + padding-inline-end: 0.375rem !important; + padding-inline-start: 0.375rem !important; + } + .px-lg-2 { + padding-inline-end: 0.5rem !important; + padding-inline-start: 0.5rem !important; + } + .px-lg-3 { + padding-inline-end: 0.75rem !important; + padding-inline-start: 0.75rem !important; + } + .px-lg-4 { + padding-inline-end: 1rem !important; + padding-inline-start: 1rem !important; + } + .px-lg-5 { + padding-inline-end: 1.25rem !important; + padding-inline-start: 1.25rem !important; + } + .px-lg-6 { + padding-inline-end: 1.5rem !important; + padding-inline-start: 1.5rem !important; + } + .px-lg-7 { + padding-inline-end: 1.75rem !important; + padding-inline-start: 1.75rem !important; + } + .px-lg-8 { + padding-inline-end: 2rem !important; + padding-inline-start: 2rem !important; + } + .px-lg-9 { + padding-inline-end: 2.25rem !important; + padding-inline-start: 2.25rem !important; + } + .px-lg-10 { + padding-inline-end: 2.5rem !important; + padding-inline-start: 2.5rem !important; + } + .px-lg-11 { + padding-inline-end: 2.75rem !important; + padding-inline-start: 2.75rem !important; + } + .px-lg-12 { + padding-inline-end: 3rem !important; + padding-inline-start: 3rem !important; + } + .py-lg-0 { + padding-block-start: 0 !important; + padding-block-end: 0 !important; + } + .py-lg-50 { + padding-block-start: 0.125rem !important; + padding-block-end: 0.125rem !important; + } + .py-lg-1 { + padding-block-start: 0.25rem !important; + padding-block-end: 0.25rem !important; + } + .py-lg-1_5 { + padding-block-start: 0.375rem !important; + padding-block-end: 0.375rem !important; + } + .py-lg-2 { + padding-block-start: 0.5rem !important; + padding-block-end: 0.5rem !important; + } + .py-lg-3 { + padding-block-start: 0.75rem !important; + padding-block-end: 0.75rem !important; + } + .py-lg-4 { + padding-block-start: 1rem !important; + padding-block-end: 1rem !important; + } + .py-lg-5 { + padding-block-start: 1.25rem !important; + padding-block-end: 1.25rem !important; + } + .py-lg-6 { + padding-block-start: 1.5rem !important; + padding-block-end: 1.5rem !important; + } + .py-lg-7 { + padding-block-start: 1.75rem !important; + padding-block-end: 1.75rem !important; + } + .py-lg-8 { + padding-block-start: 2rem !important; + padding-block-end: 2rem !important; + } + .py-lg-9 { + padding-block-start: 2.25rem !important; + padding-block-end: 2.25rem !important; + } + .py-lg-10 { + padding-block-start: 2.5rem !important; + padding-block-end: 2.5rem !important; + } + .py-lg-11 { + padding-block-start: 2.75rem !important; + padding-block-end: 2.75rem !important; + } + .py-lg-12 { + padding-block-start: 3rem !important; + padding-block-end: 3rem !important; + } + .pt-lg-0 { + padding-block-start: 0 !important; + } + .pt-lg-50 { + padding-block-start: 0.125rem !important; + } + .pt-lg-1 { + padding-block-start: 0.25rem !important; + } + .pt-lg-1_5 { + padding-block-start: 0.375rem !important; + } + .pt-lg-2 { + padding-block-start: 0.5rem !important; + } + .pt-lg-3 { + padding-block-start: 0.75rem !important; + } + .pt-lg-4 { + padding-block-start: 1rem !important; + } + .pt-lg-5 { + padding-block-start: 1.25rem !important; + } + .pt-lg-6 { + padding-block-start: 1.5rem !important; + } + .pt-lg-7 { + padding-block-start: 1.75rem !important; + } + .pt-lg-8 { + padding-block-start: 2rem !important; + } + .pt-lg-9 { + padding-block-start: 2.25rem !important; + } + .pt-lg-10 { + padding-block-start: 2.5rem !important; + } + .pt-lg-11 { + padding-block-start: 2.75rem !important; + } + .pt-lg-12 { + padding-block-start: 3rem !important; + } + .pe-lg-0 { + padding-inline-end: 0 !important; + } + .pe-lg-50 { + padding-inline-end: 0.125rem !important; + } + .pe-lg-1 { + padding-inline-end: 0.25rem !important; + } + .pe-lg-1_5 { + padding-inline-end: 0.375rem !important; + } + .pe-lg-2 { + padding-inline-end: 0.5rem !important; + } + .pe-lg-3 { + padding-inline-end: 0.75rem !important; + } + .pe-lg-4 { + padding-inline-end: 1rem !important; + } + .pe-lg-5 { + padding-inline-end: 1.25rem !important; + } + .pe-lg-6 { + padding-inline-end: 1.5rem !important; + } + .pe-lg-7 { + padding-inline-end: 1.75rem !important; + } + .pe-lg-8 { + padding-inline-end: 2rem !important; + } + .pe-lg-9 { + padding-inline-end: 2.25rem !important; + } + .pe-lg-10 { + padding-inline-end: 2.5rem !important; + } + .pe-lg-11 { + padding-inline-end: 2.75rem !important; + } + .pe-lg-12 { + padding-inline-end: 3rem !important; + } + .pb-lg-0 { + padding-block-end: 0 !important; + } + .pb-lg-50 { + padding-block-end: 0.125rem !important; + } + .pb-lg-1 { + padding-block-end: 0.25rem !important; + } + .pb-lg-1_5 { + padding-block-end: 0.375rem !important; + } + .pb-lg-2 { + padding-block-end: 0.5rem !important; + } + .pb-lg-3 { + padding-block-end: 0.75rem !important; + } + .pb-lg-4 { + padding-block-end: 1rem !important; + } + .pb-lg-5 { + padding-block-end: 1.25rem !important; + } + .pb-lg-6 { + padding-block-end: 1.5rem !important; + } + .pb-lg-7 { + padding-block-end: 1.75rem !important; + } + .pb-lg-8 { + padding-block-end: 2rem !important; + } + .pb-lg-9 { + padding-block-end: 2.25rem !important; + } + .pb-lg-10 { + padding-block-end: 2.5rem !important; + } + .pb-lg-11 { + padding-block-end: 2.75rem !important; + } + .pb-lg-12 { + padding-block-end: 3rem !important; + } + .ps-lg-0 { + padding-inline-start: 0 !important; + } + .ps-lg-50 { + padding-inline-start: 0.125rem !important; + } + .ps-lg-1 { + padding-inline-start: 0.25rem !important; + } + .ps-lg-1_5 { + padding-inline-start: 0.375rem !important; + } + .ps-lg-2 { + padding-inline-start: 0.5rem !important; + } + .ps-lg-3 { + padding-inline-start: 0.75rem !important; + } + .ps-lg-4 { + padding-inline-start: 1rem !important; + } + .ps-lg-5 { + padding-inline-start: 1.25rem !important; + } + .ps-lg-6 { + padding-inline-start: 1.5rem !important; + } + .ps-lg-7 { + padding-inline-start: 1.75rem !important; + } + .ps-lg-8 { + padding-inline-start: 2rem !important; + } + .ps-lg-9 { + padding-inline-start: 2.25rem !important; + } + .ps-lg-10 { + padding-inline-start: 2.5rem !important; + } + .ps-lg-11 { + padding-inline-start: 2.75rem !important; + } + .ps-lg-12 { + padding-inline-start: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-50 { + gap: 0.125rem !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-1_5 { + gap: 0.375rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 0.75rem !important; + } + .gap-lg-4 { + gap: 1rem !important; + } + .gap-lg-5 { + gap: 1.25rem !important; + } + .gap-lg-6 { + gap: 1.5rem !important; + } + .gap-lg-7 { + gap: 1.75rem !important; + } + .gap-lg-8 { + gap: 2rem !important; + } + .gap-lg-9 { + gap: 2.25rem !important; + } + .gap-lg-10 { + gap: 2.5rem !important; + } + .gap-lg-11 { + gap: 2.75rem !important; + } + .gap-lg-12 { + gap: 3rem !important; + } + .row-gap-lg-0 { + row-gap: 0 !important; + } + .row-gap-lg-50 { + row-gap: 0.125rem !important; + } + .row-gap-lg-1 { + row-gap: 0.25rem !important; + } + .row-gap-lg-1_5 { + row-gap: 0.375rem !important; + } + .row-gap-lg-2 { + row-gap: 0.5rem !important; + } + .row-gap-lg-3 { + row-gap: 0.75rem !important; + } + .row-gap-lg-4 { + row-gap: 1rem !important; + } + .row-gap-lg-5 { + row-gap: 1.25rem !important; + } + .row-gap-lg-6 { + row-gap: 1.5rem !important; + } + .row-gap-lg-7 { + row-gap: 1.75rem !important; + } + .row-gap-lg-8 { + row-gap: 2rem !important; + } + .row-gap-lg-9 { + row-gap: 2.25rem !important; + } + .row-gap-lg-10 { + row-gap: 2.5rem !important; + } + .row-gap-lg-11 { + row-gap: 2.75rem !important; + } + .row-gap-lg-12 { + row-gap: 3rem !important; + } + .column-gap-lg-0 { + column-gap: 0 !important; + } + .column-gap-lg-50 { + column-gap: 0.125rem !important; + } + .column-gap-lg-1 { + column-gap: 0.25rem !important; + } + .column-gap-lg-1_5 { + column-gap: 0.375rem !important; + } + .column-gap-lg-2 { + column-gap: 0.5rem !important; + } + .column-gap-lg-3 { + column-gap: 0.75rem !important; + } + .column-gap-lg-4 { + column-gap: 1rem !important; + } + .column-gap-lg-5 { + column-gap: 1.25rem !important; + } + .column-gap-lg-6 { + column-gap: 1.5rem !important; + } + .column-gap-lg-7 { + column-gap: 1.75rem !important; + } + .column-gap-lg-8 { + column-gap: 2rem !important; + } + .column-gap-lg-9 { + column-gap: 2.25rem !important; + } + .column-gap-lg-10 { + column-gap: 2.5rem !important; + } + .column-gap-lg-11 { + column-gap: 2.75rem !important; + } + .column-gap-lg-12 { + column-gap: 3rem !important; + } + .text-lg-start { + text-align: start !important; + } + .text-lg-end { + text-align: end !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: inline-start !important; + } + .float-xl-end { + float: inline-end !important; + } + .float-xl-none { + float: none !important; + } + .object-fit-xl-contain { + object-fit: contain !important; + } + .object-fit-xl-cover { + object-fit: cover !important; + } + .object-fit-xl-fill { + object-fit: fill !important; + } + .object-fit-xl-scale { + object-fit: scale-down !important; + } + .object-fit-xl-none { + object-fit: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .border-xl-solid { + border-style: solid !important; + } + .border-xl-dashed { + border-style: dashed !important; + } + .border-xl-none { + border-style: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-50 { + margin: 0.125rem !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-1_5 { + margin: 0.375rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 0.75rem !important; + } + .m-xl-4 { + margin: 1rem !important; + } + .m-xl-5 { + margin: 1.25rem !important; + } + .m-xl-6 { + margin: 1.5rem !important; + } + .m-xl-7 { + margin: 1.75rem !important; + } + .m-xl-8 { + margin: 2rem !important; + } + .m-xl-9 { + margin: 2.25rem !important; + } + .m-xl-10 { + margin: 2.5rem !important; + } + .m-xl-11 { + margin: 2.75rem !important; + } + .m-xl-12 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-inline-end: 0 !important; + margin-inline-start: 0 !important; + } + .mx-xl-50 { + margin-inline-end: 0.125rem !important; + margin-inline-start: 0.125rem !important; + } + .mx-xl-1 { + margin-inline-end: 0.25rem !important; + margin-inline-start: 0.25rem !important; + } + .mx-xl-1_5 { + margin-inline-end: 0.375rem !important; + margin-inline-start: 0.375rem !important; + } + .mx-xl-2 { + margin-inline-end: 0.5rem !important; + margin-inline-start: 0.5rem !important; + } + .mx-xl-3 { + margin-inline-end: 0.75rem !important; + margin-inline-start: 0.75rem !important; + } + .mx-xl-4 { + margin-inline-end: 1rem !important; + margin-inline-start: 1rem !important; + } + .mx-xl-5 { + margin-inline-end: 1.25rem !important; + margin-inline-start: 1.25rem !important; + } + .mx-xl-6 { + margin-inline-end: 1.5rem !important; + margin-inline-start: 1.5rem !important; + } + .mx-xl-7 { + margin-inline-end: 1.75rem !important; + margin-inline-start: 1.75rem !important; + } + .mx-xl-8 { + margin-inline-end: 2rem !important; + margin-inline-start: 2rem !important; + } + .mx-xl-9 { + margin-inline-end: 2.25rem !important; + margin-inline-start: 2.25rem !important; + } + .mx-xl-10 { + margin-inline-end: 2.5rem !important; + margin-inline-start: 2.5rem !important; + } + .mx-xl-11 { + margin-inline-end: 2.75rem !important; + margin-inline-start: 2.75rem !important; + } + .mx-xl-12 { + margin-inline-end: 3rem !important; + margin-inline-start: 3rem !important; + } + .mx-xl-auto { + margin-inline-end: auto !important; + margin-inline-start: auto !important; + } + .my-xl-0 { + margin-block-start: 0 !important; + margin-block-end: 0 !important; + } + .my-xl-50 { + margin-block-start: 0.125rem !important; + margin-block-end: 0.125rem !important; + } + .my-xl-1 { + margin-block-start: 0.25rem !important; + margin-block-end: 0.25rem !important; + } + .my-xl-1_5 { + margin-block-start: 0.375rem !important; + margin-block-end: 0.375rem !important; + } + .my-xl-2 { + margin-block-start: 0.5rem !important; + margin-block-end: 0.5rem !important; + } + .my-xl-3 { + margin-block-start: 0.75rem !important; + margin-block-end: 0.75rem !important; + } + .my-xl-4 { + margin-block-start: 1rem !important; + margin-block-end: 1rem !important; + } + .my-xl-5 { + margin-block-start: 1.25rem !important; + margin-block-end: 1.25rem !important; + } + .my-xl-6 { + margin-block-start: 1.5rem !important; + margin-block-end: 1.5rem !important; + } + .my-xl-7 { + margin-block-start: 1.75rem !important; + margin-block-end: 1.75rem !important; + } + .my-xl-8 { + margin-block-start: 2rem !important; + margin-block-end: 2rem !important; + } + .my-xl-9 { + margin-block-start: 2.25rem !important; + margin-block-end: 2.25rem !important; + } + .my-xl-10 { + margin-block-start: 2.5rem !important; + margin-block-end: 2.5rem !important; + } + .my-xl-11 { + margin-block-start: 2.75rem !important; + margin-block-end: 2.75rem !important; + } + .my-xl-12 { + margin-block-start: 3rem !important; + margin-block-end: 3rem !important; + } + .my-xl-auto { + margin-block-start: auto !important; + margin-block-end: auto !important; + } + .mt-xl-0 { + margin-block-start: 0 !important; + } + .mt-xl-50 { + margin-block-start: 0.125rem !important; + } + .mt-xl-1 { + margin-block-start: 0.25rem !important; + } + .mt-xl-1_5 { + margin-block-start: 0.375rem !important; + } + .mt-xl-2 { + margin-block-start: 0.5rem !important; + } + .mt-xl-3 { + margin-block-start: 0.75rem !important; + } + .mt-xl-4 { + margin-block-start: 1rem !important; + } + .mt-xl-5 { + margin-block-start: 1.25rem !important; + } + .mt-xl-6 { + margin-block-start: 1.5rem !important; + } + .mt-xl-7 { + margin-block-start: 1.75rem !important; + } + .mt-xl-8 { + margin-block-start: 2rem !important; + } + .mt-xl-9 { + margin-block-start: 2.25rem !important; + } + .mt-xl-10 { + margin-block-start: 2.5rem !important; + } + .mt-xl-11 { + margin-block-start: 2.75rem !important; + } + .mt-xl-12 { + margin-block-start: 3rem !important; + } + .mt-xl-auto { + margin-block-start: auto !important; + } + .me-xl-0 { + margin-inline-end: 0 !important; + } + .me-xl-50 { + margin-inline-end: 0.125rem !important; + } + .me-xl-1 { + margin-inline-end: 0.25rem !important; + } + .me-xl-1_5 { + margin-inline-end: 0.375rem !important; + } + .me-xl-2 { + margin-inline-end: 0.5rem !important; + } + .me-xl-3 { + margin-inline-end: 0.75rem !important; + } + .me-xl-4 { + margin-inline-end: 1rem !important; + } + .me-xl-5 { + margin-inline-end: 1.25rem !important; + } + .me-xl-6 { + margin-inline-end: 1.5rem !important; + } + .me-xl-7 { + margin-inline-end: 1.75rem !important; + } + .me-xl-8 { + margin-inline-end: 2rem !important; + } + .me-xl-9 { + margin-inline-end: 2.25rem !important; + } + .me-xl-10 { + margin-inline-end: 2.5rem !important; + } + .me-xl-11 { + margin-inline-end: 2.75rem !important; + } + .me-xl-12 { + margin-inline-end: 3rem !important; + } + .me-xl-auto { + margin-inline-end: auto !important; + } + .mb-xl-0 { + margin-block-end: 0 !important; + } + .mb-xl-50 { + margin-block-end: 0.125rem !important; + } + .mb-xl-1 { + margin-block-end: 0.25rem !important; + } + .mb-xl-1_5 { + margin-block-end: 0.375rem !important; + } + .mb-xl-2 { + margin-block-end: 0.5rem !important; + } + .mb-xl-3 { + margin-block-end: 0.75rem !important; + } + .mb-xl-4 { + margin-block-end: 1rem !important; + } + .mb-xl-5 { + margin-block-end: 1.25rem !important; + } + .mb-xl-6 { + margin-block-end: 1.5rem !important; + } + .mb-xl-7 { + margin-block-end: 1.75rem !important; + } + .mb-xl-8 { + margin-block-end: 2rem !important; + } + .mb-xl-9 { + margin-block-end: 2.25rem !important; + } + .mb-xl-10 { + margin-block-end: 2.5rem !important; + } + .mb-xl-11 { + margin-block-end: 2.75rem !important; + } + .mb-xl-12 { + margin-block-end: 3rem !important; + } + .mb-xl-auto { + margin-block-end: auto !important; + } + .ms-xl-0 { + margin-inline-start: 0 !important; + } + .ms-xl-50 { + margin-inline-start: 0.125rem !important; + } + .ms-xl-1 { + margin-inline-start: 0.25rem !important; + } + .ms-xl-1_5 { + margin-inline-start: 0.375rem !important; + } + .ms-xl-2 { + margin-inline-start: 0.5rem !important; + } + .ms-xl-3 { + margin-inline-start: 0.75rem !important; + } + .ms-xl-4 { + margin-inline-start: 1rem !important; + } + .ms-xl-5 { + margin-inline-start: 1.25rem !important; + } + .ms-xl-6 { + margin-inline-start: 1.5rem !important; + } + .ms-xl-7 { + margin-inline-start: 1.75rem !important; + } + .ms-xl-8 { + margin-inline-start: 2rem !important; + } + .ms-xl-9 { + margin-inline-start: 2.25rem !important; + } + .ms-xl-10 { + margin-inline-start: 2.5rem !important; + } + .ms-xl-11 { + margin-inline-start: 2.75rem !important; + } + .ms-xl-12 { + margin-inline-start: 3rem !important; + } + .ms-xl-auto { + margin-inline-start: auto !important; + } + .m-xl-n50 { + margin: -0.125rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .m-xl-n1_5 { + margin: -0.375rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .m-xl-n3 { + margin: -0.75rem !important; + } + .m-xl-n4 { + margin: -1rem !important; + } + .m-xl-n5 { + margin: -1.25rem !important; + } + .m-xl-n6 { + margin: -1.5rem !important; + } + .m-xl-n7 { + margin: -1.75rem !important; + } + .m-xl-n8 { + margin: -2rem !important; + } + .m-xl-n9 { + margin: -2.25rem !important; + } + .m-xl-n10 { + margin: -2.5rem !important; + } + .m-xl-n11 { + margin: -2.75rem !important; + } + .m-xl-n12 { + margin: -3rem !important; + } + .mx-xl-n50 { + margin-inline-end: -0.125rem !important; + margin-inline-start: -0.125rem !important; + } + .mx-xl-n1 { + margin-inline-end: -0.25rem !important; + margin-inline-start: -0.25rem !important; + } + .mx-xl-n1_5 { + margin-inline-end: -0.375rem !important; + margin-inline-start: -0.375rem !important; + } + .mx-xl-n2 { + margin-inline-end: -0.5rem !important; + margin-inline-start: -0.5rem !important; + } + .mx-xl-n3 { + margin-inline-end: -0.75rem !important; + margin-inline-start: -0.75rem !important; + } + .mx-xl-n4 { + margin-inline-end: -1rem !important; + margin-inline-start: -1rem !important; + } + .mx-xl-n5 { + margin-inline-end: -1.25rem !important; + margin-inline-start: -1.25rem !important; + } + .mx-xl-n6 { + margin-inline-end: -1.5rem !important; + margin-inline-start: -1.5rem !important; + } + .mx-xl-n7 { + margin-inline-end: -1.75rem !important; + margin-inline-start: -1.75rem !important; + } + .mx-xl-n8 { + margin-inline-end: -2rem !important; + margin-inline-start: -2rem !important; + } + .mx-xl-n9 { + margin-inline-end: -2.25rem !important; + margin-inline-start: -2.25rem !important; + } + .mx-xl-n10 { + margin-inline-end: -2.5rem !important; + margin-inline-start: -2.5rem !important; + } + .mx-xl-n11 { + margin-inline-end: -2.75rem !important; + margin-inline-start: -2.75rem !important; + } + .mx-xl-n12 { + margin-inline-end: -3rem !important; + margin-inline-start: -3rem !important; + } + .my-xl-n50 { + margin-block-start: -0.125rem !important; + margin-block-end: -0.125rem !important; + } + .my-xl-n1 { + margin-block-start: -0.25rem !important; + margin-block-end: -0.25rem !important; + } + .my-xl-n1_5 { + margin-block-start: -0.375rem !important; + margin-block-end: -0.375rem !important; + } + .my-xl-n2 { + margin-block-start: -0.5rem !important; + margin-block-end: -0.5rem !important; + } + .my-xl-n3 { + margin-block-start: -0.75rem !important; + margin-block-end: -0.75rem !important; + } + .my-xl-n4 { + margin-block-start: -1rem !important; + margin-block-end: -1rem !important; + } + .my-xl-n5 { + margin-block-start: -1.25rem !important; + margin-block-end: -1.25rem !important; + } + .my-xl-n6 { + margin-block-start: -1.5rem !important; + margin-block-end: -1.5rem !important; + } + .my-xl-n7 { + margin-block-start: -1.75rem !important; + margin-block-end: -1.75rem !important; + } + .my-xl-n8 { + margin-block-start: -2rem !important; + margin-block-end: -2rem !important; + } + .my-xl-n9 { + margin-block-start: -2.25rem !important; + margin-block-end: -2.25rem !important; + } + .my-xl-n10 { + margin-block-start: -2.5rem !important; + margin-block-end: -2.5rem !important; + } + .my-xl-n11 { + margin-block-start: -2.75rem !important; + margin-block-end: -2.75rem !important; + } + .my-xl-n12 { + margin-block-start: -3rem !important; + margin-block-end: -3rem !important; + } + .mt-xl-n50 { + margin-block-start: -0.125rem !important; + } + .mt-xl-n1 { + margin-block-start: -0.25rem !important; + } + .mt-xl-n1_5 { + margin-block-start: -0.375rem !important; + } + .mt-xl-n2 { + margin-block-start: -0.5rem !important; + } + .mt-xl-n3 { + margin-block-start: -0.75rem !important; + } + .mt-xl-n4 { + margin-block-start: -1rem !important; + } + .mt-xl-n5 { + margin-block-start: -1.25rem !important; + } + .mt-xl-n6 { + margin-block-start: -1.5rem !important; + } + .mt-xl-n7 { + margin-block-start: -1.75rem !important; + } + .mt-xl-n8 { + margin-block-start: -2rem !important; + } + .mt-xl-n9 { + margin-block-start: -2.25rem !important; + } + .mt-xl-n10 { + margin-block-start: -2.5rem !important; + } + .mt-xl-n11 { + margin-block-start: -2.75rem !important; + } + .mt-xl-n12 { + margin-block-start: -3rem !important; + } + .me-xl-n50 { + margin-inline-end: -0.125rem !important; + } + .me-xl-n1 { + margin-inline-end: -0.25rem !important; + } + .me-xl-n1_5 { + margin-inline-end: -0.375rem !important; + } + .me-xl-n2 { + margin-inline-end: -0.5rem !important; + } + .me-xl-n3 { + margin-inline-end: -0.75rem !important; + } + .me-xl-n4 { + margin-inline-end: -1rem !important; + } + .me-xl-n5 { + margin-inline-end: -1.25rem !important; + } + .me-xl-n6 { + margin-inline-end: -1.5rem !important; + } + .me-xl-n7 { + margin-inline-end: -1.75rem !important; + } + .me-xl-n8 { + margin-inline-end: -2rem !important; + } + .me-xl-n9 { + margin-inline-end: -2.25rem !important; + } + .me-xl-n10 { + margin-inline-end: -2.5rem !important; + } + .me-xl-n11 { + margin-inline-end: -2.75rem !important; + } + .me-xl-n12 { + margin-inline-end: -3rem !important; + } + .mb-xl-n50 { + margin-block-end: -0.125rem !important; + } + .mb-xl-n1 { + margin-block-end: -0.25rem !important; + } + .mb-xl-n1_5 { + margin-block-end: -0.375rem !important; + } + .mb-xl-n2 { + margin-block-end: -0.5rem !important; + } + .mb-xl-n3 { + margin-block-end: -0.75rem !important; + } + .mb-xl-n4 { + margin-block-end: -1rem !important; + } + .mb-xl-n5 { + margin-block-end: -1.25rem !important; + } + .mb-xl-n6 { + margin-block-end: -1.5rem !important; + } + .mb-xl-n7 { + margin-block-end: -1.75rem !important; + } + .mb-xl-n8 { + margin-block-end: -2rem !important; + } + .mb-xl-n9 { + margin-block-end: -2.25rem !important; + } + .mb-xl-n10 { + margin-block-end: -2.5rem !important; + } + .mb-xl-n11 { + margin-block-end: -2.75rem !important; + } + .mb-xl-n12 { + margin-block-end: -3rem !important; + } + .ms-xl-n50 { + margin-inline-start: -0.125rem !important; + } + .ms-xl-n1 { + margin-inline-start: -0.25rem !important; + } + .ms-xl-n1_5 { + margin-inline-start: -0.375rem !important; + } + .ms-xl-n2 { + margin-inline-start: -0.5rem !important; + } + .ms-xl-n3 { + margin-inline-start: -0.75rem !important; + } + .ms-xl-n4 { + margin-inline-start: -1rem !important; + } + .ms-xl-n5 { + margin-inline-start: -1.25rem !important; + } + .ms-xl-n6 { + margin-inline-start: -1.5rem !important; + } + .ms-xl-n7 { + margin-inline-start: -1.75rem !important; + } + .ms-xl-n8 { + margin-inline-start: -2rem !important; + } + .ms-xl-n9 { + margin-inline-start: -2.25rem !important; + } + .ms-xl-n10 { + margin-inline-start: -2.5rem !important; + } + .ms-xl-n11 { + margin-inline-start: -2.75rem !important; + } + .ms-xl-n12 { + margin-inline-start: -3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-50 { + padding: 0.125rem !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-1_5 { + padding: 0.375rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 0.75rem !important; + } + .p-xl-4 { + padding: 1rem !important; + } + .p-xl-5 { + padding: 1.25rem !important; + } + .p-xl-6 { + padding: 1.5rem !important; + } + .p-xl-7 { + padding: 1.75rem !important; + } + .p-xl-8 { + padding: 2rem !important; + } + .p-xl-9 { + padding: 2.25rem !important; + } + .p-xl-10 { + padding: 2.5rem !important; + } + .p-xl-11 { + padding: 2.75rem !important; + } + .p-xl-12 { + padding: 3rem !important; + } + .px-xl-0 { + padding-inline-end: 0 !important; + padding-inline-start: 0 !important; + } + .px-xl-50 { + padding-inline-end: 0.125rem !important; + padding-inline-start: 0.125rem !important; + } + .px-xl-1 { + padding-inline-end: 0.25rem !important; + padding-inline-start: 0.25rem !important; + } + .px-xl-1_5 { + padding-inline-end: 0.375rem !important; + padding-inline-start: 0.375rem !important; + } + .px-xl-2 { + padding-inline-end: 0.5rem !important; + padding-inline-start: 0.5rem !important; + } + .px-xl-3 { + padding-inline-end: 0.75rem !important; + padding-inline-start: 0.75rem !important; + } + .px-xl-4 { + padding-inline-end: 1rem !important; + padding-inline-start: 1rem !important; + } + .px-xl-5 { + padding-inline-end: 1.25rem !important; + padding-inline-start: 1.25rem !important; + } + .px-xl-6 { + padding-inline-end: 1.5rem !important; + padding-inline-start: 1.5rem !important; + } + .px-xl-7 { + padding-inline-end: 1.75rem !important; + padding-inline-start: 1.75rem !important; + } + .px-xl-8 { + padding-inline-end: 2rem !important; + padding-inline-start: 2rem !important; + } + .px-xl-9 { + padding-inline-end: 2.25rem !important; + padding-inline-start: 2.25rem !important; + } + .px-xl-10 { + padding-inline-end: 2.5rem !important; + padding-inline-start: 2.5rem !important; + } + .px-xl-11 { + padding-inline-end: 2.75rem !important; + padding-inline-start: 2.75rem !important; + } + .px-xl-12 { + padding-inline-end: 3rem !important; + padding-inline-start: 3rem !important; + } + .py-xl-0 { + padding-block-start: 0 !important; + padding-block-end: 0 !important; + } + .py-xl-50 { + padding-block-start: 0.125rem !important; + padding-block-end: 0.125rem !important; + } + .py-xl-1 { + padding-block-start: 0.25rem !important; + padding-block-end: 0.25rem !important; + } + .py-xl-1_5 { + padding-block-start: 0.375rem !important; + padding-block-end: 0.375rem !important; + } + .py-xl-2 { + padding-block-start: 0.5rem !important; + padding-block-end: 0.5rem !important; + } + .py-xl-3 { + padding-block-start: 0.75rem !important; + padding-block-end: 0.75rem !important; + } + .py-xl-4 { + padding-block-start: 1rem !important; + padding-block-end: 1rem !important; + } + .py-xl-5 { + padding-block-start: 1.25rem !important; + padding-block-end: 1.25rem !important; + } + .py-xl-6 { + padding-block-start: 1.5rem !important; + padding-block-end: 1.5rem !important; + } + .py-xl-7 { + padding-block-start: 1.75rem !important; + padding-block-end: 1.75rem !important; + } + .py-xl-8 { + padding-block-start: 2rem !important; + padding-block-end: 2rem !important; + } + .py-xl-9 { + padding-block-start: 2.25rem !important; + padding-block-end: 2.25rem !important; + } + .py-xl-10 { + padding-block-start: 2.5rem !important; + padding-block-end: 2.5rem !important; + } + .py-xl-11 { + padding-block-start: 2.75rem !important; + padding-block-end: 2.75rem !important; + } + .py-xl-12 { + padding-block-start: 3rem !important; + padding-block-end: 3rem !important; + } + .pt-xl-0 { + padding-block-start: 0 !important; + } + .pt-xl-50 { + padding-block-start: 0.125rem !important; + } + .pt-xl-1 { + padding-block-start: 0.25rem !important; + } + .pt-xl-1_5 { + padding-block-start: 0.375rem !important; + } + .pt-xl-2 { + padding-block-start: 0.5rem !important; + } + .pt-xl-3 { + padding-block-start: 0.75rem !important; + } + .pt-xl-4 { + padding-block-start: 1rem !important; + } + .pt-xl-5 { + padding-block-start: 1.25rem !important; + } + .pt-xl-6 { + padding-block-start: 1.5rem !important; + } + .pt-xl-7 { + padding-block-start: 1.75rem !important; + } + .pt-xl-8 { + padding-block-start: 2rem !important; + } + .pt-xl-9 { + padding-block-start: 2.25rem !important; + } + .pt-xl-10 { + padding-block-start: 2.5rem !important; + } + .pt-xl-11 { + padding-block-start: 2.75rem !important; + } + .pt-xl-12 { + padding-block-start: 3rem !important; + } + .pe-xl-0 { + padding-inline-end: 0 !important; + } + .pe-xl-50 { + padding-inline-end: 0.125rem !important; + } + .pe-xl-1 { + padding-inline-end: 0.25rem !important; + } + .pe-xl-1_5 { + padding-inline-end: 0.375rem !important; + } + .pe-xl-2 { + padding-inline-end: 0.5rem !important; + } + .pe-xl-3 { + padding-inline-end: 0.75rem !important; + } + .pe-xl-4 { + padding-inline-end: 1rem !important; + } + .pe-xl-5 { + padding-inline-end: 1.25rem !important; + } + .pe-xl-6 { + padding-inline-end: 1.5rem !important; + } + .pe-xl-7 { + padding-inline-end: 1.75rem !important; + } + .pe-xl-8 { + padding-inline-end: 2rem !important; + } + .pe-xl-9 { + padding-inline-end: 2.25rem !important; + } + .pe-xl-10 { + padding-inline-end: 2.5rem !important; + } + .pe-xl-11 { + padding-inline-end: 2.75rem !important; + } + .pe-xl-12 { + padding-inline-end: 3rem !important; + } + .pb-xl-0 { + padding-block-end: 0 !important; + } + .pb-xl-50 { + padding-block-end: 0.125rem !important; + } + .pb-xl-1 { + padding-block-end: 0.25rem !important; + } + .pb-xl-1_5 { + padding-block-end: 0.375rem !important; + } + .pb-xl-2 { + padding-block-end: 0.5rem !important; + } + .pb-xl-3 { + padding-block-end: 0.75rem !important; + } + .pb-xl-4 { + padding-block-end: 1rem !important; + } + .pb-xl-5 { + padding-block-end: 1.25rem !important; + } + .pb-xl-6 { + padding-block-end: 1.5rem !important; + } + .pb-xl-7 { + padding-block-end: 1.75rem !important; + } + .pb-xl-8 { + padding-block-end: 2rem !important; + } + .pb-xl-9 { + padding-block-end: 2.25rem !important; + } + .pb-xl-10 { + padding-block-end: 2.5rem !important; + } + .pb-xl-11 { + padding-block-end: 2.75rem !important; + } + .pb-xl-12 { + padding-block-end: 3rem !important; + } + .ps-xl-0 { + padding-inline-start: 0 !important; + } + .ps-xl-50 { + padding-inline-start: 0.125rem !important; + } + .ps-xl-1 { + padding-inline-start: 0.25rem !important; + } + .ps-xl-1_5 { + padding-inline-start: 0.375rem !important; + } + .ps-xl-2 { + padding-inline-start: 0.5rem !important; + } + .ps-xl-3 { + padding-inline-start: 0.75rem !important; + } + .ps-xl-4 { + padding-inline-start: 1rem !important; + } + .ps-xl-5 { + padding-inline-start: 1.25rem !important; + } + .ps-xl-6 { + padding-inline-start: 1.5rem !important; + } + .ps-xl-7 { + padding-inline-start: 1.75rem !important; + } + .ps-xl-8 { + padding-inline-start: 2rem !important; + } + .ps-xl-9 { + padding-inline-start: 2.25rem !important; + } + .ps-xl-10 { + padding-inline-start: 2.5rem !important; + } + .ps-xl-11 { + padding-inline-start: 2.75rem !important; + } + .ps-xl-12 { + padding-inline-start: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-50 { + gap: 0.125rem !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-1_5 { + gap: 0.375rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 0.75rem !important; + } + .gap-xl-4 { + gap: 1rem !important; + } + .gap-xl-5 { + gap: 1.25rem !important; + } + .gap-xl-6 { + gap: 1.5rem !important; + } + .gap-xl-7 { + gap: 1.75rem !important; + } + .gap-xl-8 { + gap: 2rem !important; + } + .gap-xl-9 { + gap: 2.25rem !important; + } + .gap-xl-10 { + gap: 2.5rem !important; + } + .gap-xl-11 { + gap: 2.75rem !important; + } + .gap-xl-12 { + gap: 3rem !important; + } + .row-gap-xl-0 { + row-gap: 0 !important; + } + .row-gap-xl-50 { + row-gap: 0.125rem !important; + } + .row-gap-xl-1 { + row-gap: 0.25rem !important; + } + .row-gap-xl-1_5 { + row-gap: 0.375rem !important; + } + .row-gap-xl-2 { + row-gap: 0.5rem !important; + } + .row-gap-xl-3 { + row-gap: 0.75rem !important; + } + .row-gap-xl-4 { + row-gap: 1rem !important; + } + .row-gap-xl-5 { + row-gap: 1.25rem !important; + } + .row-gap-xl-6 { + row-gap: 1.5rem !important; + } + .row-gap-xl-7 { + row-gap: 1.75rem !important; + } + .row-gap-xl-8 { + row-gap: 2rem !important; + } + .row-gap-xl-9 { + row-gap: 2.25rem !important; + } + .row-gap-xl-10 { + row-gap: 2.5rem !important; + } + .row-gap-xl-11 { + row-gap: 2.75rem !important; + } + .row-gap-xl-12 { + row-gap: 3rem !important; + } + .column-gap-xl-0 { + column-gap: 0 !important; + } + .column-gap-xl-50 { + column-gap: 0.125rem !important; + } + .column-gap-xl-1 { + column-gap: 0.25rem !important; + } + .column-gap-xl-1_5 { + column-gap: 0.375rem !important; + } + .column-gap-xl-2 { + column-gap: 0.5rem !important; + } + .column-gap-xl-3 { + column-gap: 0.75rem !important; + } + .column-gap-xl-4 { + column-gap: 1rem !important; + } + .column-gap-xl-5 { + column-gap: 1.25rem !important; + } + .column-gap-xl-6 { + column-gap: 1.5rem !important; + } + .column-gap-xl-7 { + column-gap: 1.75rem !important; + } + .column-gap-xl-8 { + column-gap: 2rem !important; + } + .column-gap-xl-9 { + column-gap: 2.25rem !important; + } + .column-gap-xl-10 { + column-gap: 2.5rem !important; + } + .column-gap-xl-11 { + column-gap: 2.75rem !important; + } + .column-gap-xl-12 { + column-gap: 3rem !important; + } + .text-xl-start { + text-align: start !important; + } + .text-xl-end { + text-align: end !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: inline-start !important; + } + .float-xxl-end { + float: inline-end !important; + } + .float-xxl-none { + float: none !important; + } + .object-fit-xxl-contain { + object-fit: contain !important; + } + .object-fit-xxl-cover { + object-fit: cover !important; + } + .object-fit-xxl-fill { + object-fit: fill !important; + } + .object-fit-xxl-scale { + object-fit: scale-down !important; + } + .object-fit-xxl-none { + object-fit: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .border-xxl-solid { + border-style: solid !important; + } + .border-xxl-dashed { + border-style: dashed !important; + } + .border-xxl-none { + border-style: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-50 { + margin: 0.125rem !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-1_5 { + margin: 0.375rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 0.75rem !important; + } + .m-xxl-4 { + margin: 1rem !important; + } + .m-xxl-5 { + margin: 1.25rem !important; + } + .m-xxl-6 { + margin: 1.5rem !important; + } + .m-xxl-7 { + margin: 1.75rem !important; + } + .m-xxl-8 { + margin: 2rem !important; + } + .m-xxl-9 { + margin: 2.25rem !important; + } + .m-xxl-10 { + margin: 2.5rem !important; + } + .m-xxl-11 { + margin: 2.75rem !important; + } + .m-xxl-12 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-inline-end: 0 !important; + margin-inline-start: 0 !important; + } + .mx-xxl-50 { + margin-inline-end: 0.125rem !important; + margin-inline-start: 0.125rem !important; + } + .mx-xxl-1 { + margin-inline-end: 0.25rem !important; + margin-inline-start: 0.25rem !important; + } + .mx-xxl-1_5 { + margin-inline-end: 0.375rem !important; + margin-inline-start: 0.375rem !important; + } + .mx-xxl-2 { + margin-inline-end: 0.5rem !important; + margin-inline-start: 0.5rem !important; + } + .mx-xxl-3 { + margin-inline-end: 0.75rem !important; + margin-inline-start: 0.75rem !important; + } + .mx-xxl-4 { + margin-inline-end: 1rem !important; + margin-inline-start: 1rem !important; + } + .mx-xxl-5 { + margin-inline-end: 1.25rem !important; + margin-inline-start: 1.25rem !important; + } + .mx-xxl-6 { + margin-inline-end: 1.5rem !important; + margin-inline-start: 1.5rem !important; + } + .mx-xxl-7 { + margin-inline-end: 1.75rem !important; + margin-inline-start: 1.75rem !important; + } + .mx-xxl-8 { + margin-inline-end: 2rem !important; + margin-inline-start: 2rem !important; + } + .mx-xxl-9 { + margin-inline-end: 2.25rem !important; + margin-inline-start: 2.25rem !important; + } + .mx-xxl-10 { + margin-inline-end: 2.5rem !important; + margin-inline-start: 2.5rem !important; + } + .mx-xxl-11 { + margin-inline-end: 2.75rem !important; + margin-inline-start: 2.75rem !important; + } + .mx-xxl-12 { + margin-inline-end: 3rem !important; + margin-inline-start: 3rem !important; + } + .mx-xxl-auto { + margin-inline-end: auto !important; + margin-inline-start: auto !important; + } + .my-xxl-0 { + margin-block-start: 0 !important; + margin-block-end: 0 !important; + } + .my-xxl-50 { + margin-block-start: 0.125rem !important; + margin-block-end: 0.125rem !important; + } + .my-xxl-1 { + margin-block-start: 0.25rem !important; + margin-block-end: 0.25rem !important; + } + .my-xxl-1_5 { + margin-block-start: 0.375rem !important; + margin-block-end: 0.375rem !important; + } + .my-xxl-2 { + margin-block-start: 0.5rem !important; + margin-block-end: 0.5rem !important; + } + .my-xxl-3 { + margin-block-start: 0.75rem !important; + margin-block-end: 0.75rem !important; + } + .my-xxl-4 { + margin-block-start: 1rem !important; + margin-block-end: 1rem !important; + } + .my-xxl-5 { + margin-block-start: 1.25rem !important; + margin-block-end: 1.25rem !important; + } + .my-xxl-6 { + margin-block-start: 1.5rem !important; + margin-block-end: 1.5rem !important; + } + .my-xxl-7 { + margin-block-start: 1.75rem !important; + margin-block-end: 1.75rem !important; + } + .my-xxl-8 { + margin-block-start: 2rem !important; + margin-block-end: 2rem !important; + } + .my-xxl-9 { + margin-block-start: 2.25rem !important; + margin-block-end: 2.25rem !important; + } + .my-xxl-10 { + margin-block-start: 2.5rem !important; + margin-block-end: 2.5rem !important; + } + .my-xxl-11 { + margin-block-start: 2.75rem !important; + margin-block-end: 2.75rem !important; + } + .my-xxl-12 { + margin-block-start: 3rem !important; + margin-block-end: 3rem !important; + } + .my-xxl-auto { + margin-block-start: auto !important; + margin-block-end: auto !important; + } + .mt-xxl-0 { + margin-block-start: 0 !important; + } + .mt-xxl-50 { + margin-block-start: 0.125rem !important; + } + .mt-xxl-1 { + margin-block-start: 0.25rem !important; + } + .mt-xxl-1_5 { + margin-block-start: 0.375rem !important; + } + .mt-xxl-2 { + margin-block-start: 0.5rem !important; + } + .mt-xxl-3 { + margin-block-start: 0.75rem !important; + } + .mt-xxl-4 { + margin-block-start: 1rem !important; + } + .mt-xxl-5 { + margin-block-start: 1.25rem !important; + } + .mt-xxl-6 { + margin-block-start: 1.5rem !important; + } + .mt-xxl-7 { + margin-block-start: 1.75rem !important; + } + .mt-xxl-8 { + margin-block-start: 2rem !important; + } + .mt-xxl-9 { + margin-block-start: 2.25rem !important; + } + .mt-xxl-10 { + margin-block-start: 2.5rem !important; + } + .mt-xxl-11 { + margin-block-start: 2.75rem !important; + } + .mt-xxl-12 { + margin-block-start: 3rem !important; + } + .mt-xxl-auto { + margin-block-start: auto !important; + } + .me-xxl-0 { + margin-inline-end: 0 !important; + } + .me-xxl-50 { + margin-inline-end: 0.125rem !important; + } + .me-xxl-1 { + margin-inline-end: 0.25rem !important; + } + .me-xxl-1_5 { + margin-inline-end: 0.375rem !important; + } + .me-xxl-2 { + margin-inline-end: 0.5rem !important; + } + .me-xxl-3 { + margin-inline-end: 0.75rem !important; + } + .me-xxl-4 { + margin-inline-end: 1rem !important; + } + .me-xxl-5 { + margin-inline-end: 1.25rem !important; + } + .me-xxl-6 { + margin-inline-end: 1.5rem !important; + } + .me-xxl-7 { + margin-inline-end: 1.75rem !important; + } + .me-xxl-8 { + margin-inline-end: 2rem !important; + } + .me-xxl-9 { + margin-inline-end: 2.25rem !important; + } + .me-xxl-10 { + margin-inline-end: 2.5rem !important; + } + .me-xxl-11 { + margin-inline-end: 2.75rem !important; + } + .me-xxl-12 { + margin-inline-end: 3rem !important; + } + .me-xxl-auto { + margin-inline-end: auto !important; + } + .mb-xxl-0 { + margin-block-end: 0 !important; + } + .mb-xxl-50 { + margin-block-end: 0.125rem !important; + } + .mb-xxl-1 { + margin-block-end: 0.25rem !important; + } + .mb-xxl-1_5 { + margin-block-end: 0.375rem !important; + } + .mb-xxl-2 { + margin-block-end: 0.5rem !important; + } + .mb-xxl-3 { + margin-block-end: 0.75rem !important; + } + .mb-xxl-4 { + margin-block-end: 1rem !important; + } + .mb-xxl-5 { + margin-block-end: 1.25rem !important; + } + .mb-xxl-6 { + margin-block-end: 1.5rem !important; + } + .mb-xxl-7 { + margin-block-end: 1.75rem !important; + } + .mb-xxl-8 { + margin-block-end: 2rem !important; + } + .mb-xxl-9 { + margin-block-end: 2.25rem !important; + } + .mb-xxl-10 { + margin-block-end: 2.5rem !important; + } + .mb-xxl-11 { + margin-block-end: 2.75rem !important; + } + .mb-xxl-12 { + margin-block-end: 3rem !important; + } + .mb-xxl-auto { + margin-block-end: auto !important; + } + .ms-xxl-0 { + margin-inline-start: 0 !important; + } + .ms-xxl-50 { + margin-inline-start: 0.125rem !important; + } + .ms-xxl-1 { + margin-inline-start: 0.25rem !important; + } + .ms-xxl-1_5 { + margin-inline-start: 0.375rem !important; + } + .ms-xxl-2 { + margin-inline-start: 0.5rem !important; + } + .ms-xxl-3 { + margin-inline-start: 0.75rem !important; + } + .ms-xxl-4 { + margin-inline-start: 1rem !important; + } + .ms-xxl-5 { + margin-inline-start: 1.25rem !important; + } + .ms-xxl-6 { + margin-inline-start: 1.5rem !important; + } + .ms-xxl-7 { + margin-inline-start: 1.75rem !important; + } + .ms-xxl-8 { + margin-inline-start: 2rem !important; + } + .ms-xxl-9 { + margin-inline-start: 2.25rem !important; + } + .ms-xxl-10 { + margin-inline-start: 2.5rem !important; + } + .ms-xxl-11 { + margin-inline-start: 2.75rem !important; + } + .ms-xxl-12 { + margin-inline-start: 3rem !important; + } + .ms-xxl-auto { + margin-inline-start: auto !important; + } + .m-xxl-n50 { + margin: -0.125rem !important; + } + .m-xxl-n1 { + margin: -0.25rem !important; + } + .m-xxl-n1_5 { + margin: -0.375rem !important; + } + .m-xxl-n2 { + margin: -0.5rem !important; + } + .m-xxl-n3 { + margin: -0.75rem !important; + } + .m-xxl-n4 { + margin: -1rem !important; + } + .m-xxl-n5 { + margin: -1.25rem !important; + } + .m-xxl-n6 { + margin: -1.5rem !important; + } + .m-xxl-n7 { + margin: -1.75rem !important; + } + .m-xxl-n8 { + margin: -2rem !important; + } + .m-xxl-n9 { + margin: -2.25rem !important; + } + .m-xxl-n10 { + margin: -2.5rem !important; + } + .m-xxl-n11 { + margin: -2.75rem !important; + } + .m-xxl-n12 { + margin: -3rem !important; + } + .mx-xxl-n50 { + margin-inline-end: -0.125rem !important; + margin-inline-start: -0.125rem !important; + } + .mx-xxl-n1 { + margin-inline-end: -0.25rem !important; + margin-inline-start: -0.25rem !important; + } + .mx-xxl-n1_5 { + margin-inline-end: -0.375rem !important; + margin-inline-start: -0.375rem !important; + } + .mx-xxl-n2 { + margin-inline-end: -0.5rem !important; + margin-inline-start: -0.5rem !important; + } + .mx-xxl-n3 { + margin-inline-end: -0.75rem !important; + margin-inline-start: -0.75rem !important; + } + .mx-xxl-n4 { + margin-inline-end: -1rem !important; + margin-inline-start: -1rem !important; + } + .mx-xxl-n5 { + margin-inline-end: -1.25rem !important; + margin-inline-start: -1.25rem !important; + } + .mx-xxl-n6 { + margin-inline-end: -1.5rem !important; + margin-inline-start: -1.5rem !important; + } + .mx-xxl-n7 { + margin-inline-end: -1.75rem !important; + margin-inline-start: -1.75rem !important; + } + .mx-xxl-n8 { + margin-inline-end: -2rem !important; + margin-inline-start: -2rem !important; + } + .mx-xxl-n9 { + margin-inline-end: -2.25rem !important; + margin-inline-start: -2.25rem !important; + } + .mx-xxl-n10 { + margin-inline-end: -2.5rem !important; + margin-inline-start: -2.5rem !important; + } + .mx-xxl-n11 { + margin-inline-end: -2.75rem !important; + margin-inline-start: -2.75rem !important; + } + .mx-xxl-n12 { + margin-inline-end: -3rem !important; + margin-inline-start: -3rem !important; + } + .my-xxl-n50 { + margin-block-start: -0.125rem !important; + margin-block-end: -0.125rem !important; + } + .my-xxl-n1 { + margin-block-start: -0.25rem !important; + margin-block-end: -0.25rem !important; + } + .my-xxl-n1_5 { + margin-block-start: -0.375rem !important; + margin-block-end: -0.375rem !important; + } + .my-xxl-n2 { + margin-block-start: -0.5rem !important; + margin-block-end: -0.5rem !important; + } + .my-xxl-n3 { + margin-block-start: -0.75rem !important; + margin-block-end: -0.75rem !important; + } + .my-xxl-n4 { + margin-block-start: -1rem !important; + margin-block-end: -1rem !important; + } + .my-xxl-n5 { + margin-block-start: -1.25rem !important; + margin-block-end: -1.25rem !important; + } + .my-xxl-n6 { + margin-block-start: -1.5rem !important; + margin-block-end: -1.5rem !important; + } + .my-xxl-n7 { + margin-block-start: -1.75rem !important; + margin-block-end: -1.75rem !important; + } + .my-xxl-n8 { + margin-block-start: -2rem !important; + margin-block-end: -2rem !important; + } + .my-xxl-n9 { + margin-block-start: -2.25rem !important; + margin-block-end: -2.25rem !important; + } + .my-xxl-n10 { + margin-block-start: -2.5rem !important; + margin-block-end: -2.5rem !important; + } + .my-xxl-n11 { + margin-block-start: -2.75rem !important; + margin-block-end: -2.75rem !important; + } + .my-xxl-n12 { + margin-block-start: -3rem !important; + margin-block-end: -3rem !important; + } + .mt-xxl-n50 { + margin-block-start: -0.125rem !important; + } + .mt-xxl-n1 { + margin-block-start: -0.25rem !important; + } + .mt-xxl-n1_5 { + margin-block-start: -0.375rem !important; + } + .mt-xxl-n2 { + margin-block-start: -0.5rem !important; + } + .mt-xxl-n3 { + margin-block-start: -0.75rem !important; + } + .mt-xxl-n4 { + margin-block-start: -1rem !important; + } + .mt-xxl-n5 { + margin-block-start: -1.25rem !important; + } + .mt-xxl-n6 { + margin-block-start: -1.5rem !important; + } + .mt-xxl-n7 { + margin-block-start: -1.75rem !important; + } + .mt-xxl-n8 { + margin-block-start: -2rem !important; + } + .mt-xxl-n9 { + margin-block-start: -2.25rem !important; + } + .mt-xxl-n10 { + margin-block-start: -2.5rem !important; + } + .mt-xxl-n11 { + margin-block-start: -2.75rem !important; + } + .mt-xxl-n12 { + margin-block-start: -3rem !important; + } + .me-xxl-n50 { + margin-inline-end: -0.125rem !important; + } + .me-xxl-n1 { + margin-inline-end: -0.25rem !important; + } + .me-xxl-n1_5 { + margin-inline-end: -0.375rem !important; + } + .me-xxl-n2 { + margin-inline-end: -0.5rem !important; + } + .me-xxl-n3 { + margin-inline-end: -0.75rem !important; + } + .me-xxl-n4 { + margin-inline-end: -1rem !important; + } + .me-xxl-n5 { + margin-inline-end: -1.25rem !important; + } + .me-xxl-n6 { + margin-inline-end: -1.5rem !important; + } + .me-xxl-n7 { + margin-inline-end: -1.75rem !important; + } + .me-xxl-n8 { + margin-inline-end: -2rem !important; + } + .me-xxl-n9 { + margin-inline-end: -2.25rem !important; + } + .me-xxl-n10 { + margin-inline-end: -2.5rem !important; + } + .me-xxl-n11 { + margin-inline-end: -2.75rem !important; + } + .me-xxl-n12 { + margin-inline-end: -3rem !important; + } + .mb-xxl-n50 { + margin-block-end: -0.125rem !important; + } + .mb-xxl-n1 { + margin-block-end: -0.25rem !important; + } + .mb-xxl-n1_5 { + margin-block-end: -0.375rem !important; + } + .mb-xxl-n2 { + margin-block-end: -0.5rem !important; + } + .mb-xxl-n3 { + margin-block-end: -0.75rem !important; + } + .mb-xxl-n4 { + margin-block-end: -1rem !important; + } + .mb-xxl-n5 { + margin-block-end: -1.25rem !important; + } + .mb-xxl-n6 { + margin-block-end: -1.5rem !important; + } + .mb-xxl-n7 { + margin-block-end: -1.75rem !important; + } + .mb-xxl-n8 { + margin-block-end: -2rem !important; + } + .mb-xxl-n9 { + margin-block-end: -2.25rem !important; + } + .mb-xxl-n10 { + margin-block-end: -2.5rem !important; + } + .mb-xxl-n11 { + margin-block-end: -2.75rem !important; + } + .mb-xxl-n12 { + margin-block-end: -3rem !important; + } + .ms-xxl-n50 { + margin-inline-start: -0.125rem !important; + } + .ms-xxl-n1 { + margin-inline-start: -0.25rem !important; + } + .ms-xxl-n1_5 { + margin-inline-start: -0.375rem !important; + } + .ms-xxl-n2 { + margin-inline-start: -0.5rem !important; + } + .ms-xxl-n3 { + margin-inline-start: -0.75rem !important; + } + .ms-xxl-n4 { + margin-inline-start: -1rem !important; + } + .ms-xxl-n5 { + margin-inline-start: -1.25rem !important; + } + .ms-xxl-n6 { + margin-inline-start: -1.5rem !important; + } + .ms-xxl-n7 { + margin-inline-start: -1.75rem !important; + } + .ms-xxl-n8 { + margin-inline-start: -2rem !important; + } + .ms-xxl-n9 { + margin-inline-start: -2.25rem !important; + } + .ms-xxl-n10 { + margin-inline-start: -2.5rem !important; + } + .ms-xxl-n11 { + margin-inline-start: -2.75rem !important; + } + .ms-xxl-n12 { + margin-inline-start: -3rem !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-50 { + padding: 0.125rem !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-1_5 { + padding: 0.375rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 0.75rem !important; + } + .p-xxl-4 { + padding: 1rem !important; + } + .p-xxl-5 { + padding: 1.25rem !important; + } + .p-xxl-6 { + padding: 1.5rem !important; + } + .p-xxl-7 { + padding: 1.75rem !important; + } + .p-xxl-8 { + padding: 2rem !important; + } + .p-xxl-9 { + padding: 2.25rem !important; + } + .p-xxl-10 { + padding: 2.5rem !important; + } + .p-xxl-11 { + padding: 2.75rem !important; + } + .p-xxl-12 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-inline-end: 0 !important; + padding-inline-start: 0 !important; + } + .px-xxl-50 { + padding-inline-end: 0.125rem !important; + padding-inline-start: 0.125rem !important; + } + .px-xxl-1 { + padding-inline-end: 0.25rem !important; + padding-inline-start: 0.25rem !important; + } + .px-xxl-1_5 { + padding-inline-end: 0.375rem !important; + padding-inline-start: 0.375rem !important; + } + .px-xxl-2 { + padding-inline-end: 0.5rem !important; + padding-inline-start: 0.5rem !important; + } + .px-xxl-3 { + padding-inline-end: 0.75rem !important; + padding-inline-start: 0.75rem !important; + } + .px-xxl-4 { + padding-inline-end: 1rem !important; + padding-inline-start: 1rem !important; + } + .px-xxl-5 { + padding-inline-end: 1.25rem !important; + padding-inline-start: 1.25rem !important; + } + .px-xxl-6 { + padding-inline-end: 1.5rem !important; + padding-inline-start: 1.5rem !important; + } + .px-xxl-7 { + padding-inline-end: 1.75rem !important; + padding-inline-start: 1.75rem !important; + } + .px-xxl-8 { + padding-inline-end: 2rem !important; + padding-inline-start: 2rem !important; + } + .px-xxl-9 { + padding-inline-end: 2.25rem !important; + padding-inline-start: 2.25rem !important; + } + .px-xxl-10 { + padding-inline-end: 2.5rem !important; + padding-inline-start: 2.5rem !important; + } + .px-xxl-11 { + padding-inline-end: 2.75rem !important; + padding-inline-start: 2.75rem !important; + } + .px-xxl-12 { + padding-inline-end: 3rem !important; + padding-inline-start: 3rem !important; + } + .py-xxl-0 { + padding-block-start: 0 !important; + padding-block-end: 0 !important; + } + .py-xxl-50 { + padding-block-start: 0.125rem !important; + padding-block-end: 0.125rem !important; + } + .py-xxl-1 { + padding-block-start: 0.25rem !important; + padding-block-end: 0.25rem !important; + } + .py-xxl-1_5 { + padding-block-start: 0.375rem !important; + padding-block-end: 0.375rem !important; + } + .py-xxl-2 { + padding-block-start: 0.5rem !important; + padding-block-end: 0.5rem !important; + } + .py-xxl-3 { + padding-block-start: 0.75rem !important; + padding-block-end: 0.75rem !important; + } + .py-xxl-4 { + padding-block-start: 1rem !important; + padding-block-end: 1rem !important; + } + .py-xxl-5 { + padding-block-start: 1.25rem !important; + padding-block-end: 1.25rem !important; + } + .py-xxl-6 { + padding-block-start: 1.5rem !important; + padding-block-end: 1.5rem !important; + } + .py-xxl-7 { + padding-block-start: 1.75rem !important; + padding-block-end: 1.75rem !important; + } + .py-xxl-8 { + padding-block-start: 2rem !important; + padding-block-end: 2rem !important; + } + .py-xxl-9 { + padding-block-start: 2.25rem !important; + padding-block-end: 2.25rem !important; + } + .py-xxl-10 { + padding-block-start: 2.5rem !important; + padding-block-end: 2.5rem !important; + } + .py-xxl-11 { + padding-block-start: 2.75rem !important; + padding-block-end: 2.75rem !important; + } + .py-xxl-12 { + padding-block-start: 3rem !important; + padding-block-end: 3rem !important; + } + .pt-xxl-0 { + padding-block-start: 0 !important; + } + .pt-xxl-50 { + padding-block-start: 0.125rem !important; + } + .pt-xxl-1 { + padding-block-start: 0.25rem !important; + } + .pt-xxl-1_5 { + padding-block-start: 0.375rem !important; + } + .pt-xxl-2 { + padding-block-start: 0.5rem !important; + } + .pt-xxl-3 { + padding-block-start: 0.75rem !important; + } + .pt-xxl-4 { + padding-block-start: 1rem !important; + } + .pt-xxl-5 { + padding-block-start: 1.25rem !important; + } + .pt-xxl-6 { + padding-block-start: 1.5rem !important; + } + .pt-xxl-7 { + padding-block-start: 1.75rem !important; + } + .pt-xxl-8 { + padding-block-start: 2rem !important; + } + .pt-xxl-9 { + padding-block-start: 2.25rem !important; + } + .pt-xxl-10 { + padding-block-start: 2.5rem !important; + } + .pt-xxl-11 { + padding-block-start: 2.75rem !important; + } + .pt-xxl-12 { + padding-block-start: 3rem !important; + } + .pe-xxl-0 { + padding-inline-end: 0 !important; + } + .pe-xxl-50 { + padding-inline-end: 0.125rem !important; + } + .pe-xxl-1 { + padding-inline-end: 0.25rem !important; + } + .pe-xxl-1_5 { + padding-inline-end: 0.375rem !important; + } + .pe-xxl-2 { + padding-inline-end: 0.5rem !important; + } + .pe-xxl-3 { + padding-inline-end: 0.75rem !important; + } + .pe-xxl-4 { + padding-inline-end: 1rem !important; + } + .pe-xxl-5 { + padding-inline-end: 1.25rem !important; + } + .pe-xxl-6 { + padding-inline-end: 1.5rem !important; + } + .pe-xxl-7 { + padding-inline-end: 1.75rem !important; + } + .pe-xxl-8 { + padding-inline-end: 2rem !important; + } + .pe-xxl-9 { + padding-inline-end: 2.25rem !important; + } + .pe-xxl-10 { + padding-inline-end: 2.5rem !important; + } + .pe-xxl-11 { + padding-inline-end: 2.75rem !important; + } + .pe-xxl-12 { + padding-inline-end: 3rem !important; + } + .pb-xxl-0 { + padding-block-end: 0 !important; + } + .pb-xxl-50 { + padding-block-end: 0.125rem !important; + } + .pb-xxl-1 { + padding-block-end: 0.25rem !important; + } + .pb-xxl-1_5 { + padding-block-end: 0.375rem !important; + } + .pb-xxl-2 { + padding-block-end: 0.5rem !important; + } + .pb-xxl-3 { + padding-block-end: 0.75rem !important; + } + .pb-xxl-4 { + padding-block-end: 1rem !important; + } + .pb-xxl-5 { + padding-block-end: 1.25rem !important; + } + .pb-xxl-6 { + padding-block-end: 1.5rem !important; + } + .pb-xxl-7 { + padding-block-end: 1.75rem !important; + } + .pb-xxl-8 { + padding-block-end: 2rem !important; + } + .pb-xxl-9 { + padding-block-end: 2.25rem !important; + } + .pb-xxl-10 { + padding-block-end: 2.5rem !important; + } + .pb-xxl-11 { + padding-block-end: 2.75rem !important; + } + .pb-xxl-12 { + padding-block-end: 3rem !important; + } + .ps-xxl-0 { + padding-inline-start: 0 !important; + } + .ps-xxl-50 { + padding-inline-start: 0.125rem !important; + } + .ps-xxl-1 { + padding-inline-start: 0.25rem !important; + } + .ps-xxl-1_5 { + padding-inline-start: 0.375rem !important; + } + .ps-xxl-2 { + padding-inline-start: 0.5rem !important; + } + .ps-xxl-3 { + padding-inline-start: 0.75rem !important; + } + .ps-xxl-4 { + padding-inline-start: 1rem !important; + } + .ps-xxl-5 { + padding-inline-start: 1.25rem !important; + } + .ps-xxl-6 { + padding-inline-start: 1.5rem !important; + } + .ps-xxl-7 { + padding-inline-start: 1.75rem !important; + } + .ps-xxl-8 { + padding-inline-start: 2rem !important; + } + .ps-xxl-9 { + padding-inline-start: 2.25rem !important; + } + .ps-xxl-10 { + padding-inline-start: 2.5rem !important; + } + .ps-xxl-11 { + padding-inline-start: 2.75rem !important; + } + .ps-xxl-12 { + padding-inline-start: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-50 { + gap: 0.125rem !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-1_5 { + gap: 0.375rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 0.75rem !important; + } + .gap-xxl-4 { + gap: 1rem !important; + } + .gap-xxl-5 { + gap: 1.25rem !important; + } + .gap-xxl-6 { + gap: 1.5rem !important; + } + .gap-xxl-7 { + gap: 1.75rem !important; + } + .gap-xxl-8 { + gap: 2rem !important; + } + .gap-xxl-9 { + gap: 2.25rem !important; + } + .gap-xxl-10 { + gap: 2.5rem !important; + } + .gap-xxl-11 { + gap: 2.75rem !important; + } + .gap-xxl-12 { + gap: 3rem !important; + } + .row-gap-xxl-0 { + row-gap: 0 !important; + } + .row-gap-xxl-50 { + row-gap: 0.125rem !important; + } + .row-gap-xxl-1 { + row-gap: 0.25rem !important; + } + .row-gap-xxl-1_5 { + row-gap: 0.375rem !important; + } + .row-gap-xxl-2 { + row-gap: 0.5rem !important; + } + .row-gap-xxl-3 { + row-gap: 0.75rem !important; + } + .row-gap-xxl-4 { + row-gap: 1rem !important; + } + .row-gap-xxl-5 { + row-gap: 1.25rem !important; + } + .row-gap-xxl-6 { + row-gap: 1.5rem !important; + } + .row-gap-xxl-7 { + row-gap: 1.75rem !important; + } + .row-gap-xxl-8 { + row-gap: 2rem !important; + } + .row-gap-xxl-9 { + row-gap: 2.25rem !important; + } + .row-gap-xxl-10 { + row-gap: 2.5rem !important; + } + .row-gap-xxl-11 { + row-gap: 2.75rem !important; + } + .row-gap-xxl-12 { + row-gap: 3rem !important; + } + .column-gap-xxl-0 { + column-gap: 0 !important; + } + .column-gap-xxl-50 { + column-gap: 0.125rem !important; + } + .column-gap-xxl-1 { + column-gap: 0.25rem !important; + } + .column-gap-xxl-1_5 { + column-gap: 0.375rem !important; + } + .column-gap-xxl-2 { + column-gap: 0.5rem !important; + } + .column-gap-xxl-3 { + column-gap: 0.75rem !important; + } + .column-gap-xxl-4 { + column-gap: 1rem !important; + } + .column-gap-xxl-5 { + column-gap: 1.25rem !important; + } + .column-gap-xxl-6 { + column-gap: 1.5rem !important; + } + .column-gap-xxl-7 { + column-gap: 1.75rem !important; + } + .column-gap-xxl-8 { + column-gap: 2rem !important; + } + .column-gap-xxl-9 { + column-gap: 2.25rem !important; + } + .column-gap-xxl-10 { + column-gap: 2.5rem !important; + } + .column-gap-xxl-11 { + column-gap: 2.75rem !important; + } + .column-gap-xxl-12 { + column-gap: 3rem !important; + } + .text-xxl-start { + text-align: start !important; + } + .text-xxl-end { + text-align: end !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.875rem !important; + } + .fs-2 { + font-size: 2.375rem !important; + } + .fs-3 { + font-size: 1.75rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } + .fs-xxlarge { + font-size: 6rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +/* (C) */ +/* Default */ +:root, +[data-bs-theme=light] { + --bs-navbar-search-shadow: 0 0.25rem 0.5rem -0.25rem rgba(47, 43, 61, 0.42); + /* Menu */ + --bs-menu-bg: var(--bs-paper-bg); + --bs-menu-bg-rgb: var(--bs-paper-bg-rgb); + --bs-menu-color: #444050; + --bs-menu-color-rgb: 68, 64, 80; + --bs-menu-hover-bg: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-menu-bg)); + --bs-menu-hover-color: #444050; + --bs-menu-sub-active-bg: color-mix(in sRGB, var(--bs-base-color) 8%, var(--bs-menu-bg)); + --bs-menu-sub-active-color: #444050; + --bs-menu-active-color: var(--bs-primary-contrast); + --bs-menu-active-bg: var(--bs-primary); + --bs-menu-horizontal-active-bg: var(--bs-primary-bg-subtle); + --bs-menu-box-shadow: 0 0.125rem 0.5rem 0 rgba(47, 43, 61, 0.12); + --bs-menu-divider-color: var(--bs-white); + --bs-menu-width: 16.25rem; + --bs-menu-collapsed-width: 4.375rem; + --bs-menu-item-spacer: 0.375rem; + --bs-menu-vertical-link-padding-y: 0.5rem; + --bs-menu-vertical-link-padding-x: 0.75rem; + --bs-menu-vertical-menu-link-padding-y: 0.5rem; + --bs-menu-vertical-menu-level-spacer: 0.5rem; + --bs-menu-horizontal-menu-box-shadow: 0 0.0625rem 0.25rem 0 rgba(47, 43, 61, 0.1); + --bs-menu-horizontal-menu-sub-box-shadow: var(--bs-box-shadow-lg); +} + +[data-semidark-menu=true], +[data-bs-theme=dark] { + --bs-menu-bg: #2f3349; + --bs-menu-bg-rgb: var(--bs-paper-bg-rgb); + --bs-menu-color: #cfcde4; + --bs-menu-color-rgb: 207, 205, 228; + --bs-menu-hover-bg: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-menu-bg)); + --bs-menu-hover-color: #cfcde4; + --bs-menu-sub-active-bg: color-mix(in sRGB, var(--bs-base-color) 8%, var(--bs-menu-bg)); + --bs-menu-sub-active-color: #cfcde4; + --bs-menu-box-shadow: 0 0.125rem 0.5rem 0 rgba(19, 17, 32, 0.18); + --bs-menu-divider-color: transparent; +} + +/* App Overlay +******************************************************************************* */ +.app-overlay { + position: absolute; + z-index: 3; + background-color: transparent; + background-color: rgba(47, 43, 61, 0.5); + inset: 0; + transition: all 0.25s ease-in-out; + visibility: hidden; +} +.app-overlay.show { + background-color: rgba(47, 43, 61, 0.5); + visibility: visible; +} +.app-overlay [data-bs-theme=dark] { + background-color: rgba(151, 149, 158, 0.6); +} + +/* IE Fixes +******************************************************************************* */ +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* Fix IE parent container height bug when containing image with fluid width */ + .card, + .card-body, + .media, + .flex-column, + .tab-content { + min-block-size: 1px; + } + img { + block-size: auto; + min-block-size: 1px; + } +} +/* Containers +******************************************************************************* */ +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + padding-inline: 1rem; +} +@media (min-width: 992px) { + .container, + .container-fluid, + .container-sm, + .container-md, + .container-lg, + .container-xl, + .container-xxl { + padding-inline: 1.5rem; + } +} + +/* Buy now section +******************************************************************************* */ +.buy-now .btn-buy-now { + position: fixed; + z-index: 1080; + box-shadow: 0 1px 20px 1px #ff4c51; + inset-block-end: 3rem; + inset-inline-end: 1.5rem; +} +.buy-now .btn-buy-now:hover { + box-shadow: none; +} + +/* Common +******************************************************************************* */ +/* (C) */ +/* Line Clamp with ellipsis +******************************************************************************* */ +.line-clamp-1 { + display: -webkit-box; + overflow: hidden; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; +} + +.line-clamp-2 { + display: -webkit-box; + overflow: hidden; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; +} + +.line-clamp-3 { + display: -webkit-box; + overflow: hidden; + -webkit-box-orient: vertical; + -webkit-line-clamp: 3; +} + +/* Background +******************************************************************************* */ +.ui-bg-cover { + background-color: rgba(0, 0, 0, 0); + background-position: center center; + background-size: cover; +} + +.ui-bg-overlay-container, +.ui-bg-video-container { + position: relative; +} +.ui-bg-overlay-container > *, +.ui-bg-video-container > * { + position: relative; +} + +.ui-bg-overlay-container .ui-bg-overlay { + position: absolute; + display: block; + inset: 0; +} + +/* Menu +******************************************************************************* */ +.menu { + display: flex; + background-color: var(--bs-menu-bg); + /* Perfect Scrollbar */ +} +@media (min-width: 1200px) { + .menu { + box-shadow: var(--bs-menu-box-shadow); + } +} +.menu .app-brand { + inline-size: 100%; + padding-inline: calc(var(--bs-menu-vertical-link-padding-x) * 2 - 0.25rem); +} +.menu .app-brand .app-brand-text { + color: var(--bs-heading-color); +} +.menu .menu-sub > .menu-item > .menu-link::before { + position: absolute; + background-color: var(--bs-menu-color); + content: ""; + inset-inline-start: 1.1rem; + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/svg%3E"); + mask-repeat: no-repeat; + mask-size: 100% 100%; + border-radius: 50%; + block-size: 0.75rem; + font-size: 0.75rem; + inline-size: 0.75rem; +} +.layout-horizontal .menu .menu-sub > .menu-item > .menu-link::before { + inset-inline-start: 1.1rem; +} +.menu.menu-horizontal .menu-inner > .menu-item > .menu-sub > .menu-item > .menu-link { + padding-inline-start: 1rem; +} +.menu.menu-horizontal .menu-inner > .menu-item > .menu-sub > .menu-item > .menu-link::before { + display: none; +} +.menu.menu-horizontal .menu-sub .menu-item .menu-link { + min-block-size: 2.375rem; + padding-inline-start: 2.75rem; +} +.menu .ps__thumb-y, +.menu .ps__rail-y { + inline-size: 0.125rem !important; +} +.menu .ps__rail-y:hover, +.menu .ps__rail-y:focus, +.menu .ps__rail-y.ps--clicking, +.menu .ps__rail-y:hover > .ps__thumb-y, +.menu .ps__rail-y:focus > .ps__thumb-y, +.menu .ps__rail-y.ps--clicking > .ps__thumb-y { + inline-size: 0.375rem !important; +} +.menu .ps.ps--active-y > .ps__rail-y { + background: none; +} +.menu .ps__rail-y { + inset-inline: auto 0.25rem; +} +.menu .ps__thumb-y, +.menu .ps__rail-y.ps--clicking > .ps__thumb-y { + opacity: 0.3; +} + +.menu-inner { + display: flex; + align-items: flex-start; + justify-content: flex-start; + padding: 0; + margin: 0; + block-size: 100%; +} +.menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-sub, +.menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-toggle { + background-color: transparent; + color: var(--bs-menu-color); +} +.menu-inner > .menu-header::before { + background-color: rgba(var(--bs-menu-color-rgb), 0.5); +} + +.menu-inner-shadow { + position: absolute; + z-index: 2; + display: none; + background: linear-gradient(var(--bs-menu-bg) 41%, rgba(var(--bs-menu-bg-rgb), 0.11) 95%, rgba(var(--bs-menu-bg-rgb), 0)); + block-size: 3rem; + inline-size: 100%; + inset-block-start: 3.25rem; + pointer-events: none; +} +.layout-navbar-full .menu-inner-shadow { + inset-block-start: 0; +} + +/* Menu item */ +.menu-item { + align-items: flex-start; + justify-content: flex-start; +} +.menu-item.menu-item-animating { + transition: block-size 0.3s ease-in-out; +} +.menu-item.active > .menu-link:not(.menu-toggle) { + background: linear-gradient(270deg, rgba(var(--bs-primary-rgb), 0.7) 0%, var(--bs-primary) 100%); + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3); + color: var(--bs-menu-active-color); +} +:dir(rtl) .menu-item.active > .menu-link:not(.menu-toggle) { + background: linear-gradient(-270deg, rgba(var(--bs-primary-rgb), 0.7) 0%, var(--bs-primary) 100%); +} + +/* Horizontal Menu +****************************************************************************** */ +.menu.menu-horizontal .menu-inner > .menu-item > .menu-link { + border-radius: 0.375rem; +} +.menu.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle { + background: linear-gradient(270deg, rgba(var(--bs-primary-rgb), 0.7) 0%, var(--bs-primary) 100%); + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3); + color: var(--bs-menu-active-color); +} +:dir(rtl) .menu.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle { + background: linear-gradient(-270deg, rgba(var(--bs-primary-rgb), 0.7) 0%, var(--bs-primary) 100%); +} +.menu.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle::after { + background-color: var(--bs-menu-active-color); +} +.menu.menu-horizontal .menu-inner > .menu-item { + margin-block: 0.5rem; + margin-inline: 0; +} +.menu.menu-horizontal .menu-inner > .menu-item:not(:first-child) { + margin-inline-start: 0.1875rem; +} +.menu.menu-horizontal .menu-inner > .menu-item:not(:last-child) { + margin-inline-end: 0.1875rem; +} +.menu.menu-horizontal .menu-inner > .menu-item .menu-sub { + z-index: 1; + box-shadow: var(--bs-menu-horizontal-menu-sub-box-shadow); +} + +.menu-item, +.menu-header, +.menu-divider, +.menu-block { + flex: 0 0 auto; + flex-direction: column; + padding: 0; + margin: 0; + list-style: none; +} + +.menu-header { + opacity: 1; + transition: opacity 0.3s ease-in-out; +} +.menu-header .menu-header-text { + color: var(--bs-secondary-color); + letter-spacing: 0.4px; + text-transform: uppercase; + white-space: nowrap; +} + +/* Menu Icon */ +.menu-icon { + flex-grow: 0; + flex-shrink: 0; + block-size: 1.375rem; + font-size: 1.375rem; + inline-size: 1.375rem; + margin-inline-end: 0.5rem; +} +.menu:not(.menu-no-animation) .menu-icon { + transition: margin-inline-end 0.3s ease; +} +.menu-icon .menu-link { + transition-duration: 0.3s; +} +.menu-icon .menu-toggle::after { + transition-duration: 0.3s; + transition-property: -webkit-transform, transform; +} + +/* Menu link */ +.menu-link { + position: relative; + display: flex; + flex: 0 1 auto; + align-items: center; + margin: 0; +} +.menu-item.disabled .menu-link { + cursor: not-allowed; +} +.menu-link > :not(.menu-icon) { + flex: 0 1 auto; + opacity: 1; +} + +.menu-link, +.menu-horizontal-prev, +.menu-horizontal-next { + color: var(--bs-menu-color); +} +.menu-link:hover, .menu-link:focus, +.menu-horizontal-prev:hover, +.menu-horizontal-prev:focus, +.menu-horizontal-next:hover, +.menu-horizontal-next:focus { + color: var(--bs-menu-hover-color); +} + +.menu-item.disabled .menu-link, +.menu-horizontal-prev.disabled, +.menu-horizontal-next.disabled { + opacity: 0.6; +} + +/* Sub menu */ +.menu-sub { + display: none; + flex-direction: column; + padding: 0; + margin: 0; +} +.menu-item.open > .menu-sub { + display: flex; +} + +/* Menu toggle open/close arrow */ +.menu-toggle::after { + position: absolute; + display: block; + background-color: var(--bs-heading-color); + content: ""; + inset-block-start: 50%; + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6l6 6l-6 6'/%3E%3C/svg%3E"); + mask-repeat: no-repeat; + mask-size: 100% 100%; + transform: translateY(-50%); + block-size: 1.375rem; + font-size: 1.375rem; + inline-size: 1.375rem; +} +:dir(rtl) .menu-toggle::after { + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 6l-6 6l6 6'/%3E%3C/svg%3E"); +} + +/* Menu divider */ +.menu-divider { + border: 0; + border-block-start: 1px solid; + border-block-start-color: var(--bs-menu-divider-color); + inline-size: 100%; +} + +/* Vertical Menu +****************************************************************************** */ +.menu-vertical { + overflow: hidden; + flex-direction: column; +} +.menu-vertical:not(.menu-no-animation) { + transition: inline-size 0.3s; +} +.menu-vertical, +.menu-vertical .menu-block, +.menu-vertical .menu-inner > .menu-item, +.menu-vertical .menu-inner > .menu-header { + inline-size: var(--bs-menu-width); +} +.menu-vertical .menu-inner { + flex: 1 1 auto; + flex-direction: column; +} +.menu-vertical .menu-inner > .menu-item { + margin-block: var(--bs-menu-item-spacer) 0; + margin-inline: 0; + /* menu-link spacing */ +} +.menu-vertical .menu-inner > .menu-item .menu-link { + border-radius: 0.375rem; + margin-block: 0; + margin-inline: 0.75rem; +} +.menu-vertical .menu-item .menu-link, +.menu-vertical .menu-block { + padding-block: var(--bs-menu-vertical-link-padding-y); + padding-inline: var(--bs-menu-vertical-link-padding-x); +} +.menu-vertical .menu-header { + padding-block: 1.25rem 0.375rem; + padding-inline: 1.5rem; +} +.menu-vertical .menu-item .menu-link { + font-size: 0.9375rem; + min-block-size: 38px; +} +.menu-vertical .menu-item .menu-link > div:not(.badge) { + overflow: hidden; + line-height: 1.467; + text-overflow: ellipsis; + white-space: nowrap; +} +.menu-vertical .menu-item .menu-toggle { + padding-inline-end: calc(var(--bs-menu-vertical-link-padding-x) + 1.76em); +} +.menu-vertical .menu-item .menu-toggle::after { + inset-inline-end: var(--bs-menu-vertical-link-padding-x); + transition: transform 0.3s; +} +.menu-vertical .menu-item:not(.active):not(.open) .menu-link:hover { + background-color: var(--bs-menu-hover-bg); +} +.menu-vertical .menu-item.active > .menu-toggle { + background-color: var(--bs-menu-sub-active-bg); +} +.menu-vertical .menu-item.active:not(.open) > .menu-link:not(.menu-toggle)::before { + background-color: var(--bs-menu-active-color); +} +.menu-vertical .menu-item.open:not(.menu-item-closing) > .menu-link::after { + transform: translateY(-50%) rotate(90deg); +} +:dir(rtl) .menu-vertical .menu-item.open:not(.menu-item-closing) > .menu-link::after { + transform: translateY(-50%) rotate(-90deg); +} +.menu-vertical .menu-divider { + padding: 0; + margin-block: 0.5rem; +} +.menu-vertical .menu-sub .menu-item { + margin-block: 0.375rem 0; + margin-inline: 0; +} +@media (max-width: 1199.98px) { + .layout-horizontal .menu-vertical .menu-sub .menu-icon { + display: none; + } +} +@media (max-width: 1199.98px) { + .layout-horizontal .menu-vertical { + box-shadow: none; + } +} +.layout-horizontal .menu-vertical .menu-item { + margin-block: 0.375rem 0; + margin-inline: 0; +} +.menu-vertical .menu-icon { + inline-size: 1.375rem; +} +.menu-vertical .menu-horizontal-wrapper { + flex: none; +} +.menu-vertical ~ .menu-mobile-toggler { + display: none; +} +.layout-navbar-hidden .menu-vertical ~ .menu-mobile-toggler { + position: fixed; + z-index: 1067; + display: flex; + align-items: center; + justify-content: center; + background-color: var(--bs-secondary); + inset-block-end: calc(1.5rem * 2); + inset-inline-start: 1.5rem; +} +.menu-vertical .menu-sub .menu-link { + padding-inline-start: 2.625rem; +} +.layout-wrapper:not(.layout-horizontal) .menu-vertical .menu-inner > .menu-item .menu-sub .menu-sub .menu-link { + padding-inline-start: 3.4rem; +} +.layout-wrapper:not(.layout-horizontal) .menu-vertical .menu-inner > .menu-item .menu-sub .menu-sub .menu-link::before { + inset-inline-start: 1.75rem; +} +.layout-wrapper:not(.layout-horizontal) .menu-vertical .menu-inner > .menu-item .menu-sub .menu-sub .menu-sub .menu-link { + padding-inline-start: 3.9rem; +} +.layout-wrapper:not(.layout-horizontal) .menu-vertical .menu-inner > .menu-item .menu-sub .menu-sub .menu-sub .menu-link::before { + inset-inline-start: 2.25rem; +} +.layout-wrapper:not(.layout-horizontal) .menu-vertical .menu-inner > .menu-item .menu-sub .menu-sub .menu-sub .menu-sub .menu-link { + padding-inline-start: 4.4rem; +} +.layout-wrapper:not(.layout-horizontal) .menu-vertical .menu-inner > .menu-item .menu-sub .menu-sub .menu-sub .menu-sub .menu-link::before { + inset-inline-start: 2.75rem; +} +.layout-wrapper:not(.layout-horizontal) .menu-vertical .menu-inner > .menu-item .menu-sub .menu-sub .menu-sub .menu-sub .menu-sub .menu-link { + padding-inline-start: 4.9rem; +} +.layout-wrapper:not(.layout-horizontal) .menu-vertical .menu-inner > .menu-item .menu-sub .menu-sub .menu-sub .menu-sub .menu-sub .menu-link::before { + inset-inline-start: 3.25rem; +} + +/* Vertical Menu Collapsed +******************************************************************************* */ +/* Only for menu example */ +.menu-collapsed:not(:hover) { + inline-size: var(--bs-menu-collapsed-width); +} +.menu-collapsed:not(:hover) .menu-inner > .menu-item { + inline-size: var(--bs-menu-collapsed-width); +} +.menu-collapsed:not(:hover) .menu-inner > .menu-header, +.menu-collapsed:not(:hover) .menu-block { + position: relative; + inline-size: var(--bs-menu-width); + margin-inline-start: var(--bs-menu-collapsed-width); + padding-inline: 0.5rem calc(var(--bs-menu-vertical-link-padding-x) * 2 - 0.5rem); + text-indent: -9999px; + text-overflow: ellipsis; + white-space: nowrap; +} +.menu-collapsed:not(:hover) .menu-inner > .menu-header .menu-header-text, +.menu-collapsed:not(:hover) .menu-block .menu-header-text { + overflow: hidden; + opacity: 0; +} +.menu-collapsed:not(:hover) .menu-inner > .menu-header::before, +.menu-collapsed:not(:hover) .menu-block::before { + position: absolute; + background-color: var(--bs-border-color); + block-size: 1px; + content: ""; + inline-size: 1.375rem; + inset-block-start: 50%; + inset-inline-start: calc(-1 * var(--bs-menu-collapsed-width) * 0.66); +} +.menu-collapsed:not(:hover) .app-brand { + padding-inline-start: calc(0.75rem + 0.38rem); + transition: padding 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .menu-collapsed:not(:hover) .app-brand { + transition: none; + } +} +.menu-collapsed:not(:hover) .menu-inner > .menu-header::before { + block-size: 0.0625rem; +} +.menu-collapsed:not(:hover) .menu-inner > .menu-item div:not(.menu-block) { + overflow: hidden; + opacity: 0; + text-overflow: ellipsis; + white-space: nowrap; +} +.menu-collapsed:not(:hover) .menu-inner > .menu-item > .menu-sub, +.menu-collapsed:not(:hover) .menu-inner > .menu-item.open > .menu-sub { + display: none; +} +.menu-collapsed:not(:hover) .menu-inner > .menu-item > .menu-toggle::after { + display: none; +} +.menu-collapsed:not(:hover):not(.layout-menu-hover) .menu-inner > .menu-item > .menu-link, +.menu-collapsed:not(:hover):not(.layout-menu-hover) .menu-inner > .menu-block, +.menu-collapsed:not(:hover):not(.layout-menu-hover) .menu-inner > .menu-header { + padding-inline-end: calc(0.75rem + 0.66em); +} +.menu-collapsed:not(:hover) .menu-inner > .menu-item > .menu-link .menu-icon { + margin-inline-end: 0; + text-align: center; +} + +/* Horizontal +******************************************************************************* */ +.menu-horizontal { + flex-direction: row; + inline-size: 100%; +} +.menu-horizontal .menu-inner { + overflow: hidden; + flex: 0 1 100%; + flex-direction: row; +} +.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle { + font-weight: 500; +} +.menu-horizontal .menu-inner .menu-item.active > .menu-link:not(.menu-toggle) { + font-weight: 500; +} +.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing) > .menu-sub, .menu-horizontal .menu-inner .menu-item.open > .menu-toggle { + background-color: var(--bs-menu-bg); +} +.menu-horizontal .menu-inner .menu-item.active > .menu-link.menu-toggle { + background-color: var(--bs-menu-sub-active-bg); + color: var(--bs-menu-sub-active-color); +} +.menu-horizontal .menu-inner .menu-item:hover > .menu-link { + background-color: var(--bs-menu-hover-bg); + color: var(--bs-menu-hover-color); +} +.menu-horizontal .menu-item .menu-link { + padding-block: 0.5rem; + padding-inline: 1rem; +} +.menu-horizontal .menu-item.active > .menu-link:not(.menu-toggle) { + background: var(--bs-menu-horizontal-active-bg); + box-shadow: none; + color: var(--bs-primary); +} +.menu-horizontal .menu-item.active > .menu-link:not(.menu-toggle)::before { + background-color: var(--bs-primary); +} +.menu-horizontal .menu-item .menu-toggle { + padding-inline-end: calc(1rem + 1.65em); +} +.menu-horizontal .menu-item .menu-toggle::after { + inset-inline-end: calc(1rem - 0.2rem); +} +.menu-horizontal .menu-inner > .menu-item > .menu-toggle::after { + transform: translateY(-50%) rotate(90deg); +} +:dir(rtl) .menu-horizontal .menu-inner > .menu-item > .menu-toggle::after { + transform: translateY(-50%) rotate(-90deg); +} +.menu-horizontal .menu-inner > .menu-item > .menu-toggle::before { + position: absolute; + z-index: 2; + block-size: 0.5rem; + content: ""; + inline-size: 100%; + inset-block-start: 100%; + inset-inline-start: 0; + pointer-events: auto; +} +.menu-horizontal .menu-inner > .menu-item:not(.menu-item-closing).open .menu-item.open { + position: relative; +} +.menu-horizontal .menu-sub { + position: absolute; + box-shadow: 0 0.25rem 1.125rem 0 rgba(47, 43, 61, 0.16); + inline-size: 16.25rem; + padding-block: 0.625rem; + padding-inline: 0; +} +.menu-horizontal .menu-sub .menu-item { + padding-block: 1px; + padding-inline: 0.5rem; +} +.menu-horizontal .menu-sub .menu-item.open .menu-link > div::after { + position: absolute; + z-index: 2; + block-size: 100%; + content: ""; + inline-size: 1.0625rem; + inset-inline-end: -1.0625rem; + pointer-events: auto; +} +.menu-horizontal .menu-sub .menu-sub { + position: absolute; + inline-size: 100%; + inset-block-start: 0; + inset-inline-start: 100%; +} +.menu-horizontal .menu-sub .menu-link { + border-radius: 0.375rem; + padding-block: 0.5rem; +} +.menu-horizontal .menu-inner > .menu-item .menu-sub { + border-radius: 0.375rem; +} +.menu-horizontal .menu-inner > .menu-item > .menu-sub { + margin-block-start: 0.5rem; +} +.menu-horizontal .menu-inner > .menu-item > .menu-sub .menu-sub { + margin-block: 0; + margin-inline: 0.375rem; +} +.menu-horizontal:not(.menu-no-animation) .menu-inner .menu-item.open .menu-sub { + animation: menuDropdownShow 0.3s ease-in-out; +} +@media (max-width: 991.98px) { + .menu-horizontal { + display: none; + } +} + +.menu-horizontal-wrapper { + overflow: hidden; + flex: 0 1 100%; + inline-size: 0; +} +.menu:not(.menu-no-animation) .menu-horizontal-wrapper .menu-inner { + transition: margin 0.3s; +} + +.menu-horizontal-prev, +.menu-horizontal-next { + position: relative; + display: block; + flex: 0 0 auto; + inline-size: 2.25rem; +} +.menu-horizontal-prev::after, +.menu-horizontal-next::after { + position: absolute; + display: block; + border: 1px solid; + block-size: 0.5rem; + border-block-start: 0; + content: ""; + inline-size: 0.5rem; + inset-block-start: 50%; + inset-inline-start: 50%; +} +.menu-horizontal-prev.disabled, +.menu-horizontal-next.disabled { + cursor: not-allowed; +} + +.menu-horizontal-prev::after { + border-inline-end: 0; + transform: translate(0, -50%) rotate(45deg); +} +:dir(rtl) .menu-horizontal-prev::after { + transform: translate(0, -50%) rotate(-45deg); +} + +.menu-horizontal-next::after { + border-inline-start: 0; + transform: translate(50%, -50%) rotate(315deg); +} +:dir(rtl) .menu-horizontal-next::after { + transform: translate(-50%, -50%) rotate(-315deg); +} + +@keyframes menuDropdownShow { + 0% { + opacity: 0; + transform: translateY(-0.5rem); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* Layouts +******************************************************************************* */ +.layout-container { + min-block-size: 100vh; +} + +.layout-wrapper, +.layout-container { + display: flex; + flex: 1 1 auto; + align-items: stretch; + inline-size: 100%; +} + +.layout-menu-offcanvas .layout-wrapper, +.layout-menu-fixed-offcanvas .layout-wrapper { + overflow: hidden; +} + +/* Display menu toggle on navbar for .layout-menu-offcanvas, .layout-menu-fixed-offcanvas */ +.layout-menu-offcanvas .layout-navbar .layout-menu-toggle, +.layout-menu-fixed-offcanvas .layout-navbar .layout-menu-toggle { + display: block !important; +} + +/* Hide menu close icon from large screen for .layout-menu-offcanvas, .layout-menu-fixed-offcanvas */ +@media (min-width: 1200px) { + .layout-menu-offcanvas .layout-menu .layout-menu-toggle, + .layout-menu-fixed-offcanvas .layout-menu .layout-menu-toggle { + display: none; + } + .layout-horizontal .layout-page .menu-horizontal { + box-shadow: var(--bs-menu-horizontal-menu-box-shadow); + } +} +.layout-page, +.content-wrapper, +.content-wrapper > *, +.layout-menu { + min-block-size: 1px; +} + +.layout-navbar, +.content-footer { + flex: 0 0 auto; +} + +.layout-page { + display: flex; + flex: 1 1 auto; + align-items: stretch; + padding: 0; +} +.layout-without-menu .layout-page { + padding-inline: 0 !important; +} + +.content-wrapper { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-items: stretch; + justify-content: space-between; +} + +/* Content backdrop */ +.content-backdrop { + /* z-index: 1 (layout static) */ + position: fixed; + top: 0; + left: 0; + z-index: 1; + width: 100vw; + height: 100vh; + background-color: #97959e; +} +.content-backdrop.fade { + opacity: 0; +} +.content-backdrop.show { + opacity: 0.5; +} +.layout-menu-fixed .content-backdrop { + z-index: 10; +} +.layout-horizontal .content-backdrop:not(.fade) { + z-index: 9; + /* Horizontal fix for search background with opacity */ + inset-block-start: 3.5rem !important; +} +.content-backdrop.fade { + z-index: -1; +} + +/* Layout Navbar +******************************************************************************* */ +.sticky-element { + position: sticky; + z-index: 8; +} +.window-scrolled .sticky-element { + inset-block-start: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.layout-navbar-fixed .sticky-element { + inset-block-start: 3.9375rem; +} +.layout-menu-fixed .layout-horizontal .sticky-element { + inset-block-start: 6.75rem; +} +.layout-menu-fixed.layout-navbar-fixed .layout-horizontal .sticky-element { + inset-block-start: 3.5rem; +} + +.layout-navbar { + position: relative; + z-index: 2; + flex-wrap: nowrap; + block-size: 3.5rem; + color: var(--bs-body-color); + padding-block: 0.5rem; +} +.layout-navbar .navbar { + transform: translate3d(0, 0, 0); +} +.layout-navbar .navbar-nav-right { + flex-basis: 100%; +} +.layout-navbar.navbar-detached { + /* Container layout max-width */ + border-radius: 0.375rem; + box-shadow: var(--bs-box-shadow-sm); + /* Navbar static */ + inline-size: calc(100% - 1.5rem * 2); + margin-block: 1rem 0; + padding-block: 0; + padding-inline: 1.5rem; +} +.layout-navbar.navbar-detached.container-xxl { + max-inline-size: calc(1440px - 1.5rem * 2); +} +.layout-navbar-fixed .layout-navbar.navbar-detached { + inline-size: calc(100% - 1.5rem * 2 - var(--bs-menu-width)); +} +@media (max-width: 1199.98px) { + .layout-navbar-fixed .layout-navbar.navbar-detached { + inline-size: calc(100% - 1.5rem * 2) !important; + } +} +@media (max-width: 991.98px) { + .layout-navbar-fixed .layout-navbar.navbar-detached { + inline-size: calc(100% - 1rem * 2) !important; + } +} +.layout-navbar-fixed .modal-open .layout-navbar.navbar-detached, .layout-navbar-fixed.swal2-shown .layout-navbar.navbar-detached { + inline-size: calc(100% - 1.5rem * 2 - calc(16.25rem + var(--bs-scrollbar-width))); +} +.layout-navbar-fixed.layout-menu-collapsed .layout-navbar.navbar-detached { + inline-size: calc(100% - 1.5rem * 2 - var(--bs-menu-collapsed-width)); +} +.layout-menu-collapsed .layout-navbar.navbar-detached, .layout-without-menu .layout-navbar.navbar-detached { + inline-size: calc(100% - 1.5rem * 2); +} +.layout-navbar.navbar-detached.bg-navbar-theme { + background-color: rgba(var(--bs-paper-bg-rgb), 0.88); + color: var(--bs-heading-color); +} +.layout-wrapper:not(.layout-horizontal) .layout-navbar .dropdown-menu[data-bs-popper] { + inset-block-start: 147%; +} +@media (max-width: 767.98px) { + .layout-wrapper:not(.layout-horizontal) .layout-navbar .dropdown-menu[data-bs-popper] { + inset-block-start: 110%; + } +} +.layout-navbar .navbar-dropdown .badge-notifications { + inset-block-start: 7px; + inset-inline-end: -3px; +} +.layout-navbar .navbar-dropdown .dropdown-menu { + overflow: hidden; + min-inline-size: 22rem; +} +.layout-navbar .navbar-dropdown .dropdown-menu .dropdown-item { + min-block-size: 2.375rem; + padding-block: 0.5rem; +} +.layout-navbar .navbar-dropdown .dropdown-menu .last-login { + white-space: normal; +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list { + max-block-size: 24.08rem; +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item { + cursor: pointer; + padding-block: 0.75rem; + padding-inline: 1rem; +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item .dropdown-notifications-actions { + text-align: center; +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item .dropdown-notifications-actions > a { + display: block; +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item .dropdown-notifications-archive i, +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item .dropdown-notifications-archive span { + color: var(--bs-heading-color); +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item.marked-as-read .dropdown-notifications-read, +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item.marked-as-read .dropdown-notifications-archive { + visibility: hidden; +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item.marked-as-read .dropdown-notifications-read span { + background-color: var(--bs-secondary); +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item:not(.marked-as-read) .dropdown-notifications-archive { + visibility: hidden; +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item:hover.marked-as-read .dropdown-notifications-read, +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item:hover.marked-as-read .dropdown-notifications-archive { + visibility: visible; +} +.layout-navbar .navbar-dropdown.dropdown-notifications .dropdown-notifications-list .dropdown-notifications-item:hover:not(.marked-as-read) .dropdown-notifications-archive { + visibility: visible; +} +.layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-list { + max-block-size: 24.08rem; +} +.layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-item { + padding: 1.5rem; + text-align: center; +} +.layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-item:hover { + background-color: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-paper-bg)); +} +.layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-item .dropdown-shortcuts-icon { + display: flex; + align-items: center; + justify-content: center; + background-color: color-mix(in sRGB, var(--bs-base-color) 8%, var(--bs-paper-bg)); + block-size: 3.125rem; + color: var(--bs-heading-color); + inline-size: 3.125rem; + margin-inline: auto; +} +.layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-item a, +.layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-item a:hover { + display: block; + color: var(--bs-heading-color) !important; + font-weight: 500; + margin-block-end: 0; +} +.layout-navbar .navbar-dropdown.dropdown-user .dropdown-menu { + min-inline-size: 14rem; +} +.layout-navbar[class*=bg-]:not(.bg-navbar-theme) .nav-item .input-group-text, +.layout-navbar[class*=bg-]:not(.bg-navbar-theme) .nav-item .dropdown-toggle { + color: var(--bs-white); +} +@media (max-width: 1199.98px) { + .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu { + position: absolute; + } + .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu .last-login { + white-space: nowrap; + } +} +@media (max-width: 767.98px) { + .layout-navbar .navbar-nav .nav-item.dropdown { + position: static; + float: inline-start; + } + .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu { + position: absolute; + inline-size: 92%; + inset-inline-start: 0.9rem; + min-inline-size: auto; + } +} +.layout-navbar .search-toggler .aa-DetachedSearchButton { + padding-inline: 0; +} +.layout-navbar .nav-item .nav-link { + padding-block: 0.497rem; +} + +/* Navbar require high z-index as we use z-index for menu slide-out for below large screen */ +@media (max-width: 1199.98px) { + .layout-navbar { + z-index: 1080; + } +} +/* Layout Menu +******************************************************************************* */ +.layout-menu { + position: relative; + flex: 1 0 auto; +} +.layout-menu a:focus-visible { + outline: none; +} +.layout-menu .menu { + transform: translate3d(0, 0, 0); +} +.layout-menu.menu-vertical ~ .layout-page.window-scrolled .layout-navbar { + backdrop-filter: saturate(200%) blur(6px); + background-color: rgba(var(--bs-paper-bg-rgb), 0.88); +} + +/* Layout Content navbar +******************************************************************************* */ +.layout-content-navbar .layout-page { + flex-basis: 100%; + flex-direction: column; + inline-size: 0; + max-inline-size: 100%; + min-inline-size: 0; +} +.layout-content-navbar .content-wrapper { + inline-size: 100%; +} + +/* Layout Navbar full +******************************************************************************* */ +.layout-navbar-full .layout-container { + flex-direction: column; +} +@media (min-width: 1200px) { + .layout-navbar-full:not(.layout-horizontal) .menu-inner { + margin-block-start: 0.75rem; + } +} +.layout-navbar-full .content-wrapper { + flex-basis: 100%; + inline-size: 0; + max-inline-size: 100%; + min-inline-size: 0; +} +.layout-navbar-full.layout-horizontal .layout-navbar { + background-color: var(--bs-navbar-bg); + box-shadow: 0 1px 0 var(--bs-border-color); +} +.layout-navbar-full.layout-horizontal .layout-navbar .aa-DetachedSearchButtonPlaceholder { + display: none; +} +.layout-navbar-full.layout-horizontal .layout-navbar .search-toggler .aa-DetachedSearchButton { + display: block; +} +.layout-navbar-full .content-backdrop.show { + z-index: 9; +} +.layout-menu-fixed .layout-navbar-full .content-backdrop.show, .layout-menu-fixed-offcanvas .layout-navbar-full .content-backdrop.show { + z-index: 1076; +} + +/* Toggle +******************************************************************************* */ +.layout-menu-toggle .menu-toggle-icon { + block-size: 1.25rem; + content: ""; + inline-size: 1.25rem; + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); + mask-repeat: no-repeat; + mask-size: 100% 100%; +} +.layout-menu-collapsed .layout-menu-toggle .menu-toggle-icon { + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/svg%3E"); +} + +/* Collapsed layout (Default static and static off-canvas menu) +******************************************************************************* */ +@media (min-width: 1200px) { + /* Menu style */ + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical { + inline-size: var(--bs-menu-collapsed-width); + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-item, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-item { + inline-size: var(--bs-menu-collapsed-width); + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-header, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-block, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-header, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-block { + position: relative; + inline-size: var(--bs-menu-width); + margin-inline-start: var(--bs-menu-collapsed-width); + padding-inline: 0.5rem calc(var(--bs-menu-vertical-link-padding-x) * 2 - 0.5rem); + text-indent: -9999px; + text-overflow: ellipsis; + white-space: nowrap; + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-header .menu-header-text, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-block .menu-header-text, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-header .menu-header-text, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-block .menu-header-text { + overflow: hidden; + opacity: 0; + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-header::before, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-block::before, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-header::before, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-block::before { + position: absolute; + background-color: var(--bs-border-color); + block-size: 1px; + content: ""; + inline-size: 1.375rem; + inset-block-start: 50%; + inset-inline-start: calc(-1 * var(--bs-menu-collapsed-width) * 0.66); + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .app-brand, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .app-brand { + padding-inline-start: calc(0.75rem + 0.38rem); + transition: padding 0.3s ease-in-out; + } + /* Menu position */ +} +@media (min-width: 1200px) and (prefers-reduced-motion: reduce) { + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .app-brand, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .app-brand { + transition: none; + } +} +@media (min-width: 1200px) { + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-header::before, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-header::before { + block-size: 0.0625rem; + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-item div:not(.menu-block), + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-item div:not(.menu-block) { + overflow: hidden; + opacity: 0; + text-overflow: ellipsis; + white-space: nowrap; + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-item > .menu-sub, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-item.open > .menu-sub, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-item > .menu-sub, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-item.open > .menu-sub { + display: none; + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-item > .menu-toggle::after, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-item > .menu-toggle::after { + display: none; + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical:not(.layout-menu-hover) .menu-inner > .menu-item > .menu-link, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical:not(.layout-menu-hover) .menu-inner > .menu-block, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical:not(.layout-menu-hover) .menu-inner > .menu-header, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical:not(.layout-menu-hover) .menu-inner > .menu-item > .menu-link, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical:not(.layout-menu-hover) .menu-inner > .menu-block, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical:not(.layout-menu-hover) .menu-inner > .menu-header { + padding-inline-end: calc(0.75rem + 0.66em); + } + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu .menu-vertical .menu-inner > .menu-item > .menu-link .menu-icon, + .layout-menu-collapsed:not(.layout-menu-hover, .layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .menu-inner > .menu-item > .menu-link .menu-icon { + margin-inline-end: 0; + text-align: center; + } + .layout-menu-hover.layout-menu-collapsed .layout-menu { + margin-inline-end: -calc(var(--bs-menu-width)var(--bs-menu-collapsed-width)); + } +} +/* Off-canvas layout (Layout Collapsed) +******************************************************************************* */ +@media (min-width: 1200px) { + .layout-menu-collapsed.layout-menu-offcanvas .layout-menu { + margin-inline-end: -var(--bs-menu-width); + transform: translateX(-100%); + } +} +/* Fixed off-canvas layout (Layout Fixed) +******************************************************************************* */ +@media (min-width: 1200px) { + /* Menu and Fixed off-canvas */ + .layout-menu-fixed .layout-menu, + .layout-menu-fixed-offcanvas .layout-menu { + position: fixed; + inset-block: 0; + inset-inline-start: 0; + margin-inline: 0 !important; + } + /* Menu collapsed */ + .layout-menu-fixed-offcanvas.layout-menu-collapsed .layout-menu { + transform: translateX(-100%); + } + /* Menu expanded */ + .layout-menu-fixed:not(.layout-menu-collapsed) .layout-page, + .layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) .layout-page { + padding-inline-start: var(--bs-menu-width); + } + /* Menu collapsed */ + .layout-menu-fixed.layout-menu-collapsed .layout-page { + padding-inline-start: var(--bs-menu-collapsed-width); + } +} +/* Reset paddings (for non fixed entities) */ +html:not(.layout-navbar-fixed, .layout-menu-fixed, .layout-menu-fixed-offcanvas) .layout-page, +html:not(.layout-navbar-fixed) .layout-content-navbar .layout-page { + padding-block-start: 0 !important; +} + +html:not(.layout-footer-fixed) .content-wrapper { + padding-block-end: 0 !important; +} + +@media (max-width: 1199.98px) { + .layout-menu-fixed .layout-wrapper.layout-navbar-full .layout-menu, + .layout-menu-fixed-offcanvas .layout-wrapper.layout-navbar-full .layout-menu { + inset-block-start: 0 !important; + } + html:not(.layout-navbar-fixed) .layout-navbar-full .layout-page { + padding-block-start: 0 !important; + } +} +/* Hidden navbar layout +******************************************************************************* */ +.layout-navbar-hidden .layout-navbar { + display: none; +} + +/* Fixed navbar layout +******************************************************************************* */ +.layout-navbar-fixed .layout-navbar { + position: fixed; + inset-block-start: 0; + inset-inline: 0; +} + +.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal) .layout-page::before { + position: fixed; + z-index: 1001; + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba(var(--bs-body-bg-rgb), 70%) 44%, rgba(var(--bs-body-bg-rgb), 43%) 73%, rgba(var(--bs-body-bg-rgb), 0%)); + block-size: 4.75rem; + content: ""; + inline-size: 100%; + inset-block-start: 0; + mask: linear-gradient(var(--bs-body-bg), var(--bs-body-bg) 18%, transparent 100%); +} + +@media (min-width: 1200px) { + /* Fix navbar within Navbar Full layout in fixed mode */ + .layout-menu-fixed .layout-navbar-full .layout-navbar, + .layout-menu-fixed-offcanvas .layout-navbar-full .layout-navbar { + position: fixed; + inset-block-start: 0; + inset-inline: 0; + } + /* Fix navbar within Content Navbar layout in fixed mode - Menu expanded */ + .layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + inset-inline-start: var(--bs-menu-width); + } + .layout-navbar-fixed:not(.layout-menu-collapsed).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar, .layout-navbar-fixed:not(.layout-menu-collapsed) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + inset-inline-start: calc(16.25rem - var(--bs-scrollbar-width)); + } + .layout-navbar-fixed:not(.layout-menu-collapsed):dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar, .layout-navbar-fixed:not(.layout-menu-collapsed):dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed):dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed):dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed):dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed):dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + inset-inline-start: calc(16.25rem + var(--bs-scrollbar-width)); + } + /* Horizontal Layout when menu fixed */ + .layout-menu-fixed.swal2-shown .layout-horizontal .layout-navbar, + .layout-menu-fixed.swal2-shown .layout-horizontal .layout-menu-horizontal, + .layout-menu-fixed .modal-open .layout-horizontal .layout-navbar, + .layout-menu-fixed .modal-open .layout-horizontal .layout-menu-horizontal { + inline-size: calc(100% - var(--bs-scrollbar-width)); + } + :dir(rtl).layout-menu-fixed.swal2-shown .layout-horizontal .layout-navbar, + :dir(rtl).layout-menu-fixed .modal-open .layout-horizontal .layout-navbar { + inline-size: calc(100% + var(--bs-scrollbar-width)); + } + .layout-menu-fixed:not(.layout-navbar-hidden) .layout-horizontal .layout-page .menu-horizontal, + .layout-menu-fixed-offcanvas:not(.layout-navbar-hidden) .layout-horizontal .layout-page .menu-horizontal { + position: fixed; + inset-block-start: 3.5rem; + } + .layout-menu-fixed:not(.layout-navbar-hidden) .layout-horizontal .layout-page .menu-horizontal + [class*=container-], + .layout-menu-fixed-offcanvas:not(.layout-navbar-hidden) .layout-horizontal .layout-page .menu-horizontal + [class*=container-] { + padding-block-start: 5.4rem !important; + } + /* Layout fixed not off-canvas - Menu collapsed */ + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-content-navbar .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed .layout-content-navbar .layout-navbar { + inset-inline-start: var(--bs-menu-collapsed-width); + } + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-xxl), + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-xxl), + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed.swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed.swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl) { + inset-inline-start: calc(var(--bs-menu-collapsed-width) - var(--bs-scrollbar-width)); + } + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed.swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl) { + inline-size: calc(100% - 1.5rem * 2 - var(--bs-menu-collapsed-width) - var(--bs-scrollbar-width)); + } + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas):dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-xxl), .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas):dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed:dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed:dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-xxl) { + inset-inline-start: calc(var(--bs-menu-collapsed-width) + var(--bs-scrollbar-width)); + } + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas):dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar, .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas):dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed:dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed:dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + inline-size: calc(100% - 1.5rem * 2 - var(--bs-menu-collapsed-width) - var(--bs-scrollbar-width)); + } + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas):dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas):dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed:dir(rtl).swal2-shown .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed:dir(rtl) .modal-open .layout-content-navbar:not(.layout-without-menu) .layout-navbar:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl) { + inset-inline-start: calc(var(--bs-menu-collapsed-width) + var(--bs-scrollbar-width)); + } +} +/* Fixed footer +******************************************************************************* */ +.layout-footer-fixed .content-footer { + position: fixed; + z-index: 9; + inset-block-end: 0; + inset-inline: 0; +} + +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container, +.layout-footer-fixed .layout-wrapper.layout-horizontal .content-footer { + background-color: var(--bs-footer-bg); + box-shadow: var(--bs-footer-box-shadow); +} + +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container { + border: var(--bs-footer-border-width) solid var(--bs-footer-border-color); + padding-inline: 1.5rem; + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} + +@media (min-width: 1200px) { + /* Fixed footer - Menu expanded */ + .layout-footer-fixed:not(.layout-menu-collapsed) .layout-wrapper:not(.layout-without-menu) .content-footer { + inset-inline-start: var(--bs-menu-width); + } + .layout-footer-fixed:not(.layout-menu-collapsed).swal2-shown .layout-wrapper .content-footer:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), .layout-footer-fixed:not(.layout-menu-collapsed) .modal-open .layout-wrapper .content-footer:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl) { + inline-size: calc(100% - 16.25rem - var(--bs-scrollbar-width)); + } + .layout-footer-fixed:not(.layout-menu-collapsed):dir(rtl).swal2-shown .layout-wrapper:not(.layout-without-menu) .content-footer:has(.container-xxl), .layout-footer-fixed:not(.layout-menu-collapsed):dir(rtl) .modal-open .layout-wrapper:not(.layout-without-menu) .content-footer:has(.container-xxl) { + inset-inline-start: calc(16.25rem + var(--bs-scrollbar-width)); + } + .layout-footer-fixed:not(.layout-menu-collapsed):dir(rtl).swal2-shown .layout-wrapper .content-footer:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), .layout-footer-fixed:not(.layout-menu-collapsed):dir(rtl) .modal-open .layout-wrapper .content-footer:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl) { + inset-inline-start: calc(var(--bs-menu-width) + var(--bs-scrollbar-width)); + } + /* Fixed footer - Menu collapsed */ + .layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-wrapper:not(.layout-without-menu) .content-footer { + inset-inline-start: var(--bs-menu-collapsed-width); + } + .layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas).swal2-shown .layout-wrapper:not(.layout-without-menu) .content-footer:has(.container-xxl), .layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .modal-open .layout-wrapper:not(.layout-without-menu) .content-footer:has(.container-xxl) { + inset-inline-start: calc(4.375rem - var(--bs-scrollbar-width)); + } + .layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas).swal2-shown .layout-wrapper:not(.layout-without-menu) .content-footer:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl), .layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .modal-open .layout-wrapper:not(.layout-without-menu) .content-footer:has(.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl) { + inline-size: calc(100% - 4.375rem - var(--bs-scrollbar-width)); + inset-inline-start: 4.375rem; + } + .layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas):dir(rtl).swal2-shown .layout-wrapper:not(.layout-without-menu) .content-footer, .layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas):dir(rtl) .modal-open .layout-wrapper:not(.layout-without-menu) .content-footer { + inset-inline-start: calc(4.375rem + var(--bs-scrollbar-width)); + } +} +/* Small screens layout +******************************************************************************* */ +@media (max-width: 1199.98px) { + .layout-menu { + position: fixed !important; + block-size: 100% !important; + inset-block-start: 0 !important; + inset-inline-start: 0 !important; + margin-inline: 0 !important; + transform: translate3d(-100%, 0, 0); + will-change: transform, -webkit-transform; + } + :dir(rtl) .layout-menu { + transform: translate3d(100%, 0, 0); + } + .layout-menu-expanded .layout-menu { + transform: translate3d(0, 0, 0) !important; + } + .layout-menu-expanded body { + overflow: hidden; + } + .layout-overlay { + position: fixed; + display: none; + background: #97959e; + block-size: 100% !important; + cursor: pointer; + inset-block-start: 0; + inset-inline: 0; + opacity: 0.5; + } + .layout-menu-expanded .layout-overlay { + display: block; + } + .layout-menu-100vh .layout-menu, + .layout-menu-100vh .layout-overlay { + block-size: 100dvh !important; + } + .drag-target { + position: fixed; + z-index: 1036; + block-size: 100%; + inline-size: 40px; + inset-block-start: 0; + inset-inline-start: 0; + } +} +/* Z-Indexes +******************************************************************************* */ +/* Navbar (fixed) */ +body:not(.modal-open) .layout-navbar-full .layout-navbar { + z-index: 1080; +} +body:not(.modal-open) .layout-content-navbar .layout-navbar { + z-index: 1075; +} + +/* Menu horizontal */ +.layout-menu-horizontal { + z-index: 9; +} + +@media (max-width: 1199.98px) { + .layout-menu { + z-index: 1100; + } + .layout-overlay { + z-index: 1099; + } +} +@media (min-width: 1200px) { + /* Navbar full layout */ + .layout-navbar-full .layout-navbar { + z-index: 10; + } + .layout-navbar-full .layout-menu { + z-index: 9; + } + /* Content Navbar layout */ + .layout-content-navbar .layout-navbar { + z-index: 9; + } + .layout-content-navbar .layout-menu { + z-index: 11; + } + /* Collapsed */ + .layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas).layout-menu-hover .layout-navbar-full .layout-menu { + z-index: 1075 !important; + } + .layout-menu-collapsed:not(.layout-menu-offcanvas, .layout-menu-fixed-offcanvas) .layout-content-navbar .layout-menu { + z-index: 1085 !important; + } + /* Navbar full layout */ + .layout-menu-fixed body:not(.modal-open) .layout-navbar-full .layout-menu, + .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-navbar-full .layout-menu { + z-index: 1075; + } + /* Content Navbar layout */ + .layout-navbar-fixed body:not(.modal-open) .layout-content-navbar .layout-menu, + .layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-menu, + .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-content-navbar .layout-menu { + z-index: 1080; + } +} +/* Transitions and animations +******************************************************************************* */ +/* Disable navbar link hover transition */ +.layout-menu-link-no-transition .layout-menu .menu-link, +.layout-menu-link-no-transition .layout-menu-horizontal .menu-link { + animation: none !important; + transition: none !important; +} + +/* Disable navbar link hover transition */ +.layout-no-transition .layout-menu, .layout-no-transition .layout-menu .menu, .layout-no-transition .layout-menu .menu-item, +.layout-no-transition .layout-menu-horizontal, +.layout-no-transition .layout-menu-horizontal .menu, +.layout-no-transition .layout-menu-horizontal .menu-item { + animation: none !important; + transition: none !important; +} + +@media (max-width: 1199.98px) { + .layout-transitioning .layout-overlay { + animation: menuAnimation 0.3s; + } + .layout-transitioning .layout-menu { + transition-duration: 0.3s; + transition-property: transform, -webkit-transform; + } +} +@media (min-width: 1200px) { + .layout-menu-collapsed:not(.layout-transitioning, .layout-menu-offcanvas, .layout-menu-fixed, .layout-menu-fixed-offcanvas) .layout-menu { + transition-duration: 0.3s; + transition-property: margin-inline-start, margin-inline-end, inline-size; + } + .layout-transitioning.layout-menu-offcanvas .layout-menu { + transition-duration: 0.3s; + transition-property: margin-inline-start, margin-inline-end, transform, -webkit-transform; + } + .layout-transitioning.layout-menu-fixed .layout-page, .layout-transitioning.layout-menu-fixed-offcanvas .layout-page { + transition-duration: 0.3s; + transition-property: padding-inline-start, padding-inline-end; + } + .layout-transitioning.layout-menu-fixed .layout-menu { + transition: inline-size 0.3s; + } + .layout-transitioning.layout-menu-fixed-offcanvas .layout-menu { + transition-duration: 0.3s; + transition-property: transform, -webkit-transform; + } + .layout-transitioning.layout-navbar-fixed .layout-content-navbar .layout-navbar, .layout-transitioning.layout-footer-fixed .content-footer { + transition-duration: 0.3s; + transition-property: inset-inline-start, inset-inline-end; + } + .layout-transitioning:not(.layout-menu-offcanvas, .layout-menu-fixed, .layout-menu-fixed-offcanvas) .layout-menu { + transition-duration: 0.3s; + transition-property: margin-inline-start, margin-inline-end, inline-size; + } +} +/* Disable transitions/animations in IE 10-11 */ +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .menu, + .layout-menu, + .layout-page, + .layout-navbar, + .content-footer { + transition: none !important; + transition-duration: 0s !important; + } + .layout-overlay { + animation: none !important; + } +} +@keyframes menuAnimation { + 0% { + opacity: 0; + } + 100% { + opacity: 0.5; + } +} +/* Dark theme +******************************************************************************* */ +[data-bs-theme=dark] .layout-overlay { + background: #171925; +} + +.aa-DetachedSearchButton { + display: flex; + align-items: center; + border: none; + background: transparent; + gap: 1rem; +} +.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder { + color: var(--bs-secondary-color); +} +@media (max-width: 767.98px) { + .aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder { + display: none; + } +} + +.aa-InputWrapper ::placeholder { + color: var(--bs-secondary-color); +} + +.aa-DetachedSearchButtonIcon::before, +.aa-SubmitButton::before { + display: block; + background-color: currentcolor; + content: ""; + margin-block-end: -3px; + mask-image: var(--svg); + mask-repeat: no-repeat; + mask-size: 100% 100%; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10 18a7.95 7.95 0 0 0 4.897-1.688l4.396 4.396l1.414-1.414l-4.396-4.396A7.95 7.95 0 0 0 18 10c0-4.411-3.589-8-8-8s-8 3.589-8 8s3.589 8 8 8m0-14c3.309 0 6 2.691 6 6s-2.691 6-6 6s-6-2.691-6-6s2.691-6 6-6'/%3E%3C/svg%3E"); +} +.aa-DetachedSearchButtonIcon .aa-SubmitIcon, +.aa-SubmitButton .aa-SubmitIcon { + display: none; +} + +.aa-DetachedSearchButtonIcon::before { + block-size: 24px; + inline-size: 24px; +} + +.aa-SubmitButton::before { + block-size: 24px; + inline-size: 24px; +} + +.aa-DetachedSearchButtonQuery { + display: none; +} + +.layout-wrapper:not(.layout-horizontal) .aa-DetachedSearchButtonPlaceholder[hidden] { + display: block !important; +} + +/* Search Headings */ +.search-headings { + display: block; + color: var(--bs-secondary-color); + font-size: 0.75rem; + letter-spacing: 0.8px; + line-height: 0.875rem; + margin-block: 1rem 0.5rem; + margin-inline: 0; + padding-block: 0; + padding-inline: 1rem; + text-transform: uppercase; +} +.suggestion-section .search-headings { + line-height: 14px; + margin-block: 0.5rem; +} + +/* Suggestion Items */ +.suggestion-items .suggestion-item { + color: var(--bs-heading-color); + gap: 0.5rem; + padding-block: 0.543rem; + padding-inline: 1rem; + text-decoration: none; + transition: all 0.2s ease; + border-radius: var(--bs-border-radius); +} +.suggestion-items .suggestion-item:hover, .suggestion-items .suggestion-item[aria-selected=true], .suggestion-items .suggestion-item.suggestion-item-focused { + color: var(--bs-primary); +} +.suggestion-items .suggestion-item:focus, .suggestion-items .suggestion-item:focus-visible { + background-color: var(--bs-primary-bg-subtle); + color: var(--bs-primary); +} + +/* Detached Overlay */ +.aa-DetachedOverlay { + position: fixed; + z-index: 999999; + backdrop-filter: blur(3px); + background: rgba(0, 0, 0, 0.35); + block-size: 100vh; + inset-block-start: 0; + inset-inline-end: 0; + inset-inline-start: 0; +} +.aa-DetachedOverlay .aa-DetachedContainer { + position: fixed; + background: var(--bs-paper-bg); + box-shadow: var(--bs-box-shadow-lg); + inset-block-start: 4rem; + max-block-size: 32.9375rem; + border-radius: 0.5rem; + inline-size: 600px; + inset-inline-start: calc(50% - 300px); +} +@media (max-width: 767.98px) { + .aa-DetachedOverlay .aa-DetachedContainer { + inline-size: 450px; + inset-inline-start: calc(50% - 225px); + } +} +@media (max-width: 575.98px) { + .aa-DetachedOverlay .aa-DetachedContainer { + inline-size: 90%; + inset-inline-start: 50%; + transform: translateX(-50%); + } +} +.aa-DetachedOverlay .search-control { + background: transparent; + inline-size: 100%; +} +.aa-DetachedOverlay .search-control:focus, .aa-DetachedOverlay .search-control:focus-visible { + outline: none; +} +.aa-DetachedOverlay .search-control::-webkit-search-cancel-button, .aa-DetachedOverlay .search-control::-webkit-search-decoration { + display: none; + appearance: none; +} +.aa-DetachedOverlay .search-control::-ms-clear { + display: none; +} +.aa-DetachedOverlay .aa-List { + padding-inline-start: 0; +} +.aa-DetachedOverlay .aa-InputWrapperPrefix { + position: absolute; +} +.aa-DetachedOverlay .aa-SubmitButton { + border: 0; + background: none; + padding-inline-start: 0.7rem; +} +.aa-DetachedOverlay #autocomplete-0-input { + padding-inline-start: 2.5rem; +} +.aa-DetachedOverlay .aa-Form, +.aa-DetachedOverlay .aa-InputWrapper { + inline-size: 100%; +} +.aa-DetachedOverlay .aa-Form { + padding-block: 1.2rem; + padding-inline-start: 0.7rem; +} +.aa-DetachedOverlay .aa-DetachedCancelButton.btn-search-close { + display: flex; + align-items: center; + justify-content: center; + border: 0; + background: none; + gap: 1rem; + inline-size: 8rem; + inset-inline-end: 1.5rem; + padding-inline-end: 1.5rem; +} +.aa-DetachedOverlay .aa-SourceHeader { + margin-block-end: 0.5rem; +} +.aa-DetachedOverlay .aa-Item { + display: flex; + align-items: center; + border-radius: var(--bs-border-radius); + margin-inline: 0.5rem; +} +.aa-DetachedOverlay .aa-Item > a:active { + background-color: var(--bs-primary-bg-subtle); + color: var(--bs-primary); +} +.aa-DetachedOverlay .aa-Item > a:active svg { + color: var(--bs-primary); +} +.aa-DetachedOverlay .aa-Item > a:active h6, .aa-DetachedOverlay .aa-Item > a:active .h6 { + color: var(--bs-primary) !important; +} +.aa-DetachedOverlay .aa-Item .item-wrapper { + display: flex; + align-items: center; + gap: 0.5rem; +} +.aa-DetachedOverlay .aa-Item svg { + color: var(--bs-heading-color); + font-size: 1rem; + opacity: 0; +} +:dir(rtl) .aa-DetachedOverlay .aa-Item svg { + transform: scaleX(-1); +} +.aa-DetachedOverlay .aa-Item:hover, .aa-DetachedOverlay .aa-Item[aria-selected=true] { + background: var(--bs-gray-50); +} +.aa-DetachedOverlay .aa-Item:hover svg, .aa-DetachedOverlay .aa-Item[aria-selected=true] svg { + opacity: 1; +} +.aa-DetachedOverlay .aa-Item a { + border-radius: var(--bs-border-radius); + color: var(--bs-heading-color); + font-size: var(--bs-body-font-size); + gap: 0.5rem; + padding-block: 0.543rem; + padding-inline: 1.25rem; +} + +.search-no-results-wrapper { + block-size: 28.75rem; +} + +/* App Brand +******************************************************************************* */ +.app-brand { + display: flex; + flex-grow: 0; + flex-shrink: 0; + align-items: center; + line-height: 1; +} +.app-brand .app-brand-text { + margin-inline-start: 0.75rem; + opacity: 1; + transition: opacity 0.3s ease-in-out; +} +.app-brand .layout-menu-toggle { + display: block; +} +.app-brand .app-brand-img { + display: block; +} +.app-brand .app-brand-img-collapsed { + display: none; +} + +.auth-cover-brand { + position: absolute; + z-index: 1; + inset-block-start: 2.5rem; + inset-inline-start: 1.5rem; +} + +.app-brand-link { + display: flex; + align-items: center; +} + +.menu-vertical .app-brand { + padding-inline: 1.375rem 1rem; +} + +/* App brand with vertical menu */ +.menu-horizontal .app-brand, +.menu-horizontal .app-brand + .menu-divider { + display: none !important; +} + +@media (min-width: 1200px) { + .layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .app-brand-logo ~ .app-brand-text, + .menu-collapsed:not(:hover) .app-brand .app-brand-logo ~ .app-brand-text { + opacity: 0; + } + .layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .app-brand-img, + .menu-collapsed:not(:hover) .app-brand .app-brand-img { + display: none; + } + .layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .app-brand-img-collapsed, + .menu-collapsed:not(:hover) .app-brand .app-brand-img-collapsed { + display: block; + } +} +/* Custom Options +******************************************************************************* */ +/* Custom option */ +.custom-option { + --bs-custom-option-border-color: var(--bs-border-color); + border: var(--bs-border-width) solid var(--bs-custom-option-border-color); + border-radius: 0.375rem; + padding-inline-start: 0; +} +.custom-option:hover:not(.checked) { + border-color: var(--bs-gray-600); +} +.custom-option:not(.custom-option-image) { + margin: calc(2px - (var(--bs-border-width))); +} +.custom-option.checked { + --bs-custom-option-border-color: var(--bs-primary); + border-width: 2px; + margin: 0; +} +.custom-option.checked .custom-option-header .icon-base { + color: var(--bs-primary); +} +.custom-option.custom-option-image { + overflow: hidden; + border-width: 2px; + margin-block-end: 0; +} +.custom-option.custom-option-image .custom-option-body img { + block-size: 100%; + inline-size: 100%; +} +.custom-option.custom-option-image.custom-option-image-radio .form-check-input { + display: none; +} +.custom-option.custom-option-image.custom-option-image-check .form-check-input { + position: absolute; + border: 1px solid transparent; + margin: 0; + inset-block-start: 1rem; + inset-inline-end: 1rem; +} +.custom-option.custom-option-image.custom-option-image-check:hover .form-check-input { + border-width: 1px; + border-color: var(--bs-body-color); +} +.custom-option.custom-option-image.custom-option-image-check:hover .form-check-input:checked { + border-color: var(--bs-primary); +} +.custom-option .custom-option-content { + inline-size: 100%; +} +.custom-option .form-check-input { + margin-inline-start: -2.016em; +} +.custom-option.custom-option-basic .custom-option-content { + padding: 1.067em; + padding-inline-start: 3.517em; +} +.custom-option.custom-option-basic .custom-option-header { + display: flex; + align-items: center; + justify-content: space-between; + padding-block-end: 0.4375rem; +} +.custom-option .custom-option-body { + color: var(--bs-body-color); +} +.custom-option.custom-option-icon { + overflow: hidden; +} +.custom-option.custom-option-icon.checked .icon-base, +.custom-option.custom-option-icon.checked svg { + color: var(--bs-primary); +} +.custom-option.custom-option-icon .icon-base, +.custom-option.custom-option-icon svg { + color: var(--bs-heading-color); +} +.custom-option.custom-option-icon .custom-option-content { + padding: 1.067em; + text-align: center; +} +.custom-option.custom-option-icon .custom-option-body { + display: block; + margin-block-end: 0.5rem; +} +.custom-option.custom-option-icon .custom-option-body .icon-base { + block-size: 1.75rem; + font-size: 1.75rem; + inline-size: 1.75rem; + display: block; + margin-block-end: 0.5rem; + margin-inline: auto; +} +.custom-option.custom-option-icon .custom-option-body svg { + block-size: 1.75rem; + inline-size: 1.75rem; + margin-block-end: 0.5rem; +} +.custom-option.custom-option-icon .custom-option-body .custom-option-title { + display: block; + color: var(--bs-heading-color); + font-size: 0.9375rem; + font-weight: 500; + margin-block-end: 0.5rem; +} +.custom-option.custom-option-icon .form-check-input { + margin: 0; + float: none; +} +.custom-option.custom-option-label.checked { + background-color: rgba(var(--bs-primary-rgb), 0.12); + color: var(--bs-primary); +} +.custom-option.custom-option-label.checked .custom-option-header span, +.custom-option.custom-option-label.checked .custom-option-title { + color: var(--bs-primary); +} + +.switch { + --bs-switch-bg: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-paper-bg)); + --bs-switch-color: color-mix(in sRGB, var(--bs-base-color) 60%, var(--bs-paper-bg)); + --bs-switch-border-color: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-paper-bg)); + --bs-switch-box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.16) inset; + --bs-switch-holder-bg: var(--bs-white); + --bs-switch-holder-shadow: var(--bs-box-shadow-xs); + --bs-switch-box-shadow-color: var(--bs-primary-rgb); + /* Checked state */ + position: relative; + display: inline-block; + border-radius: 30rem; + cursor: pointer; + margin-inline-end: 0.75rem; + vertical-align: middle; + font-size: 0.9375rem; + line-height: 1.4; + min-block-size: 1.35rem; +} +.switch .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-primary); + --bs-switch-color: var(--bs-primary-contrast); + --bs-switch-border-color: var(--bs-primary); + --bs-switch-box-shadow: 0 .125rem .375rem 0 rgba(var(--bs-switch-box-shadow-color), .3); +} +.switch[class*=switch-outline-], .switch.switch-outline { + --bs-switch-bg: transparent; + --bs-switch-box-shadow: none; + --bs-switch-holder-bg: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-paper-bg)); + --bs-switch-holder-shadow: none; +} +.switch[class*=switch-outline-] .switch-input:checked ~ .switch-toggle-slider, .switch.switch-outline .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: transparent; + --bs-switch-box-shadow: none; +} +.switch.switch-outline .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-primary); + --bs-switch-border-color: var(--bs-primary); + --bs-switch-holder-bg: var(--bs-primary); +} +.switch:has(.switch-input:disabled) { + cursor: not-allowed; +} +.switch .switch-input ~ .switch-label { + padding-inline-start: 3rem; +} +.switch .switch-toggle-slider { + block-size: 1.35rem; + inline-size: 2.5rem; + line-height: 1.35rem; +} +.switch .switch-toggle-slider .icon-base { + position: relative; + block-size: 0.9375rem; + font-size: 0.9375rem; + inline-size: 0.9375rem; + inset-block-start: -1.9px; +} +.switch .switch-label { + inset-block-start: 0.01875rem; +} +.switch .switch-toggle-slider::after { + block-size: 14px; + inline-size: 14px; +} +.switch .switch-on { + padding-inline: 0.125rem 1.1rem; +} +.switch .switch-off { + padding-inline-start: 1.1rem; +} +.switch .switch-input.is-invalid ~ .switch-label, .was-validated .switch .switch-input:invalid ~ .switch-label { + color: var(--bs-form-invalid-border-color); +} +.switch .switch-input.is-valid ~ .switch-label, .was-validated .switch .switch-input:valid ~ .switch-label { + color: var(--bs-form-valid-border-color); +} +.switch .switch-input.is-invalid ~ .switch-toggle-slider, .was-validated .switch .switch-input:invalid ~ .switch-toggle-slider { + --bs-switch-border-color: var(--bs-form-invalid-border-color); +} +.switch .switch-input.is-valid ~ .switch-toggle-slider, .was-validated .switch .switch-input:valid ~ .switch-toggle-slider { + --bs-switch-border-color: var(--bs-form-valid-border-color); +} +.switch .switch-input.is-invalid:checked ~ .switch-toggle-slider, .was-validated .switch .switch-input:invalid:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-form-invalid-color); + --bs-switch-box-shadow: none; +} +.switch .switch-input.is-valid:checked ~ .switch-toggle-slider, .was-validated .switch .switch-input:valid:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-form-valid-color); + --bs-switch-box-shadow: none; +} + +/* Input +******************************************************************************* */ +.switch-input { + position: absolute; + z-index: -1; + opacity: 0; +} +.was-validated .switch-input:invalid ~ .valid-feedback, .was-validated .switch-input:invalid ~ .valid-tooltip, .switch-input.is-invalid ~ .valid-feedback, .switch-input.is-invalid ~ .valid-tooltip, .was-validated .switch-input:valid ~ .valid-feedback, .was-validated .switch-input:valid ~ .valid-tooltip, .switch-input.is-valid ~ .valid-feedback, .switch-input.is-valid ~ .valid-tooltip { + display: block; +} + +/* Toggle slider +******************************************************************************* */ +.switch-toggle-slider { + position: absolute; + overflow: hidden; + border: 1px solid var(--bs-switch-border-color); + border-radius: 30rem; + background: var(--bs-switch-bg); + box-shadow: var(--bs-switch-box-shadow); + color: var(--bs-switch-color); + font-size: 0.625rem; + inset-block-start: 50%; + transform: translateY(-50%); + transition-duration: 0.2s; + transition-property: inset-inline-start, inset-inline-end, background, box-shadow; + user-select: none; +} +.switch-toggle-slider::after { + position: absolute; + display: block; + border-radius: 50%; + background: var(--bs-switch-holder-bg); + box-shadow: var(--bs-switch-holder-shadow); + content: ""; + inset-block-start: 50%; + inset-inline: 8% auto; + transform: translateY(-50%); + transition-duration: 0.2s; + transition-property: inset-inline-start, inset-inline-end, background; +} + +/* Label switch +******************************************************************************* */ +.switch-label { + position: relative; + display: inline-block; + color: var(--bs-heading-color); + font-weight: 400; +} +.switch-label:first-child { + padding-inline-end: 0.5rem; +} + +/* Checked / Unchecked states */ +.switch-off, +.switch-on { + position: absolute; + block-size: 100%; + inline-size: 100%; + inset-block-start: 0; + text-align: center; + transition-duration: 0.2s; + transition-property: inset-inline-start, inset-inline-end; +} + +.switch-on { + inset-inline-start: -100%; +} +.switch-input:not(:checked) ~ .switch-toggle-slider .switch-on { + color: transparent; +} + +.switch-off { + inset-inline-start: 0; +} + +/* Checked state */ +.switch-input:checked ~ .switch-toggle-slider::after { + inset-inline: 95% auto; + transform: translate(-100%, -50%); +} +:dir(rtl) .switch-input:checked ~ .switch-toggle-slider::after { + inset-inline: 94% auto; + transform: translate(100%, -50%); +} +.switch-input:checked ~ .switch-toggle-slider .switch-on { + inset-inline-start: 0; +} +.switch-input:checked ~ .switch-toggle-slider .switch-off { + color: transparent; + inset-inline-start: 100%; +} + +/* Stacked switches +******************************************************************************* */ +.switches-stacked::after { + display: block; + clear: both; + content: ""; +} +.switches-stacked .switch { + display: block; + margin-inline: 0; +} +.switches-stacked .switch:not(:last-child) { + margin-block-end: 0.75rem; +} + +/* Square +******************************************************************************* */ +.switch-square, +.switch-square .switch-toggle-slider { + border-radius: 0.375rem; +} + +.switch-square .switch-toggle-slider::after { + border-radius: calc(0.375rem - 2px); +} + +/* Disabled +******************************************************************************* */ +.switch-input:disabled ~ .switch-toggle-slider { + opacity: 0.45; +} +.switch-input:disabled ~ .switch-label { + color: var(--bs-secondary-color); +} + +/* Switch Sizes +******************************************************************************* */ +.switch-sm { + font-size: 0.6875rem; + line-height: 1.6; + min-block-size: 1.125rem; +} +.switch-sm .switch-input ~ .switch-label { + padding-inline-start: 2.375rem; +} +.switch-sm .switch-toggle-slider { + block-size: 1.125rem; + inline-size: 1.875rem; + line-height: 1.125rem; +} +.switch-sm .switch-toggle-slider .icon-base { + position: relative; + block-size: 0.6875rem; + font-size: 0.6875rem; + inline-size: 0.6875rem; + inset-block-start: -2px; +} +.switch-sm .switch-label { + inset-block-start: 0.0125rem; +} +.switch-sm .switch-toggle-slider::after { + block-size: 13px; + inline-size: 13px; +} +.switch-sm .switch-on { + padding-inline: 0.085rem 0.955rem; +} +.switch-sm .switch-off { + padding-inline-start: 0.955rem; +} + +.switch-lg { + font-size: 1rem; + line-height: 1.47; + min-block-size: 1.75rem; +} +.switch-lg .switch-input ~ .switch-label { + padding-inline-start: 3.75rem; +} +.switch-lg .switch-toggle-slider { + block-size: 1.75rem; + inline-size: 3.25rem; + line-height: 1.75rem; +} +.switch-lg .switch-toggle-slider .icon-base { + position: relative; + block-size: 1rem; + font-size: 1rem; + inline-size: 1rem; + inset-block-start: -2px; +} +.switch-lg .switch-label { + inset-block-start: 0.14rem; +} +.switch-lg .switch-toggle-slider::after { + block-size: 21px; + inline-size: 21px; +} +.switch-lg .switch-on { + padding-inline: 0.125rem 1.5rem; +} +.switch-lg .switch-off { + padding-inline-start: 1.5rem; +} + +/* Validation states +******************************************************************************* */ +.switch .valid-feedback, +.switch .invalid-feedback { + padding-inline-start: 0.5rem; +} + +/* Generate contextual modifier classes for colorizing the alert */ +.switch-primary .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-primary); + --bs-switch-border-color: var(--bs-primary); + --bs-switch-color: var(--bs-primary-contrast); + --bs-switch-box-shadow-color: var(--bs-primary-rgb); +} + +.switch-outline-primary .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-primary); + --bs-switch-border-color: var(--bs-primary); + --bs-switch-holder-bg: var(--bs-primary); +} + +.switch-secondary .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-secondary); + --bs-switch-border-color: var(--bs-secondary); + --bs-switch-color: var(--bs-secondary-contrast); + --bs-switch-box-shadow-color: var(--bs-secondary-rgb); +} + +.switch-outline-secondary .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-secondary); + --bs-switch-border-color: var(--bs-secondary); + --bs-switch-holder-bg: var(--bs-secondary); +} + +.switch-success .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-success); + --bs-switch-border-color: var(--bs-success); + --bs-switch-color: var(--bs-success-contrast); + --bs-switch-box-shadow-color: var(--bs-success-rgb); +} + +.switch-outline-success .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-success); + --bs-switch-border-color: var(--bs-success); + --bs-switch-holder-bg: var(--bs-success); +} + +.switch-info .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-info); + --bs-switch-border-color: var(--bs-info); + --bs-switch-color: var(--bs-info-contrast); + --bs-switch-box-shadow-color: var(--bs-info-rgb); +} + +.switch-outline-info .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-info); + --bs-switch-border-color: var(--bs-info); + --bs-switch-holder-bg: var(--bs-info); +} + +.switch-warning .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-warning); + --bs-switch-border-color: var(--bs-warning); + --bs-switch-color: var(--bs-warning-contrast); + --bs-switch-box-shadow-color: var(--bs-warning-rgb); +} + +.switch-outline-warning .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-warning); + --bs-switch-border-color: var(--bs-warning); + --bs-switch-holder-bg: var(--bs-warning); +} + +.switch-danger .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-danger); + --bs-switch-border-color: var(--bs-danger); + --bs-switch-color: var(--bs-danger-contrast); + --bs-switch-box-shadow-color: var(--bs-danger-rgb); +} + +.switch-outline-danger .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-danger); + --bs-switch-border-color: var(--bs-danger); + --bs-switch-holder-bg: var(--bs-danger); +} + +.switch-light .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-light); + --bs-switch-border-color: var(--bs-light); + --bs-switch-color: var(--bs-light-contrast); + --bs-switch-box-shadow-color: var(--bs-light-rgb); +} + +.switch-outline-light .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-light); + --bs-switch-border-color: var(--bs-light); + --bs-switch-holder-bg: var(--bs-light); +} + +.switch-dark .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-dark); + --bs-switch-border-color: var(--bs-dark); + --bs-switch-color: var(--bs-dark-contrast); + --bs-switch-box-shadow-color: var(--bs-dark-rgb); +} + +.switch-outline-dark .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-dark); + --bs-switch-border-color: var(--bs-dark); + --bs-switch-holder-bg: var(--bs-dark); +} + +.switch-gray .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-bg: var(--bs-gray); + --bs-switch-border-color: var(--bs-gray); + --bs-switch-color: var(--bs-gray-contrast); + --bs-switch-box-shadow-color: var(--bs-gray-rgb); +} + +.switch-outline-gray .switch-input:checked ~ .switch-toggle-slider { + --bs-switch-color: var(--bs-gray); + --bs-switch-border-color: var(--bs-gray); + --bs-switch-holder-bg: var(--bs-gray); +} + +/* Avatar +******************************************************************************* */ +/* Avatar Styles */ +.avatar { + --bs-avatar-size: 2.5rem; + --bs-avatar-group-border: var(--bs-paper-bg); + --bs-avatar-initial-inline: 3px; + --bs-avatar-initial-bg: #eeedf0; + position: relative; + block-size: var(--bs-avatar-size); + cursor: pointer; + inline-size: var(--bs-avatar-size); +} +.avatar .avatar-initial { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + background-color: var(--bs-avatar-initial-bg); + color: var(--bs-white); + font-size: var(--bs-avatar-initial); + font-weight: 500; + inset: 0; + text-transform: uppercase; +} +.avatar.avatar-online::after, .avatar.avatar-offline::after, .avatar.avatar-away::after, .avatar.avatar-busy::after { + position: absolute; + border-radius: 100%; + block-size: calc(var(--bs-avatar-size) * 0.2); + box-shadow: 0 0 0 2px var(--bs-white); + content: ""; + inline-size: calc(var(--bs-avatar-size) * 0.2); + inset-block-end: 0; + inset-inline-end: var(--bs-avatar-initial-inline); +} +.avatar img { + block-size: 100%; + inline-size: 100%; +} +.avatar.avatar-online::after { + background-color: var(--bs-success); +} +.avatar.avatar-offline::after { + background-color: var(--bs-secondary); +} +.avatar.avatar-away::after { + background-color: var(--bs-warning); +} +.avatar.avatar-busy::after { + background-color: var(--bs-danger); +} + +/* Pull up avatar style */ +.pull-up { + transition: all 0.25s ease; +} +.pull-up:hover { + z-index: 30; + border-radius: 50%; + box-shadow: var(--bs-box-shadow); + transform: translateY(-4px) scale(1.02); +} + +.avatar-xs { + --bs-avatar-size: 1.5rem; + --bs-avatar-initial: 0.625rem; + --bs-avatar-initial-inline: 1px; +} + +.avatar-sm { + --bs-avatar-size: 2rem; + --bs-avatar-initial: 0.8125rem; + --bs-avatar-initial-inline: 2px; +} + +.avatar-md { + --bs-avatar-size: 3rem; + --bs-avatar-initial: 1.125rem; + --bs-avatar-initial-inline: 3px; +} + +.avatar-lg { + --bs-avatar-size: 3.5rem; + --bs-avatar-initial: 1.5rem; + --bs-avatar-initial-inline: 4px; +} + +.avatar-xl { + --bs-avatar-size: 4rem; + --bs-avatar-initial: 1.875rem; + --bs-avatar-initial-inline: 5px; +} + +/* Avatar Group SCSS */ +.avatar-group .avatar { + margin-inline-start: -0.8rem; + transition: all 0.25s ease; +} +.avatar-group .avatar:first-child { + margin-inline-start: 0; +} +.avatar-group .avatar img, +.avatar-group .avatar .avatar-initial { + border: 2px solid var(--bs-avatar-group-border); + color: var(--bs-heading-color); +} +.avatar-group .avatar:hover { + z-index: 30; + transition: all 0.25s ease; +} +.avatar-group .avatar-xs { + margin-inline-start: -0.65rem; +} +.avatar-group .avatar-sm { + margin-inline-start: -0.75rem; +} +.avatar-group .avatar-md { + margin-inline-start: -0.9rem; +} +.avatar-group .avatar-lg { + margin-inline-start: -1.5rem; +} +.avatar-group .avatar-xl { + margin-inline-start: -1.75rem; +} + +/* Avatar dark css */ +[data-bs-theme=dark] { + /* Avatar Status indication */ +} +[data-bs-theme=dark] .avatar { + --bs-avatar-initial-bg: #373b50; +} +[data-bs-theme=dark] .avatar.avatar-online::after, [data-bs-theme=dark] .avatar.avatar-offline::after, [data-bs-theme=dark] .avatar.avatar-away::after, [data-bs-theme=dark] .avatar.avatar-busy::after { + box-shadow: 0 0 0 2px var(--bs-body-bg); +} + +/* Timeline +******************************************************************************* */ +.timeline { + --bs-timeline-point-indicator-color: var(--bs-primary); + --bs-timeline-point-indicator-bg: var(--bs-primary-bg-subtle); + --bs-timeline-event-time-color: var(--bs-secondary-color); + position: relative; + padding: 0; + block-size: 100%; + inline-size: 100%; + list-style: none; +} +.timeline:not(.timeline-center) { + padding-inline-start: 0.5rem; +} +.timeline .timeline-header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} +.timeline .timeline-header > *:first-child { + margin-inline-end: 0.5rem; +} +.timeline .timeline-item { + position: relative; + border: 0; + border-inline-start: 1px solid var(--bs-border-color); + padding-inline-start: 1.4rem; +} +.timeline .timeline-item .timeline-event { + position: relative; + border-radius: var(--bs-border-radius); + background-color: var(--bs-paper-bg); + inline-size: 100%; + min-block-size: 4rem; + padding-block: 0.5rem 0.3375rem; + padding-inline: 0rem; +} +.timeline .timeline-item .timeline-event .timeline-event-time { + position: absolute; + color: var(--bs-timeline-event-time-color); + font-size: 0.85rem; + inset-block-start: 1.1rem; +} +.timeline .timeline-item .timeline-indicator, +.timeline .timeline-item .timeline-indicator-advanced { + position: absolute; + z-index: 2; + display: flex; + align-items: center; + justify-content: center; + border: 0; + border-radius: 50%; + background-color: var(--bs-timeline-point-indicator-bg); + block-size: 2rem; + box-shadow: 0 0 0 10px var(--bs-body-bg); + inline-size: 2rem; + inset-block-start: 0; + inset-inline-start: -1rem; +} +.timeline .timeline-item .timeline-indicator .icon-base, +.timeline .timeline-item .timeline-indicator-advanced .icon-base { + color: var(--bs-timeline-point-indicator-color); +} +.timeline .timeline-item [class*=timeline-indicator-] { + border-color: var(--bs-timeline-point-indicator-color); +} +.timeline .timeline-item .timeline-indicator-advanced { + background-color: var(--bs-paper-bg); + box-shadow: 0 0 0 4px var(--bs-paper-bg); +} +.timeline .timeline-item .timeline-point { + position: absolute; + z-index: 2; + display: block; + background-color: var(--bs-timeline-point-indicator-color); + block-size: 0.75rem; + box-shadow: 0 0 0 10px var(--bs-paper-bg); + inline-size: 0.75rem; + inset-block-start: 0; + inset-inline-start: -0.38rem; + outline: 3px solid var(--bs-timeline-point-indicator-bg); + border-radius: 50%; +} +.timeline .timeline-item.timeline-item-transparent .timeline-event { + background-color: transparent; + inset-block-start: -0.9rem; + padding-inline: 0; +} +.timeline.timeline-outline .timeline-item .timeline-point { + border: 2px solid var(--bs-timeline-point-indicator-color); + background-color: var(--bs-paper-bg); + outline: unset; +} +.timeline.timeline-center .timeline-item { + clear: both; + inline-size: 50%; +} +.timeline.timeline-center .timeline-item.timeline-item-left, .timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left, .timeline-item-right) { + border-inline-end: 1px solid var(--bs-border-color); + border-inline-start: 0; + float: inline-start; + padding-block-end: 2.5rem; + padding-block-start: 0; + padding-inline: 0 2.25rem; +} +.timeline.timeline-center .timeline-item.timeline-item-left .timeline-event .timeline-event-time, .timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left, .timeline-item-right) .timeline-event .timeline-event-time { + inset-inline-end: -10.2rem; +} +.timeline.timeline-center .timeline-item.timeline-item-left .timeline-point, .timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left, .timeline-item-right) .timeline-point { + inset-inline-start: 100%; + margin-inline-start: -0.3rem; +} +.timeline.timeline-center .timeline-item.timeline-item-right, .timeline.timeline-center .timeline-item:nth-of-type(even):not(.timeline-item-left, .timeline-item-right) { + border-inline-start: 1px solid var(--bs-border-color); + float: inline-end; + inset-inline-end: 2px; + padding-block-end: 2.5rem; + padding-inline-start: 2.25rem; +} +.timeline.timeline-center .timeline-item.timeline-item-right .timeline-event-time, .timeline.timeline-center .timeline-item:nth-of-type(even):not(.timeline-item-left, .timeline-item-right) .timeline-event-time { + inset-inline-start: -10.2rem; +} + +@media (min-width: 768px) { + .timeline.timeline-center .timeline-item.timeline-item-left .timeline-indicator, .timeline.timeline-center .timeline-item:nth-of-type(odd):not(.timeline-item-left, .timeline-item-right) .timeline-indicator { + inset-inline-start: calc(100% - 2rem / 2); + } +} +/* To Change Timeline Center's Alignment om small Screen */ +@media (max-width: 767.98px) { + .timeline.timeline-center .timeline-end-indicator { + inset-inline-start: -2px; + } + .timeline.timeline-center .timeline-item { + border-inline-end: 0 !important; + float: inline-start !important; + inline-size: 100%; + inset-inline-start: 1rem; + padding-inline: 3.5rem 1.5rem !important; + } + .timeline.timeline-center .timeline-item:not(:last-child) { + border-inline-start: 1px solid var(--bs-border-color) !important; + } + .timeline.timeline-center .timeline-item .timeline-event .timeline-event-time { + inset-block-start: -1.4rem; + inset-inline: 0 auto !important; + } +} +@media (max-width: 575.98px) { + .timeline .timeline-header { + flex-direction: column; + align-items: flex-start; + } +} +.timeline .timeline-point-primary, .timeline .timeline-indicator-primary { + --bs-timeline-point-indicator-color: var(--bs-primary); + --bs-timeline-point-indicator-bg: var(--bs-primary-bg-subtle); +} + +.timeline .timeline-point-secondary, .timeline .timeline-indicator-secondary { + --bs-timeline-point-indicator-color: var(--bs-secondary); + --bs-timeline-point-indicator-bg: var(--bs-secondary-bg-subtle); +} + +.timeline .timeline-point-success, .timeline .timeline-indicator-success { + --bs-timeline-point-indicator-color: var(--bs-success); + --bs-timeline-point-indicator-bg: var(--bs-success-bg-subtle); +} + +.timeline .timeline-point-info, .timeline .timeline-indicator-info { + --bs-timeline-point-indicator-color: var(--bs-info); + --bs-timeline-point-indicator-bg: var(--bs-info-bg-subtle); +} + +.timeline .timeline-point-warning, .timeline .timeline-indicator-warning { + --bs-timeline-point-indicator-color: var(--bs-warning); + --bs-timeline-point-indicator-bg: var(--bs-warning-bg-subtle); +} + +.timeline .timeline-point-danger, .timeline .timeline-indicator-danger { + --bs-timeline-point-indicator-color: var(--bs-danger); + --bs-timeline-point-indicator-bg: var(--bs-danger-bg-subtle); +} + +.timeline .timeline-point-light, .timeline .timeline-indicator-light { + --bs-timeline-point-indicator-color: var(--bs-light); + --bs-timeline-point-indicator-bg: var(--bs-light-bg-subtle); +} + +.timeline .timeline-point-dark, .timeline .timeline-indicator-dark { + --bs-timeline-point-indicator-color: var(--bs-dark); + --bs-timeline-point-indicator-bg: var(--bs-dark-bg-subtle); +} + +.timeline .timeline-point-gray, .timeline .timeline-indicator-gray { + --bs-timeline-point-indicator-color: var(--bs-gray); + --bs-timeline-point-indicator-bg: var(--bs-gray-bg-subtle); +} + +/* Divider +******************************************************************************* */ +.divider { + --bs-divider-color: var(--bs-gray-200); + display: block; + overflow: hidden; + margin-block: 1rem; + margin-inline: 0; + text-align: center; + white-space: nowrap; +} +.divider .divider-text { + position: relative; + display: inline-block; + font-size: 0.9375rem; + padding-block: 0; + padding-inline: 1rem; +} +.divider .divider-text .icon-base { + block-size: 1.25rem; + font-size: 1.25rem; + inline-size: 1.25rem; +} +.divider .divider-text::before, .divider .divider-text::after { + position: absolute; + border-block-start: 1px solid var(--bs-divider-color); + content: ""; + inline-size: 100vw; + inset-block-start: 50%; +} +.divider .divider-text::before { + inset-inline-end: 100%; +} +.divider .divider-text::after { + inset-inline-start: 100%; +} +.divider.text-start .divider-text { + padding-inline-start: 0; +} +.divider.text-end .divider-text { + padding-inline-end: 0; +} +.divider.text-start-center .divider-text { + inset-inline-start: -25%; +} +.divider.text-end-center .divider-text { + inset-inline-end: -25%; +} +.divider.divider-dotted .divider-text::before, .divider.divider-dotted .divider-text::after, .divider.divider-dotted::before, .divider.divider-dotted::after { + border-width: 0 1px 1px; + border-style: dotted; + border-color: var(--bs-divider-color); +} +.divider.divider-dashed .divider-text::before, .divider.divider-dashed .divider-text::after, .divider.divider-dashed::before, .divider.divider-dashed::after { + border-width: 0 1px 1px; + border-style: dashed; + border-color: var(--bs-divider-color); +} +.divider.divider-vertical { + position: relative; + display: flex; + align-items: center; + justify-content: center; + margin: unset; + block-size: 100%; +} +.divider.divider-vertical::before, .divider.divider-vertical::after { + position: absolute; + border-inline-start: 1px solid var(--bs-divider-color); + content: ""; + inset-inline-start: 50%; +} +.divider.divider-vertical::before { + inset-block: 0 50%; +} +.divider.divider-vertical::after { + inset-block: 50% 0; +} +.divider.divider-vertical.divider-dashed::before, .divider.divider-vertical.divider-dashed::after { + border-width: 1px 1px 1px 0; +} +.divider.divider-vertical.divider-dotted::before, .divider.divider-vertical.divider-dotted::after { + border-width: 1px 1px 1px 0; +} +.divider.divider-vertical:has(.badge-divider-bg)::after, .divider.divider-vertical:has(.badge-divider-bg)::before { + inset-inline-start: 49%; +} +.divider.divider-vertical .divider-text { + z-index: 1; + padding: 0.5125rem; + background-color: var(--bs-paper-bg); +} +.divider.divider-vertical .divider-text::before, .divider.divider-vertical .divider-text::after { + content: unset; +} +.divider.divider-vertical .divider-text .badge-divider-bg { + border-radius: 50%; + background-color: var(--bs-gray-50); + color: var(--bs-secondary-color); + font-size: 0.75rem; + padding-block: 0.313rem; + padding-inline: 0.252rem; +} + +.divider-primary { + --bs-divider-color: var(--bs-primary); +} + +.divider-secondary { + --bs-divider-color: var(--bs-secondary); +} + +.divider-success { + --bs-divider-color: var(--bs-success); +} + +.divider-info { + --bs-divider-color: var(--bs-info); +} + +.divider-warning { + --bs-divider-color: var(--bs-warning); +} + +.divider-danger { + --bs-divider-color: var(--bs-danger); +} + +.divider-light { + --bs-divider-color: var(--bs-light); +} + +.divider-dark { + --bs-divider-color: var(--bs-dark); +} + +.divider-gray { + --bs-divider-color: var(--bs-gray); +} + +/* Footer +******************************************************************************* */ +.footer { + --bs-footer-color: var(--bs-body-color); + --bs-footer-bg: var(--bs-paper-bg); + --bs-footer-border-width: 0; + --bs-footer-border-color: var(--bs-border-color); + --bs-footer-text-color: var(--bs-heading-color); + --bs-footer-link-color: var(--bs-primary); + --bs-footer-link-hover-color: var(--bs-primary); + --bs-footer-link-disabled-color: color-mix(in sRGB, var(--bs-base-color) 40%, var(--bs-paper-bg)); + --bs-footer-link-active-color: var(--bs-primary); + --bs-footer-brand-color: var(--bs-primary); + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-primary) 84%, var(--bs-paper-bg)); + --bs-footer-box-shadow: var(--bs-box-shadow-xl); + color: var(--bs-footer-color); +} +.footer .footer-brand { + color: var(--bs-footer-brand-color); +} +.footer .footer-brand:hover, .footer .footer-brand:focus { + color: var(--bs-footer-brand-hover-color); +} +.footer.content-footer .footer-container { + block-size: 54px; +} +.footer .footer-text { + color: var(--bs-footer-text-color); +} +.footer .footer-link { + display: inline-block; + color: var(--bs-footer-link-color); +} +.footer .footer-link:hover, .footer .footer-link:focus { + color: var(--bs-footer-link-hover-color); +} +.footer .footer-link.disabled { + color: var(--bs-footer-link-disabled-color) !important; +} +.footer .footer-link:active, .footer .footer-link.active { + color: var(--bs-footer-link-active-color); +} +.footer.bg-footer-theme { + --bs-footer-brand-color: var(--bs-body-color); +} +.footer.bg-white { + --bs-footer-color: #6d6b77; + --bs-footer-text-color: #444050; + --bs-footer-link-color: #6d6b77; + --bs-footer-link-hover-color: #444050; + --bs-footer-link-active-color: #444050; + --bs-footer-brand-color: #444050; +} + +/* Generate contextual modifier classes for colorizing the footer */ +.footer.bg-primary { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-primary)); + --bs-footer-link-active-color: var(--bs-primary-contrast); + --bs-footer-link-hover-color: var(--bs-primary-contrast); + --bs-footer-color: var(--bs-primary-contrast); + --bs-footer-text-color: var(--bs-primary-contrast); + --bs-footer-link-color: color-mix(in sRGB, var(--bs-primary-contrast) 84%, var(--bs-primary)); + --bs-footer-brand-color: var(--bs-primary-contrast); +} + +.footer.bg-secondary { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-secondary)); + --bs-footer-link-active-color: var(--bs-secondary-contrast); + --bs-footer-link-hover-color: var(--bs-secondary-contrast); + --bs-footer-color: var(--bs-secondary-contrast); + --bs-footer-text-color: var(--bs-secondary-contrast); + --bs-footer-link-color: color-mix(in sRGB, var(--bs-secondary-contrast) 84%, var(--bs-secondary)); + --bs-footer-brand-color: var(--bs-secondary-contrast); +} + +.footer.bg-success { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-success)); + --bs-footer-link-active-color: var(--bs-success-contrast); + --bs-footer-link-hover-color: var(--bs-success-contrast); + --bs-footer-color: var(--bs-success-contrast); + --bs-footer-text-color: var(--bs-success-contrast); + --bs-footer-link-color: color-mix(in sRGB, var(--bs-success-contrast) 84%, var(--bs-success)); + --bs-footer-brand-color: var(--bs-success-contrast); +} + +.footer.bg-info { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-info)); + --bs-footer-link-active-color: var(--bs-info-contrast); + --bs-footer-link-hover-color: var(--bs-info-contrast); + --bs-footer-color: var(--bs-info-contrast); + --bs-footer-text-color: var(--bs-info-contrast); + --bs-footer-link-color: color-mix(in sRGB, var(--bs-info-contrast) 84%, var(--bs-info)); + --bs-footer-brand-color: var(--bs-info-contrast); +} + +.footer.bg-warning { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-warning)); + --bs-footer-link-active-color: var(--bs-warning-contrast); + --bs-footer-link-hover-color: var(--bs-warning-contrast); + --bs-footer-color: var(--bs-warning-contrast); + --bs-footer-text-color: var(--bs-warning-contrast); + --bs-footer-link-color: color-mix(in sRGB, var(--bs-warning-contrast) 84%, var(--bs-warning)); + --bs-footer-brand-color: var(--bs-warning-contrast); +} + +.footer.bg-danger { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-danger)); + --bs-footer-link-active-color: var(--bs-danger-contrast); + --bs-footer-link-hover-color: var(--bs-danger-contrast); + --bs-footer-color: var(--bs-danger-contrast); + --bs-footer-text-color: var(--bs-danger-contrast); + --bs-footer-link-color: color-mix(in sRGB, var(--bs-danger-contrast) 84%, var(--bs-danger)); + --bs-footer-brand-color: var(--bs-danger-contrast); +} + +.footer.bg-light { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-base-color) 70%, var(--bs-paper-bg)); + --bs-footer-link-hover-color: var(--bs-heading-color); + --bs-footer-link-active-color: var(--bs-heading-color); + --bs-footer-color: var(--bs-body-color); + --bs-footer-link-color: var(--bs-body-color); + --bs-footer-brand-color: var(--bs-heading-color); +} + +.footer.bg-dark { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-dark)); + --bs-footer-link-active-color: var(--bs-dark-contrast); + --bs-footer-link-hover-color: var(--bs-dark-contrast); + --bs-footer-color: var(--bs-dark-contrast); + --bs-footer-text-color: var(--bs-dark-contrast); + --bs-footer-link-color: color-mix(in sRGB, var(--bs-dark-contrast) 84%, var(--bs-dark)); + --bs-footer-brand-color: var(--bs-dark-contrast); +} + +.footer.bg-gray { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-paper-bg) 84%, var(--bs-gray)); + --bs-footer-link-active-color: var(--bs-gray-contrast); + --bs-footer-link-hover-color: var(--bs-gray-contrast); + --bs-footer-color: var(--bs-gray-contrast); + --bs-footer-text-color: var(--bs-gray-contrast); + --bs-footer-link-color: color-mix(in sRGB, var(--bs-gray-contrast) 84%, var(--bs-gray)); + --bs-footer-brand-color: var(--bs-gray-contrast); +} + +/* Dark Theme */ +[data-bs-theme=dark] .footer.bg-dark { + --bs-footer-brand-hover-color: color-mix(in sRGB, var(--bs-pure-black) 84%, var(--bs-dark-contrast)); + --bs-footer-link-hover-color: color-mix(in sRGB, var(--bs-pure-black) 84%, var(--bs-dark-contrast)); +} diff --git a/public/vuexy/assets/vendor/css/pages/app-academy-details.css b/public/vuexy/assets/vendor/css/pages/app-academy-details.css new file mode 100644 index 0000000..7726d25 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-academy-details.css @@ -0,0 +1,11 @@ +/** + * Academy Course courseContent + */ +/* (C) */ +.stick-top { + position: sticky; + inset-block: 10px 0; +} +.stick-top.course-content-fixed { + inset-block-start: 80px; +} diff --git a/public/vuexy/assets/vendor/css/pages/app-academy.css b/public/vuexy/assets/vendor/css/pages/app-academy.css new file mode 100644 index 0000000..0ced9bc --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-academy.css @@ -0,0 +1,30 @@ +/* App Academy +******************************************************************************* */ +/* (C) */ +.app-academy .app-academy-img-height { + block-size: 130px; +} +@media (min-width: 768px) { + .app-academy .app-academy-md-25 { + inline-size: 25%; + } + .app-academy .app-academy-md-50 { + inline-size: 50%; + } + .app-academy .app-academy-md-80 { + inline-size: 80%; + } +} +@media (min-width: 576px) { + .app-academy .app-academy-sm-40 { + inline-size: 40% !important; + } + .app-academy .app-academy-sm-60 { + inline-size: 60% !important; + } +} +@media (min-width: 1200px) { + .app-academy .app-academy-xl-100 { + inline-size: 100% !important; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/app-calendar.css b/public/vuexy/assets/vendor/css/pages/app-calendar.css new file mode 100644 index 0000000..32be75d --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-calendar.css @@ -0,0 +1,90 @@ +/* App Calendar +******************************************************************************* */ +/* (C) */ +/* App Calendar specific */ +.app-calendar-wrapper { + position: relative; + /* Set border 0 to app calender page only */ +} +.app-calendar-wrapper .app-calendar-sidebar { + position: absolute; + z-index: 4; + overflow: hidden; + flex-basis: 18.75rem; + flex-grow: 0; + background-color: var(--bs-paper-bg); + block-size: 100%; + inline-size: 18.75rem; + inset-inline-start: calc(-18.75rem - 1.2rem); + transition: all 0.2s; +} +.app-calendar-wrapper .app-calendar-sidebar.show { + inset-inline-start: 0; +} +.app-calendar-wrapper .app-calendar-sidebar .flatpickr-calendar { + box-shadow: none; +} +.app-calendar-wrapper .app-calendar-sidebar .flatpickr-calendar .flatpickr-month, +.app-calendar-wrapper .app-calendar-sidebar .flatpickr-calendar .flatpickr-weekday, +.app-calendar-wrapper .app-calendar-sidebar .flatpickr-calendar .flatpickr-weekdays { + background: transparent; +} +.app-calendar-wrapper .app-calendar-sidebar .flatpickr-calendar .flatpickr-days { + border: 0; +} +.app-calendar-wrapper .app-calendar-sidebar .flatpickr-calendar:focus { + outline: 0; +} +.app-calendar-wrapper .app-calendar-content { + position: relative; +} +.app-calendar-wrapper .fc-toolbar h2 { + font-size: 1.5rem; + line-height: 2.375rem; +} +@media (max-width: 767.98px) { + .app-calendar-wrapper .fc-toolbar h2 { + font-size: 1rem; + } +} +.app-calendar-wrapper .fc-toolbar-chunk { + overflow: auto; +} +.app-calendar-wrapper table.fc-scrollgrid { + border-inline-end: 0; + border-inline-start: 0; +} +.app-calendar-wrapper table.fc-scrollgrid th, +.app-calendar-wrapper table.fc-scrollgrid td { + border-inline-end: 0; +} +.app-calendar-wrapper .fc-timeGridDay-view table.fc-scrollgrid tbody tr:not(.fc-scrollgrid-section:first-of-type) td, +.app-calendar-wrapper .fc-timeGridWeek-view table.fc-scrollgrid tbody tr:not(.fc-scrollgrid-section:first-of-type) td { + border-block-end: 0; +} +.app-calendar-wrapper .fc-dayGridMonth-view table.fc-scrollgrid td { + border-block-end: 0; +} +.app-calendar-wrapper .fc-header-toolbar { + margin-block-end: 1.5rem !important; +} +.app-calendar-wrapper .fc-view-container { + margin-block: 0; + margin-inline: -1.6rem; +} +.app-calendar-wrapper .event-sidebar .ql-editor { + min-block-size: 5rem; +} +.app-calendar-wrapper .event-sidebar .select2 .select2-selection__choice .avatar { + display: none; +} +@media (min-width: 992px) { + .app-calendar-wrapper .app-calendar-sidebar { + position: static; + background-color: transparent; + block-size: auto; + } + .app-calendar-wrapper .app-calendar-sidebar .flatpickr-days { + background-color: transparent; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/app-chat.css b/public/vuexy/assets/vendor/css/pages/app-chat.css new file mode 100644 index 0000000..f29f05f --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-chat.css @@ -0,0 +1,311 @@ +/* App Chat +******************************************************************************* */ +/* (C) */ +/* (C) */ +/* Default */ +/* App Chat Global */ +.app-chat { + --bs-chat-bg: #f3f2f5; + position: relative; + block-size: calc(100vh - 10.9rem); + /* Common Styles Of two sidebars */ +} +.layout-navbar-hidden .app-chat { + block-size: calc(100vh - 6.5rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat { + block-size: calc(100vh - 10.9rem - 3rem); + } +} +@media (width <= 992px) { + .app-chat .app-sidebar { + z-index: 4; + } +} +.app-chat .app-sidebar .sidebar-header { + position: relative; +} +.app-chat .app-sidebar .sidebar-header .close-sidebar { + position: absolute; + inset-block-start: 1.25rem; + inset-inline-end: 1.25rem; +} +.app-chat .app-sidebar .sidebar-header .chat-sidebar-avatar { + block-size: 84px; + inline-size: 84px; +} +.app-chat .app-sidebar .sidebar-header .chat-sidebar-avatar::after { + block-size: 16.8px; + box-shadow: 0 0 0 0.25rem var(--bs-paper-bg); + inline-size: 16.8px; + inset-block-end: 6px; +} +.app-chat .app-chat-contacts, +.app-chat .app-chat-sidebar-left { + background-color: var(--bs-paper-bg); +} +.app-chat .app-chat-contacts .chat-actions .chat-search-input, +.app-chat .app-chat-sidebar-left .chat-actions .chat-search-input { + background-color: var(--bs-body-bg); +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active, +.app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active { + background-color: var(--bs-primary); + box-shadow: 0 0.125rem 0.25rem 0 rgba(var(--bs-primary-rgb), 0.4); + color: var(--bs-white); +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active h6, +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active .chat-contact-list-item-time, +.app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active h6, +.app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active .chat-contact-list-item-time { + color: var(--bs-white); +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li .chat-contact-list-item-time, +.app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li .chat-contact-list-item-time { + color: var(--bs-secondary-color); +} +.app-chat .app-chat-contacts .sidebar-body .chat-sidebar-avatar, +.app-chat .app-chat-sidebar-left .sidebar-body .chat-sidebar-avatar { + block-size: 84px; + inline-size: 84px; +} +.app-chat .app-chat-contacts .sidebar-body .chat-sidebar-avatar::after, +.app-chat .app-chat-sidebar-left .sidebar-body .chat-sidebar-avatar::after { + block-size: 16.8px; + inline-size: 16.8px; + inset-block-end: 6px; +} +.app-chat .app-chat-contacts { + position: absolute; + flex-basis: 21rem; + block-size: calc(100vh - 10.9rem); + inline-size: 21rem; + inset-inline-start: calc(-21rem - 1rem); + transition: all 0.25s ease; +} +.layout-navbar-hidden .app-chat .app-chat-contacts { + block-size: calc(100vh - 6.5rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat .app-chat-contacts { + block-size: calc(100vh - 10.9rem - 3rem); + } +} +@media (width >= 992px) { + .app-chat .app-chat-contacts { + position: static; + } +} +.app-chat .app-chat-contacts.show { + inset-inline-start: 0; +} +.app-chat .app-chat-contacts .sidebar-body { + block-size: calc(calc(100vh - 10.9rem) - 4.7rem); +} +.layout-navbar-hidden .app-chat .app-chat-contacts .sidebar-body { + block-size: calc(calc(100vh - 6.5rem) - 4.7rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat .app-chat-contacts .sidebar-body { + block-size: calc(calc(100vh - 10.9rem) - 4.7rem - 3rem); + } +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item { + display: flex; + justify-content: space-between; + border-radius: 0.375rem; + cursor: pointer; + margin-block: 0.25rem; + margin-inline: 0.75rem; + padding-block: 0.528rem; + padding-inline: 0.75rem; +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item a { + inline-size: 100%; +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item .chat-contact-info { + min-inline-size: 0; +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item .chat-contact-info .chat-contact-name { + line-height: 1.5; +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item small { + white-space: nowrap; +} +.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item-title { + padding-block: 0.528rem 0.264rem; + padding-inline: 1.0032rem; +} +.app-chat .app-chat-sidebar-left, +.app-chat .app-chat-sidebar-right { + position: absolute; + z-index: 5; + block-size: calc(100vh - 10.9rem); + inline-size: 21rem; + inset-block-start: 0; + opacity: 0; + transition: all 0.25s ease; +} +.layout-navbar-hidden .app-chat .app-chat-sidebar-left, +.layout-navbar-hidden .app-chat .app-chat-sidebar-right { + block-size: calc(100vh - 6.5rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat .app-chat-sidebar-left, + .layout-horizontal .app-chat .app-chat-sidebar-right { + block-size: calc(100vh - 10.9rem - 3rem); + } +} +.app-chat .app-chat-sidebar-left.show, +.app-chat .app-chat-sidebar-right.show { + opacity: 1; +} +.app-chat .app-chat-sidebar-left { + inset-inline-start: calc(-21rem - 1rem); +} +.app-chat .app-chat-sidebar-left.show { + inset-inline-start: 0; +} +.app-chat .app-chat-sidebar-left .sidebar-body { + block-size: calc(calc(100vh - 10.9rem) - 12.5rem); +} +.layout-navbar-hidden .app-chat .app-chat-sidebar-left .sidebar-body { + block-size: calc(calc(100vh - 6.5rem) - 12.5rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat .app-chat-sidebar-left .sidebar-body { + block-size: calc(calc(100vh - 10.9rem) - 12.3rem - 3rem); + } +} +.app-chat .app-chat-conversation { + background-color: var(--bs-chat-bg); + block-size: calc(100vh - 10.9rem); +} +.layout-navbar-hidden .app-chat .app-chat-conversation { + block-size: calc(100vh - 6.5rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat .app-chat-conversation { + block-size: calc(100vh - 10.9rem - 3rem); + } +} +.app-chat .app-chat-conversation .app-chat-conversation-btn { + display: none; +} +@media (width <= 992px) { + .app-chat .app-chat-conversation .app-chat-conversation-btn { + display: block; + } +} +.app-chat .app-chat-history { + position: relative; + background-color: var(--bs-chat-bg); + block-size: calc(100vh - 10.9rem); + transition: all 0.25s ease; +} +.layout-navbar-hidden .app-chat .app-chat-history { + block-size: calc(100vh - 6.5rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat .app-chat-history { + block-size: calc(100vh - 10.9rem - 3rem); + } +} +.app-chat .app-chat-history .chat-history-wrapper { + background-color: var(--bs-chat-bg); +} +.app-chat .app-chat-history .chat-history-header, +.app-chat .app-chat-history .chat-history-footer { + background-color: var(--bs-paper-bg); +} +.app-chat .app-chat-history .chat-history-header { + margin-block-start: -1px; + padding-block: 1.015rem; + padding-inline: 1.5rem; +} +.app-chat .app-chat-history .chat-history-body { + overflow: hidden; + block-size: calc(100vh - 22rem); + padding-block: 1.5rem; + padding-inline: 1.5rem; +} +.layout-navbar-hidden .app-chat .app-chat-history .chat-history-body { + block-size: calc(100vh - 17.6rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat .app-chat-history .chat-history-body { + block-size: calc(100vh - 22rem - 3rem); + } +} +.app-chat .app-chat-history .chat-history-body .chat-history .chat-message { + display: flex; + justify-content: flex-start; +} +.app-chat .app-chat-history .chat-history-body .chat-history .chat-message .chat-message-text { + border-radius: 0.375rem; + background-color: var(--bs-paper-bg); + box-shadow: var(--bs-box-shadow-xs); + padding-block: 0.543rem; + padding-inline: 1rem; +} +.app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right { + justify-content: flex-end; +} +.app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right .chat-message-text { + background-color: var(--bs-primary); + border-start-end-radius: 0; + color: var(--bs-white); +} +.app-chat .app-chat-history .chat-history-body .chat-history .chat-message:not(.chat-message-right) .chat-message-text { + border-start-start-radius: 0; +} +.app-chat .app-chat-history .chat-history-body .chat-history .chat-message .thumbnail { + cursor: zoom-in; +} +.app-chat .app-chat-history .chat-history-body .chat-history .chat-message:not(:last-child) { + margin-block-end: 3rem; +} +.app-chat .app-chat-history .chat-history-footer { + padding: 0.5rem; + border-radius: 0.375rem; + margin: 1.5rem; + box-shadow: var(--bs-box-shadow-xs); + padding-inline-start: 2px; +} +.app-chat .app-chat-history .chat-history-footer .form-control.message-input { + padding-block: calc(0.426rem - var(--bs-border-width)); + padding-inline: calc(0.9375rem - var(--bs-border-width)); +} +.app-chat .app-chat-sidebar-right { + background-color: var(--bs-paper-bg); + box-shadow: 16px 1px 45px 3px rgba(47, 43, 61, 0.5); + inset-inline-end: calc(-21rem - 1rem); +} +.app-chat .app-chat-sidebar-right.show { + inset-inline-end: 0; +} +.app-chat .app-chat-sidebar-right .sidebar-body { + block-size: calc(calc(100vh - 10.9rem) - 12.3rem); +} +.layout-navbar-hidden .app-chat .app-chat-sidebar-right .sidebar-body { + block-size: calc(calc(100vh - 6.5rem) - 12.3rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-chat .app-chat-sidebar-right .sidebar-body { + block-size: calc(calc(100vh - 10.9rem) - 12.1rem - 3rem); + } +} + +/* Small screen media */ +@media (width <= 576px) { + .app-chat .app-chat-sidebar-right.show, + .app-chat .app-chat-sidebar-left.show, + .app-chat .app-chat-contacts.show { + inline-size: 100%; + } +} +/* Dark Theme */ +[data-bs-theme=dark] .app-chat { + --bs-chat-bg: #202534; +} diff --git a/public/vuexy/assets/vendor/css/pages/app-ecommerce.css b/public/vuexy/assets/vendor/css/pages/app-ecommerce.css new file mode 100644 index 0000000..decfd1c --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-ecommerce.css @@ -0,0 +1,24 @@ +/* App eCommerce +******************************************************************************* */ +/* (C) */ +/* App eCommerce quill editor settings */ +.app-ecommerce-category .comment-editor .ql-editor, +.app-ecommerce .comment-editor .ql-editor { + border-start-end-radius: 0.375rem; + border-start-start-radius: 0.375rem; + min-block-size: 7rem; +} + +/* star-rating */ +.raty img { + block-size: 1.5rem; + font-size: 1.5rem; + inline-size: 1.5rem; +} + +@media (max-width: 575.98px) { + .widget-separator .border-shift.border-end { + border-inline-end: none !important; + border-inline-start: none !important; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/app-email.css b/public/vuexy/assets/vendor/css/pages/app-email.css new file mode 100644 index 0000000..3d26109 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-email.css @@ -0,0 +1,369 @@ +/* App Email +******************************************************************************* */ +/* (C) */ +/* (C) */ +/* Default */ +.app-email { + position: relative; + overflow: hidden; + block-size: calc(100vh - 12rem); + /* Email sidebar */ + /* Email compose */ + /* Email list */ + /* Email view */ + /* Responsive style */ +} +@media (max-width: 767.98px) { + .app-email { + block-size: calc(100vh - 11rem); + } +} +.layout-navbar-hidden .app-email { + block-size: calc(100vh - 7.5rem); +} +.layout-horizontal .app-email { + block-size: calc(100vh - 12rem + 1.2105263158rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-email { + block-size: calc(100vh - 12rem - 2.3rem); + } +} +.app-email .app-email-sidebar { + position: absolute; + z-index: 4; + flex-basis: 16.25rem; + background-color: var(--bs-paper-bg); + block-size: 100%; + inline-size: 16.25rem; + inset-inline-start: calc(-16.25rem - 1.2rem); + transition: all 0.2s; +} +@media (width >= 992px) { + .app-email .app-email-sidebar { + position: static; + block-size: auto; + } +} +.app-email .app-email-sidebar ul li:not(.active) a { + color: var(--bs-heading-color); +} +.app-email .app-email-sidebar .btn-compost-wrapper { + padding: 1.5rem; +} +.app-email .app-email-sidebar.show { + inset-inline-start: 0; +} +.app-email .app-email-sidebar .email-filters { + block-size: calc(100vh - 16.6rem); +} +.layout-navbar-hidden .app-email .app-email-sidebar .email-filters { + block-size: calc(100vh - 12.6rem); +} +.layout-horizontal .app-email .app-email-sidebar .email-filters { + block-size: calc(100vh - 15.6rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-email .app-email-sidebar .email-filters { + block-size: calc(100vh - 16.6rem - 2.3rem); + } +} +.app-email .app-email-sidebar .email-filters .email-filter-folders li.active { + border-color: var(--bs-primary); +} +.app-email .app-email-sidebar .email-filters li { + border-inline-start: 3px solid transparent; + min-block-size: 1.875rem; + padding-block: 0.375rem; + padding-inline: 1.5rem; + padding-inline-start: calc(1.5rem - 3px); +} +.app-email .app-email-sidebar .email-filters li h6 { + font-size: 1rem; +} +.app-email .app-email-sidebar .email-filter-labels .badge-dot { + block-size: 0.6875rem; + inline-size: 0.6875rem; +} +.app-email .app-email-compose .modal-dialog { + position: fixed; + inline-size: 100%; + inset-block-end: 0; + inset-inline-end: 0; +} +.app-email .app-email-compose .modal-dialog .modal-header { + background-color: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-paper-bg)); +} +.app-email .app-email-compose .modal-dialog .modal-content { + overflow: hidden; + box-shadow: var(--bs-box-shadow-xl); +} +.app-email .app-email-compose .email-compose-to .select2-selection { + border-color: transparent; + box-shadow: none; + padding-inline: calc(0.9375rem - var(--bs-border-width)); +} +.app-email .app-email-compose .email-compose-to .select2-selection .select2-selection__choice { + display: flex; + align-items: center; + line-height: 0; + padding-block: 0.125rem; +} +.app-email .app-email-compose .email-compose-to .select2-selection__choice__remove { + inset-block-start: unset; +} +.app-email .app-email-compose .email-compose-to .select2-container--default.select2-container--focus .select2-search--inline .select2-search__field { + margin-block-start: 6px; +} +.app-email .app-email-compose .email-compose-toggle-wrapper { + inline-size: 80px; +} +.app-email .app-email-compose .ql-editor { + block-size: 10rem; + min-block-size: 10rem; + padding-inline: 1.75rem; +} +.app-email .app-email-compose .ql-snow.ql-toolbar { + padding-block: 0.5rem; + padding-inline: 1rem; +} +.app-email .app-email-compose .ql-editor.ql-blank { + padding-inline: 1.5rem; +} +.app-email .app-email-compose .ql-editor.ql-blank::before { + padding-inline-start: 0; +} +.app-email .app-emails-list .emails-list-header .emails-list-header-hr { + margin-block: 0; +} +.app-email .app-emails-list .emails-list-header .input-group:focus-within::before, +.app-email .app-emails-list .emails-list-header .input-group:focus::before { + box-shadow: none; +} +@media (min-width: 992px) { + .app-email .app-emails-list .email-list { + block-size: calc(100vh - 18.9rem); + } +} +@media (max-width: 991.98px) { + .app-email .app-emails-list .email-list { + block-size: calc(100vh - 18.9rem); + } +} +@media (max-width: 767.98px) { + .app-email .app-emails-list .email-list { + block-size: calc(100vh - 18rem); + } +} +@media (min-width: 992px) { + .layout-navbar-hidden .app-email .app-emails-list .email-list { + block-size: calc(100vh - 15.5rem); + } +} +@media (max-width: 991.98px) { + .layout-navbar-hidden .app-email .app-emails-list .email-list { + block-size: calc(100vh - 15.5rem); + } +} +.layout-horizontal .app-email .app-emails-list .email-list { + block-size: calc(100vh - 18.2rem); +} +@media (min-width: 992px) { + .layout-horizontal .app-email .app-emails-list .email-list { + block-size: calc(100vh - 17.75rem); + } +} +@media (min-width: 1200px) { + .layout-horizontal .app-email .app-emails-list .email-list { + block-size: calc(100vh - 18.75rem - 2.3rem); + } +} +.app-email .app-emails-list .email-list li.email-list-item { + z-index: 1; + border-block-end: 1px solid var(--bs-border-color); + cursor: pointer; + min-block-size: 4.375rem; + padding-block: 0.875rem; + padding-inline: 1rem; + transition: all 0.2s ease-in-out; +} +.app-email .app-emails-list .email-list li.email-list-item:last-child { + border-block-end: 0; +} +.app-email .app-emails-list .email-list li.email-list-item.email-marked-read { + background-color: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-paper-bg)); +} +.app-email .app-emails-list .email-list li.email-list-item:hover { + border-block-end-color: transparent; + box-shadow: var(--bs-box-shadow-sm); +} +.app-email .app-emails-list .email-list li.email-list-item .email-list-item-actions li { + box-shadow: none; +} +.app-email .app-emails-list .email-list li.email-list-item[data-starred=true] .email-list-item-bookmark { + color: var(--bs-warning); +} +.app-email .app-emails-list .email-list li.email-list-item .email-list-item-username { + font-weight: 500; +} +.app-email .app-emails-list .email-list li.email-list-item .email-list-item-time { + display: inline-block; + inline-size: 60px; + text-align: end; +} +.app-email .app-emails-list .email-list li.email-list-item .email-list-item-meta .email-list-item-actions { + display: none; +} +.app-email .app-emails-list .email-list li.email-list-item .email-list-item-meta .email-list-item-actions li { + padding: 0; + margin: 0; +} +.app-email .app-emails-list .email-list li.email-list-item .list-inline-item:not(:last-child) { + margin-inline-end: 0.25rem; +} +.app-email .app-emails-list .email-list li.email-list-item.email-list-item:not(.list-inline-item):hover { + z-index: 5; + transform: translateY(-2px); +} +.app-email .app-email-view { + position: absolute; + z-index: -1; + block-size: calc(100vh - 12rem); + inline-size: 100%; + inset-block-start: 0; + inset-inline-end: -100%; + transition: all 0.25s ease; +} +@media (max-width: 767.98px) { + .app-email .app-email-view { + block-size: calc(100vh - 12rem + 2rem); + } +} +.layout-navbar-hidden .app-email .app-email-view { + block-size: calc(100vh - 7.5rem); +} +.layout-horizontal .app-email .app-email-view { + block-size: calc(100vh - 12rem + 1rem); +} +@media (min-width: 992px) { + .layout-horizontal .app-email .app-email-view { + block-size: calc(100vh - 12rem + 1rem); + } +} +@media (min-width: 1200px) { + .layout-horizontal .app-email .app-email-view { + block-size: calc(100vh - 12rem - 2.3rem); + } +} +.app-email .app-email-view .email-card-last { + border: 1px solid var(--bs-card-border-color); +} +.app-email .app-email-view .email-card-last::before, .app-email .app-email-view .email-card-last::after { + border: 1px solid var(--bs-border-color); + box-shadow: var(--bs-card-box-shadow); +} +.app-email .app-email-view .email-card-last::before { + background-color: rgba(var(--bs-paper-bg-rgb), 0.4); +} +.app-email .app-email-view .email-card-last::after { + background-color: rgba(var(--bs-paper-bg-rgb), 0.7); +} +.app-email .app-email-view .email-reply { + border: 1px solid var(--bs-border-color); +} +.app-email .app-email-view.show { + z-index: 4; + inset-inline-end: -1px; +} +@media (min-width: 768px) { + .app-email .app-email-view .app-email-view-content { + block-size: calc(100vh - 19.6rem); + } +} +@media (max-width: 767.98px) { + .app-email .app-email-view .app-email-view-content { + block-size: calc(100vh - 17.65rem); + } +} +.layout-horizontal .app-email .app-email-view .app-email-view-content { + block-size: calc(100vh - 18rem); +} +@media (min-width: 1200px) { + .layout-horizontal .app-email .app-email-view .app-email-view-content { + block-size: calc(100vh - 19.2rem - 2.3rem); + } +} +.app-email .app-email-view .app-email-view-content .ql-container { + border: 0; +} +.app-email .app-email-view .app-email-view-content .ql-container .ql-editor { + block-size: 7rem; + min-block-size: 7rem; +} +.app-email .app-email-view .app-email-view-content .ql-editor { + padding-inline-start: 0.5rem; +} +.app-email .app-email-view .app-email-view-content .email-card-prev { + display: none; +} +.app-email .app-email-view .app-email-view-content .email-card-last { + transition: all 0.25s ease-in-out; +} +.app-email .app-email-view .app-email-view-content .email-card-last::before { + position: absolute; + z-index: -1; + border-radius: 0.375rem; + content: ""; + inset-block: -2rem 1rem; + inset-inline: 2.5rem; +} +.app-email .app-email-view .app-email-view-content .email-card-last::after { + position: absolute; + z-index: -1; + border-radius: 0.375rem; + content: ""; + inset-block: -1rem 0.5rem; + inset-inline: 1rem; +} +.app-email .app-email-view .app-email-view-content .email-card-last.hide-pseudo::before, .app-email .app-email-view .app-email-view-content .email-card-last.hide-pseudo::after { + display: none; +} +.app-email .app-email-compose .email-compose-actions .email-send-btn::after { + display: none; +} +.app-email .email-compose-form .form-control { + padding-block: 0.426rem; + padding-inline: 0.9375rem; +} +@media (width >= 1199px) { + .app-email .email-list li .email-list-item-meta { + margin-inline-end: 0.45rem; + } +} +@media (width >= 992px) { + .app-email .email-list li.email-list-item:hover .email-list-item-meta .email-list-item-attachment, + .app-email .email-list li.email-list-item:hover .email-list-item-meta .email-list-item-time, + .app-email .email-list li.email-list-item:hover .email-list-item-meta .email-list-item-label { + display: none; + } + .app-email .email-list li.email-list-item:hover .email-list-item-meta .email-list-item-actions { + display: block; + } + .app-email .app-email-view { + inline-size: calc(100% - 16.2rem); + } +} +@media (width <= 576px) { + .app-email .app-emails-list .emails-list-header { + padding: 1rem; + } + .app-email .app-emails-list .email-list li.email-list-item { + padding: 1rem; + } + .app-email .app-emails-list .email-list li.email-list-item .email-list-item-username { + font-size: 0.85rem; + } + .app-email .app-email-view .email-list-item-username { + font-size: 1rem; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/app-invoice-print.css b/public/vuexy/assets/vendor/css/pages/app-invoice-print.css new file mode 100644 index 0000000..67abe3f --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-invoice-print.css @@ -0,0 +1,24 @@ +/* Invoice Print +******************************************************************************* */ +/* (C) */ +html, +body { + background: var(--bs-white); +} + +body > :not(.invoice-print) { + display: none !important; +} + +.invoice-print { + font-size: 15px; + min-inline-size: 768px !important; +} + +.invoice-print * { + color: #6d6b77 !important; +} + +.invoice-print .text-primary * { + color: var(--bs-primary) !important; +} diff --git a/public/vuexy/assets/vendor/css/pages/app-invoice.css b/public/vuexy/assets/vendor/css/pages/app-invoice.css new file mode 100644 index 0000000..431ceb4 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-invoice.css @@ -0,0 +1,33 @@ +/* Invoice +******************************************************************************* */ +/* (C) */ +/* Invoice Edit & Add */ +@media (max-width: 575.98px) { + .invoice-edit .invoice-preview-card .invoice-calculations, + .invoice-add .invoice-preview-card .invoice-calculations { + inline-size: 100%; + } +} +@media (min-width: 768px) { + .invoice-edit .repeater-title, + .invoice-add .repeater-title { + position: absolute; + inset-block-start: -2.4rem; + } +} +.invoice-edit .invoice-preview-card .repeater-wrapper:not(:last-child), +.invoice-add .invoice-preview-card .repeater-wrapper:not(:last-child) { + margin-block-end: 1.5rem; +} +@media print { + .invoice-edit hr, + .invoice-add hr { + margin-block: 1rem !important; + } +} + +.invoice-preview .invoice-preview-header, +.invoice-edit .invoice-preview-header, +.invoice-add .invoice-preview-header { + background-color: var(--bs-gray-50); +} diff --git a/public/vuexy/assets/vendor/css/pages/app-kanban.css b/public/vuexy/assets/vendor/css/pages/app-kanban.css new file mode 100644 index 0000000..58b7947 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-kanban.css @@ -0,0 +1,163 @@ +/* App Kanban +******************************************************************************* */ +/* (C) */ +/* (C) */ +/* Default */ +/* Kanban styles */ +.app-kanban { + /* Add new board styles */ + /* Update sidebar styles */ +} +.app-kanban .kanban-wrapper { + block-size: calc(100vh - 12rem); + inline-size: 100%; + overflow-x: auto; + overflow-y: auto; + /* Kanban container */ +} +@media (min-width: 1200px) { + .layout-horizontal .app-kanban .kanban-wrapper { + block-size: calc(100vh - 12rem - 3.5rem); + } +} +.app-kanban .kanban-wrapper .kanban-container { + display: flex; + inline-size: max-content !important; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board { + background: transparent; + block-size: 100%; + inline-size: auto !important; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board:focus { + outline: 0; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-board-header { + display: flex; + align-items: center; + justify-content: space-between; + color: var(--bs-heading-color); + padding-block: 0 1rem; + padding-inline: 0; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board { + overflow: hidden; + font-size: 1.125rem; + font-weight: 500; + max-inline-size: 13rem; + white-space: nowrap; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board:focus { + outline: 0; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .btn-default.btn:active { + border-color: transparent; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .dropdown .dropdown-toggle::after { + display: none; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-drag { + padding: 0; + min-block-size: 1rem; + min-inline-size: 16.25rem; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-title-button { + position: absolute; + color: var(--bs-heading-color); + font-weight: 400; + inset-block-end: 0; + inset-inline-start: -4px; + margin-block: -1.5rem; + margin-inline: 0; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-title-button:focus { + box-shadow: none; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-item { + position: relative; + display: flex; + flex-direction: column; + border-radius: 0.375rem; + background-color: var(--bs-paper-bg); + box-shadow: var(--bs-box-shadow-sm); + inline-size: 16.25rem; + margin-block-end: 1rem; + padding-block: 1.5rem; + padding-inline: 1.5rem; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-text { + color: var(--bs-heading-color); +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-tasks-item-dropdown { + position: absolute; + display: none; + cursor: pointer; + inset-inline-end: 0.75rem; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-tasks-item-dropdown .dropdown-toggle::after { + display: none; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-item:hover { + box-shadow: rgba(0, 0, 0, 0.1) 0 4px 20px 0; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-item:hover .kanban-tasks-item-dropdown { + display: block; +} +.app-kanban .kanban-wrapper .kanban-container .kanban-board .form-control.add-new-item { + resize: none; +} +.app-kanban .kanban-add-new-board { + float: inline-start; + padding-block: 0; + padding-inline: calc(1rem - 0.25rem); +} +.app-kanban .kanban-add-new-board .kanban-add-board-btn { + padding-block-end: 1rem; +} +.app-kanban .kanban-add-new-board label { + color: var(--bs-heading-color); + cursor: pointer; + font-size: 1.125rem; + font-weight: 500; + margin-block-end: 0; +} +.app-kanban .kanban-update-item-sidebar { + text-align: start; +} +.app-kanban .kanban-update-item-sidebar .comment-editor.ql-container { + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} +.app-kanban .kanban-update-item-sidebar .comment-editor .ql-editor { + background: unset; + min-block-size: 7rem; +} +.app-kanban .kanban-update-item-sidebar .comment-toolbar.ql-toolbar { + border-block-start: 0; + inline-size: 100%; + text-align: end; + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* For when item is being dragged */ +.kanban-board.gu-mirror .kanban-board-header .dropdown { + display: none; +} +.kanban-board.gu-mirror .kanban-item .kanban-tasks-item-dropdown .dropdown-toggle::after { + display: none; +} + +.kanban-item.gu-mirror { + background-color: var(--bs-paper-bg); +} +.kanban-item.gu-mirror .kanban-tasks-item-dropdown .dropdown-toggle::after { + display: none; +} + +.kanban-board.is-moving.gu-mirror .kanban-drag { + inline-size: 100%; + padding-inline-end: 20px; +} diff --git a/public/vuexy/assets/vendor/css/pages/app-logistics-dashboard.css b/public/vuexy/assets/vendor/css/pages/app-logistics-dashboard.css new file mode 100644 index 0000000..b1531e8 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-logistics-dashboard.css @@ -0,0 +1,42 @@ +/* Logistics Overview +******************************************************************************* */ +/* (C) */ +/* Vehicles overview progress labels */ +.vehicles-progress-labels .vehicles-progress-label { + position: relative; + padding-block-end: 15px; +} +.vehicles-progress-labels .vehicles-progress-label::after { + position: absolute; + display: inline-block; + background-color: var(--bs-border-color); + block-size: 10px; + content: ""; + inline-size: 2px; + inset-block-end: 0; + inset-inline-start: 0; +} + +/* Vehicles overview progress */ +.vehicles-overview-progress { + --bs-snackbar-bg: #22303e; +} +.vehicles-overview-progress .snackbar { + background-color: var(--bs-snackbar-bg); +} + +/* Shipment statistics chart legend */ +#shipmentStatisticsChart .apexcharts-legend-series, +#carrierPerformance .apexcharts-legend-series { + border: 1px solid var(--bs-border-color); + border-radius: var(--bs-border-radius); + block-size: 70%; + padding-block: 4px; + padding-inline: 12px; + padding-inline-start: 17px; +} + +/* Dark theme */ +[data-bs-theme=dark] .vehicles-overview-progress { + --bs-snackbar-bg: #e6e6f1; +} diff --git a/public/vuexy/assets/vendor/css/pages/app-logistics-fleet.css b/public/vuexy/assets/vendor/css/pages/app-logistics-fleet.css new file mode 100644 index 0000000..be89aca --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/app-logistics-fleet.css @@ -0,0 +1,88 @@ +/* Logistics Fleet +******************************************************************************* */ +/* (C) */ +/* (C) */ +/* Default */ +/* App logistics-fleet wrapper for sidebar */ +.app-logistics-fleet-wrapper { + position: relative; + overflow: hidden; + border: none; + block-size: calc(100vh - 14.1rem); + /* setting wrapper height when navbar is hidden */ + /* Sidebar functionality */ + /* Close sidebar button */ + /* Setting sidebar height */ + /* For Sidebar Map menu Button to open in full screen */ +} +@media (max-width: 1199.98px) { + .app-logistics-fleet-wrapper { + block-size: calc(100vh - 10.5rem); + } +} +.layout-navbar-hidden .app-logistics-fleet-wrapper { + block-size: calc(100vh - 6.5rem); +} +.layout-navbar-hidden .app-logistics-fleet-wrapper .logistics-fleet-sidebar-body { + block-size: calc(100vh - 15.8rem + 4rem); +} +.app-logistics-fleet-wrapper .app-logistics-fleet-sidebar { + position: absolute; + z-index: 2; + overflow: hidden; + flex-basis: 21.5rem; + flex-grow: 0; + background-color: var(--bs-paper-bg); + block-size: 100%; + inline-size: 21.5rem; + inset-inline-start: calc(-21.5rem - 1.2rem); + transition: all 0.3s; +} +.app-logistics-fleet-wrapper .app-logistics-fleet-sidebar.show { + inset-inline-start: 0; +} +.app-logistics-fleet-wrapper .close-sidebar { + position: absolute; + background-color: var(--bs-heading-color); + inset-block-start: 1.5rem; + inset-inline-end: 1.5rem; +} +.app-logistics-fleet-wrapper .logistics-fleet-sidebar-body { + block-size: calc(100vh - 13rem); +} +@media (min-width: 1200px) { + .app-logistics-fleet-wrapper .logistics-fleet-sidebar-body { + block-size: calc(100vh - 15.8rem); + } +} +@media (max-width: 767.98px) { + .app-logistics-fleet-wrapper { + /* Setting wrapper height when screen < md */ + /* Setting wrapper height when navbar is hidden */ + } + .app-logistics-fleet-wrapper { + block-size: calc(100vh - 11.5rem); + /* For Sidebar Map menu Scroll */ + } + .app-logistics-fleet-wrapper .logistics-fleet-sidebar-body { + block-size: calc(100vh - 15.8rem + 0.8rem); + } + .layout-navbar-hidden .app-logistics-fleet-wrapper { + block-size: calc(100vh - 7.5rem); + /* For Sidebar Map menu Scroll */ + } + .layout-navbar-hidden .app-logistics-fleet-wrapper .logistics-fleet-sidebar-body { + block-size: calc(100vh - 15.8rem + 2.5rem); + } +} +@media (min-width: 768px) { + .app-logistics-fleet-wrapper .app-logistics-fleet-sidebar { + position: static; + background-color: transparent; + block-size: auto; + } +} +.app-logistics-fleet-wrapper .btn-white.btn-white-dark-variant { + box-shadow: 0 0.0625rem 0.375rem 0 rgba(47, 43, 61, 0.1); + color: #444050; +} diff --git a/public/vuexy/assets/vendor/css/pages/cards-advance.css b/public/vuexy/assets/vendor/css/pages/cards-advance.css new file mode 100644 index 0000000..bc4a54c --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/cards-advance.css @@ -0,0 +1,45 @@ +/* (C) */ +.swiper-container.swiper-card-advance-bg { + border-radius: 0.375rem; + background-color: var(--bs-primary); + box-shadow: var(--bs-card-box-shadow); +} +.swiper-container .swiper-wrapper .swiper-slide { + padding: 1.5rem; + white-space: nowrap; +} +.swiper-container .swiper-wrapper .swiper-slide .website-analytics-text-bg { + border-radius: 0.375rem; + background-color: color-mix(in sRGB, var(--bs-primary) 85%, var(--bs-pure-black)); + min-inline-size: 48px; + padding-block: 0.293rem; + padding-inline: 0.5rem; + text-align: center; +} +.swiper-container .swiper-wrapper .swiper-slide .card-website-analytics-img { + filter: drop-shadow(rgba(var(--bs-pure-black-rgb), 0.5) 0 4px 60px); +} +.swiper-container.swiper-container-horizontal > .swiper-pagination-bullets { + inset-block: 1rem auto; + inset-inline: auto 1rem; + text-align: end; +} +.swiper-container.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { + background: rgba(var(--bs-white-rgb), 0.4) !important; + opacity: unset; +} +.swiper-container.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active { + background: var(--bs-white) !important; +} + +@media (min-width: 768px) { + .swiper-container .swiper-wrapper .swiper-slide .card-website-analytics-img { + position: absolute; + inset-inline-end: 3%; + } +} +@media (min-width: 1400px) { + .swiper-container .swiper-wrapper .swiper-slide .card-website-analytics-img { + inset-inline-end: 8%; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/front-page-help-center.css b/public/vuexy/assets/vendor/css/pages/front-page-help-center.css new file mode 100644 index 0000000..1fff822 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/front-page-help-center.css @@ -0,0 +1,19 @@ +/* Help center +******************************************************************************* */ +/* (C) */ +.help-center-header .input-wrapper { + max-inline-size: 29rem; +} +@media (max-width: 575.98px) { + .help-center-header .input-wrapper { + max-inline-size: 80%; + } +} +.help-center-header .input-wrapper .input-group-text, +.help-center-header .input-wrapper .form-control { + background-color: var(--bs-paper-bg); +} + +.knowledge-base ul.list-unstyled li a span { + inline-size: 93%; +} diff --git a/public/vuexy/assets/vendor/css/pages/front-page-landing.css b/public/vuexy/assets/vendor/css/pages/front-page-landing.css new file mode 100644 index 0000000..7f2a68a --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/front-page-landing.css @@ -0,0 +1,262 @@ +/* Landing +******************************************************************************* */ +/* (C) */ +.section-py { + padding-block: 6.25rem; + padding-inline: 0; +} +@media (max-width: 1199.98px) { + .section-py { + padding-block: 5rem; + padding-inline: 0; + } +} +@media (max-width: 767.98px) { + .section-py { + padding-block: 3rem; + padding-inline: 0; + } +} + +/* Hero */ +.landing-hero { + --bs-hero-bg: linear-gradient(138.18deg, #eae8fd 0%, #fce5e6 94.44%); + border-radius: 0 0 3.5rem 3.5rem; + background: var(--bs-hero-bg); + padding-block-start: 10.2rem; +} +.landing-hero::after { + position: absolute; + z-index: -1; + background-color: var(--bs-paper-bg); + block-size: 100%; + content: ""; + inline-size: 100%; + inset-block-start: 0; + inset-inline-start: 0; +} +@media (min-width: 992px) { + .landing-hero .hero-text-box { + margin-block: 0; + margin-inline: auto; + max-inline-size: 34.375rem; + } +} +.landing-hero .hero-title { + animation: shine 2s ease-in-out infinite alternate; + background: linear-gradient(to right, #28c76f 0%, #5a4aff 47.92%, #ff3739 100%); + background-clip: text; + background-size: 200% auto; + color: var(--bs-heading-color); + font-size: calc(1.3875rem + 1.65vw); + line-height: 1.2; + -webkit-text-fill-color: transparent; +} +@media (min-width: 1200px) { + .landing-hero .hero-title { + font-size: 2.625rem; + } +} +.landing-hero .landing-hero-btn .hero-btn-item { + inset-block-start: 65%; + inset-inline-start: -94%; +} +.landing-hero .hero-animation-img { + margin-block-end: -32rem; +} +@media (max-width: 1199.98px) { + .landing-hero .hero-animation-img { + margin-block-end: -20rem; + } +} +@media (max-width: 575.98px) { + .landing-hero .hero-animation-img { + margin-block-end: -10rem; + } +} +.landing-hero .hero-animation-img .hero-dashboard-img { + inline-size: 80%; + margin-block: 0; + margin-inline: auto; + transform-style: preserve-3d; + transition: all 0.1s; + will-change: transform; +} +.landing-hero .hero-animation-img .hero-dashboard-img img { + inline-size: 100%; +} + +.landing-hero-blank { + padding-block-start: 26rem; +} +@media (max-width: 1199.98px) { + .landing-hero-blank { + padding-block-start: 15rem; + } +} +@media (max-width: 575.98px) { + .landing-hero-blank { + padding-block-start: 7rem; + } +} + +@keyframes shine { + 0% { + background-position: 0% 50%; + } + 80% { + background-position: 50% 90%; + } + 100% { + background-position: 91% 100%; + } +} +/* Useful features */ +.landing-features .features-icon-wrapper .features-icon-box .features-icon-description { + margin-block: 0; + margin-inline: auto; + max-inline-size: 19.25rem; +} + +/* Real customers reviews */ +.landing-reviews { + border-top-left-radius: 3.75rem; + border-top-right-radius: 3.75rem; +} +.landing-reviews .swiper-reviews-carousel .swiper-button-prev, +.landing-reviews .swiper-reviews-carousel .swiper-button-next { + display: none; +} +.landing-reviews .swiper-reviews-carousel .swiper-slide { + padding: 0.8125rem; + block-size: auto; +} +.landing-reviews .swiper-reviews-carousel .client-logo { + block-size: 1.375rem; + object-fit: contain; +} +.landing-reviews .swiper-logo-carousel { + padding-block-end: 6.25rem; +} +.landing-reviews .swiper-logo-carousel .swiper { + max-inline-size: 45rem; +} +.landing-reviews .swiper-logo-carousel .swiper .swiper-slide { + display: flex; + justify-content: center; +} +.landing-reviews .swiper-logo-carousel .swiper .client-logo { + max-block-size: 2.5rem; + max-inline-size: 95%; + object-fit: contain; +} + +/* our great team */ +.landing-team .card, +.landing-team .card .team-image-box { + border-start-end-radius: 1.25rem; + border-start-start-radius: 5.625rem; +} +.landing-team .card .card-body { + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} +.landing-team .team-image-box { + block-size: 11.5625rem; +} +.landing-team .team-image-box .card-img-position { + block-size: 15rem; + max-inline-size: 100%; + object-fit: cover; + transform: translateX(-50%); +} +:dir(rtl) .landing-team .team-image-box .card-img-position { + transform: translateX(50%) !important; +} +@media (max-width: 991.98px) { + .landing-team .team-image-box .card-img-position { + block-size: 13rem; + } +} +@media (max-width: 575.98px) { + .landing-team .team-image-box { + block-size: 11rem; + } +} + +/* Pricing plans */ +.landing-pricing { + border-radius: 3.75rem; +} +.landing-pricing .pricing-plans-item { + inset-block-end: -0.5rem; + inset-inline-end: -56%; +} +@media (max-width: 767.98px) { + .landing-pricing .pricing-plans-item { + inset-block-end: 1rem; + inset-inline-end: 0; + } +} +.landing-pricing .pricing-list .badge.badge-center { + block-size: 1rem; + inline-size: 1rem; +} +.landing-pricing .price-yearly-toggle { + position: absolute; + inset-block-start: 0; + inset-inline-start: 50%; + transform: translateX(-50%); +} +.landing-pricing .card .card-header, +.landing-pricing .card .card-body { + padding: 2rem; +} +.landing-pricing .card .card-header { + padding-block-start: 3rem; +} +.landing-pricing .card .card-body { + padding-block-start: 0; +} + +/* FAQs */ +.landing-faq { + border-top-left-radius: 3.75rem; + border-top-right-radius: 3.75rem; +} +.landing-faq .faq-image { + inline-size: 80%; + max-inline-size: 20rem; +} + +.landing-cta .cta-title { + font-size: 2.125rem; +} +@media (max-width: 767.98px) { + .landing-cta .cta-title { + font-size: 1.8rem; + } +} + +/* Contact US */ +.landing-contact .text-heading { + overflow-wrap: anywhere; +} +.landing-contact .contact-img-box { + border-radius: 3.75rem var(--bs-border-radius) var(--bs-border-radius); +} +:dir(rtl) .landing-contact .contact-img-box { + border-radius: var(--bs-border-radius) 3.75rem var(--bs-border-radius) var(--bs-border-radius); +} +.landing-contact .contact-img-box .contact-img { + border-radius: 3.75rem var(--bs-border-radius) var(--bs-border-radius); +} +.landing-contact .contact-img-box .contact-border-img { + inset-block-start: -2.5rem; + inset-inline-start: -2.8125rem; +} + +/* Dark style */ +[data-bs-theme=dark] .landing-hero { + --bs-hero-bg: #1e2130; +} diff --git a/public/vuexy/assets/vendor/css/pages/front-page-payment.css b/public/vuexy/assets/vendor/css/pages/front-page-payment.css new file mode 100644 index 0000000..408816c --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/front-page-payment.css @@ -0,0 +1,8 @@ +/* (C) */ +/* To remove border end in small screen */ +@media (max-width: 991.98px) { + .section-py .card-body.border-end { + border-block-end: 1px solid var(--bs-gray-200); + border-inline-end: 0 !important; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/front-page-pricing.css b/public/vuexy/assets/vendor/css/pages/front-page-pricing.css new file mode 100644 index 0000000..d7bcf81 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/front-page-pricing.css @@ -0,0 +1,32 @@ +/* Pricing +******************************************************************************* */ +/* (C) */ +.circle-bullets { + list-style-type: none; +} + +.pricing-plans-comparison .table tr > th:first-child, +.pricing-plans-comparison .table tr > td:first-child { + text-align: start; + white-space: nowrap; +} +.pricing-plans-comparison .table tbody tr:last-child td { + border-block-end: 0; +} + +.price-yearly-toggle { + position: absolute; + margin: auto; + inset-inline: 0; +} + +/* To position illustration */ +@media (min-width: 992px) { + .pricing-free-trial img { + position: absolute; + block-size: 115%; + inline-size: auto; + inset-block-end: 0; + inset-inline-end: 0; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/front-page.css b/public/vuexy/assets/vendor/css/pages/front-page.css new file mode 100644 index 0000000..4caad97 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/front-page.css @@ -0,0 +1,254 @@ +/* (C) */ +body { + background-color: var(--bs-paper-bg); +} + +.section-py { + padding-block: 6.25rem; + padding-inline: 0; +} +@media (max-width: 1199.98px) { + .section-py { + padding-block: 4rem; + padding-inline: 0; + } +} +@media (max-width: 767.98px) { + .section-py { + padding-block: 3rem; + padding-inline: 0; + } +} + +.first-section-pt { + padding-block-start: 11.28rem; +} +@media (max-width: 1199.98px) { + .first-section-pt { + padding-block-start: 7.5rem; + } +} + +.card { + /* card hover border color */ +} +.card[class*=card-hover-border-] { + transition: all 0.2s ease-in-out; +} + +.banner-bg-img { + position: absolute; + block-size: 100%; + inline-size: 100%; + inset-block-start: 0; + inset-inline-start: 0; + object-fit: cover; + object-position: left; +} + +.section-title-img { + block-size: 100%; + inline-size: 120%; + inset-block-start: 10px; + inset-inline-start: -12%; +} + +nav.layout-navbar { + backdrop-filter: unset; + background-color: transparent; + block-size: auto; +} +nav.layout-navbar::before { + position: absolute; + display: block; + block-size: 100%; + content: ""; + inline-size: 100%; + inset-block-start: 0; + inset-inline-start: 0; +} +nav.layout-navbar .navbar.landing-navbar { + --bs-front-navbar-bg: rgba(var(--bs-paper-bg-rgb), .38); + --bs-front-navbar-border-color: rgba(var(--bs-paper-bg-rgb), .68); + border: 2px solid var(--bs-front-navbar-border-color); + background-color: var(--bs-front-navbar-bg); + margin-block-start: 1rem; + padding-block: 0.614rem; + transform: unset; + transition: all 0.2s ease-in-out; + border-radius: 0.375rem; +} +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link { + color: var(--bs-heading-color); + margin-inline-end: 0.625rem; + padding-block: 0.5rem; + padding-inline: 0.625rem; +} +@media (max-width: 1199.98px) { + nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link { + margin-inline-end: 0; + padding-inline: 0.5rem; + } +} +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item:last-child .nav-link { + margin-inline-end: 0; +} +@media (min-width: 992px) { + nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu { + inset-block-start: 100%; + inset-inline-start: 50%; + max-inline-size: 1300px; + transform: translateX(-50%); + } + :dir(rtl) nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu { + transform: translateX(50%); + } +} +@media (max-width: 991.98px) { + nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu { + border: none; + background: transparent; + box-shadow: none; + } +} +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu .mega-dropdown-link { + margin: 0; + font-weight: 400; + padding-inline: 0; +} +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu .mega-dropdown-link .icon-base { + block-size: 1rem; + color: var(--bs-body-color); + font-size: 1rem; + inline-size: 1rem; + margin-block-start: -0.125rem; +} +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu .mega-dropdown-link:hover { + color: var(--bs-primary); +} +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item .nav-img-col, +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item .nav-img-col img { + border-radius: 0.625rem; +} +nav.layout-navbar .navbar.landing-navbar .navbar-nav .show > .nav-link, +nav.layout-navbar .navbar.landing-navbar .navbar-nav .active > .nav-link, +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.show, +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.active, +nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link:hover { + color: var(--bs-primary); +} +@media (max-width: 991.98px) { + nav.layout-navbar .navbar.landing-navbar .landing-nav-menu { + background-color: var(--bs-paper-bg); + } +} +@media (max-width: 991.98px) { + nav.layout-navbar .navbar.landing-navbar .landing-menu-overlay { + position: fixed; + z-index: 9998; + display: none; + background-color: rgba(var(--bs-black-rgb), 0.78); + block-size: 100%; + inline-size: 100%; + inset-block-start: 0; + inset-inline-start: 0; + transition: all 0.2s ease-in-out; + } + nav.layout-navbar .navbar.landing-navbar .landing-nav-menu { + position: fixed; + z-index: 9999; + display: block; + padding: 1rem; + block-size: 100%; + inline-size: 80%; + inset-block-start: 0; + inset-inline-start: -100%; + max-inline-size: 300px; + overflow-y: auto; + transition: all 0.3s ease-in-out; + } + nav.layout-navbar .navbar.landing-navbar .landing-nav-menu.show { + inset-inline-start: 0; + } + nav.layout-navbar .navbar.landing-navbar .landing-nav-menu.show ~ .landing-menu-overlay { + display: block; + } +} +nav.layout-navbar.navbar-active::before { + backdrop-filter: saturate(100%) blur(6px); +} +nav.layout-navbar.navbar-active .landing-navbar { + background-color: var(--bs-paper-bg); + box-shadow: var(--bs-box-shadow-sm); +} +nav.layout-navbar .menu-text { + color: var(--bs-heading-color); +} + +.landing-footer { + --bs-footer-text: var(--bs-white); + --bs-footer-bottom-text: #d3d4dc; + --bs-footer-bottom-bg: #282c3e; + --bs-footer-top-bg: #241d31; + /* use dark variables as front footer having dark background */ +} +.landing-footer .footer-link, +.landing-footer .footer-text { + color: var(--bs-footer-text); + opacity: 0.78; +} +.landing-footer .footer-title { + color: var(--bs-footer-text); + opacity: 0.92; +} +.landing-footer .footer-bottom-text { + color: var(--bs-footer-bottom-text); +} +.landing-footer .footer-bottom { + background-color: var(--bs-footer-bottom-bg); +} +.landing-footer .footer-link { + transition: all 0.2s ease-in-out; +} +.landing-footer .footer-link:hover { + opacity: 1; +} +.landing-footer .footer-top { + padding-block: 3.6875rem 2.4375rem; + border-top-left-radius: 3.75rem; + border-top-right-radius: 3.75rem; +} +@media (max-width: 767.98px) { + .landing-footer .footer-top { + padding-block: 3rem; + padding-inline: 0; + } +} +.landing-footer .footer-top .footer-bg { + object-position: center; +} +@media (min-width: 992px) { + .landing-footer .footer-logo-description { + max-inline-size: 385px; + } +} +.landing-footer .footer-form { + max-inline-size: 22.25rem; +} +.landing-footer .footer-form input { + background-color: transparent; + color: var(--bs-footer-text); +} +.landing-footer .footer-form input, .landing-footer .footer-form input:hover:not(:focus):not(:disabled) { + border-color: #44485e; +} +.landing-footer .footer-form input:focus { + border-color: var(--bs-primary); + box-shadow: 0 0.125rem 0.25rem color-mix(in srgb, var(--bs-primary) 0.1, #2f3349); +} +.landing-footer .footer-form input::placeholder { + color: rgba(var(--bs-white-rgb), 0.5); +} +.landing-footer .footer-form label { + color: #cfcde4; +} diff --git a/public/vuexy/assets/vendor/css/pages/page-auth.css b/public/vuexy/assets/vendor/css/pages/page-auth.css new file mode 100644 index 0000000..5afd141 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/page-auth.css @@ -0,0 +1,140 @@ +/* Authentication +******************************************************************************* */ +/* (C) */ +.authentication-wrapper { + --bs-auth-basic-inner-max-width: 460px; + display: flex; + flex-basis: 100%; + inline-size: 100%; + min-block-size: 100vh; + /* For two-steps auth */ +} +.authentication-wrapper .authentication-bg { + background-color: var(--bs-paper-bg); +} +@media (max-width: 1199.98px) { + .authentication-wrapper:not(.authentication-basic) .authentication-inner { + block-size: 100vh; + } +} +.authentication-wrapper .authentication-inner { + block-size: 100%; + inline-size: 100%; + margin-block: auto; + margin-inline: 0; +} +.authentication-wrapper .authentication-inner .auth-cover-bg { + position: relative; + block-size: 100vh; + inline-size: 100%; +} +.authentication-wrapper .authentication-inner .auth-cover-bg .auth-illustration { + z-index: 1; + max-block-size: 65%; + max-inline-size: 65%; +} +.authentication-wrapper .authentication-inner .platform-bg { + position: absolute; + block-size: 35%; + inline-size: 100%; + inset-block-end: 0%; + inset-inline-start: 0%; +} +.authentication-wrapper .authentication-inner .auth-multisteps-bg-height { + block-size: 100vh; +} +.authentication-wrapper .authentication-inner .auth-multisteps-bg-height > img:first-child { + z-index: 1; +} +.authentication-wrapper.authentication-basic { + align-items: center; + justify-content: center; +} +.authentication-wrapper.authentication-basic .authentication-inner { + position: relative; + max-inline-size: var(--bs-auth-basic-inner-max-width); +} +.authentication-wrapper.authentication-basic .authentication-inner::before { + position: absolute; + background: var(--bs-primary); + block-size: 233px; + content: " "; + inline-size: 238px; + inset-block-start: -35px; + inset-inline-start: -45px; + mask-image: url("data:image/svg+xml,%3Csvg width='238' height='233' viewBox='0 0 238 233' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='88.5605' y='0.700195' width='149' height='149' rx='19.5' stroke='%237367F0' stroke-opacity='0.16'/%3E%3Crect x='0.621094' y='33.761' width='200' height='200' rx='10' fill='%237367F0' fill-opacity='0.08'/%3E%3C/svg%3E%0A"); + mask-repeat: no-repeat; + mask-size: 100% 100%; +} +@media (max-width: 575.98px) { + .authentication-wrapper.authentication-basic .authentication-inner::before { + display: none; + } +} +:dir(rtl) .authentication-wrapper.authentication-basic .authentication-inner::before { + inset-inline-start: -70px; +} +.authentication-wrapper.authentication-basic .authentication-inner::after { + position: absolute; + z-index: -1; + background: var(--bs-primary); + block-size: 180px; + content: " "; + inline-size: 180px; + inset-block-end: -30px; + inset-inline-end: -56px; + mask-image: url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.30469' y='1.44312' width='178' height='178' rx='19' stroke='%237367F0' stroke-opacity='0.16' stroke-width='2' stroke-dasharray='8 8'/%3E%3Crect x='22.8047' y='22.9431' width='135' height='135' rx='10' fill='%237367F0' fill-opacity='0.08'/%3E%3C/svg%3E"); + mask-repeat: no-repeat; + mask-size: 100% 100%; +} +@media (max-width: 575.98px) { + .authentication-wrapper.authentication-basic .authentication-inner::after { + display: none; + } +} +.authentication-wrapper.authentication-basic .authentication-inner .card { + z-index: 1; +} +@media (min-width: 576px) { + .authentication-wrapper.authentication-basic .authentication-inner .card { + padding: 1.5rem; + } +} +.authentication-wrapper.authentication-basic .authentication-inner .card .app-brand { + margin-block-end: 1.5rem; +} +.authentication-wrapper .auth-input-wrapper .auth-input { + font-size: 150%; + max-inline-size: 50px; + padding-inline: 0.4rem; +} +@media (max-width: 575.98px) { + .authentication-wrapper .auth-input-wrapper .auth-input { + font-size: 1.125rem; + } +} + +/* app-brand at he corner of page */ +.auth-cover-brand { + position: absolute; + z-index: 1; + inset-block-start: 2.5rem; + inset-inline-start: 1.5rem; +} + +/* Two Steps Verification +? Used for validation specific style as we have validated hidden field */ +#twoStepsForm .fv-plugins-bootstrap5-row-invalid .form-control { + border-width: 2px; + border-color: #ff4c51; + box-shadow: none; +} + +@media (max-width: 575.98px) { + .numeral-mask-wrapper .numeral-mask { + padding: 0; + } + .numeral-mask { + margin-inline: 1px; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/page-faq.css b/public/vuexy/assets/vendor/css/pages/page-faq.css new file mode 100644 index 0000000..c9d71e6 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/page-faq.css @@ -0,0 +1,31 @@ +/* FAQ +******************************************************************************* */ +/* (C) */ +.faq-header .input-wrapper { + position: relative; + inline-size: 100%; + max-inline-size: 55%; +} +.faq-header .input-wrapper .input-group-text, +.faq-header .input-wrapper .form-control { + background-color: var(--bs-paper-bg); +} +@media (max-width: 575.98px) { + .faq-header .input-wrapper { + max-inline-size: 70%; + } +} + +.faq-banner-img { + position: absolute; + block-size: 100%; + inline-size: 100%; + inset-block-start: 0; + inset-inline-start: 0; + object-fit: cover; + object-position: left; +} + +.bg-faq-section { + background-color: rgba(var(--bs-base-color-rgb), 0.06); +} diff --git a/public/vuexy/assets/vendor/css/pages/page-icons.css b/public/vuexy/assets/vendor/css/pages/page-icons.css new file mode 100644 index 0000000..0aa0f2b --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/page-icons.css @@ -0,0 +1,38 @@ +/* Page Icons (Page specific only) +******************************************************************************* */ +/* (C) */ +#icons-container .icon-card { + inline-size: 128px; +} +#icons-container .icon-card .icon-base { + block-size: 2rem; + font-size: 2rem; + inline-size: 2rem; +} +#icons-container .icon-card .icon-base[class*=fa-] { + block-size: auto; + font-size: 2rem; + inline-size: auto; +} + +@media (width <= 1024px) { + #icons-container .icon-card { + flex: 1 1 auto; + inline-size: 126px; + } +} +@media (max-width: 767.98px) { + #icons-container .icon-card { + inline-size: 131px; + } +} +@media (width <= 414px) { + #icons-container .icon-card { + inline-size: 110px; + } +} +@media (width <= 375px) { + #icons-container .icon-card { + inline-size: 150px; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/page-misc.css b/public/vuexy/assets/vendor/css/pages/page-misc.css new file mode 100644 index 0000000..239e8a2 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/page-misc.css @@ -0,0 +1,31 @@ +/* Miscellaneous +******************************************************************************* */ +/* (C) */ +.misc-wrapper { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-block-size: calc(100vh - 1.5rem * 2); /* ?we have added container-p-y class to add padding on top & bottom */ + text-align: center; +} + +.misc-bg-wrapper { + position: relative; +} +.misc-bg-wrapper img { + position: absolute; + z-index: -1; + inline-size: 100%; + inset-block-end: 0; + inset-inline: 0; +} + +@media (max-width: 1499.98px) { + .misc-bg-wrapper img { + block-size: 250px; + } + .misc-under-maintenance-bg-wrapper img { + block-size: 270px !important; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/page-pricing.css b/public/vuexy/assets/vendor/css/pages/page-pricing.css new file mode 100644 index 0000000..27bff04 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/page-pricing.css @@ -0,0 +1,8 @@ +/* Pricing +******************************************************************************* */ +/* (C) */ +.price-yearly-toggle { + position: absolute; + margin: auto; + inset-inline: 0; +} diff --git a/public/vuexy/assets/vendor/css/pages/page-profile.css b/public/vuexy/assets/vendor/css/pages/page-profile.css new file mode 100644 index 0000000..8ecd7af --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/page-profile.css @@ -0,0 +1,27 @@ +/* Help center +******************************************************************************* */ +/* (C) */ +.user-profile-header-banner img { + block-size: 250px; + inline-size: 100%; + object-fit: cover; +} + +.user-profile-header { + margin-block-start: -2rem; +} +.user-profile-header .user-profile-img { + border: 5px solid; + border-color: var(--bs-paper-bg); + inline-size: 120px; +} + +/* Responsive style */ +@media (max-width: 767.98px) { + .user-profile-header-banner img { + block-size: 150px; + } + .user-profile-header .user-profile-img { + inline-size: 100px; + } +} diff --git a/public/vuexy/assets/vendor/css/pages/page-user-view.css b/public/vuexy/assets/vendor/css/pages/page-user-view.css new file mode 100644 index 0000000..a57b48c --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/page-user-view.css @@ -0,0 +1,4 @@ +/* (C) */ +.card.primary-shadow { + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3) !important; +} diff --git a/public/vuexy/assets/vendor/css/pages/ui-carousel.css b/public/vuexy/assets/vendor/css/pages/ui-carousel.css new file mode 100644 index 0000000..f0256c7 --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/ui-carousel.css @@ -0,0 +1,56 @@ +/* Carousel + ? Swiper page specif style only, refer swiper.scss for swiper component style +******************************************************************************* */ +.swiper { + block-size: 400px; + inline-size: 100%; +} +.swiper .swiper-slide { + background-position: center; + background-size: cover; + font-size: 1.5rem; + padding-block: 2rem; + text-align: center; +} + +/* Multiple slides, 3D cover flow effect */ +#swiper-multiple-slides, +#swiper-3d-coverflow-effect { + block-size: 300px; +} + +#swiper-3d-coverflow-effect .swiper-slide { + max-inline-size: 300px; +} + +/* 3D cube effect */ +#swiper-3d-cube-effect { + max-inline-size: 400px; +} + +/* 3D flip effect */ +#swiper-3d-flip-effect { + padding: 50px; +} + +/* Gallery */ +#swiper-gallery { + block-size: 500px; +} +#swiper-gallery .gallery-top { + block-size: 80%; + inline-size: 100%; +} +#swiper-gallery .gallery-thumbs { + block-size: 20%; + padding-block: 10px; +} +#swiper-gallery .gallery-thumbs .swiper-slide { + block-size: 100%; + cursor: pointer; + inline-size: 25%; + opacity: 0.4; +} +#swiper-gallery .gallery-thumbs .swiper-slide-thumb-active { + opacity: 1; +} diff --git a/public/vuexy/assets/vendor/css/pages/wizard-ex-checkout.css b/public/vuexy/assets/vendor/css/pages/wizard-ex-checkout.css new file mode 100644 index 0000000..5ac1afa --- /dev/null +++ b/public/vuexy/assets/vendor/css/pages/wizard-ex-checkout.css @@ -0,0 +1,15 @@ +/* Wizard checkout +******************************************************************************* */ +/* (C) */ +#wizard-checkout .bs-stepper-header { + max-inline-size: 800px; +} +#wizard-checkout .raty img { + block-size: 1.5rem; + font-size: 1.5rem; + inline-size: 1.5rem; +} +#wizard-checkout .alert .btn-pinned { + inset-block-start: 0.45rem; + inset-inline-end: 0.31rem; +} diff --git a/public/vuexy/assets/vendor/fonts/flag-icons.css b/public/vuexy/assets/vendor/fonts/flag-icons.css new file mode 100644 index 0000000..b14e9d5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flag-icons.css @@ -0,0 +1,1920 @@ +@charset "UTF-8"; +.fib, .fi { + background-size: contain; + background-position: 50%; + background-repeat: no-repeat; +} + +.fi { + position: relative; + display: inline-block; + width: 1.333333em; + line-height: 1em; +} +.fi:before { + content: " "; +} +.fi.fis { + width: 1em; +} + +.fi-xx { + background-image: url(../fonts/flags/4x3/xx.svg); +} +.fi-xx.fis { + background-image: url(../fonts/flags/1x1/xx.svg); +} + +.fi-ad { + background-image: url(../fonts/flags/4x3/ad.svg); +} +.fi-ad.fis { + background-image: url(../fonts/flags/1x1/ad.svg); +} + +.fi-ae { + background-image: url(../fonts/flags/4x3/ae.svg); +} +.fi-ae.fis { + background-image: url(../fonts/flags/1x1/ae.svg); +} + +.fi-af { + background-image: url(../fonts/flags/4x3/af.svg); +} +.fi-af.fis { + background-image: url(../fonts/flags/1x1/af.svg); +} + +.fi-ag { + background-image: url(../fonts/flags/4x3/ag.svg); +} +.fi-ag.fis { + background-image: url(../fonts/flags/1x1/ag.svg); +} + +.fi-ai { + background-image: url(../fonts/flags/4x3/ai.svg); +} +.fi-ai.fis { + background-image: url(../fonts/flags/1x1/ai.svg); +} + +.fi-al { + background-image: url(../fonts/flags/4x3/al.svg); +} +.fi-al.fis { + background-image: url(../fonts/flags/1x1/al.svg); +} + +.fi-am { + background-image: url(../fonts/flags/4x3/am.svg); +} +.fi-am.fis { + background-image: url(../fonts/flags/1x1/am.svg); +} + +.fi-ao { + background-image: url(../fonts/flags/4x3/ao.svg); +} +.fi-ao.fis { + background-image: url(../fonts/flags/1x1/ao.svg); +} + +.fi-aq { + background-image: url(../fonts/flags/4x3/aq.svg); +} +.fi-aq.fis { + background-image: url(../fonts/flags/1x1/aq.svg); +} + +.fi-ar { + background-image: url(../fonts/flags/4x3/ar.svg); +} +.fi-ar.fis { + background-image: url(../fonts/flags/1x1/ar.svg); +} + +.fi-as { + background-image: url(../fonts/flags/4x3/as.svg); +} +.fi-as.fis { + background-image: url(../fonts/flags/1x1/as.svg); +} + +.fi-at { + background-image: url(../fonts/flags/4x3/at.svg); +} +.fi-at.fis { + background-image: url(../fonts/flags/1x1/at.svg); +} + +.fi-au { + background-image: url(../fonts/flags/4x3/au.svg); +} +.fi-au.fis { + background-image: url(../fonts/flags/1x1/au.svg); +} + +.fi-aw { + background-image: url(../fonts/flags/4x3/aw.svg); +} +.fi-aw.fis { + background-image: url(../fonts/flags/1x1/aw.svg); +} + +.fi-ax { + background-image: url(../fonts/flags/4x3/ax.svg); +} +.fi-ax.fis { + background-image: url(../fonts/flags/1x1/ax.svg); +} + +.fi-az { + background-image: url(../fonts/flags/4x3/az.svg); +} +.fi-az.fis { + background-image: url(../fonts/flags/1x1/az.svg); +} + +.fi-ba { + background-image: url(../fonts/flags/4x3/ba.svg); +} +.fi-ba.fis { + background-image: url(../fonts/flags/1x1/ba.svg); +} + +.fi-bb { + background-image: url(../fonts/flags/4x3/bb.svg); +} +.fi-bb.fis { + background-image: url(../fonts/flags/1x1/bb.svg); +} + +.fi-bd { + background-image: url(../fonts/flags/4x3/bd.svg); +} +.fi-bd.fis { + background-image: url(../fonts/flags/1x1/bd.svg); +} + +.fi-be { + background-image: url(../fonts/flags/4x3/be.svg); +} +.fi-be.fis { + background-image: url(../fonts/flags/1x1/be.svg); +} + +.fi-bf { + background-image: url(../fonts/flags/4x3/bf.svg); +} +.fi-bf.fis { + background-image: url(../fonts/flags/1x1/bf.svg); +} + +.fi-bg { + background-image: url(../fonts/flags/4x3/bg.svg); +} +.fi-bg.fis { + background-image: url(../fonts/flags/1x1/bg.svg); +} + +.fi-bh { + background-image: url(../fonts/flags/4x3/bh.svg); +} +.fi-bh.fis { + background-image: url(../fonts/flags/1x1/bh.svg); +} + +.fi-bi { + background-image: url(../fonts/flags/4x3/bi.svg); +} +.fi-bi.fis { + background-image: url(../fonts/flags/1x1/bi.svg); +} + +.fi-bj { + background-image: url(../fonts/flags/4x3/bj.svg); +} +.fi-bj.fis { + background-image: url(../fonts/flags/1x1/bj.svg); +} + +.fi-bl { + background-image: url(../fonts/flags/4x3/bl.svg); +} +.fi-bl.fis { + background-image: url(../fonts/flags/1x1/bl.svg); +} + +.fi-bm { + background-image: url(../fonts/flags/4x3/bm.svg); +} +.fi-bm.fis { + background-image: url(../fonts/flags/1x1/bm.svg); +} + +.fi-bn { + background-image: url(../fonts/flags/4x3/bn.svg); +} +.fi-bn.fis { + background-image: url(../fonts/flags/1x1/bn.svg); +} + +.fi-bo { + background-image: url(../fonts/flags/4x3/bo.svg); +} +.fi-bo.fis { + background-image: url(../fonts/flags/1x1/bo.svg); +} + +.fi-bq { + background-image: url(../fonts/flags/4x3/bq.svg); +} +.fi-bq.fis { + background-image: url(../fonts/flags/1x1/bq.svg); +} + +.fi-br { + background-image: url(../fonts/flags/4x3/br.svg); +} +.fi-br.fis { + background-image: url(../fonts/flags/1x1/br.svg); +} + +.fi-bs { + background-image: url(../fonts/flags/4x3/bs.svg); +} +.fi-bs.fis { + background-image: url(../fonts/flags/1x1/bs.svg); +} + +.fi-bt { + background-image: url(../fonts/flags/4x3/bt.svg); +} +.fi-bt.fis { + background-image: url(../fonts/flags/1x1/bt.svg); +} + +.fi-bv { + background-image: url(../fonts/flags/4x3/bv.svg); +} +.fi-bv.fis { + background-image: url(../fonts/flags/1x1/bv.svg); +} + +.fi-bw { + background-image: url(../fonts/flags/4x3/bw.svg); +} +.fi-bw.fis { + background-image: url(../fonts/flags/1x1/bw.svg); +} + +.fi-by { + background-image: url(../fonts/flags/4x3/by.svg); +} +.fi-by.fis { + background-image: url(../fonts/flags/1x1/by.svg); +} + +.fi-bz { + background-image: url(../fonts/flags/4x3/bz.svg); +} +.fi-bz.fis { + background-image: url(../fonts/flags/1x1/bz.svg); +} + +.fi-ca { + background-image: url(../fonts/flags/4x3/ca.svg); +} +.fi-ca.fis { + background-image: url(../fonts/flags/1x1/ca.svg); +} + +.fi-cc { + background-image: url(../fonts/flags/4x3/cc.svg); +} +.fi-cc.fis { + background-image: url(../fonts/flags/1x1/cc.svg); +} + +.fi-cd { + background-image: url(../fonts/flags/4x3/cd.svg); +} +.fi-cd.fis { + background-image: url(../fonts/flags/1x1/cd.svg); +} + +.fi-cf { + background-image: url(../fonts/flags/4x3/cf.svg); +} +.fi-cf.fis { + background-image: url(../fonts/flags/1x1/cf.svg); +} + +.fi-cg { + background-image: url(../fonts/flags/4x3/cg.svg); +} +.fi-cg.fis { + background-image: url(../fonts/flags/1x1/cg.svg); +} + +.fi-ch { + background-image: url(../fonts/flags/4x3/ch.svg); +} +.fi-ch.fis { + background-image: url(../fonts/flags/1x1/ch.svg); +} + +.fi-ci { + background-image: url(../fonts/flags/4x3/ci.svg); +} +.fi-ci.fis { + background-image: url(../fonts/flags/1x1/ci.svg); +} + +.fi-ck { + background-image: url(../fonts/flags/4x3/ck.svg); +} +.fi-ck.fis { + background-image: url(../fonts/flags/1x1/ck.svg); +} + +.fi-cl { + background-image: url(../fonts/flags/4x3/cl.svg); +} +.fi-cl.fis { + background-image: url(../fonts/flags/1x1/cl.svg); +} + +.fi-cm { + background-image: url(../fonts/flags/4x3/cm.svg); +} +.fi-cm.fis { + background-image: url(../fonts/flags/1x1/cm.svg); +} + +.fi-cn { + background-image: url(../fonts/flags/4x3/cn.svg); +} +.fi-cn.fis { + background-image: url(../fonts/flags/1x1/cn.svg); +} + +.fi-co { + background-image: url(../fonts/flags/4x3/co.svg); +} +.fi-co.fis { + background-image: url(../fonts/flags/1x1/co.svg); +} + +.fi-cr { + background-image: url(../fonts/flags/4x3/cr.svg); +} +.fi-cr.fis { + background-image: url(../fonts/flags/1x1/cr.svg); +} + +.fi-cu { + background-image: url(../fonts/flags/4x3/cu.svg); +} +.fi-cu.fis { + background-image: url(../fonts/flags/1x1/cu.svg); +} + +.fi-cv { + background-image: url(../fonts/flags/4x3/cv.svg); +} +.fi-cv.fis { + background-image: url(../fonts/flags/1x1/cv.svg); +} + +.fi-cw { + background-image: url(../fonts/flags/4x3/cw.svg); +} +.fi-cw.fis { + background-image: url(../fonts/flags/1x1/cw.svg); +} + +.fi-cx { + background-image: url(../fonts/flags/4x3/cx.svg); +} +.fi-cx.fis { + background-image: url(../fonts/flags/1x1/cx.svg); +} + +.fi-cy { + background-image: url(../fonts/flags/4x3/cy.svg); +} +.fi-cy.fis { + background-image: url(../fonts/flags/1x1/cy.svg); +} + +.fi-cz { + background-image: url(../fonts/flags/4x3/cz.svg); +} +.fi-cz.fis { + background-image: url(../fonts/flags/1x1/cz.svg); +} + +.fi-de { + background-image: url(../fonts/flags/4x3/de.svg); +} +.fi-de.fis { + background-image: url(../fonts/flags/1x1/de.svg); +} + +.fi-dj { + background-image: url(../fonts/flags/4x3/dj.svg); +} +.fi-dj.fis { + background-image: url(../fonts/flags/1x1/dj.svg); +} + +.fi-dk { + background-image: url(../fonts/flags/4x3/dk.svg); +} +.fi-dk.fis { + background-image: url(../fonts/flags/1x1/dk.svg); +} + +.fi-dm { + background-image: url(../fonts/flags/4x3/dm.svg); +} +.fi-dm.fis { + background-image: url(../fonts/flags/1x1/dm.svg); +} + +.fi-do { + background-image: url(../fonts/flags/4x3/do.svg); +} +.fi-do.fis { + background-image: url(../fonts/flags/1x1/do.svg); +} + +.fi-dz { + background-image: url(../fonts/flags/4x3/dz.svg); +} +.fi-dz.fis { + background-image: url(../fonts/flags/1x1/dz.svg); +} + +.fi-ec { + background-image: url(../fonts/flags/4x3/ec.svg); +} +.fi-ec.fis { + background-image: url(../fonts/flags/1x1/ec.svg); +} + +.fi-ee { + background-image: url(../fonts/flags/4x3/ee.svg); +} +.fi-ee.fis { + background-image: url(../fonts/flags/1x1/ee.svg); +} + +.fi-eg { + background-image: url(../fonts/flags/4x3/eg.svg); +} +.fi-eg.fis { + background-image: url(../fonts/flags/1x1/eg.svg); +} + +.fi-eh { + background-image: url(../fonts/flags/4x3/eh.svg); +} +.fi-eh.fis { + background-image: url(../fonts/flags/1x1/eh.svg); +} + +.fi-er { + background-image: url(../fonts/flags/4x3/er.svg); +} +.fi-er.fis { + background-image: url(../fonts/flags/1x1/er.svg); +} + +.fi-es { + background-image: url(../fonts/flags/4x3/es.svg); +} +.fi-es.fis { + background-image: url(../fonts/flags/1x1/es.svg); +} + +.fi-et { + background-image: url(../fonts/flags/4x3/et.svg); +} +.fi-et.fis { + background-image: url(../fonts/flags/1x1/et.svg); +} + +.fi-fi { + background-image: url(../fonts/flags/4x3/fi.svg); +} +.fi-fi.fis { + background-image: url(../fonts/flags/1x1/fi.svg); +} + +.fi-fj { + background-image: url(../fonts/flags/4x3/fj.svg); +} +.fi-fj.fis { + background-image: url(../fonts/flags/1x1/fj.svg); +} + +.fi-fk { + background-image: url(../fonts/flags/4x3/fk.svg); +} +.fi-fk.fis { + background-image: url(../fonts/flags/1x1/fk.svg); +} + +.fi-fm { + background-image: url(../fonts/flags/4x3/fm.svg); +} +.fi-fm.fis { + background-image: url(../fonts/flags/1x1/fm.svg); +} + +.fi-fo { + background-image: url(../fonts/flags/4x3/fo.svg); +} +.fi-fo.fis { + background-image: url(../fonts/flags/1x1/fo.svg); +} + +.fi-fr { + background-image: url(../fonts/flags/4x3/fr.svg); +} +.fi-fr.fis { + background-image: url(../fonts/flags/1x1/fr.svg); +} + +.fi-ga { + background-image: url(../fonts/flags/4x3/ga.svg); +} +.fi-ga.fis { + background-image: url(../fonts/flags/1x1/ga.svg); +} + +.fi-gb { + background-image: url(../fonts/flags/4x3/gb.svg); +} +.fi-gb.fis { + background-image: url(../fonts/flags/1x1/gb.svg); +} + +.fi-gd { + background-image: url(../fonts/flags/4x3/gd.svg); +} +.fi-gd.fis { + background-image: url(../fonts/flags/1x1/gd.svg); +} + +.fi-ge { + background-image: url(../fonts/flags/4x3/ge.svg); +} +.fi-ge.fis { + background-image: url(../fonts/flags/1x1/ge.svg); +} + +.fi-gf { + background-image: url(../fonts/flags/4x3/gf.svg); +} +.fi-gf.fis { + background-image: url(../fonts/flags/1x1/gf.svg); +} + +.fi-gg { + background-image: url(../fonts/flags/4x3/gg.svg); +} +.fi-gg.fis { + background-image: url(../fonts/flags/1x1/gg.svg); +} + +.fi-gh { + background-image: url(../fonts/flags/4x3/gh.svg); +} +.fi-gh.fis { + background-image: url(../fonts/flags/1x1/gh.svg); +} + +.fi-gi { + background-image: url(../fonts/flags/4x3/gi.svg); +} +.fi-gi.fis { + background-image: url(../fonts/flags/1x1/gi.svg); +} + +.fi-gl { + background-image: url(../fonts/flags/4x3/gl.svg); +} +.fi-gl.fis { + background-image: url(../fonts/flags/1x1/gl.svg); +} + +.fi-gm { + background-image: url(../fonts/flags/4x3/gm.svg); +} +.fi-gm.fis { + background-image: url(../fonts/flags/1x1/gm.svg); +} + +.fi-gn { + background-image: url(../fonts/flags/4x3/gn.svg); +} +.fi-gn.fis { + background-image: url(../fonts/flags/1x1/gn.svg); +} + +.fi-gp { + background-image: url(../fonts/flags/4x3/gp.svg); +} +.fi-gp.fis { + background-image: url(../fonts/flags/1x1/gp.svg); +} + +.fi-gq { + background-image: url(../fonts/flags/4x3/gq.svg); +} +.fi-gq.fis { + background-image: url(../fonts/flags/1x1/gq.svg); +} + +.fi-gr { + background-image: url(../fonts/flags/4x3/gr.svg); +} +.fi-gr.fis { + background-image: url(../fonts/flags/1x1/gr.svg); +} + +.fi-gs { + background-image: url(../fonts/flags/4x3/gs.svg); +} +.fi-gs.fis { + background-image: url(../fonts/flags/1x1/gs.svg); +} + +.fi-gt { + background-image: url(../fonts/flags/4x3/gt.svg); +} +.fi-gt.fis { + background-image: url(../fonts/flags/1x1/gt.svg); +} + +.fi-gu { + background-image: url(../fonts/flags/4x3/gu.svg); +} +.fi-gu.fis { + background-image: url(../fonts/flags/1x1/gu.svg); +} + +.fi-gw { + background-image: url(../fonts/flags/4x3/gw.svg); +} +.fi-gw.fis { + background-image: url(../fonts/flags/1x1/gw.svg); +} + +.fi-gy { + background-image: url(../fonts/flags/4x3/gy.svg); +} +.fi-gy.fis { + background-image: url(../fonts/flags/1x1/gy.svg); +} + +.fi-hk { + background-image: url(../fonts/flags/4x3/hk.svg); +} +.fi-hk.fis { + background-image: url(../fonts/flags/1x1/hk.svg); +} + +.fi-hm { + background-image: url(../fonts/flags/4x3/hm.svg); +} +.fi-hm.fis { + background-image: url(../fonts/flags/1x1/hm.svg); +} + +.fi-hn { + background-image: url(../fonts/flags/4x3/hn.svg); +} +.fi-hn.fis { + background-image: url(../fonts/flags/1x1/hn.svg); +} + +.fi-hr { + background-image: url(../fonts/flags/4x3/hr.svg); +} +.fi-hr.fis { + background-image: url(../fonts/flags/1x1/hr.svg); +} + +.fi-ht { + background-image: url(../fonts/flags/4x3/ht.svg); +} +.fi-ht.fis { + background-image: url(../fonts/flags/1x1/ht.svg); +} + +.fi-hu { + background-image: url(../fonts/flags/4x3/hu.svg); +} +.fi-hu.fis { + background-image: url(../fonts/flags/1x1/hu.svg); +} + +.fi-id { + background-image: url(../fonts/flags/4x3/id.svg); +} +.fi-id.fis { + background-image: url(../fonts/flags/1x1/id.svg); +} + +.fi-ie { + background-image: url(../fonts/flags/4x3/ie.svg); +} +.fi-ie.fis { + background-image: url(../fonts/flags/1x1/ie.svg); +} + +.fi-il { + background-image: url(../fonts/flags/4x3/il.svg); +} +.fi-il.fis { + background-image: url(../fonts/flags/1x1/il.svg); +} + +.fi-im { + background-image: url(../fonts/flags/4x3/im.svg); +} +.fi-im.fis { + background-image: url(../fonts/flags/1x1/im.svg); +} + +.fi-in { + background-image: url(../fonts/flags/4x3/in.svg); +} +.fi-in.fis { + background-image: url(../fonts/flags/1x1/in.svg); +} + +.fi-io { + background-image: url(../fonts/flags/4x3/io.svg); +} +.fi-io.fis { + background-image: url(../fonts/flags/1x1/io.svg); +} + +.fi-iq { + background-image: url(../fonts/flags/4x3/iq.svg); +} +.fi-iq.fis { + background-image: url(../fonts/flags/1x1/iq.svg); +} + +.fi-ir { + background-image: url(../fonts/flags/4x3/ir.svg); +} +.fi-ir.fis { + background-image: url(../fonts/flags/1x1/ir.svg); +} + +.fi-is { + background-image: url(../fonts/flags/4x3/is.svg); +} +.fi-is.fis { + background-image: url(../fonts/flags/1x1/is.svg); +} + +.fi-it { + background-image: url(../fonts/flags/4x3/it.svg); +} +.fi-it.fis { + background-image: url(../fonts/flags/1x1/it.svg); +} + +.fi-je { + background-image: url(../fonts/flags/4x3/je.svg); +} +.fi-je.fis { + background-image: url(../fonts/flags/1x1/je.svg); +} + +.fi-jm { + background-image: url(../fonts/flags/4x3/jm.svg); +} +.fi-jm.fis { + background-image: url(../fonts/flags/1x1/jm.svg); +} + +.fi-jo { + background-image: url(../fonts/flags/4x3/jo.svg); +} +.fi-jo.fis { + background-image: url(../fonts/flags/1x1/jo.svg); +} + +.fi-jp { + background-image: url(../fonts/flags/4x3/jp.svg); +} +.fi-jp.fis { + background-image: url(../fonts/flags/1x1/jp.svg); +} + +.fi-ke { + background-image: url(../fonts/flags/4x3/ke.svg); +} +.fi-ke.fis { + background-image: url(../fonts/flags/1x1/ke.svg); +} + +.fi-kg { + background-image: url(../fonts/flags/4x3/kg.svg); +} +.fi-kg.fis { + background-image: url(../fonts/flags/1x1/kg.svg); +} + +.fi-kh { + background-image: url(../fonts/flags/4x3/kh.svg); +} +.fi-kh.fis { + background-image: url(../fonts/flags/1x1/kh.svg); +} + +.fi-ki { + background-image: url(../fonts/flags/4x3/ki.svg); +} +.fi-ki.fis { + background-image: url(../fonts/flags/1x1/ki.svg); +} + +.fi-km { + background-image: url(../fonts/flags/4x3/km.svg); +} +.fi-km.fis { + background-image: url(../fonts/flags/1x1/km.svg); +} + +.fi-kn { + background-image: url(../fonts/flags/4x3/kn.svg); +} +.fi-kn.fis { + background-image: url(../fonts/flags/1x1/kn.svg); +} + +.fi-kp { + background-image: url(../fonts/flags/4x3/kp.svg); +} +.fi-kp.fis { + background-image: url(../fonts/flags/1x1/kp.svg); +} + +.fi-kr { + background-image: url(../fonts/flags/4x3/kr.svg); +} +.fi-kr.fis { + background-image: url(../fonts/flags/1x1/kr.svg); +} + +.fi-kw { + background-image: url(../fonts/flags/4x3/kw.svg); +} +.fi-kw.fis { + background-image: url(../fonts/flags/1x1/kw.svg); +} + +.fi-ky { + background-image: url(../fonts/flags/4x3/ky.svg); +} +.fi-ky.fis { + background-image: url(../fonts/flags/1x1/ky.svg); +} + +.fi-kz { + background-image: url(../fonts/flags/4x3/kz.svg); +} +.fi-kz.fis { + background-image: url(../fonts/flags/1x1/kz.svg); +} + +.fi-la { + background-image: url(../fonts/flags/4x3/la.svg); +} +.fi-la.fis { + background-image: url(../fonts/flags/1x1/la.svg); +} + +.fi-lb { + background-image: url(../fonts/flags/4x3/lb.svg); +} +.fi-lb.fis { + background-image: url(../fonts/flags/1x1/lb.svg); +} + +.fi-lc { + background-image: url(../fonts/flags/4x3/lc.svg); +} +.fi-lc.fis { + background-image: url(../fonts/flags/1x1/lc.svg); +} + +.fi-li { + background-image: url(../fonts/flags/4x3/li.svg); +} +.fi-li.fis { + background-image: url(../fonts/flags/1x1/li.svg); +} + +.fi-lk { + background-image: url(../fonts/flags/4x3/lk.svg); +} +.fi-lk.fis { + background-image: url(../fonts/flags/1x1/lk.svg); +} + +.fi-lr { + background-image: url(../fonts/flags/4x3/lr.svg); +} +.fi-lr.fis { + background-image: url(../fonts/flags/1x1/lr.svg); +} + +.fi-ls { + background-image: url(../fonts/flags/4x3/ls.svg); +} +.fi-ls.fis { + background-image: url(../fonts/flags/1x1/ls.svg); +} + +.fi-lt { + background-image: url(../fonts/flags/4x3/lt.svg); +} +.fi-lt.fis { + background-image: url(../fonts/flags/1x1/lt.svg); +} + +.fi-lu { + background-image: url(../fonts/flags/4x3/lu.svg); +} +.fi-lu.fis { + background-image: url(../fonts/flags/1x1/lu.svg); +} + +.fi-lv { + background-image: url(../fonts/flags/4x3/lv.svg); +} +.fi-lv.fis { + background-image: url(../fonts/flags/1x1/lv.svg); +} + +.fi-ly { + background-image: url(../fonts/flags/4x3/ly.svg); +} +.fi-ly.fis { + background-image: url(../fonts/flags/1x1/ly.svg); +} + +.fi-ma { + background-image: url(../fonts/flags/4x3/ma.svg); +} +.fi-ma.fis { + background-image: url(../fonts/flags/1x1/ma.svg); +} + +.fi-mc { + background-image: url(../fonts/flags/4x3/mc.svg); +} +.fi-mc.fis { + background-image: url(../fonts/flags/1x1/mc.svg); +} + +.fi-md { + background-image: url(../fonts/flags/4x3/md.svg); +} +.fi-md.fis { + background-image: url(../fonts/flags/1x1/md.svg); +} + +.fi-me { + background-image: url(../fonts/flags/4x3/me.svg); +} +.fi-me.fis { + background-image: url(../fonts/flags/1x1/me.svg); +} + +.fi-mf { + background-image: url(../fonts/flags/4x3/mf.svg); +} +.fi-mf.fis { + background-image: url(../fonts/flags/1x1/mf.svg); +} + +.fi-mg { + background-image: url(../fonts/flags/4x3/mg.svg); +} +.fi-mg.fis { + background-image: url(../fonts/flags/1x1/mg.svg); +} + +.fi-mh { + background-image: url(../fonts/flags/4x3/mh.svg); +} +.fi-mh.fis { + background-image: url(../fonts/flags/1x1/mh.svg); +} + +.fi-mk { + background-image: url(../fonts/flags/4x3/mk.svg); +} +.fi-mk.fis { + background-image: url(../fonts/flags/1x1/mk.svg); +} + +.fi-ml { + background-image: url(../fonts/flags/4x3/ml.svg); +} +.fi-ml.fis { + background-image: url(../fonts/flags/1x1/ml.svg); +} + +.fi-mm { + background-image: url(../fonts/flags/4x3/mm.svg); +} +.fi-mm.fis { + background-image: url(../fonts/flags/1x1/mm.svg); +} + +.fi-mn { + background-image: url(../fonts/flags/4x3/mn.svg); +} +.fi-mn.fis { + background-image: url(../fonts/flags/1x1/mn.svg); +} + +.fi-mo { + background-image: url(../fonts/flags/4x3/mo.svg); +} +.fi-mo.fis { + background-image: url(../fonts/flags/1x1/mo.svg); +} + +.fi-mp { + background-image: url(../fonts/flags/4x3/mp.svg); +} +.fi-mp.fis { + background-image: url(../fonts/flags/1x1/mp.svg); +} + +.fi-mq { + background-image: url(../fonts/flags/4x3/mq.svg); +} +.fi-mq.fis { + background-image: url(../fonts/flags/1x1/mq.svg); +} + +.fi-mr { + background-image: url(../fonts/flags/4x3/mr.svg); +} +.fi-mr.fis { + background-image: url(../fonts/flags/1x1/mr.svg); +} + +.fi-ms { + background-image: url(../fonts/flags/4x3/ms.svg); +} +.fi-ms.fis { + background-image: url(../fonts/flags/1x1/ms.svg); +} + +.fi-mt { + background-image: url(../fonts/flags/4x3/mt.svg); +} +.fi-mt.fis { + background-image: url(../fonts/flags/1x1/mt.svg); +} + +.fi-mu { + background-image: url(../fonts/flags/4x3/mu.svg); +} +.fi-mu.fis { + background-image: url(../fonts/flags/1x1/mu.svg); +} + +.fi-mv { + background-image: url(../fonts/flags/4x3/mv.svg); +} +.fi-mv.fis { + background-image: url(../fonts/flags/1x1/mv.svg); +} + +.fi-mw { + background-image: url(../fonts/flags/4x3/mw.svg); +} +.fi-mw.fis { + background-image: url(../fonts/flags/1x1/mw.svg); +} + +.fi-mx { + background-image: url(../fonts/flags/4x3/mx.svg); +} +.fi-mx.fis { + background-image: url(../fonts/flags/1x1/mx.svg); +} + +.fi-my { + background-image: url(../fonts/flags/4x3/my.svg); +} +.fi-my.fis { + background-image: url(../fonts/flags/1x1/my.svg); +} + +.fi-mz { + background-image: url(../fonts/flags/4x3/mz.svg); +} +.fi-mz.fis { + background-image: url(../fonts/flags/1x1/mz.svg); +} + +.fi-na { + background-image: url(../fonts/flags/4x3/na.svg); +} +.fi-na.fis { + background-image: url(../fonts/flags/1x1/na.svg); +} + +.fi-nc { + background-image: url(../fonts/flags/4x3/nc.svg); +} +.fi-nc.fis { + background-image: url(../fonts/flags/1x1/nc.svg); +} + +.fi-ne { + background-image: url(../fonts/flags/4x3/ne.svg); +} +.fi-ne.fis { + background-image: url(../fonts/flags/1x1/ne.svg); +} + +.fi-nf { + background-image: url(../fonts/flags/4x3/nf.svg); +} +.fi-nf.fis { + background-image: url(../fonts/flags/1x1/nf.svg); +} + +.fi-ng { + background-image: url(../fonts/flags/4x3/ng.svg); +} +.fi-ng.fis { + background-image: url(../fonts/flags/1x1/ng.svg); +} + +.fi-ni { + background-image: url(../fonts/flags/4x3/ni.svg); +} +.fi-ni.fis { + background-image: url(../fonts/flags/1x1/ni.svg); +} + +.fi-nl { + background-image: url(../fonts/flags/4x3/nl.svg); +} +.fi-nl.fis { + background-image: url(../fonts/flags/1x1/nl.svg); +} + +.fi-no { + background-image: url(../fonts/flags/4x3/no.svg); +} +.fi-no.fis { + background-image: url(../fonts/flags/1x1/no.svg); +} + +.fi-np { + background-image: url(../fonts/flags/4x3/np.svg); +} +.fi-np.fis { + background-image: url(../fonts/flags/1x1/np.svg); +} + +.fi-nr { + background-image: url(../fonts/flags/4x3/nr.svg); +} +.fi-nr.fis { + background-image: url(../fonts/flags/1x1/nr.svg); +} + +.fi-nu { + background-image: url(../fonts/flags/4x3/nu.svg); +} +.fi-nu.fis { + background-image: url(../fonts/flags/1x1/nu.svg); +} + +.fi-nz { + background-image: url(../fonts/flags/4x3/nz.svg); +} +.fi-nz.fis { + background-image: url(../fonts/flags/1x1/nz.svg); +} + +.fi-om { + background-image: url(../fonts/flags/4x3/om.svg); +} +.fi-om.fis { + background-image: url(../fonts/flags/1x1/om.svg); +} + +.fi-pa { + background-image: url(../fonts/flags/4x3/pa.svg); +} +.fi-pa.fis { + background-image: url(../fonts/flags/1x1/pa.svg); +} + +.fi-pe { + background-image: url(../fonts/flags/4x3/pe.svg); +} +.fi-pe.fis { + background-image: url(../fonts/flags/1x1/pe.svg); +} + +.fi-pf { + background-image: url(../fonts/flags/4x3/pf.svg); +} +.fi-pf.fis { + background-image: url(../fonts/flags/1x1/pf.svg); +} + +.fi-pg { + background-image: url(../fonts/flags/4x3/pg.svg); +} +.fi-pg.fis { + background-image: url(../fonts/flags/1x1/pg.svg); +} + +.fi-ph { + background-image: url(../fonts/flags/4x3/ph.svg); +} +.fi-ph.fis { + background-image: url(../fonts/flags/1x1/ph.svg); +} + +.fi-pk { + background-image: url(../fonts/flags/4x3/pk.svg); +} +.fi-pk.fis { + background-image: url(../fonts/flags/1x1/pk.svg); +} + +.fi-pl { + background-image: url(../fonts/flags/4x3/pl.svg); +} +.fi-pl.fis { + background-image: url(../fonts/flags/1x1/pl.svg); +} + +.fi-pm { + background-image: url(../fonts/flags/4x3/pm.svg); +} +.fi-pm.fis { + background-image: url(../fonts/flags/1x1/pm.svg); +} + +.fi-pn { + background-image: url(../fonts/flags/4x3/pn.svg); +} +.fi-pn.fis { + background-image: url(../fonts/flags/1x1/pn.svg); +} + +.fi-pr { + background-image: url(../fonts/flags/4x3/pr.svg); +} +.fi-pr.fis { + background-image: url(../fonts/flags/1x1/pr.svg); +} + +.fi-ps { + background-image: url(../fonts/flags/4x3/ps.svg); +} +.fi-ps.fis { + background-image: url(../fonts/flags/1x1/ps.svg); +} + +.fi-pt { + background-image: url(../fonts/flags/4x3/pt.svg); +} +.fi-pt.fis { + background-image: url(../fonts/flags/1x1/pt.svg); +} + +.fi-pw { + background-image: url(../fonts/flags/4x3/pw.svg); +} +.fi-pw.fis { + background-image: url(../fonts/flags/1x1/pw.svg); +} + +.fi-py { + background-image: url(../fonts/flags/4x3/py.svg); +} +.fi-py.fis { + background-image: url(../fonts/flags/1x1/py.svg); +} + +.fi-qa { + background-image: url(../fonts/flags/4x3/qa.svg); +} +.fi-qa.fis { + background-image: url(../fonts/flags/1x1/qa.svg); +} + +.fi-re { + background-image: url(../fonts/flags/4x3/re.svg); +} +.fi-re.fis { + background-image: url(../fonts/flags/1x1/re.svg); +} + +.fi-ro { + background-image: url(../fonts/flags/4x3/ro.svg); +} +.fi-ro.fis { + background-image: url(../fonts/flags/1x1/ro.svg); +} + +.fi-rs { + background-image: url(../fonts/flags/4x3/rs.svg); +} +.fi-rs.fis { + background-image: url(../fonts/flags/1x1/rs.svg); +} + +.fi-ru { + background-image: url(../fonts/flags/4x3/ru.svg); +} +.fi-ru.fis { + background-image: url(../fonts/flags/1x1/ru.svg); +} + +.fi-rw { + background-image: url(../fonts/flags/4x3/rw.svg); +} +.fi-rw.fis { + background-image: url(../fonts/flags/1x1/rw.svg); +} + +.fi-sa { + background-image: url(../fonts/flags/4x3/sa.svg); +} +.fi-sa.fis { + background-image: url(../fonts/flags/1x1/sa.svg); +} + +.fi-sb { + background-image: url(../fonts/flags/4x3/sb.svg); +} +.fi-sb.fis { + background-image: url(../fonts/flags/1x1/sb.svg); +} + +.fi-sc { + background-image: url(../fonts/flags/4x3/sc.svg); +} +.fi-sc.fis { + background-image: url(../fonts/flags/1x1/sc.svg); +} + +.fi-sd { + background-image: url(../fonts/flags/4x3/sd.svg); +} +.fi-sd.fis { + background-image: url(../fonts/flags/1x1/sd.svg); +} + +.fi-se { + background-image: url(../fonts/flags/4x3/se.svg); +} +.fi-se.fis { + background-image: url(../fonts/flags/1x1/se.svg); +} + +.fi-sg { + background-image: url(../fonts/flags/4x3/sg.svg); +} +.fi-sg.fis { + background-image: url(../fonts/flags/1x1/sg.svg); +} + +.fi-sh { + background-image: url(../fonts/flags/4x3/sh.svg); +} +.fi-sh.fis { + background-image: url(../fonts/flags/1x1/sh.svg); +} + +.fi-si { + background-image: url(../fonts/flags/4x3/si.svg); +} +.fi-si.fis { + background-image: url(../fonts/flags/1x1/si.svg); +} + +.fi-sj { + background-image: url(../fonts/flags/4x3/sj.svg); +} +.fi-sj.fis { + background-image: url(../fonts/flags/1x1/sj.svg); +} + +.fi-sk { + background-image: url(../fonts/flags/4x3/sk.svg); +} +.fi-sk.fis { + background-image: url(../fonts/flags/1x1/sk.svg); +} + +.fi-sl { + background-image: url(../fonts/flags/4x3/sl.svg); +} +.fi-sl.fis { + background-image: url(../fonts/flags/1x1/sl.svg); +} + +.fi-sm { + background-image: url(../fonts/flags/4x3/sm.svg); +} +.fi-sm.fis { + background-image: url(../fonts/flags/1x1/sm.svg); +} + +.fi-sn { + background-image: url(../fonts/flags/4x3/sn.svg); +} +.fi-sn.fis { + background-image: url(../fonts/flags/1x1/sn.svg); +} + +.fi-so { + background-image: url(../fonts/flags/4x3/so.svg); +} +.fi-so.fis { + background-image: url(../fonts/flags/1x1/so.svg); +} + +.fi-sr { + background-image: url(../fonts/flags/4x3/sr.svg); +} +.fi-sr.fis { + background-image: url(../fonts/flags/1x1/sr.svg); +} + +.fi-ss { + background-image: url(../fonts/flags/4x3/ss.svg); +} +.fi-ss.fis { + background-image: url(../fonts/flags/1x1/ss.svg); +} + +.fi-st { + background-image: url(../fonts/flags/4x3/st.svg); +} +.fi-st.fis { + background-image: url(../fonts/flags/1x1/st.svg); +} + +.fi-sv { + background-image: url(../fonts/flags/4x3/sv.svg); +} +.fi-sv.fis { + background-image: url(../fonts/flags/1x1/sv.svg); +} + +.fi-sx { + background-image: url(../fonts/flags/4x3/sx.svg); +} +.fi-sx.fis { + background-image: url(../fonts/flags/1x1/sx.svg); +} + +.fi-sy { + background-image: url(../fonts/flags/4x3/sy.svg); +} +.fi-sy.fis { + background-image: url(../fonts/flags/1x1/sy.svg); +} + +.fi-sz { + background-image: url(../fonts/flags/4x3/sz.svg); +} +.fi-sz.fis { + background-image: url(../fonts/flags/1x1/sz.svg); +} + +.fi-tc { + background-image: url(../fonts/flags/4x3/tc.svg); +} +.fi-tc.fis { + background-image: url(../fonts/flags/1x1/tc.svg); +} + +.fi-td { + background-image: url(../fonts/flags/4x3/td.svg); +} +.fi-td.fis { + background-image: url(../fonts/flags/1x1/td.svg); +} + +.fi-tf { + background-image: url(../fonts/flags/4x3/tf.svg); +} +.fi-tf.fis { + background-image: url(../fonts/flags/1x1/tf.svg); +} + +.fi-tg { + background-image: url(../fonts/flags/4x3/tg.svg); +} +.fi-tg.fis { + background-image: url(../fonts/flags/1x1/tg.svg); +} + +.fi-th { + background-image: url(../fonts/flags/4x3/th.svg); +} +.fi-th.fis { + background-image: url(../fonts/flags/1x1/th.svg); +} + +.fi-tj { + background-image: url(../fonts/flags/4x3/tj.svg); +} +.fi-tj.fis { + background-image: url(../fonts/flags/1x1/tj.svg); +} + +.fi-tk { + background-image: url(../fonts/flags/4x3/tk.svg); +} +.fi-tk.fis { + background-image: url(../fonts/flags/1x1/tk.svg); +} + +.fi-tl { + background-image: url(../fonts/flags/4x3/tl.svg); +} +.fi-tl.fis { + background-image: url(../fonts/flags/1x1/tl.svg); +} + +.fi-tm { + background-image: url(../fonts/flags/4x3/tm.svg); +} +.fi-tm.fis { + background-image: url(../fonts/flags/1x1/tm.svg); +} + +.fi-tn { + background-image: url(../fonts/flags/4x3/tn.svg); +} +.fi-tn.fis { + background-image: url(../fonts/flags/1x1/tn.svg); +} + +.fi-to { + background-image: url(../fonts/flags/4x3/to.svg); +} +.fi-to.fis { + background-image: url(../fonts/flags/1x1/to.svg); +} + +.fi-tr { + background-image: url(../fonts/flags/4x3/tr.svg); +} +.fi-tr.fis { + background-image: url(../fonts/flags/1x1/tr.svg); +} + +.fi-tt { + background-image: url(../fonts/flags/4x3/tt.svg); +} +.fi-tt.fis { + background-image: url(../fonts/flags/1x1/tt.svg); +} + +.fi-tv { + background-image: url(../fonts/flags/4x3/tv.svg); +} +.fi-tv.fis { + background-image: url(../fonts/flags/1x1/tv.svg); +} + +.fi-tw { + background-image: url(../fonts/flags/4x3/tw.svg); +} +.fi-tw.fis { + background-image: url(../fonts/flags/1x1/tw.svg); +} + +.fi-tz { + background-image: url(../fonts/flags/4x3/tz.svg); +} +.fi-tz.fis { + background-image: url(../fonts/flags/1x1/tz.svg); +} + +.fi-ua { + background-image: url(../fonts/flags/4x3/ua.svg); +} +.fi-ua.fis { + background-image: url(../fonts/flags/1x1/ua.svg); +} + +.fi-ug { + background-image: url(../fonts/flags/4x3/ug.svg); +} +.fi-ug.fis { + background-image: url(../fonts/flags/1x1/ug.svg); +} + +.fi-um { + background-image: url(../fonts/flags/4x3/um.svg); +} +.fi-um.fis { + background-image: url(../fonts/flags/1x1/um.svg); +} + +.fi-us { + background-image: url(../fonts/flags/4x3/us.svg); +} +.fi-us.fis { + background-image: url(../fonts/flags/1x1/us.svg); +} + +.fi-uy { + background-image: url(../fonts/flags/4x3/uy.svg); +} +.fi-uy.fis { + background-image: url(../fonts/flags/1x1/uy.svg); +} + +.fi-uz { + background-image: url(../fonts/flags/4x3/uz.svg); +} +.fi-uz.fis { + background-image: url(../fonts/flags/1x1/uz.svg); +} + +.fi-va { + background-image: url(../fonts/flags/4x3/va.svg); +} +.fi-va.fis { + background-image: url(../fonts/flags/1x1/va.svg); +} + +.fi-vc { + background-image: url(../fonts/flags/4x3/vc.svg); +} +.fi-vc.fis { + background-image: url(../fonts/flags/1x1/vc.svg); +} + +.fi-ve { + background-image: url(../fonts/flags/4x3/ve.svg); +} +.fi-ve.fis { + background-image: url(../fonts/flags/1x1/ve.svg); +} + +.fi-vg { + background-image: url(../fonts/flags/4x3/vg.svg); +} +.fi-vg.fis { + background-image: url(../fonts/flags/1x1/vg.svg); +} + +.fi-vi { + background-image: url(../fonts/flags/4x3/vi.svg); +} +.fi-vi.fis { + background-image: url(../fonts/flags/1x1/vi.svg); +} + +.fi-vn { + background-image: url(../fonts/flags/4x3/vn.svg); +} +.fi-vn.fis { + background-image: url(../fonts/flags/1x1/vn.svg); +} + +.fi-vu { + background-image: url(../fonts/flags/4x3/vu.svg); +} +.fi-vu.fis { + background-image: url(../fonts/flags/1x1/vu.svg); +} + +.fi-wf { + background-image: url(../fonts/flags/4x3/wf.svg); +} +.fi-wf.fis { + background-image: url(../fonts/flags/1x1/wf.svg); +} + +.fi-ws { + background-image: url(../fonts/flags/4x3/ws.svg); +} +.fi-ws.fis { + background-image: url(../fonts/flags/1x1/ws.svg); +} + +.fi-ye { + background-image: url(../fonts/flags/4x3/ye.svg); +} +.fi-ye.fis { + background-image: url(../fonts/flags/1x1/ye.svg); +} + +.fi-yt { + background-image: url(../fonts/flags/4x3/yt.svg); +} +.fi-yt.fis { + background-image: url(../fonts/flags/1x1/yt.svg); +} + +.fi-za { + background-image: url(../fonts/flags/4x3/za.svg); +} +.fi-za.fis { + background-image: url(../fonts/flags/1x1/za.svg); +} + +.fi-zm { + background-image: url(../fonts/flags/4x3/zm.svg); +} +.fi-zm.fis { + background-image: url(../fonts/flags/1x1/zm.svg); +} + +.fi-zw { + background-image: url(../fonts/flags/4x3/zw.svg); +} +.fi-zw.fis { + background-image: url(../fonts/flags/1x1/zw.svg); +} + +.fi-arab { + background-image: url(../fonts/flags/4x3/arab.svg); +} +.fi-arab.fis { + background-image: url(../fonts/flags/1x1/arab.svg); +} + +.fi-asean { + background-image: url(../fonts/flags/4x3/asean.svg); +} +.fi-asean.fis { + background-image: url(../fonts/flags/1x1/asean.svg); +} + +.fi-cefta { + background-image: url(../fonts/flags/4x3/cefta.svg); +} +.fi-cefta.fis { + background-image: url(../fonts/flags/1x1/cefta.svg); +} + +.fi-cp { + background-image: url(../fonts/flags/4x3/cp.svg); +} +.fi-cp.fis { + background-image: url(../fonts/flags/1x1/cp.svg); +} + +.fi-dg { + background-image: url(../fonts/flags/4x3/dg.svg); +} +.fi-dg.fis { + background-image: url(../fonts/flags/1x1/dg.svg); +} + +.fi-eac { + background-image: url(../fonts/flags/4x3/eac.svg); +} +.fi-eac.fis { + background-image: url(../fonts/flags/1x1/eac.svg); +} + +.fi-es-ct { + background-image: url(../fonts/flags/4x3/es-ct.svg); +} +.fi-es-ct.fis { + background-image: url(../fonts/flags/1x1/es-ct.svg); +} + +.fi-es-ga { + background-image: url(../fonts/flags/4x3/es-ga.svg); +} +.fi-es-ga.fis { + background-image: url(../fonts/flags/1x1/es-ga.svg); +} + +.fi-es-pv { + background-image: url(../fonts/flags/4x3/es-pv.svg); +} +.fi-es-pv.fis { + background-image: url(../fonts/flags/1x1/es-pv.svg); +} + +.fi-eu { + background-image: url(../fonts/flags/4x3/eu.svg); +} +.fi-eu.fis { + background-image: url(../fonts/flags/1x1/eu.svg); +} + +.fi-gb-eng { + background-image: url(../fonts/flags/4x3/gb-eng.svg); +} +.fi-gb-eng.fis { + background-image: url(../fonts/flags/1x1/gb-eng.svg); +} + +.fi-gb-nir { + background-image: url(../fonts/flags/4x3/gb-nir.svg); +} +.fi-gb-nir.fis { + background-image: url(../fonts/flags/1x1/gb-nir.svg); +} + +.fi-gb-sct { + background-image: url(../fonts/flags/4x3/gb-sct.svg); +} +.fi-gb-sct.fis { + background-image: url(../fonts/flags/1x1/gb-sct.svg); +} + +.fi-gb-wls { + background-image: url(../fonts/flags/4x3/gb-wls.svg); +} +.fi-gb-wls.fis { + background-image: url(../fonts/flags/1x1/gb-wls.svg); +} + +.fi-ic { + background-image: url(../fonts/flags/4x3/ic.svg); +} +.fi-ic.fis { + background-image: url(../fonts/flags/1x1/ic.svg); +} + +.fi-pc { + background-image: url(../fonts/flags/4x3/pc.svg); +} +.fi-pc.fis { + background-image: url(../fonts/flags/1x1/pc.svg); +} + +.fi-sh-ac { + background-image: url(../fonts/flags/4x3/sh-ac.svg); +} +.fi-sh-ac.fis { + background-image: url(../fonts/flags/1x1/sh-ac.svg); +} + +.fi-sh-hl { + background-image: url(../fonts/flags/4x3/sh-hl.svg); +} +.fi-sh-hl.fis { + background-image: url(../fonts/flags/1x1/sh-hl.svg); +} + +.fi-sh-ta { + background-image: url(../fonts/flags/4x3/sh-ta.svg); +} +.fi-sh-ta.fis { + background-image: url(../fonts/flags/1x1/sh-ta.svg); +} + +.fi-un { + background-image: url(../fonts/flags/4x3/un.svg); +} +.fi-un.fis { + background-image: url(../fonts/flags/1x1/un.svg); +} + +.fi-xk { + background-image: url(../fonts/flags/4x3/xk.svg); +} +.fi-xk.fis { + background-image: url(../fonts/flags/1x1/xk.svg); +} + +.fi { + vertical-align: middle; +} diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ad.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ad.svg new file mode 100644 index 0000000..4c391ef --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ad.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ae.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ae.svg new file mode 100644 index 0000000..b59e113 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/af.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/af.svg new file mode 100644 index 0000000..2cdc076 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/af.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ag.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ag.svg new file mode 100644 index 0000000..9b951b6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ai.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ai.svg new file mode 100644 index 0000000..dfde89a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ai.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/al.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/al.svg new file mode 100644 index 0000000..1056793 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/am.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/am.svg new file mode 100644 index 0000000..a188adf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ao.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ao.svg new file mode 100644 index 0000000..067ffc4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/aq.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/aq.svg new file mode 100644 index 0000000..28acee5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/aq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ar.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ar.svg new file mode 100644 index 0000000..097a3f0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ar.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/arab.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/arab.svg new file mode 100644 index 0000000..afd0680 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/arab.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/as.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/as.svg new file mode 100644 index 0000000..63cd988 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/as.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/asean.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/asean.svg new file mode 100644 index 0000000..ad0a386 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/asean.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/at.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/at.svg new file mode 100644 index 0000000..758ced6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/at.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/au.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/au.svg new file mode 100644 index 0000000..38bb245 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/au.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/aw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/aw.svg new file mode 100644 index 0000000..1f03d61 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ax.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ax.svg new file mode 100644 index 0000000..481d2a3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/az.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/az.svg new file mode 100644 index 0000000..d692e22 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ba.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ba.svg new file mode 100644 index 0000000..456ca12 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bb.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bb.svg new file mode 100644 index 0000000..9a42841 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bd.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bd.svg new file mode 100644 index 0000000..86fcfba --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/be.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/be.svg new file mode 100644 index 0000000..31d6210 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bf.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bf.svg new file mode 100644 index 0000000..a5078df --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bg.svg new file mode 100644 index 0000000..78412c5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bg.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bh.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bh.svg new file mode 100644 index 0000000..2d131aa --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bh.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bi.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bi.svg new file mode 100644 index 0000000..36a0d3a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bj.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bj.svg new file mode 100644 index 0000000..bb27414 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bl.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bl.svg new file mode 100644 index 0000000..65550d9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bm.svg new file mode 100644 index 0000000..d3c5206 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bm.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bn.svg new file mode 100644 index 0000000..c26eda6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bo.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bo.svg new file mode 100644 index 0000000..4a364de --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bo.svg @@ -0,0 +1,674 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bq.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bq.svg new file mode 100644 index 0000000..4b9168e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/br.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/br.svg new file mode 100644 index 0000000..d6095d7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bs.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bs.svg new file mode 100644 index 0000000..0faa4bb --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bt.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bt.svg new file mode 100644 index 0000000..e664b3e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bv.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bv.svg new file mode 100644 index 0000000..dcc6ad1 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bw.svg new file mode 100644 index 0000000..328e13c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/by.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/by.svg new file mode 100644 index 0000000..7d2ef67 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/by.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/bz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/bz.svg new file mode 100644 index 0000000..78ee4cb --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/bz.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ca.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ca.svg new file mode 100644 index 0000000..1c0864c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cc.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cc.svg new file mode 100644 index 0000000..2f875ca --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cd.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cd.svg new file mode 100644 index 0000000..ea17728 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cefta.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cefta.svg new file mode 100644 index 0000000..ff1a19b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cefta.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cf.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cf.svg new file mode 100644 index 0000000..b0625db --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cg.svg new file mode 100644 index 0000000..f786884 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ch.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ch.svg new file mode 100644 index 0000000..52578bf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ci.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ci.svg new file mode 100644 index 0000000..2abf641 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ck.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ck.svg new file mode 100644 index 0000000..43a1057 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cl.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cl.svg new file mode 100644 index 0000000..5fb6096 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cm.svg new file mode 100644 index 0000000..ed4952b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cn.svg new file mode 100644 index 0000000..e152f01 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/co.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/co.svg new file mode 100644 index 0000000..5804bfe --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cp.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cp.svg new file mode 100644 index 0000000..ea3bfdc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cr.svg new file mode 100644 index 0000000..4e7889e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cu.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cu.svg new file mode 100644 index 0000000..a284902 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cv.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cv.svg new file mode 100644 index 0000000..1170cd7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cw.svg new file mode 100644 index 0000000..57062ab --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cx.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cx.svg new file mode 100644 index 0000000..cf80740 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cy.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cy.svg new file mode 100644 index 0000000..4153d2d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/cz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/cz.svg new file mode 100644 index 0000000..dcd0a6b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/cz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/de.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/de.svg new file mode 100644 index 0000000..05a0a69 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/dg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/dg.svg new file mode 100644 index 0000000..8085a08 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/dg.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/dj.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/dj.svg new file mode 100644 index 0000000..f5534d2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/dk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/dk.svg new file mode 100644 index 0000000..5aaaa19 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/dm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/dm.svg new file mode 100644 index 0000000..cb7c958 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/do.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/do.svg new file mode 100644 index 0000000..9f8ff88 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/do.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/dz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/dz.svg new file mode 100644 index 0000000..8abcd25 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/eac.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/eac.svg new file mode 100644 index 0000000..89fba3a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/eac.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ec.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ec.svg new file mode 100644 index 0000000..e11e6ef --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ec.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ee.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ee.svg new file mode 100644 index 0000000..5a6a7e3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ee.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/eg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/eg.svg new file mode 100644 index 0000000..692e853 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/eh.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/eh.svg new file mode 100644 index 0000000..ae509fa --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/eh.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/er.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/er.svg new file mode 100644 index 0000000..1a4891e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/er.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/es-ct.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/es-ct.svg new file mode 100644 index 0000000..a06a2e3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/es-ct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/es-ga.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/es-ga.svg new file mode 100644 index 0000000..3c9efb0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/es-ga.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/es-pv.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/es-pv.svg new file mode 100644 index 0000000..7d383ed --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/es-pv.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/es.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/es.svg new file mode 100644 index 0000000..b37c19f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/es.svg @@ -0,0 +1,547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/et.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/et.svg new file mode 100644 index 0000000..eb7f3c4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/eu.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/eu.svg new file mode 100644 index 0000000..4a07fbe --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/fi.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/fi.svg new file mode 100644 index 0000000..aba2ef3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/fj.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/fj.svg new file mode 100644 index 0000000..9b576d4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/fj.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/fk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/fk.svg new file mode 100644 index 0000000..c934c86 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/fk.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/fm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/fm.svg new file mode 100644 index 0000000..4f7d313 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/fo.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/fo.svg new file mode 100644 index 0000000..eec9945 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/fr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/fr.svg new file mode 100644 index 0000000..0f60170 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/fr.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ga.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ga.svg new file mode 100644 index 0000000..113a5b5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gb-eng.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gb-eng.svg new file mode 100644 index 0000000..ee48fed --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gb-nir.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gb-nir.svg new file mode 100644 index 0000000..6bf5c07 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gb-nir.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gb-sct.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gb-sct.svg new file mode 100644 index 0000000..44d38cc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gb-wls.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gb-wls.svg new file mode 100644 index 0000000..5115b59 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gb.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gb.svg new file mode 100644 index 0000000..ce4d1e0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gb.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gd.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gd.svg new file mode 100644 index 0000000..3159c67 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ge.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ge.svg new file mode 100644 index 0000000..d3dc729 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gf.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gf.svg new file mode 100644 index 0000000..9cf5aa2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gg.svg new file mode 100644 index 0000000..480f550 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gh.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gh.svg new file mode 100644 index 0000000..a64271b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gi.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gi.svg new file mode 100644 index 0000000..fe465ea --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gl.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gl.svg new file mode 100644 index 0000000..eaa817b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gm.svg new file mode 100644 index 0000000..2a8f724 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gn.svg new file mode 100644 index 0000000..ae81f9d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gp.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gp.svg new file mode 100644 index 0000000..9dd8e3b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gp.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gq.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gq.svg new file mode 100644 index 0000000..3a991a1 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gq.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gr.svg new file mode 100644 index 0000000..a268830 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gr.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gs.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gs.svg new file mode 100644 index 0000000..efa4a2a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gs.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gt.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gt.svg new file mode 100644 index 0000000..9cd6cd3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gu.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gu.svg new file mode 100644 index 0000000..3f4d3da --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gu.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gw.svg new file mode 100644 index 0000000..61a0548 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/gy.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/gy.svg new file mode 100644 index 0000000..35e2f08 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/hk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/hk.svg new file mode 100644 index 0000000..eef02a1 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/hk.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/hm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/hm.svg new file mode 100644 index 0000000..1f4d007 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/hm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/hn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/hn.svg new file mode 100644 index 0000000..847df20 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/hr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/hr.svg new file mode 100644 index 0000000..5b4cd60 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/hr.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ht.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ht.svg new file mode 100644 index 0000000..912329f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ht.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/hu.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/hu.svg new file mode 100644 index 0000000..088242d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ic.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ic.svg new file mode 100644 index 0000000..096603d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/id.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/id.svg new file mode 100644 index 0000000..df08018 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/id.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ie.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ie.svg new file mode 100644 index 0000000..e13de22 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/il.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/il.svg new file mode 100644 index 0000000..0a2a6d9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/im.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/im.svg new file mode 100644 index 0000000..a9ebac3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/in.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/in.svg new file mode 100644 index 0000000..26a02cf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/io.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/io.svg new file mode 100644 index 0000000..9ce776a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/io.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/iq.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/iq.svg new file mode 100644 index 0000000..d354c99 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ir.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ir.svg new file mode 100644 index 0000000..66537b6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/is.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/is.svg new file mode 100644 index 0000000..26510b9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/it.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/it.svg new file mode 100644 index 0000000..b9596d0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/je.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/je.svg new file mode 100644 index 0000000..a5efb50 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/je.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/jm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/jm.svg new file mode 100644 index 0000000..07f023c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/jo.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/jo.svg new file mode 100644 index 0000000..fbbd681 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/jp.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/jp.svg new file mode 100644 index 0000000..118686a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ke.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ke.svg new file mode 100644 index 0000000..09168c2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/kg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/kg.svg new file mode 100644 index 0000000..f5cc3c3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/kg.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/kh.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/kh.svg new file mode 100644 index 0000000..567577a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ki.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ki.svg new file mode 100644 index 0000000..02d7569 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/km.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/km.svg new file mode 100644 index 0000000..b19fd10 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/kn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/kn.svg new file mode 100644 index 0000000..42d5adf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/kp.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/kp.svg new file mode 100644 index 0000000..67f3338 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/kr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/kr.svg new file mode 100644 index 0000000..af3d35e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/kr.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/kw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/kw.svg new file mode 100644 index 0000000..b2fe54f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ky.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ky.svg new file mode 100644 index 0000000..87510a9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ky.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/kz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/kz.svg new file mode 100644 index 0000000..0783789 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/kz.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/la.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/la.svg new file mode 100644 index 0000000..af70d0d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/lb.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/lb.svg new file mode 100644 index 0000000..a5ffc76 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/lc.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/lc.svg new file mode 100644 index 0000000..aa18fac --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/li.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/li.svg new file mode 100644 index 0000000..3c2e709 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/lk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/lk.svg new file mode 100644 index 0000000..2ac8183 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/lr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/lr.svg new file mode 100644 index 0000000..74382ab --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ls.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ls.svg new file mode 100644 index 0000000..605c087 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/lt.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/lt.svg new file mode 100644 index 0000000..52ada94 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/lu.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/lu.svg new file mode 100644 index 0000000..037c315 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/lv.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/lv.svg new file mode 100644 index 0000000..5af883c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ly.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ly.svg new file mode 100644 index 0000000..4375a9e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ma.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ma.svg new file mode 100644 index 0000000..8041667 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mc.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mc.svg new file mode 100644 index 0000000..04173a4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/md.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/md.svg new file mode 100644 index 0000000..f204511 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/md.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/me.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/me.svg new file mode 100644 index 0000000..5aa6345 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/me.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mf.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mf.svg new file mode 100644 index 0000000..8d3285b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mg.svg new file mode 100644 index 0000000..4f901ca --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mh.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mh.svg new file mode 100644 index 0000000..1db268d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mh.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mk.svg new file mode 100644 index 0000000..0ee923a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ml.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ml.svg new file mode 100644 index 0000000..665d6b2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mm.svg new file mode 100644 index 0000000..391f0c7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mm.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mn.svg new file mode 100644 index 0000000..0df5211 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mo.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mo.svg new file mode 100644 index 0000000..50624d7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mp.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mp.svg new file mode 100644 index 0000000..27e8980 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mq.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mq.svg new file mode 100644 index 0000000..dcf0054 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mr.svg new file mode 100644 index 0000000..d06c5b8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ms.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ms.svg new file mode 100644 index 0000000..53baf7c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ms.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mt.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mt.svg new file mode 100644 index 0000000..ee8e078 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mt.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mu.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mu.svg new file mode 100644 index 0000000..2afe1d3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mv.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mv.svg new file mode 100644 index 0000000..c9a6c5b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mw.svg new file mode 100644 index 0000000..576ba8c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mx.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mx.svg new file mode 100644 index 0000000..ef03ca2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mx.svg @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/my.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/my.svg new file mode 100644 index 0000000..4f62c7d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/my.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/mz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/mz.svg new file mode 100644 index 0000000..cbe8c9d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/na.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/na.svg new file mode 100644 index 0000000..36ac8d7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/nc.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/nc.svg new file mode 100644 index 0000000..6226ebc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/nc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ne.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ne.svg new file mode 100644 index 0000000..a96b027 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/nf.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/nf.svg new file mode 100644 index 0000000..c9e5743 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/nf.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ng.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ng.svg new file mode 100644 index 0000000..62813e8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ni.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ni.svg new file mode 100644 index 0000000..5cd2547 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/nl.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/nl.svg new file mode 100644 index 0000000..49ca5bc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/no.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/no.svg new file mode 100644 index 0000000..939920d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/np.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/np.svg new file mode 100644 index 0000000..f0e0b5d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/np.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/nr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/nr.svg new file mode 100644 index 0000000..c8c827e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/nu.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/nu.svg new file mode 100644 index 0000000..ce31672 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/nu.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/nz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/nz.svg new file mode 100644 index 0000000..ee617d6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/nz.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/om.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/om.svg new file mode 100644 index 0000000..c2728bb --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/om.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pa.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pa.svg new file mode 100644 index 0000000..108c40b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pa.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pc.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pc.svg new file mode 100644 index 0000000..e0d561b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pc.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pe.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pe.svg new file mode 100644 index 0000000..9ba4c61 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pe.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pf.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pf.svg new file mode 100644 index 0000000..2580dd2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pf.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pg.svg new file mode 100644 index 0000000..1b6e536 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pg.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ph.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ph.svg new file mode 100644 index 0000000..390f1fd --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ph.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pk.svg new file mode 100644 index 0000000..1a573af --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pl.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pl.svg new file mode 100644 index 0000000..8c43577 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pm.svg new file mode 100644 index 0000000..950c6e8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pm.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pn.svg new file mode 100644 index 0000000..9a467f3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pn.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pr.svg new file mode 100644 index 0000000..eb302ad --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ps.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ps.svg new file mode 100644 index 0000000..2c10079 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pt.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pt.svg new file mode 100644 index 0000000..c7ce2ee --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/pw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/pw.svg new file mode 100644 index 0000000..ef6be79 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/py.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/py.svg new file mode 100644 index 0000000..1165406 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/py.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/qa.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/qa.svg new file mode 100644 index 0000000..897a21b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/re.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/re.svg new file mode 100644 index 0000000..41d87d9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/re.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ro.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ro.svg new file mode 100644 index 0000000..e6cf0f6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/rs.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/rs.svg new file mode 100644 index 0000000..2ab36ee --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/rs.svg @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ru.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ru.svg new file mode 100644 index 0000000..f428b0c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ru.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/rw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/rw.svg new file mode 100644 index 0000000..3d484fd --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sa.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sa.svg new file mode 100644 index 0000000..855b58b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sa.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sb.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sb.svg new file mode 100644 index 0000000..398c708 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sc.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sc.svg new file mode 100644 index 0000000..2996bac --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sd.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sd.svg new file mode 100644 index 0000000..0b9abdc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/se.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/se.svg new file mode 100644 index 0000000..8f3f134 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/se.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sg.svg new file mode 100644 index 0000000..60625e9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sh-ac.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sh-ac.svg new file mode 100644 index 0000000..cdcac9d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sh-ac.svg @@ -0,0 +1,690 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sh-hl.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sh-hl.svg new file mode 100644 index 0000000..d56c0ea --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sh-hl.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sh-ta.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sh-ta.svg new file mode 100644 index 0000000..fd3d549 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sh-ta.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sh.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sh.svg new file mode 100644 index 0000000..2fd3727 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/si.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/si.svg new file mode 100644 index 0000000..ba67e19 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sj.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sj.svg new file mode 100644 index 0000000..ecb9c79 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sk.svg new file mode 100644 index 0000000..4846127 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sl.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sl.svg new file mode 100644 index 0000000..b649f1b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sl.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sm.svg new file mode 100644 index 0000000..0723a7a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sm.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sn.svg new file mode 100644 index 0000000..ff9cf2e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/so.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/so.svg new file mode 100644 index 0000000..4848dbe --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sr.svg new file mode 100644 index 0000000..0ca3596 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ss.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ss.svg new file mode 100644 index 0000000..bb50fac --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/st.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/st.svg new file mode 100644 index 0000000..c5e7c5c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sv.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sv.svg new file mode 100644 index 0000000..13ce433 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sv.svg @@ -0,0 +1,593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sx.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sx.svg new file mode 100644 index 0000000..9150126 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sy.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sy.svg new file mode 100644 index 0000000..b2fdc2f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/sz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/sz.svg new file mode 100644 index 0000000..bd5e237 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/sz.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tc.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tc.svg new file mode 100644 index 0000000..52a2452 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tc.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/td.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/td.svg new file mode 100644 index 0000000..8201312 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tf.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tf.svg new file mode 100644 index 0000000..1ab7f6a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tg.svg new file mode 100644 index 0000000..6ed03c5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/th.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/th.svg new file mode 100644 index 0000000..35141d3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tj.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tj.svg new file mode 100644 index 0000000..9232ec1 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tj.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tk.svg new file mode 100644 index 0000000..9ff92e5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tl.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tl.svg new file mode 100644 index 0000000..4fbb245 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tm.svg new file mode 100644 index 0000000..0272d71 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tm.svg @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tn.svg new file mode 100644 index 0000000..ab3e36e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tn.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/to.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/to.svg new file mode 100644 index 0000000..3f1b600 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tr.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tr.svg new file mode 100644 index 0000000..0fe9017 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tt.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tt.svg new file mode 100644 index 0000000..0f7f26e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tv.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tv.svg new file mode 100644 index 0000000..098b916 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tv.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tw.svg new file mode 100644 index 0000000..83f4e44 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tw.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/tz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/tz.svg new file mode 100644 index 0000000..846cbb5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/tz.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ua.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ua.svg new file mode 100644 index 0000000..7ceb894 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ug.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ug.svg new file mode 100644 index 0000000..fd377df --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/um.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/um.svg new file mode 100644 index 0000000..b8d4502 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/um.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/un.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/un.svg new file mode 100644 index 0000000..4f09609 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/us.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/us.svg new file mode 100644 index 0000000..a722047 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/us.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/uy.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/uy.svg new file mode 100644 index 0000000..f6b08b2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/uz.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/uz.svg new file mode 100644 index 0000000..3385bc5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/va.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/va.svg new file mode 100644 index 0000000..40be62b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/va.svg @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/vc.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/vc.svg new file mode 100644 index 0000000..21d41a8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ve.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ve.svg new file mode 100644 index 0000000..665135b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/vg.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/vg.svg new file mode 100644 index 0000000..fec2d04 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/vg.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/vi.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/vi.svg new file mode 100644 index 0000000..4509ac9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/vi.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/vn.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/vn.svg new file mode 100644 index 0000000..49a68f0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/vu.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/vu.svg new file mode 100644 index 0000000..3dbcf95 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/vu.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/wf.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/wf.svg new file mode 100644 index 0000000..5ba64e4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/wf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ws.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ws.svg new file mode 100644 index 0000000..ab08fdb --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ws.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/xk.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/xk.svg new file mode 100644 index 0000000..15903e1 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/xk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/xx.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/xx.svg new file mode 100644 index 0000000..5a44cb7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/xx.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/ye.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/ye.svg new file mode 100644 index 0000000..2ccb23b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/yt.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/yt.svg new file mode 100644 index 0000000..41a4408 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/yt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/za.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/za.svg new file mode 100644 index 0000000..397696e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/zm.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/zm.svg new file mode 100644 index 0000000..9b20601 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/1x1/zw.svg b/public/vuexy/assets/vendor/fonts/flags/1x1/zw.svg new file mode 100644 index 0000000..7442352 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/1x1/zw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ad.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ad.svg new file mode 100644 index 0000000..c67bcb0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ad.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ae.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ae.svg new file mode 100644 index 0000000..651ac85 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/af.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/af.svg new file mode 100644 index 0000000..f6bdcd0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/af.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ag.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ag.svg new file mode 100644 index 0000000..243c3d8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ai.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ai.svg new file mode 100644 index 0000000..9c2ea33 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ai.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/al.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/al.svg new file mode 100644 index 0000000..e85d95f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/am.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/am.svg new file mode 100644 index 0000000..99fa4dc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ao.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ao.svg new file mode 100644 index 0000000..b73b1ec --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/aq.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/aq.svg new file mode 100644 index 0000000..c7e3536 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/aq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ar.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ar.svg new file mode 100644 index 0000000..6c5479c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ar.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/arab.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/arab.svg new file mode 100644 index 0000000..6a81f34 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/arab.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/as.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/as.svg new file mode 100644 index 0000000..3e9ca5e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/as.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/asean.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/asean.svg new file mode 100644 index 0000000..753db85 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/asean.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/at.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/at.svg new file mode 100644 index 0000000..9d2775c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/at.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/au.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/au.svg new file mode 100644 index 0000000..96e8076 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/au.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/aw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/aw.svg new file mode 100644 index 0000000..413b7c4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ax.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ax.svg new file mode 100644 index 0000000..0584d71 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/az.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/az.svg new file mode 100644 index 0000000..3557522 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ba.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ba.svg new file mode 100644 index 0000000..93bd9cf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bb.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bb.svg new file mode 100644 index 0000000..cecd5cc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bd.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bd.svg new file mode 100644 index 0000000..16b794d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/be.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/be.svg new file mode 100644 index 0000000..ac706a0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bf.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bf.svg new file mode 100644 index 0000000..4713822 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bg.svg new file mode 100644 index 0000000..af2d0d0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bg.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bh.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bh.svg new file mode 100644 index 0000000..7a2ea54 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bh.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bi.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bi.svg new file mode 100644 index 0000000..a4434a9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bj.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bj.svg new file mode 100644 index 0000000..0846724 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bl.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bl.svg new file mode 100644 index 0000000..f84cbba --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bm.svg new file mode 100644 index 0000000..53f3f03 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bm.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bn.svg new file mode 100644 index 0000000..25894f8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bo.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bo.svg new file mode 100644 index 0000000..bddc1e5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bo.svg @@ -0,0 +1,673 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bq.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bq.svg new file mode 100644 index 0000000..0e6bc76 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/br.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/br.svg new file mode 100644 index 0000000..fe1d416 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bs.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bs.svg new file mode 100644 index 0000000..5cc918e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bt.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bt.svg new file mode 100644 index 0000000..20aef3a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bv.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bv.svg new file mode 100644 index 0000000..40e16d9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bw.svg new file mode 100644 index 0000000..3435608 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/by.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/by.svg new file mode 100644 index 0000000..948784f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/by.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/bz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/bz.svg new file mode 100644 index 0000000..d05a726 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/bz.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ca.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ca.svg new file mode 100644 index 0000000..c9b23b4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cc.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cc.svg new file mode 100644 index 0000000..a42dec6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cd.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cd.svg new file mode 100644 index 0000000..b9cf528 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cefta.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cefta.svg new file mode 100644 index 0000000..f748d08 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cefta.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cf.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cf.svg new file mode 100644 index 0000000..a6cd367 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cg.svg new file mode 100644 index 0000000..f5a0e42 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ch.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ch.svg new file mode 100644 index 0000000..b42d670 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ci.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ci.svg new file mode 100644 index 0000000..e400f0c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ck.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ck.svg new file mode 100644 index 0000000..18e547b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cl.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cl.svg new file mode 100644 index 0000000..5b3c72f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cm.svg new file mode 100644 index 0000000..70adc8b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cn.svg new file mode 100644 index 0000000..10d3489 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/co.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/co.svg new file mode 100644 index 0000000..ebd0a0f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cp.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cp.svg new file mode 100644 index 0000000..b8aa9cf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cr.svg new file mode 100644 index 0000000..5a409ee --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cu.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cu.svg new file mode 100644 index 0000000..053c9ee --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cv.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cv.svg new file mode 100644 index 0000000..aec8994 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cw.svg new file mode 100644 index 0000000..bb0ece2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cx.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cx.svg new file mode 100644 index 0000000..3a83c23 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cy.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cy.svg new file mode 100644 index 0000000..ee4b0c7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/cz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/cz.svg new file mode 100644 index 0000000..7913de3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/cz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/de.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/de.svg new file mode 100644 index 0000000..71aa2d2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/dg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/dg.svg new file mode 100644 index 0000000..dfee2bb --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/dg.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/dj.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/dj.svg new file mode 100644 index 0000000..9b00a82 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/dk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/dk.svg new file mode 100644 index 0000000..563277f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/dm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/dm.svg new file mode 100644 index 0000000..5aa9cea --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/do.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/do.svg new file mode 100644 index 0000000..b5f4c8f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/do.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/dz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/dz.svg new file mode 100644 index 0000000..5ff29a7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/eac.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/eac.svg new file mode 100644 index 0000000..bd26128 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/eac.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ec.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ec.svg new file mode 100644 index 0000000..88c50bf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ec.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ee.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ee.svg new file mode 100644 index 0000000..8b98c2c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ee.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/eg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/eg.svg new file mode 100644 index 0000000..c1c945b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/eh.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/eh.svg new file mode 100644 index 0000000..6aec728 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/eh.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/er.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/er.svg new file mode 100644 index 0000000..48a13b4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/er.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/es-ct.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/es-ct.svg new file mode 100644 index 0000000..4d85911 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/es-ct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/es-ga.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/es-ga.svg new file mode 100644 index 0000000..6f76cfa --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/es-ga.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/es-pv.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/es-pv.svg new file mode 100644 index 0000000..63c19f4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/es-pv.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/es.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/es.svg new file mode 100644 index 0000000..f1675a3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/es.svg @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/et.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/et.svg new file mode 100644 index 0000000..3f99be4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/eu.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/eu.svg new file mode 100644 index 0000000..b0874c1 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/fi.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/fi.svg new file mode 100644 index 0000000..470be2d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/fj.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/fj.svg new file mode 100644 index 0000000..a342977 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/fj.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/fk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/fk.svg new file mode 100644 index 0000000..defaa80 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/fk.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/fm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/fm.svg new file mode 100644 index 0000000..c1b7c97 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/fo.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/fo.svg new file mode 100644 index 0000000..f802d28 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/fr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/fr.svg new file mode 100644 index 0000000..4110e59 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/fr.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ga.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ga.svg new file mode 100644 index 0000000..76edab4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gb-eng.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gb-eng.svg new file mode 100644 index 0000000..12e3b67 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gb-nir.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gb-nir.svg new file mode 100644 index 0000000..e22190a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gb-nir.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gb-sct.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gb-sct.svg new file mode 100644 index 0000000..f50cd32 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gb-wls.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gb-wls.svg new file mode 100644 index 0000000..d7f5791 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gb.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gb.svg new file mode 100644 index 0000000..7991383 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gb.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gd.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gd.svg new file mode 100644 index 0000000..b3d250d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ge.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ge.svg new file mode 100644 index 0000000..ab08a9a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gf.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gf.svg new file mode 100644 index 0000000..f8fe94c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gg.svg new file mode 100644 index 0000000..f8216c8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gh.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gh.svg new file mode 100644 index 0000000..5c3e3e6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gi.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gi.svg new file mode 100644 index 0000000..a5d7570 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gl.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gl.svg new file mode 100644 index 0000000..eb5a52e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gm.svg new file mode 100644 index 0000000..8fe9d66 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gn.svg new file mode 100644 index 0000000..40d6ad4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gp.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gp.svg new file mode 100644 index 0000000..ee55c4b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gp.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gq.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gq.svg new file mode 100644 index 0000000..64c8eb2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gq.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gr.svg new file mode 100644 index 0000000..599741e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gr.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gs.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gs.svg new file mode 100644 index 0000000..434e043 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gs.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gt.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gt.svg new file mode 100644 index 0000000..b48446d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gu.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gu.svg new file mode 100644 index 0000000..3b95219 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gu.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gw.svg new file mode 100644 index 0000000..d470bac --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/gy.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/gy.svg new file mode 100644 index 0000000..569fb56 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/hk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/hk.svg new file mode 100644 index 0000000..4fd55bc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/hk.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/hm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/hm.svg new file mode 100644 index 0000000..815c482 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/hm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/hn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/hn.svg new file mode 100644 index 0000000..11fde67 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/hr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/hr.svg new file mode 100644 index 0000000..c25901c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/hr.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ht.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ht.svg new file mode 100644 index 0000000..659b9b6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ht.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/hu.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/hu.svg new file mode 100644 index 0000000..baddf7f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ic.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ic.svg new file mode 100644 index 0000000..81e6ee2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/id.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/id.svg new file mode 100644 index 0000000..3b7c8fc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/id.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ie.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ie.svg new file mode 100644 index 0000000..049be14 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/il.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/il.svg new file mode 100644 index 0000000..f43be7e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/im.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/im.svg new file mode 100644 index 0000000..2b65aac --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/in.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/in.svg new file mode 100644 index 0000000..bc47d74 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/io.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/io.svg new file mode 100644 index 0000000..3058f7d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/io.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/iq.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/iq.svg new file mode 100644 index 0000000..8044514 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ir.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ir.svg new file mode 100644 index 0000000..8c6d516 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/is.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/is.svg new file mode 100644 index 0000000..a6588af --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/it.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/it.svg new file mode 100644 index 0000000..20a8bfd --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/je.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/je.svg new file mode 100644 index 0000000..26e302c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/je.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/jm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/jm.svg new file mode 100644 index 0000000..269df03 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/jo.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/jo.svg new file mode 100644 index 0000000..d6f927d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/jp.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/jp.svg new file mode 100644 index 0000000..cc1c181 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ke.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ke.svg new file mode 100644 index 0000000..3a67ca3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/kg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/kg.svg new file mode 100644 index 0000000..2e1e42e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/kg.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/kh.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/kh.svg new file mode 100644 index 0000000..a7d52f2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ki.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ki.svg new file mode 100644 index 0000000..fda03f3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/km.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/km.svg new file mode 100644 index 0000000..414d65e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/kn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/kn.svg new file mode 100644 index 0000000..47fe64d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/kp.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/kp.svg new file mode 100644 index 0000000..ad1b713 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/kr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/kr.svg new file mode 100644 index 0000000..6947eab --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/kw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/kw.svg new file mode 100644 index 0000000..3dd89e9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ky.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ky.svg new file mode 100644 index 0000000..dc5d2f0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ky.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/kz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/kz.svg new file mode 100644 index 0000000..1f9758d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/kz.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/la.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/la.svg new file mode 100644 index 0000000..6aea6b7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/lb.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/lb.svg new file mode 100644 index 0000000..bde2581 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/lc.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/lc.svg new file mode 100644 index 0000000..bb25654 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/li.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/li.svg new file mode 100644 index 0000000..706ff4e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/lk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/lk.svg new file mode 100644 index 0000000..cbd660a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/lr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/lr.svg new file mode 100644 index 0000000..e482ab9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ls.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ls.svg new file mode 100644 index 0000000..a7c01a9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/lt.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/lt.svg new file mode 100644 index 0000000..90ec5d2 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/lu.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/lu.svg new file mode 100644 index 0000000..cc12206 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/lv.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/lv.svg new file mode 100644 index 0000000..6a9e75e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ly.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ly.svg new file mode 100644 index 0000000..1eaa51e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ma.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ma.svg new file mode 100644 index 0000000..7ce56ef --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mc.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mc.svg new file mode 100644 index 0000000..9cb6c9e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/md.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/md.svg new file mode 100644 index 0000000..e9ba506 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/md.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/me.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/me.svg new file mode 100644 index 0000000..0b0d99c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/me.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mf.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mf.svg new file mode 100644 index 0000000..6305edc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mg.svg new file mode 100644 index 0000000..5fa2d24 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mh.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mh.svg new file mode 100644 index 0000000..7b9f490 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mk.svg new file mode 100644 index 0000000..4f5cae7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ml.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ml.svg new file mode 100644 index 0000000..6f6b716 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mm.svg new file mode 100644 index 0000000..42b4dee --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mm.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mn.svg new file mode 100644 index 0000000..6a38a71 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mo.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mo.svg new file mode 100644 index 0000000..f638b6c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mp.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mp.svg new file mode 100644 index 0000000..26bfa22 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mq.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mq.svg new file mode 100644 index 0000000..b221951 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mr.svg new file mode 100644 index 0000000..d859972 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ms.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ms.svg new file mode 100644 index 0000000..4367505 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ms.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mt.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mt.svg new file mode 100644 index 0000000..706c50f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mt.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mu.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mu.svg new file mode 100644 index 0000000..82d7a3b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mv.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mv.svg new file mode 100644 index 0000000..10450f9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mw.svg new file mode 100644 index 0000000..137ff87 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mw.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mx.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mx.svg new file mode 100644 index 0000000..5a67d62 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mx.svg @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/my.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/my.svg new file mode 100644 index 0000000..115f864 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/my.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/mz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/mz.svg new file mode 100644 index 0000000..d30b8a1 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/na.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/na.svg new file mode 100644 index 0000000..35b9f78 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/nc.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/nc.svg new file mode 100644 index 0000000..fa15551 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/nc.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ne.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ne.svg new file mode 100644 index 0000000..39a82b8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/nf.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/nf.svg new file mode 100644 index 0000000..fd61b25 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/nf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ng.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ng.svg new file mode 100644 index 0000000..81eb35f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ni.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ni.svg new file mode 100644 index 0000000..dc0ccc7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/nl.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/nl.svg new file mode 100644 index 0000000..e90f5b0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/no.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/no.svg new file mode 100644 index 0000000..a5f2a15 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/np.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/np.svg new file mode 100644 index 0000000..6242856 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/np.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/nr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/nr.svg new file mode 100644 index 0000000..ff394c4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/nu.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/nu.svg new file mode 100644 index 0000000..4067baf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/nu.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/nz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/nz.svg new file mode 100644 index 0000000..935d8a7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/nz.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/om.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/om.svg new file mode 100644 index 0000000..d74303a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/om.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pa.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pa.svg new file mode 100644 index 0000000..8dc03bc --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pc.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pc.svg new file mode 100644 index 0000000..5202d6d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pc.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pe.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pe.svg new file mode 100644 index 0000000..33e6cfd --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pe.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pf.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pf.svg new file mode 100644 index 0000000..bea0354 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pf.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pg.svg new file mode 100644 index 0000000..7b7e77a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ph.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ph.svg new file mode 100644 index 0000000..b910e24 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ph.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pk.svg new file mode 100644 index 0000000..4ddc19f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pl.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pl.svg new file mode 100644 index 0000000..0fa5145 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pm.svg new file mode 100644 index 0000000..19a9330 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pm.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pn.svg new file mode 100644 index 0000000..439f515 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pn.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pr.svg new file mode 100644 index 0000000..ec51831 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ps.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ps.svg new file mode 100644 index 0000000..b33824a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pt.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pt.svg new file mode 100644 index 0000000..6a8b6f5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/pw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/pw.svg new file mode 100644 index 0000000..9f89c5f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/py.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/py.svg new file mode 100644 index 0000000..0d433c8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/py.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/qa.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/qa.svg new file mode 100644 index 0000000..901f3fa --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/re.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/re.svg new file mode 100644 index 0000000..64e788e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/re.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ro.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ro.svg new file mode 100644 index 0000000..fda0f7b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/rs.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/rs.svg new file mode 100644 index 0000000..82d3984 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/rs.svg @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ru.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ru.svg new file mode 100644 index 0000000..cf24301 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ru.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/rw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/rw.svg new file mode 100644 index 0000000..06e26ae --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sa.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sa.svg new file mode 100644 index 0000000..89d0cff --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sa.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sb.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sb.svg new file mode 100644 index 0000000..6066f94 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sc.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sc.svg new file mode 100644 index 0000000..9a46b36 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sd.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sd.svg new file mode 100644 index 0000000..12818b4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/se.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/se.svg new file mode 100644 index 0000000..8ba745a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/se.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sg.svg new file mode 100644 index 0000000..c4dd4ac --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sh-ac.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sh-ac.svg new file mode 100644 index 0000000..a79d593 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sh-ac.svg @@ -0,0 +1,689 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sh-hl.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sh-hl.svg new file mode 100644 index 0000000..c22a72b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sh-hl.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sh-ta.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sh-ta.svg new file mode 100644 index 0000000..ca418f6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sh-ta.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sh.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sh.svg new file mode 100644 index 0000000..7aba0ae --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/si.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/si.svg new file mode 100644 index 0000000..1bbdd94 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sj.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sj.svg new file mode 100644 index 0000000..bb2799c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sk.svg new file mode 100644 index 0000000..676018e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sl.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sl.svg new file mode 100644 index 0000000..a07baf7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sm.svg new file mode 100644 index 0000000..e41d2f7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sm.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sn.svg new file mode 100644 index 0000000..7c0673d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/so.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/so.svg new file mode 100644 index 0000000..a581ac6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sr.svg new file mode 100644 index 0000000..5e71c40 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ss.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ss.svg new file mode 100644 index 0000000..b257aa0 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/st.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/st.svg new file mode 100644 index 0000000..1294bcb --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sv.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sv.svg new file mode 100644 index 0000000..42cea75 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sv.svg @@ -0,0 +1,593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sx.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sx.svg new file mode 100644 index 0000000..54b5579 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sy.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sy.svg new file mode 100644 index 0000000..97c05cf --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/sz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/sz.svg new file mode 100644 index 0000000..eb538e4 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/sz.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tc.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tc.svg new file mode 100644 index 0000000..1258971 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tc.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/td.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/td.svg new file mode 100644 index 0000000..fa3bd92 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tf.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tf.svg new file mode 100644 index 0000000..fba2335 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tg.svg new file mode 100644 index 0000000..9d6ea6c --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/th.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/th.svg new file mode 100644 index 0000000..1e93a61 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tj.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tj.svg new file mode 100644 index 0000000..f8c9a03 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tj.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tk.svg new file mode 100644 index 0000000..05d3e86 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tl.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tl.svg new file mode 100644 index 0000000..3d0701a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tm.svg new file mode 100644 index 0000000..4154ed7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tm.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tn.svg new file mode 100644 index 0000000..5735c19 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tn.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/to.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/to.svg new file mode 100644 index 0000000..d072337 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tr.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tr.svg new file mode 100644 index 0000000..b96da21 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tt.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tt.svg new file mode 100644 index 0000000..bc24938 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tv.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tv.svg new file mode 100644 index 0000000..675210e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tv.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tw.svg new file mode 100644 index 0000000..57fd98b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tw.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/tz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/tz.svg new file mode 100644 index 0000000..a2cfbca --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/tz.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ua.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ua.svg new file mode 100644 index 0000000..a339eb1 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ug.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ug.svg new file mode 100644 index 0000000..520eee5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/um.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/um.svg new file mode 100644 index 0000000..9e9edda --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/um.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/un.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/un.svg new file mode 100644 index 0000000..5610bff --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/us.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/us.svg new file mode 100644 index 0000000..9cfd0c9 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/us.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/uy.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/uy.svg new file mode 100644 index 0000000..62c36f8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/uz.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/uz.svg new file mode 100644 index 0000000..0ccca1b --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/va.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/va.svg new file mode 100644 index 0000000..2080b51 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/va.svg @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/vc.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/vc.svg new file mode 100644 index 0000000..f26c2d8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ve.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ve.svg new file mode 100644 index 0000000..314e7f5 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/vg.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/vg.svg new file mode 100644 index 0000000..db0d9ac --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/vg.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/vi.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/vi.svg new file mode 100644 index 0000000..d88d68f --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/vi.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/vn.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/vn.svg new file mode 100644 index 0000000..7e4bac8 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/vu.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/vu.svg new file mode 100644 index 0000000..326d29e --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/vu.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/wf.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/wf.svg new file mode 100644 index 0000000..054c57d --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/wf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ws.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ws.svg new file mode 100644 index 0000000..0e758a7 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ws.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/xk.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/xk.svg new file mode 100644 index 0000000..93bea81 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/xk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/xx.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/xx.svg new file mode 100644 index 0000000..9333be3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/xx.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/ye.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/ye.svg new file mode 100644 index 0000000..1c9e6d6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/yt.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/yt.svg new file mode 100644 index 0000000..e7776b3 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/yt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/za.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/za.svg new file mode 100644 index 0000000..d563adb --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/zm.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/zm.svg new file mode 100644 index 0000000..360f37a --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/flags/4x3/zw.svg b/public/vuexy/assets/vendor/fonts/flags/4x3/zw.svg new file mode 100644 index 0000000..fa49455 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/flags/4x3/zw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/vuexy/assets/vendor/fonts/fontawesome.css b/public/vuexy/assets/vendor/fonts/fontawesome.css new file mode 100644 index 0000000..7a0d8d6 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/fontawesome.css @@ -0,0 +1,10466 @@ +/*! + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fas, +.far, +.fab, +.fa-solid, +.fa-regular, +.fa-brands, +.fa { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas::before, +.far::before, +.fab::before, +.fa-solid::before, +.fa-regular::before, +.fa-brands::before, +.fa::before { + content: var(--fa); +} + +.fa-classic, +.fas, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fa-brands, +.fab { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(-1 * var(--fa-li-width, 2em)); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, 0)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0 { + --fa: "\30 "; +} + +.fa-1 { + --fa: "\31 "; +} + +.fa-2 { + --fa: "\32 "; +} + +.fa-3 { + --fa: "\33 "; +} + +.fa-4 { + --fa: "\34 "; +} + +.fa-5 { + --fa: "\35 "; +} + +.fa-6 { + --fa: "\36 "; +} + +.fa-7 { + --fa: "\37 "; +} + +.fa-8 { + --fa: "\38 "; +} + +.fa-9 { + --fa: "\39 "; +} + +.fa-fill-drip { + --fa: "\f576"; +} + +.fa-arrows-to-circle { + --fa: "\e4bd"; +} + +.fa-circle-chevron-right { + --fa: "\f138"; +} + +.fa-chevron-circle-right { + --fa: "\f138"; +} + +.fa-at { + --fa: "\@"; +} + +.fa-trash-can { + --fa: "\f2ed"; +} + +.fa-trash-alt { + --fa: "\f2ed"; +} + +.fa-text-height { + --fa: "\f034"; +} + +.fa-user-xmark { + --fa: "\f235"; +} + +.fa-user-times { + --fa: "\f235"; +} + +.fa-stethoscope { + --fa: "\f0f1"; +} + +.fa-message { + --fa: "\f27a"; +} + +.fa-comment-alt { + --fa: "\f27a"; +} + +.fa-info { + --fa: "\f129"; +} + +.fa-down-left-and-up-right-to-center { + --fa: "\f422"; +} + +.fa-compress-alt { + --fa: "\f422"; +} + +.fa-explosion { + --fa: "\e4e9"; +} + +.fa-file-lines { + --fa: "\f15c"; +} + +.fa-file-alt { + --fa: "\f15c"; +} + +.fa-file-text { + --fa: "\f15c"; +} + +.fa-wave-square { + --fa: "\f83e"; +} + +.fa-ring { + --fa: "\f70b"; +} + +.fa-building-un { + --fa: "\e4d9"; +} + +.fa-dice-three { + --fa: "\f527"; +} + +.fa-calendar-days { + --fa: "\f073"; +} + +.fa-calendar-alt { + --fa: "\f073"; +} + +.fa-anchor-circle-check { + --fa: "\e4aa"; +} + +.fa-building-circle-arrow-right { + --fa: "\e4d1"; +} + +.fa-volleyball { + --fa: "\f45f"; +} + +.fa-volleyball-ball { + --fa: "\f45f"; +} + +.fa-arrows-up-to-line { + --fa: "\e4c2"; +} + +.fa-sort-down { + --fa: "\f0dd"; +} + +.fa-sort-desc { + --fa: "\f0dd"; +} + +.fa-circle-minus { + --fa: "\f056"; +} + +.fa-minus-circle { + --fa: "\f056"; +} + +.fa-door-open { + --fa: "\f52b"; +} + +.fa-right-from-bracket { + --fa: "\f2f5"; +} + +.fa-sign-out-alt { + --fa: "\f2f5"; +} + +.fa-atom { + --fa: "\f5d2"; +} + +.fa-soap { + --fa: "\e06e"; +} + +.fa-icons { + --fa: "\f86d"; +} + +.fa-heart-music-camera-bolt { + --fa: "\f86d"; +} + +.fa-microphone-lines-slash { + --fa: "\f539"; +} + +.fa-microphone-alt-slash { + --fa: "\f539"; +} + +.fa-bridge-circle-check { + --fa: "\e4c9"; +} + +.fa-pump-medical { + --fa: "\e06a"; +} + +.fa-fingerprint { + --fa: "\f577"; +} + +.fa-hand-point-right { + --fa: "\f0a4"; +} + +.fa-magnifying-glass-location { + --fa: "\f689"; +} + +.fa-search-location { + --fa: "\f689"; +} + +.fa-forward-step { + --fa: "\f051"; +} + +.fa-step-forward { + --fa: "\f051"; +} + +.fa-face-smile-beam { + --fa: "\f5b8"; +} + +.fa-smile-beam { + --fa: "\f5b8"; +} + +.fa-flag-checkered { + --fa: "\f11e"; +} + +.fa-football { + --fa: "\f44e"; +} + +.fa-football-ball { + --fa: "\f44e"; +} + +.fa-school-circle-exclamation { + --fa: "\e56c"; +} + +.fa-crop { + --fa: "\f125"; +} + +.fa-angles-down { + --fa: "\f103"; +} + +.fa-angle-double-down { + --fa: "\f103"; +} + +.fa-users-rectangle { + --fa: "\e594"; +} + +.fa-people-roof { + --fa: "\e537"; +} + +.fa-people-line { + --fa: "\e534"; +} + +.fa-beer-mug-empty { + --fa: "\f0fc"; +} + +.fa-beer { + --fa: "\f0fc"; +} + +.fa-diagram-predecessor { + --fa: "\e477"; +} + +.fa-arrow-up-long { + --fa: "\f176"; +} + +.fa-long-arrow-up { + --fa: "\f176"; +} + +.fa-fire-flame-simple { + --fa: "\f46a"; +} + +.fa-burn { + --fa: "\f46a"; +} + +.fa-person { + --fa: "\f183"; +} + +.fa-male { + --fa: "\f183"; +} + +.fa-laptop { + --fa: "\f109"; +} + +.fa-file-csv { + --fa: "\f6dd"; +} + +.fa-menorah { + --fa: "\f676"; +} + +.fa-truck-plane { + --fa: "\e58f"; +} + +.fa-record-vinyl { + --fa: "\f8d9"; +} + +.fa-face-grin-stars { + --fa: "\f587"; +} + +.fa-grin-stars { + --fa: "\f587"; +} + +.fa-bong { + --fa: "\f55c"; +} + +.fa-spaghetti-monster-flying { + --fa: "\f67b"; +} + +.fa-pastafarianism { + --fa: "\f67b"; +} + +.fa-arrow-down-up-across-line { + --fa: "\e4af"; +} + +.fa-spoon { + --fa: "\f2e5"; +} + +.fa-utensil-spoon { + --fa: "\f2e5"; +} + +.fa-jar-wheat { + --fa: "\e517"; +} + +.fa-envelopes-bulk { + --fa: "\f674"; +} + +.fa-mail-bulk { + --fa: "\f674"; +} + +.fa-file-circle-exclamation { + --fa: "\e4eb"; +} + +.fa-circle-h { + --fa: "\f47e"; +} + +.fa-hospital-symbol { + --fa: "\f47e"; +} + +.fa-pager { + --fa: "\f815"; +} + +.fa-address-book { + --fa: "\f2b9"; +} + +.fa-contact-book { + --fa: "\f2b9"; +} + +.fa-strikethrough { + --fa: "\f0cc"; +} + +.fa-k { + --fa: "K"; +} + +.fa-landmark-flag { + --fa: "\e51c"; +} + +.fa-pencil { + --fa: "\f303"; +} + +.fa-pencil-alt { + --fa: "\f303"; +} + +.fa-backward { + --fa: "\f04a"; +} + +.fa-caret-right { + --fa: "\f0da"; +} + +.fa-comments { + --fa: "\f086"; +} + +.fa-paste { + --fa: "\f0ea"; +} + +.fa-file-clipboard { + --fa: "\f0ea"; +} + +.fa-code-pull-request { + --fa: "\e13c"; +} + +.fa-clipboard-list { + --fa: "\f46d"; +} + +.fa-truck-ramp-box { + --fa: "\f4de"; +} + +.fa-truck-loading { + --fa: "\f4de"; +} + +.fa-user-check { + --fa: "\f4fc"; +} + +.fa-vial-virus { + --fa: "\e597"; +} + +.fa-sheet-plastic { + --fa: "\e571"; +} + +.fa-blog { + --fa: "\f781"; +} + +.fa-user-ninja { + --fa: "\f504"; +} + +.fa-person-arrow-up-from-line { + --fa: "\e539"; +} + +.fa-scroll-torah { + --fa: "\f6a0"; +} + +.fa-torah { + --fa: "\f6a0"; +} + +.fa-broom-ball { + --fa: "\f458"; +} + +.fa-quidditch { + --fa: "\f458"; +} + +.fa-quidditch-broom-ball { + --fa: "\f458"; +} + +.fa-toggle-off { + --fa: "\f204"; +} + +.fa-box-archive { + --fa: "\f187"; +} + +.fa-archive { + --fa: "\f187"; +} + +.fa-person-drowning { + --fa: "\e545"; +} + +.fa-arrow-down-9-1 { + --fa: "\f886"; +} + +.fa-sort-numeric-desc { + --fa: "\f886"; +} + +.fa-sort-numeric-down-alt { + --fa: "\f886"; +} + +.fa-face-grin-tongue-squint { + --fa: "\f58a"; +} + +.fa-grin-tongue-squint { + --fa: "\f58a"; +} + +.fa-spray-can { + --fa: "\f5bd"; +} + +.fa-truck-monster { + --fa: "\f63b"; +} + +.fa-w { + --fa: "W"; +} + +.fa-earth-africa { + --fa: "\f57c"; +} + +.fa-globe-africa { + --fa: "\f57c"; +} + +.fa-rainbow { + --fa: "\f75b"; +} + +.fa-circle-notch { + --fa: "\f1ce"; +} + +.fa-tablet-screen-button { + --fa: "\f3fa"; +} + +.fa-tablet-alt { + --fa: "\f3fa"; +} + +.fa-paw { + --fa: "\f1b0"; +} + +.fa-cloud { + --fa: "\f0c2"; +} + +.fa-trowel-bricks { + --fa: "\e58a"; +} + +.fa-face-flushed { + --fa: "\f579"; +} + +.fa-flushed { + --fa: "\f579"; +} + +.fa-hospital-user { + --fa: "\f80d"; +} + +.fa-tent-arrow-left-right { + --fa: "\e57f"; +} + +.fa-gavel { + --fa: "\f0e3"; +} + +.fa-legal { + --fa: "\f0e3"; +} + +.fa-binoculars { + --fa: "\f1e5"; +} + +.fa-microphone-slash { + --fa: "\f131"; +} + +.fa-box-tissue { + --fa: "\e05b"; +} + +.fa-motorcycle { + --fa: "\f21c"; +} + +.fa-bell-concierge { + --fa: "\f562"; +} + +.fa-concierge-bell { + --fa: "\f562"; +} + +.fa-pen-ruler { + --fa: "\f5ae"; +} + +.fa-pencil-ruler { + --fa: "\f5ae"; +} + +.fa-people-arrows { + --fa: "\e068"; +} + +.fa-people-arrows-left-right { + --fa: "\e068"; +} + +.fa-mars-and-venus-burst { + --fa: "\e523"; +} + +.fa-square-caret-right { + --fa: "\f152"; +} + +.fa-caret-square-right { + --fa: "\f152"; +} + +.fa-scissors { + --fa: "\f0c4"; +} + +.fa-cut { + --fa: "\f0c4"; +} + +.fa-sun-plant-wilt { + --fa: "\e57a"; +} + +.fa-toilets-portable { + --fa: "\e584"; +} + +.fa-hockey-puck { + --fa: "\f453"; +} + +.fa-table { + --fa: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right { + --fa: "\e521"; +} + +.fa-tachograph-digital { + --fa: "\f566"; +} + +.fa-digital-tachograph { + --fa: "\f566"; +} + +.fa-users-slash { + --fa: "\e073"; +} + +.fa-clover { + --fa: "\e139"; +} + +.fa-reply { + --fa: "\f3e5"; +} + +.fa-mail-reply { + --fa: "\f3e5"; +} + +.fa-star-and-crescent { + --fa: "\f699"; +} + +.fa-house-fire { + --fa: "\e50c"; +} + +.fa-square-minus { + --fa: "\f146"; +} + +.fa-minus-square { + --fa: "\f146"; +} + +.fa-helicopter { + --fa: "\f533"; +} + +.fa-compass { + --fa: "\f14e"; +} + +.fa-square-caret-down { + --fa: "\f150"; +} + +.fa-caret-square-down { + --fa: "\f150"; +} + +.fa-file-circle-question { + --fa: "\e4ef"; +} + +.fa-laptop-code { + --fa: "\f5fc"; +} + +.fa-swatchbook { + --fa: "\f5c3"; +} + +.fa-prescription-bottle { + --fa: "\f485"; +} + +.fa-bars { + --fa: "\f0c9"; +} + +.fa-navicon { + --fa: "\f0c9"; +} + +.fa-people-group { + --fa: "\e533"; +} + +.fa-hourglass-end { + --fa: "\f253"; +} + +.fa-hourglass-3 { + --fa: "\f253"; +} + +.fa-heart-crack { + --fa: "\f7a9"; +} + +.fa-heart-broken { + --fa: "\f7a9"; +} + +.fa-square-up-right { + --fa: "\f360"; +} + +.fa-external-link-square-alt { + --fa: "\f360"; +} + +.fa-face-kiss-beam { + --fa: "\f597"; +} + +.fa-kiss-beam { + --fa: "\f597"; +} + +.fa-film { + --fa: "\f008"; +} + +.fa-ruler-horizontal { + --fa: "\f547"; +} + +.fa-people-robbery { + --fa: "\e536"; +} + +.fa-lightbulb { + --fa: "\f0eb"; +} + +.fa-caret-left { + --fa: "\f0d9"; +} + +.fa-circle-exclamation { + --fa: "\f06a"; +} + +.fa-exclamation-circle { + --fa: "\f06a"; +} + +.fa-school-circle-xmark { + --fa: "\e56d"; +} + +.fa-arrow-right-from-bracket { + --fa: "\f08b"; +} + +.fa-sign-out { + --fa: "\f08b"; +} + +.fa-circle-chevron-down { + --fa: "\f13a"; +} + +.fa-chevron-circle-down { + --fa: "\f13a"; +} + +.fa-unlock-keyhole { + --fa: "\f13e"; +} + +.fa-unlock-alt { + --fa: "\f13e"; +} + +.fa-cloud-showers-heavy { + --fa: "\f740"; +} + +.fa-headphones-simple { + --fa: "\f58f"; +} + +.fa-headphones-alt { + --fa: "\f58f"; +} + +.fa-sitemap { + --fa: "\f0e8"; +} + +.fa-circle-dollar-to-slot { + --fa: "\f4b9"; +} + +.fa-donate { + --fa: "\f4b9"; +} + +.fa-memory { + --fa: "\f538"; +} + +.fa-road-spikes { + --fa: "\e568"; +} + +.fa-fire-burner { + --fa: "\e4f1"; +} + +.fa-flag { + --fa: "\f024"; +} + +.fa-hanukiah { + --fa: "\f6e6"; +} + +.fa-feather { + --fa: "\f52d"; +} + +.fa-volume-low { + --fa: "\f027"; +} + +.fa-volume-down { + --fa: "\f027"; +} + +.fa-comment-slash { + --fa: "\f4b3"; +} + +.fa-cloud-sun-rain { + --fa: "\f743"; +} + +.fa-compress { + --fa: "\f066"; +} + +.fa-wheat-awn { + --fa: "\e2cd"; +} + +.fa-wheat-alt { + --fa: "\e2cd"; +} + +.fa-ankh { + --fa: "\f644"; +} + +.fa-hands-holding-child { + --fa: "\e4fa"; +} + +.fa-asterisk { + --fa: "\*"; +} + +.fa-square-check { + --fa: "\f14a"; +} + +.fa-check-square { + --fa: "\f14a"; +} + +.fa-peseta-sign { + --fa: "\e221"; +} + +.fa-heading { + --fa: "\f1dc"; +} + +.fa-header { + --fa: "\f1dc"; +} + +.fa-ghost { + --fa: "\f6e2"; +} + +.fa-list { + --fa: "\f03a"; +} + +.fa-list-squares { + --fa: "\f03a"; +} + +.fa-square-phone-flip { + --fa: "\f87b"; +} + +.fa-phone-square-alt { + --fa: "\f87b"; +} + +.fa-cart-plus { + --fa: "\f217"; +} + +.fa-gamepad { + --fa: "\f11b"; +} + +.fa-circle-dot { + --fa: "\f192"; +} + +.fa-dot-circle { + --fa: "\f192"; +} + +.fa-face-dizzy { + --fa: "\f567"; +} + +.fa-dizzy { + --fa: "\f567"; +} + +.fa-egg { + --fa: "\f7fb"; +} + +.fa-house-medical-circle-xmark { + --fa: "\e513"; +} + +.fa-campground { + --fa: "\f6bb"; +} + +.fa-folder-plus { + --fa: "\f65e"; +} + +.fa-futbol { + --fa: "\f1e3"; +} + +.fa-futbol-ball { + --fa: "\f1e3"; +} + +.fa-soccer-ball { + --fa: "\f1e3"; +} + +.fa-paintbrush { + --fa: "\f1fc"; +} + +.fa-paint-brush { + --fa: "\f1fc"; +} + +.fa-lock { + --fa: "\f023"; +} + +.fa-gas-pump { + --fa: "\f52f"; +} + +.fa-hot-tub-person { + --fa: "\f593"; +} + +.fa-hot-tub { + --fa: "\f593"; +} + +.fa-map-location { + --fa: "\f59f"; +} + +.fa-map-marked { + --fa: "\f59f"; +} + +.fa-house-flood-water { + --fa: "\e50e"; +} + +.fa-tree { + --fa: "\f1bb"; +} + +.fa-bridge-lock { + --fa: "\e4cc"; +} + +.fa-sack-dollar { + --fa: "\f81d"; +} + +.fa-pen-to-square { + --fa: "\f044"; +} + +.fa-edit { + --fa: "\f044"; +} + +.fa-car-side { + --fa: "\f5e4"; +} + +.fa-share-nodes { + --fa: "\f1e0"; +} + +.fa-share-alt { + --fa: "\f1e0"; +} + +.fa-heart-circle-minus { + --fa: "\e4ff"; +} + +.fa-hourglass-half { + --fa: "\f252"; +} + +.fa-hourglass-2 { + --fa: "\f252"; +} + +.fa-microscope { + --fa: "\f610"; +} + +.fa-sink { + --fa: "\e06d"; +} + +.fa-bag-shopping { + --fa: "\f290"; +} + +.fa-shopping-bag { + --fa: "\f290"; +} + +.fa-arrow-down-z-a { + --fa: "\f881"; +} + +.fa-sort-alpha-desc { + --fa: "\f881"; +} + +.fa-sort-alpha-down-alt { + --fa: "\f881"; +} + +.fa-mitten { + --fa: "\f7b5"; +} + +.fa-person-rays { + --fa: "\e54d"; +} + +.fa-users { + --fa: "\f0c0"; +} + +.fa-eye-slash { + --fa: "\f070"; +} + +.fa-flask-vial { + --fa: "\e4f3"; +} + +.fa-hand { + --fa: "\f256"; +} + +.fa-hand-paper { + --fa: "\f256"; +} + +.fa-om { + --fa: "\f679"; +} + +.fa-worm { + --fa: "\e599"; +} + +.fa-house-circle-xmark { + --fa: "\e50b"; +} + +.fa-plug { + --fa: "\f1e6"; +} + +.fa-chevron-up { + --fa: "\f077"; +} + +.fa-hand-spock { + --fa: "\f259"; +} + +.fa-stopwatch { + --fa: "\f2f2"; +} + +.fa-face-kiss { + --fa: "\f596"; +} + +.fa-kiss { + --fa: "\f596"; +} + +.fa-bridge-circle-xmark { + --fa: "\e4cb"; +} + +.fa-face-grin-tongue { + --fa: "\f589"; +} + +.fa-grin-tongue { + --fa: "\f589"; +} + +.fa-chess-bishop { + --fa: "\f43a"; +} + +.fa-face-grin-wink { + --fa: "\f58c"; +} + +.fa-grin-wink { + --fa: "\f58c"; +} + +.fa-ear-deaf { + --fa: "\f2a4"; +} + +.fa-deaf { + --fa: "\f2a4"; +} + +.fa-deafness { + --fa: "\f2a4"; +} + +.fa-hard-of-hearing { + --fa: "\f2a4"; +} + +.fa-road-circle-check { + --fa: "\e564"; +} + +.fa-dice-five { + --fa: "\f523"; +} + +.fa-square-rss { + --fa: "\f143"; +} + +.fa-rss-square { + --fa: "\f143"; +} + +.fa-land-mine-on { + --fa: "\e51b"; +} + +.fa-i-cursor { + --fa: "\f246"; +} + +.fa-stamp { + --fa: "\f5bf"; +} + +.fa-stairs { + --fa: "\e289"; +} + +.fa-i { + --fa: "I"; +} + +.fa-hryvnia-sign { + --fa: "\f6f2"; +} + +.fa-hryvnia { + --fa: "\f6f2"; +} + +.fa-pills { + --fa: "\f484"; +} + +.fa-face-grin-wide { + --fa: "\f581"; +} + +.fa-grin-alt { + --fa: "\f581"; +} + +.fa-tooth { + --fa: "\f5c9"; +} + +.fa-v { + --fa: "V"; +} + +.fa-bangladeshi-taka-sign { + --fa: "\e2e6"; +} + +.fa-bicycle { + --fa: "\f206"; +} + +.fa-staff-snake { + --fa: "\e579"; +} + +.fa-rod-asclepius { + --fa: "\e579"; +} + +.fa-rod-snake { + --fa: "\e579"; +} + +.fa-staff-aesculapius { + --fa: "\e579"; +} + +.fa-head-side-cough-slash { + --fa: "\e062"; +} + +.fa-truck-medical { + --fa: "\f0f9"; +} + +.fa-ambulance { + --fa: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation { + --fa: "\e598"; +} + +.fa-snowman { + --fa: "\f7d0"; +} + +.fa-mortar-pestle { + --fa: "\f5a7"; +} + +.fa-road-barrier { + --fa: "\e562"; +} + +.fa-school { + --fa: "\f549"; +} + +.fa-igloo { + --fa: "\f7ae"; +} + +.fa-joint { + --fa: "\f595"; +} + +.fa-angle-right { + --fa: "\f105"; +} + +.fa-horse { + --fa: "\f6f0"; +} + +.fa-q { + --fa: "Q"; +} + +.fa-g { + --fa: "G"; +} + +.fa-notes-medical { + --fa: "\f481"; +} + +.fa-temperature-half { + --fa: "\f2c9"; +} + +.fa-temperature-2 { + --fa: "\f2c9"; +} + +.fa-thermometer-2 { + --fa: "\f2c9"; +} + +.fa-thermometer-half { + --fa: "\f2c9"; +} + +.fa-dong-sign { + --fa: "\e169"; +} + +.fa-capsules { + --fa: "\f46b"; +} + +.fa-poo-storm { + --fa: "\f75a"; +} + +.fa-poo-bolt { + --fa: "\f75a"; +} + +.fa-face-frown-open { + --fa: "\f57a"; +} + +.fa-frown-open { + --fa: "\f57a"; +} + +.fa-hand-point-up { + --fa: "\f0a6"; +} + +.fa-money-bill { + --fa: "\f0d6"; +} + +.fa-bookmark { + --fa: "\f02e"; +} + +.fa-align-justify { + --fa: "\f039"; +} + +.fa-umbrella-beach { + --fa: "\f5ca"; +} + +.fa-helmet-un { + --fa: "\e503"; +} + +.fa-bullseye { + --fa: "\f140"; +} + +.fa-bacon { + --fa: "\f7e5"; +} + +.fa-hand-point-down { + --fa: "\f0a7"; +} + +.fa-arrow-up-from-bracket { + --fa: "\e09a"; +} + +.fa-folder { + --fa: "\f07b"; +} + +.fa-folder-blank { + --fa: "\f07b"; +} + +.fa-file-waveform { + --fa: "\f478"; +} + +.fa-file-medical-alt { + --fa: "\f478"; +} + +.fa-radiation { + --fa: "\f7b9"; +} + +.fa-chart-simple { + --fa: "\e473"; +} + +.fa-mars-stroke { + --fa: "\f229"; +} + +.fa-vial { + --fa: "\f492"; +} + +.fa-gauge { + --fa: "\f624"; +} + +.fa-dashboard { + --fa: "\f624"; +} + +.fa-gauge-med { + --fa: "\f624"; +} + +.fa-tachometer-alt-average { + --fa: "\f624"; +} + +.fa-wand-magic-sparkles { + --fa: "\e2ca"; +} + +.fa-magic-wand-sparkles { + --fa: "\e2ca"; +} + +.fa-e { + --fa: "E"; +} + +.fa-pen-clip { + --fa: "\f305"; +} + +.fa-pen-alt { + --fa: "\f305"; +} + +.fa-bridge-circle-exclamation { + --fa: "\e4ca"; +} + +.fa-user { + --fa: "\f007"; +} + +.fa-school-circle-check { + --fa: "\e56b"; +} + +.fa-dumpster { + --fa: "\f793"; +} + +.fa-van-shuttle { + --fa: "\f5b6"; +} + +.fa-shuttle-van { + --fa: "\f5b6"; +} + +.fa-building-user { + --fa: "\e4da"; +} + +.fa-square-caret-left { + --fa: "\f191"; +} + +.fa-caret-square-left { + --fa: "\f191"; +} + +.fa-highlighter { + --fa: "\f591"; +} + +.fa-key { + --fa: "\f084"; +} + +.fa-bullhorn { + --fa: "\f0a1"; +} + +.fa-globe { + --fa: "\f0ac"; +} + +.fa-synagogue { + --fa: "\f69b"; +} + +.fa-person-half-dress { + --fa: "\e548"; +} + +.fa-road-bridge { + --fa: "\e563"; +} + +.fa-location-arrow { + --fa: "\f124"; +} + +.fa-c { + --fa: "C"; +} + +.fa-tablet-button { + --fa: "\f10a"; +} + +.fa-building-lock { + --fa: "\e4d6"; +} + +.fa-pizza-slice { + --fa: "\f818"; +} + +.fa-money-bill-wave { + --fa: "\f53a"; +} + +.fa-chart-area { + --fa: "\f1fe"; +} + +.fa-area-chart { + --fa: "\f1fe"; +} + +.fa-house-flag { + --fa: "\e50d"; +} + +.fa-person-circle-minus { + --fa: "\e540"; +} + +.fa-ban { + --fa: "\f05e"; +} + +.fa-cancel { + --fa: "\f05e"; +} + +.fa-camera-rotate { + --fa: "\e0d8"; +} + +.fa-spray-can-sparkles { + --fa: "\f5d0"; +} + +.fa-air-freshener { + --fa: "\f5d0"; +} + +.fa-star { + --fa: "\f005"; +} + +.fa-repeat { + --fa: "\f363"; +} + +.fa-cross { + --fa: "\f654"; +} + +.fa-box { + --fa: "\f466"; +} + +.fa-venus-mars { + --fa: "\f228"; +} + +.fa-arrow-pointer { + --fa: "\f245"; +} + +.fa-mouse-pointer { + --fa: "\f245"; +} + +.fa-maximize { + --fa: "\f31e"; +} + +.fa-expand-arrows-alt { + --fa: "\f31e"; +} + +.fa-charging-station { + --fa: "\f5e7"; +} + +.fa-shapes { + --fa: "\f61f"; +} + +.fa-triangle-circle-square { + --fa: "\f61f"; +} + +.fa-shuffle { + --fa: "\f074"; +} + +.fa-random { + --fa: "\f074"; +} + +.fa-person-running { + --fa: "\f70c"; +} + +.fa-running { + --fa: "\f70c"; +} + +.fa-mobile-retro { + --fa: "\e527"; +} + +.fa-grip-lines-vertical { + --fa: "\f7a5"; +} + +.fa-spider { + --fa: "\f717"; +} + +.fa-hands-bound { + --fa: "\e4f9"; +} + +.fa-file-invoice-dollar { + --fa: "\f571"; +} + +.fa-plane-circle-exclamation { + --fa: "\e556"; +} + +.fa-x-ray { + --fa: "\f497"; +} + +.fa-spell-check { + --fa: "\f891"; +} + +.fa-slash { + --fa: "\f715"; +} + +.fa-computer-mouse { + --fa: "\f8cc"; +} + +.fa-mouse { + --fa: "\f8cc"; +} + +.fa-arrow-right-to-bracket { + --fa: "\f090"; +} + +.fa-sign-in { + --fa: "\f090"; +} + +.fa-shop-slash { + --fa: "\e070"; +} + +.fa-store-alt-slash { + --fa: "\e070"; +} + +.fa-server { + --fa: "\f233"; +} + +.fa-virus-covid-slash { + --fa: "\e4a9"; +} + +.fa-shop-lock { + --fa: "\e4a5"; +} + +.fa-hourglass-start { + --fa: "\f251"; +} + +.fa-hourglass-1 { + --fa: "\f251"; +} + +.fa-blender-phone { + --fa: "\f6b6"; +} + +.fa-building-wheat { + --fa: "\e4db"; +} + +.fa-person-breastfeeding { + --fa: "\e53a"; +} + +.fa-right-to-bracket { + --fa: "\f2f6"; +} + +.fa-sign-in-alt { + --fa: "\f2f6"; +} + +.fa-venus { + --fa: "\f221"; +} + +.fa-passport { + --fa: "\f5ab"; +} + +.fa-thumbtack-slash { + --fa: "\e68f"; +} + +.fa-thumb-tack-slash { + --fa: "\e68f"; +} + +.fa-heart-pulse { + --fa: "\f21e"; +} + +.fa-heartbeat { + --fa: "\f21e"; +} + +.fa-people-carry-box { + --fa: "\f4ce"; +} + +.fa-people-carry { + --fa: "\f4ce"; +} + +.fa-temperature-high { + --fa: "\f769"; +} + +.fa-microchip { + --fa: "\f2db"; +} + +.fa-crown { + --fa: "\f521"; +} + +.fa-weight-hanging { + --fa: "\f5cd"; +} + +.fa-xmarks-lines { + --fa: "\e59a"; +} + +.fa-file-prescription { + --fa: "\f572"; +} + +.fa-weight-scale { + --fa: "\f496"; +} + +.fa-weight { + --fa: "\f496"; +} + +.fa-user-group { + --fa: "\f500"; +} + +.fa-user-friends { + --fa: "\f500"; +} + +.fa-arrow-up-a-z { + --fa: "\f15e"; +} + +.fa-sort-alpha-up { + --fa: "\f15e"; +} + +.fa-chess-knight { + --fa: "\f441"; +} + +.fa-face-laugh-squint { + --fa: "\f59b"; +} + +.fa-laugh-squint { + --fa: "\f59b"; +} + +.fa-wheelchair { + --fa: "\f193"; +} + +.fa-circle-arrow-up { + --fa: "\f0aa"; +} + +.fa-arrow-circle-up { + --fa: "\f0aa"; +} + +.fa-toggle-on { + --fa: "\f205"; +} + +.fa-person-walking { + --fa: "\f554"; +} + +.fa-walking { + --fa: "\f554"; +} + +.fa-l { + --fa: "L"; +} + +.fa-fire { + --fa: "\f06d"; +} + +.fa-bed-pulse { + --fa: "\f487"; +} + +.fa-procedures { + --fa: "\f487"; +} + +.fa-shuttle-space { + --fa: "\f197"; +} + +.fa-space-shuttle { + --fa: "\f197"; +} + +.fa-face-laugh { + --fa: "\f599"; +} + +.fa-laugh { + --fa: "\f599"; +} + +.fa-folder-open { + --fa: "\f07c"; +} + +.fa-heart-circle-plus { + --fa: "\e500"; +} + +.fa-code-fork { + --fa: "\e13b"; +} + +.fa-city { + --fa: "\f64f"; +} + +.fa-microphone-lines { + --fa: "\f3c9"; +} + +.fa-microphone-alt { + --fa: "\f3c9"; +} + +.fa-pepper-hot { + --fa: "\f816"; +} + +.fa-unlock { + --fa: "\f09c"; +} + +.fa-colon-sign { + --fa: "\e140"; +} + +.fa-headset { + --fa: "\f590"; +} + +.fa-store-slash { + --fa: "\e071"; +} + +.fa-road-circle-xmark { + --fa: "\e566"; +} + +.fa-user-minus { + --fa: "\f503"; +} + +.fa-mars-stroke-up { + --fa: "\f22a"; +} + +.fa-mars-stroke-v { + --fa: "\f22a"; +} + +.fa-champagne-glasses { + --fa: "\f79f"; +} + +.fa-glass-cheers { + --fa: "\f79f"; +} + +.fa-clipboard { + --fa: "\f328"; +} + +.fa-house-circle-exclamation { + --fa: "\e50a"; +} + +.fa-file-arrow-up { + --fa: "\f574"; +} + +.fa-file-upload { + --fa: "\f574"; +} + +.fa-wifi { + --fa: "\f1eb"; +} + +.fa-wifi-3 { + --fa: "\f1eb"; +} + +.fa-wifi-strong { + --fa: "\f1eb"; +} + +.fa-bath { + --fa: "\f2cd"; +} + +.fa-bathtub { + --fa: "\f2cd"; +} + +.fa-underline { + --fa: "\f0cd"; +} + +.fa-user-pen { + --fa: "\f4ff"; +} + +.fa-user-edit { + --fa: "\f4ff"; +} + +.fa-signature { + --fa: "\f5b7"; +} + +.fa-stroopwafel { + --fa: "\f551"; +} + +.fa-bold { + --fa: "\f032"; +} + +.fa-anchor-lock { + --fa: "\e4ad"; +} + +.fa-building-ngo { + --fa: "\e4d7"; +} + +.fa-manat-sign { + --fa: "\e1d5"; +} + +.fa-not-equal { + --fa: "\f53e"; +} + +.fa-border-top-left { + --fa: "\f853"; +} + +.fa-border-style { + --fa: "\f853"; +} + +.fa-map-location-dot { + --fa: "\f5a0"; +} + +.fa-map-marked-alt { + --fa: "\f5a0"; +} + +.fa-jedi { + --fa: "\f669"; +} + +.fa-square-poll-vertical { + --fa: "\f681"; +} + +.fa-poll { + --fa: "\f681"; +} + +.fa-mug-hot { + --fa: "\f7b6"; +} + +.fa-car-battery { + --fa: "\f5df"; +} + +.fa-battery-car { + --fa: "\f5df"; +} + +.fa-gift { + --fa: "\f06b"; +} + +.fa-dice-two { + --fa: "\f528"; +} + +.fa-chess-queen { + --fa: "\f445"; +} + +.fa-glasses { + --fa: "\f530"; +} + +.fa-chess-board { + --fa: "\f43c"; +} + +.fa-building-circle-check { + --fa: "\e4d2"; +} + +.fa-person-chalkboard { + --fa: "\e53d"; +} + +.fa-mars-stroke-right { + --fa: "\f22b"; +} + +.fa-mars-stroke-h { + --fa: "\f22b"; +} + +.fa-hand-back-fist { + --fa: "\f255"; +} + +.fa-hand-rock { + --fa: "\f255"; +} + +.fa-square-caret-up { + --fa: "\f151"; +} + +.fa-caret-square-up { + --fa: "\f151"; +} + +.fa-cloud-showers-water { + --fa: "\e4e4"; +} + +.fa-chart-bar { + --fa: "\f080"; +} + +.fa-bar-chart { + --fa: "\f080"; +} + +.fa-hands-bubbles { + --fa: "\e05e"; +} + +.fa-hands-wash { + --fa: "\e05e"; +} + +.fa-less-than-equal { + --fa: "\f537"; +} + +.fa-train { + --fa: "\f238"; +} + +.fa-eye-low-vision { + --fa: "\f2a8"; +} + +.fa-low-vision { + --fa: "\f2a8"; +} + +.fa-crow { + --fa: "\f520"; +} + +.fa-sailboat { + --fa: "\e445"; +} + +.fa-window-restore { + --fa: "\f2d2"; +} + +.fa-square-plus { + --fa: "\f0fe"; +} + +.fa-plus-square { + --fa: "\f0fe"; +} + +.fa-torii-gate { + --fa: "\f6a1"; +} + +.fa-frog { + --fa: "\f52e"; +} + +.fa-bucket { + --fa: "\e4cf"; +} + +.fa-image { + --fa: "\f03e"; +} + +.fa-microphone { + --fa: "\f130"; +} + +.fa-cow { + --fa: "\f6c8"; +} + +.fa-caret-up { + --fa: "\f0d8"; +} + +.fa-screwdriver { + --fa: "\f54a"; +} + +.fa-folder-closed { + --fa: "\e185"; +} + +.fa-house-tsunami { + --fa: "\e515"; +} + +.fa-square-nfi { + --fa: "\e576"; +} + +.fa-arrow-up-from-ground-water { + --fa: "\e4b5"; +} + +.fa-martini-glass { + --fa: "\f57b"; +} + +.fa-glass-martini-alt { + --fa: "\f57b"; +} + +.fa-square-binary { + --fa: "\e69b"; +} + +.fa-rotate-left { + --fa: "\f2ea"; +} + +.fa-rotate-back { + --fa: "\f2ea"; +} + +.fa-rotate-backward { + --fa: "\f2ea"; +} + +.fa-undo-alt { + --fa: "\f2ea"; +} + +.fa-table-columns { + --fa: "\f0db"; +} + +.fa-columns { + --fa: "\f0db"; +} + +.fa-lemon { + --fa: "\f094"; +} + +.fa-head-side-mask { + --fa: "\e063"; +} + +.fa-handshake { + --fa: "\f2b5"; +} + +.fa-gem { + --fa: "\f3a5"; +} + +.fa-dolly { + --fa: "\f472"; +} + +.fa-dolly-box { + --fa: "\f472"; +} + +.fa-smoking { + --fa: "\f48d"; +} + +.fa-minimize { + --fa: "\f78c"; +} + +.fa-compress-arrows-alt { + --fa: "\f78c"; +} + +.fa-monument { + --fa: "\f5a6"; +} + +.fa-snowplow { + --fa: "\f7d2"; +} + +.fa-angles-right { + --fa: "\f101"; +} + +.fa-angle-double-right { + --fa: "\f101"; +} + +.fa-cannabis { + --fa: "\f55f"; +} + +.fa-circle-play { + --fa: "\f144"; +} + +.fa-play-circle { + --fa: "\f144"; +} + +.fa-tablets { + --fa: "\f490"; +} + +.fa-ethernet { + --fa: "\f796"; +} + +.fa-euro-sign { + --fa: "\f153"; +} + +.fa-eur { + --fa: "\f153"; +} + +.fa-euro { + --fa: "\f153"; +} + +.fa-chair { + --fa: "\f6c0"; +} + +.fa-circle-check { + --fa: "\f058"; +} + +.fa-check-circle { + --fa: "\f058"; +} + +.fa-circle-stop { + --fa: "\f28d"; +} + +.fa-stop-circle { + --fa: "\f28d"; +} + +.fa-compass-drafting { + --fa: "\f568"; +} + +.fa-drafting-compass { + --fa: "\f568"; +} + +.fa-plate-wheat { + --fa: "\e55a"; +} + +.fa-icicles { + --fa: "\f7ad"; +} + +.fa-person-shelter { + --fa: "\e54f"; +} + +.fa-neuter { + --fa: "\f22c"; +} + +.fa-id-badge { + --fa: "\f2c1"; +} + +.fa-marker { + --fa: "\f5a1"; +} + +.fa-face-laugh-beam { + --fa: "\f59a"; +} + +.fa-laugh-beam { + --fa: "\f59a"; +} + +.fa-helicopter-symbol { + --fa: "\e502"; +} + +.fa-universal-access { + --fa: "\f29a"; +} + +.fa-circle-chevron-up { + --fa: "\f139"; +} + +.fa-chevron-circle-up { + --fa: "\f139"; +} + +.fa-lari-sign { + --fa: "\e1c8"; +} + +.fa-volcano { + --fa: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right { + --fa: "\e553"; +} + +.fa-sterling-sign { + --fa: "\f154"; +} + +.fa-gbp { + --fa: "\f154"; +} + +.fa-pound-sign { + --fa: "\f154"; +} + +.fa-viruses { + --fa: "\e076"; +} + +.fa-square-person-confined { + --fa: "\e577"; +} + +.fa-user-tie { + --fa: "\f508"; +} + +.fa-arrow-down-long { + --fa: "\f175"; +} + +.fa-long-arrow-down { + --fa: "\f175"; +} + +.fa-tent-arrow-down-to-line { + --fa: "\e57e"; +} + +.fa-certificate { + --fa: "\f0a3"; +} + +.fa-reply-all { + --fa: "\f122"; +} + +.fa-mail-reply-all { + --fa: "\f122"; +} + +.fa-suitcase { + --fa: "\f0f2"; +} + +.fa-person-skating { + --fa: "\f7c5"; +} + +.fa-skating { + --fa: "\f7c5"; +} + +.fa-filter-circle-dollar { + --fa: "\f662"; +} + +.fa-funnel-dollar { + --fa: "\f662"; +} + +.fa-camera-retro { + --fa: "\f083"; +} + +.fa-circle-arrow-down { + --fa: "\f0ab"; +} + +.fa-arrow-circle-down { + --fa: "\f0ab"; +} + +.fa-file-import { + --fa: "\f56f"; +} + +.fa-arrow-right-to-file { + --fa: "\f56f"; +} + +.fa-square-arrow-up-right { + --fa: "\f14c"; +} + +.fa-external-link-square { + --fa: "\f14c"; +} + +.fa-box-open { + --fa: "\f49e"; +} + +.fa-scroll { + --fa: "\f70e"; +} + +.fa-spa { + --fa: "\f5bb"; +} + +.fa-location-pin-lock { + --fa: "\e51f"; +} + +.fa-pause { + --fa: "\f04c"; +} + +.fa-hill-avalanche { + --fa: "\e507"; +} + +.fa-temperature-empty { + --fa: "\f2cb"; +} + +.fa-temperature-0 { + --fa: "\f2cb"; +} + +.fa-thermometer-0 { + --fa: "\f2cb"; +} + +.fa-thermometer-empty { + --fa: "\f2cb"; +} + +.fa-bomb { + --fa: "\f1e2"; +} + +.fa-registered { + --fa: "\f25d"; +} + +.fa-address-card { + --fa: "\f2bb"; +} + +.fa-contact-card { + --fa: "\f2bb"; +} + +.fa-vcard { + --fa: "\f2bb"; +} + +.fa-scale-unbalanced-flip { + --fa: "\f516"; +} + +.fa-balance-scale-right { + --fa: "\f516"; +} + +.fa-subscript { + --fa: "\f12c"; +} + +.fa-diamond-turn-right { + --fa: "\f5eb"; +} + +.fa-directions { + --fa: "\f5eb"; +} + +.fa-burst { + --fa: "\e4dc"; +} + +.fa-house-laptop { + --fa: "\e066"; +} + +.fa-laptop-house { + --fa: "\e066"; +} + +.fa-face-tired { + --fa: "\f5c8"; +} + +.fa-tired { + --fa: "\f5c8"; +} + +.fa-money-bills { + --fa: "\e1f3"; +} + +.fa-smog { + --fa: "\f75f"; +} + +.fa-crutch { + --fa: "\f7f7"; +} + +.fa-cloud-arrow-up { + --fa: "\f0ee"; +} + +.fa-cloud-upload { + --fa: "\f0ee"; +} + +.fa-cloud-upload-alt { + --fa: "\f0ee"; +} + +.fa-palette { + --fa: "\f53f"; +} + +.fa-arrows-turn-right { + --fa: "\e4c0"; +} + +.fa-vest { + --fa: "\e085"; +} + +.fa-ferry { + --fa: "\e4ea"; +} + +.fa-arrows-down-to-people { + --fa: "\e4b9"; +} + +.fa-seedling { + --fa: "\f4d8"; +} + +.fa-sprout { + --fa: "\f4d8"; +} + +.fa-left-right { + --fa: "\f337"; +} + +.fa-arrows-alt-h { + --fa: "\f337"; +} + +.fa-boxes-packing { + --fa: "\e4c7"; +} + +.fa-circle-arrow-left { + --fa: "\f0a8"; +} + +.fa-arrow-circle-left { + --fa: "\f0a8"; +} + +.fa-group-arrows-rotate { + --fa: "\e4f6"; +} + +.fa-bowl-food { + --fa: "\e4c6"; +} + +.fa-candy-cane { + --fa: "\f786"; +} + +.fa-arrow-down-wide-short { + --fa: "\f160"; +} + +.fa-sort-amount-asc { + --fa: "\f160"; +} + +.fa-sort-amount-down { + --fa: "\f160"; +} + +.fa-cloud-bolt { + --fa: "\f76c"; +} + +.fa-thunderstorm { + --fa: "\f76c"; +} + +.fa-text-slash { + --fa: "\f87d"; +} + +.fa-remove-format { + --fa: "\f87d"; +} + +.fa-face-smile-wink { + --fa: "\f4da"; +} + +.fa-smile-wink { + --fa: "\f4da"; +} + +.fa-file-word { + --fa: "\f1c2"; +} + +.fa-file-powerpoint { + --fa: "\f1c4"; +} + +.fa-arrows-left-right { + --fa: "\f07e"; +} + +.fa-arrows-h { + --fa: "\f07e"; +} + +.fa-house-lock { + --fa: "\e510"; +} + +.fa-cloud-arrow-down { + --fa: "\f0ed"; +} + +.fa-cloud-download { + --fa: "\f0ed"; +} + +.fa-cloud-download-alt { + --fa: "\f0ed"; +} + +.fa-children { + --fa: "\e4e1"; +} + +.fa-chalkboard { + --fa: "\f51b"; +} + +.fa-blackboard { + --fa: "\f51b"; +} + +.fa-user-large-slash { + --fa: "\f4fa"; +} + +.fa-user-alt-slash { + --fa: "\f4fa"; +} + +.fa-envelope-open { + --fa: "\f2b6"; +} + +.fa-handshake-simple-slash { + --fa: "\e05f"; +} + +.fa-handshake-alt-slash { + --fa: "\e05f"; +} + +.fa-mattress-pillow { + --fa: "\e525"; +} + +.fa-guarani-sign { + --fa: "\e19a"; +} + +.fa-arrows-rotate { + --fa: "\f021"; +} + +.fa-refresh { + --fa: "\f021"; +} + +.fa-sync { + --fa: "\f021"; +} + +.fa-fire-extinguisher { + --fa: "\f134"; +} + +.fa-cruzeiro-sign { + --fa: "\e152"; +} + +.fa-greater-than-equal { + --fa: "\f532"; +} + +.fa-shield-halved { + --fa: "\f3ed"; +} + +.fa-shield-alt { + --fa: "\f3ed"; +} + +.fa-book-atlas { + --fa: "\f558"; +} + +.fa-atlas { + --fa: "\f558"; +} + +.fa-virus { + --fa: "\e074"; +} + +.fa-envelope-circle-check { + --fa: "\e4e8"; +} + +.fa-layer-group { + --fa: "\f5fd"; +} + +.fa-arrows-to-dot { + --fa: "\e4be"; +} + +.fa-archway { + --fa: "\f557"; +} + +.fa-heart-circle-check { + --fa: "\e4fd"; +} + +.fa-house-chimney-crack { + --fa: "\f6f1"; +} + +.fa-house-damage { + --fa: "\f6f1"; +} + +.fa-file-zipper { + --fa: "\f1c6"; +} + +.fa-file-archive { + --fa: "\f1c6"; +} + +.fa-square { + --fa: "\f0c8"; +} + +.fa-martini-glass-empty { + --fa: "\f000"; +} + +.fa-glass-martini { + --fa: "\f000"; +} + +.fa-couch { + --fa: "\f4b8"; +} + +.fa-cedi-sign { + --fa: "\e0df"; +} + +.fa-italic { + --fa: "\f033"; +} + +.fa-table-cells-column-lock { + --fa: "\e678"; +} + +.fa-church { + --fa: "\f51d"; +} + +.fa-comments-dollar { + --fa: "\f653"; +} + +.fa-democrat { + --fa: "\f747"; +} + +.fa-z { + --fa: "Z"; +} + +.fa-person-skiing { + --fa: "\f7c9"; +} + +.fa-skiing { + --fa: "\f7c9"; +} + +.fa-road-lock { + --fa: "\e567"; +} + +.fa-a { + --fa: "A"; +} + +.fa-temperature-arrow-down { + --fa: "\e03f"; +} + +.fa-temperature-down { + --fa: "\e03f"; +} + +.fa-feather-pointed { + --fa: "\f56b"; +} + +.fa-feather-alt { + --fa: "\f56b"; +} + +.fa-p { + --fa: "P"; +} + +.fa-snowflake { + --fa: "\f2dc"; +} + +.fa-newspaper { + --fa: "\f1ea"; +} + +.fa-rectangle-ad { + --fa: "\f641"; +} + +.fa-ad { + --fa: "\f641"; +} + +.fa-circle-arrow-right { + --fa: "\f0a9"; +} + +.fa-arrow-circle-right { + --fa: "\f0a9"; +} + +.fa-filter-circle-xmark { + --fa: "\e17b"; +} + +.fa-locust { + --fa: "\e520"; +} + +.fa-sort { + --fa: "\f0dc"; +} + +.fa-unsorted { + --fa: "\f0dc"; +} + +.fa-list-ol { + --fa: "\f0cb"; +} + +.fa-list-1-2 { + --fa: "\f0cb"; +} + +.fa-list-numeric { + --fa: "\f0cb"; +} + +.fa-person-dress-burst { + --fa: "\e544"; +} + +.fa-money-check-dollar { + --fa: "\f53d"; +} + +.fa-money-check-alt { + --fa: "\f53d"; +} + +.fa-vector-square { + --fa: "\f5cb"; +} + +.fa-bread-slice { + --fa: "\f7ec"; +} + +.fa-language { + --fa: "\f1ab"; +} + +.fa-face-kiss-wink-heart { + --fa: "\f598"; +} + +.fa-kiss-wink-heart { + --fa: "\f598"; +} + +.fa-filter { + --fa: "\f0b0"; +} + +.fa-question { + --fa: "\?"; +} + +.fa-file-signature { + --fa: "\f573"; +} + +.fa-up-down-left-right { + --fa: "\f0b2"; +} + +.fa-arrows-alt { + --fa: "\f0b2"; +} + +.fa-house-chimney-user { + --fa: "\e065"; +} + +.fa-hand-holding-heart { + --fa: "\f4be"; +} + +.fa-puzzle-piece { + --fa: "\f12e"; +} + +.fa-money-check { + --fa: "\f53c"; +} + +.fa-star-half-stroke { + --fa: "\f5c0"; +} + +.fa-star-half-alt { + --fa: "\f5c0"; +} + +.fa-code { + --fa: "\f121"; +} + +.fa-whiskey-glass { + --fa: "\f7a0"; +} + +.fa-glass-whiskey { + --fa: "\f7a0"; +} + +.fa-building-circle-exclamation { + --fa: "\e4d3"; +} + +.fa-magnifying-glass-chart { + --fa: "\e522"; +} + +.fa-arrow-up-right-from-square { + --fa: "\f08e"; +} + +.fa-external-link { + --fa: "\f08e"; +} + +.fa-cubes-stacked { + --fa: "\e4e6"; +} + +.fa-won-sign { + --fa: "\f159"; +} + +.fa-krw { + --fa: "\f159"; +} + +.fa-won { + --fa: "\f159"; +} + +.fa-virus-covid { + --fa: "\e4a8"; +} + +.fa-austral-sign { + --fa: "\e0a9"; +} + +.fa-f { + --fa: "F"; +} + +.fa-leaf { + --fa: "\f06c"; +} + +.fa-road { + --fa: "\f018"; +} + +.fa-taxi { + --fa: "\f1ba"; +} + +.fa-cab { + --fa: "\f1ba"; +} + +.fa-person-circle-plus { + --fa: "\e541"; +} + +.fa-chart-pie { + --fa: "\f200"; +} + +.fa-pie-chart { + --fa: "\f200"; +} + +.fa-bolt-lightning { + --fa: "\e0b7"; +} + +.fa-sack-xmark { + --fa: "\e56a"; +} + +.fa-file-excel { + --fa: "\f1c3"; +} + +.fa-file-contract { + --fa: "\f56c"; +} + +.fa-fish-fins { + --fa: "\e4f2"; +} + +.fa-building-flag { + --fa: "\e4d5"; +} + +.fa-face-grin-beam { + --fa: "\f582"; +} + +.fa-grin-beam { + --fa: "\f582"; +} + +.fa-object-ungroup { + --fa: "\f248"; +} + +.fa-poop { + --fa: "\f619"; +} + +.fa-location-pin { + --fa: "\f041"; +} + +.fa-map-marker { + --fa: "\f041"; +} + +.fa-kaaba { + --fa: "\f66b"; +} + +.fa-toilet-paper { + --fa: "\f71e"; +} + +.fa-helmet-safety { + --fa: "\f807"; +} + +.fa-hard-hat { + --fa: "\f807"; +} + +.fa-hat-hard { + --fa: "\f807"; +} + +.fa-eject { + --fa: "\f052"; +} + +.fa-circle-right { + --fa: "\f35a"; +} + +.fa-arrow-alt-circle-right { + --fa: "\f35a"; +} + +.fa-plane-circle-check { + --fa: "\e555"; +} + +.fa-face-rolling-eyes { + --fa: "\f5a5"; +} + +.fa-meh-rolling-eyes { + --fa: "\f5a5"; +} + +.fa-object-group { + --fa: "\f247"; +} + +.fa-chart-line { + --fa: "\f201"; +} + +.fa-line-chart { + --fa: "\f201"; +} + +.fa-mask-ventilator { + --fa: "\e524"; +} + +.fa-arrow-right { + --fa: "\f061"; +} + +.fa-signs-post { + --fa: "\f277"; +} + +.fa-map-signs { + --fa: "\f277"; +} + +.fa-cash-register { + --fa: "\f788"; +} + +.fa-person-circle-question { + --fa: "\e542"; +} + +.fa-h { + --fa: "H"; +} + +.fa-tarp { + --fa: "\e57b"; +} + +.fa-screwdriver-wrench { + --fa: "\f7d9"; +} + +.fa-tools { + --fa: "\f7d9"; +} + +.fa-arrows-to-eye { + --fa: "\e4bf"; +} + +.fa-plug-circle-bolt { + --fa: "\e55b"; +} + +.fa-heart { + --fa: "\f004"; +} + +.fa-mars-and-venus { + --fa: "\f224"; +} + +.fa-house-user { + --fa: "\e1b0"; +} + +.fa-home-user { + --fa: "\e1b0"; +} + +.fa-dumpster-fire { + --fa: "\f794"; +} + +.fa-house-crack { + --fa: "\e3b1"; +} + +.fa-martini-glass-citrus { + --fa: "\f561"; +} + +.fa-cocktail { + --fa: "\f561"; +} + +.fa-face-surprise { + --fa: "\f5c2"; +} + +.fa-surprise { + --fa: "\f5c2"; +} + +.fa-bottle-water { + --fa: "\e4c5"; +} + +.fa-circle-pause { + --fa: "\f28b"; +} + +.fa-pause-circle { + --fa: "\f28b"; +} + +.fa-toilet-paper-slash { + --fa: "\e072"; +} + +.fa-apple-whole { + --fa: "\f5d1"; +} + +.fa-apple-alt { + --fa: "\f5d1"; +} + +.fa-kitchen-set { + --fa: "\e51a"; +} + +.fa-r { + --fa: "R"; +} + +.fa-temperature-quarter { + --fa: "\f2ca"; +} + +.fa-temperature-1 { + --fa: "\f2ca"; +} + +.fa-thermometer-1 { + --fa: "\f2ca"; +} + +.fa-thermometer-quarter { + --fa: "\f2ca"; +} + +.fa-cube { + --fa: "\f1b2"; +} + +.fa-bitcoin-sign { + --fa: "\e0b4"; +} + +.fa-shield-dog { + --fa: "\e573"; +} + +.fa-solar-panel { + --fa: "\f5ba"; +} + +.fa-lock-open { + --fa: "\f3c1"; +} + +.fa-elevator { + --fa: "\e16d"; +} + +.fa-money-bill-transfer { + --fa: "\e528"; +} + +.fa-money-bill-trend-up { + --fa: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right { + --fa: "\e50f"; +} + +.fa-square-poll-horizontal { + --fa: "\f682"; +} + +.fa-poll-h { + --fa: "\f682"; +} + +.fa-circle { + --fa: "\f111"; +} + +.fa-backward-fast { + --fa: "\f049"; +} + +.fa-fast-backward { + --fa: "\f049"; +} + +.fa-recycle { + --fa: "\f1b8"; +} + +.fa-user-astronaut { + --fa: "\f4fb"; +} + +.fa-plane-slash { + --fa: "\e069"; +} + +.fa-trademark { + --fa: "\f25c"; +} + +.fa-basketball { + --fa: "\f434"; +} + +.fa-basketball-ball { + --fa: "\f434"; +} + +.fa-satellite-dish { + --fa: "\f7c0"; +} + +.fa-circle-up { + --fa: "\f35b"; +} + +.fa-arrow-alt-circle-up { + --fa: "\f35b"; +} + +.fa-mobile-screen-button { + --fa: "\f3cd"; +} + +.fa-mobile-alt { + --fa: "\f3cd"; +} + +.fa-volume-high { + --fa: "\f028"; +} + +.fa-volume-up { + --fa: "\f028"; +} + +.fa-users-rays { + --fa: "\e593"; +} + +.fa-wallet { + --fa: "\f555"; +} + +.fa-clipboard-check { + --fa: "\f46c"; +} + +.fa-file-audio { + --fa: "\f1c7"; +} + +.fa-burger { + --fa: "\f805"; +} + +.fa-hamburger { + --fa: "\f805"; +} + +.fa-wrench { + --fa: "\f0ad"; +} + +.fa-bugs { + --fa: "\e4d0"; +} + +.fa-rupee-sign { + --fa: "\f156"; +} + +.fa-rupee { + --fa: "\f156"; +} + +.fa-file-image { + --fa: "\f1c5"; +} + +.fa-circle-question { + --fa: "\f059"; +} + +.fa-question-circle { + --fa: "\f059"; +} + +.fa-plane-departure { + --fa: "\f5b0"; +} + +.fa-handshake-slash { + --fa: "\e060"; +} + +.fa-book-bookmark { + --fa: "\e0bb"; +} + +.fa-code-branch { + --fa: "\f126"; +} + +.fa-hat-cowboy { + --fa: "\f8c0"; +} + +.fa-bridge { + --fa: "\e4c8"; +} + +.fa-phone-flip { + --fa: "\f879"; +} + +.fa-phone-alt { + --fa: "\f879"; +} + +.fa-truck-front { + --fa: "\e2b7"; +} + +.fa-cat { + --fa: "\f6be"; +} + +.fa-anchor-circle-exclamation { + --fa: "\e4ab"; +} + +.fa-truck-field { + --fa: "\e58d"; +} + +.fa-route { + --fa: "\f4d7"; +} + +.fa-clipboard-question { + --fa: "\e4e3"; +} + +.fa-panorama { + --fa: "\e209"; +} + +.fa-comment-medical { + --fa: "\f7f5"; +} + +.fa-teeth-open { + --fa: "\f62f"; +} + +.fa-file-circle-minus { + --fa: "\e4ed"; +} + +.fa-tags { + --fa: "\f02c"; +} + +.fa-wine-glass { + --fa: "\f4e3"; +} + +.fa-forward-fast { + --fa: "\f050"; +} + +.fa-fast-forward { + --fa: "\f050"; +} + +.fa-face-meh-blank { + --fa: "\f5a4"; +} + +.fa-meh-blank { + --fa: "\f5a4"; +} + +.fa-square-parking { + --fa: "\f540"; +} + +.fa-parking { + --fa: "\f540"; +} + +.fa-house-signal { + --fa: "\e012"; +} + +.fa-bars-progress { + --fa: "\f828"; +} + +.fa-tasks-alt { + --fa: "\f828"; +} + +.fa-faucet-drip { + --fa: "\e006"; +} + +.fa-cart-flatbed { + --fa: "\f474"; +} + +.fa-dolly-flatbed { + --fa: "\f474"; +} + +.fa-ban-smoking { + --fa: "\f54d"; +} + +.fa-smoking-ban { + --fa: "\f54d"; +} + +.fa-terminal { + --fa: "\f120"; +} + +.fa-mobile-button { + --fa: "\f10b"; +} + +.fa-house-medical-flag { + --fa: "\e514"; +} + +.fa-basket-shopping { + --fa: "\f291"; +} + +.fa-shopping-basket { + --fa: "\f291"; +} + +.fa-tape { + --fa: "\f4db"; +} + +.fa-bus-simple { + --fa: "\f55e"; +} + +.fa-bus-alt { + --fa: "\f55e"; +} + +.fa-eye { + --fa: "\f06e"; +} + +.fa-face-sad-cry { + --fa: "\f5b3"; +} + +.fa-sad-cry { + --fa: "\f5b3"; +} + +.fa-audio-description { + --fa: "\f29e"; +} + +.fa-person-military-to-person { + --fa: "\e54c"; +} + +.fa-file-shield { + --fa: "\e4f0"; +} + +.fa-user-slash { + --fa: "\f506"; +} + +.fa-pen { + --fa: "\f304"; +} + +.fa-tower-observation { + --fa: "\e586"; +} + +.fa-file-code { + --fa: "\f1c9"; +} + +.fa-signal { + --fa: "\f012"; +} + +.fa-signal-5 { + --fa: "\f012"; +} + +.fa-signal-perfect { + --fa: "\f012"; +} + +.fa-bus { + --fa: "\f207"; +} + +.fa-heart-circle-xmark { + --fa: "\e501"; +} + +.fa-house-chimney { + --fa: "\e3af"; +} + +.fa-home-lg { + --fa: "\e3af"; +} + +.fa-window-maximize { + --fa: "\f2d0"; +} + +.fa-face-frown { + --fa: "\f119"; +} + +.fa-frown { + --fa: "\f119"; +} + +.fa-prescription { + --fa: "\f5b1"; +} + +.fa-shop { + --fa: "\f54f"; +} + +.fa-store-alt { + --fa: "\f54f"; +} + +.fa-floppy-disk { + --fa: "\f0c7"; +} + +.fa-save { + --fa: "\f0c7"; +} + +.fa-vihara { + --fa: "\f6a7"; +} + +.fa-scale-unbalanced { + --fa: "\f515"; +} + +.fa-balance-scale-left { + --fa: "\f515"; +} + +.fa-sort-up { + --fa: "\f0de"; +} + +.fa-sort-asc { + --fa: "\f0de"; +} + +.fa-comment-dots { + --fa: "\f4ad"; +} + +.fa-commenting { + --fa: "\f4ad"; +} + +.fa-plant-wilt { + --fa: "\e5aa"; +} + +.fa-diamond { + --fa: "\f219"; +} + +.fa-face-grin-squint { + --fa: "\f585"; +} + +.fa-grin-squint { + --fa: "\f585"; +} + +.fa-hand-holding-dollar { + --fa: "\f4c0"; +} + +.fa-hand-holding-usd { + --fa: "\f4c0"; +} + +.fa-chart-diagram { + --fa: "\e695"; +} + +.fa-bacterium { + --fa: "\e05a"; +} + +.fa-hand-pointer { + --fa: "\f25a"; +} + +.fa-drum-steelpan { + --fa: "\f56a"; +} + +.fa-hand-scissors { + --fa: "\f257"; +} + +.fa-hands-praying { + --fa: "\f684"; +} + +.fa-praying-hands { + --fa: "\f684"; +} + +.fa-arrow-rotate-right { + --fa: "\f01e"; +} + +.fa-arrow-right-rotate { + --fa: "\f01e"; +} + +.fa-arrow-rotate-forward { + --fa: "\f01e"; +} + +.fa-redo { + --fa: "\f01e"; +} + +.fa-biohazard { + --fa: "\f780"; +} + +.fa-location-crosshairs { + --fa: "\f601"; +} + +.fa-location { + --fa: "\f601"; +} + +.fa-mars-double { + --fa: "\f227"; +} + +.fa-child-dress { + --fa: "\e59c"; +} + +.fa-users-between-lines { + --fa: "\e591"; +} + +.fa-lungs-virus { + --fa: "\e067"; +} + +.fa-face-grin-tears { + --fa: "\f588"; +} + +.fa-grin-tears { + --fa: "\f588"; +} + +.fa-phone { + --fa: "\f095"; +} + +.fa-calendar-xmark { + --fa: "\f273"; +} + +.fa-calendar-times { + --fa: "\f273"; +} + +.fa-child-reaching { + --fa: "\e59d"; +} + +.fa-head-side-virus { + --fa: "\e064"; +} + +.fa-user-gear { + --fa: "\f4fe"; +} + +.fa-user-cog { + --fa: "\f4fe"; +} + +.fa-arrow-up-1-9 { + --fa: "\f163"; +} + +.fa-sort-numeric-up { + --fa: "\f163"; +} + +.fa-door-closed { + --fa: "\f52a"; +} + +.fa-shield-virus { + --fa: "\e06c"; +} + +.fa-dice-six { + --fa: "\f526"; +} + +.fa-mosquito-net { + --fa: "\e52c"; +} + +.fa-file-fragment { + --fa: "\e697"; +} + +.fa-bridge-water { + --fa: "\e4ce"; +} + +.fa-person-booth { + --fa: "\f756"; +} + +.fa-text-width { + --fa: "\f035"; +} + +.fa-hat-wizard { + --fa: "\f6e8"; +} + +.fa-pen-fancy { + --fa: "\f5ac"; +} + +.fa-person-digging { + --fa: "\f85e"; +} + +.fa-digging { + --fa: "\f85e"; +} + +.fa-trash { + --fa: "\f1f8"; +} + +.fa-gauge-simple { + --fa: "\f629"; +} + +.fa-gauge-simple-med { + --fa: "\f629"; +} + +.fa-tachometer-average { + --fa: "\f629"; +} + +.fa-book-medical { + --fa: "\f7e6"; +} + +.fa-poo { + --fa: "\f2fe"; +} + +.fa-quote-right { + --fa: "\f10e"; +} + +.fa-quote-right-alt { + --fa: "\f10e"; +} + +.fa-shirt { + --fa: "\f553"; +} + +.fa-t-shirt { + --fa: "\f553"; +} + +.fa-tshirt { + --fa: "\f553"; +} + +.fa-cubes { + --fa: "\f1b3"; +} + +.fa-divide { + --fa: "\f529"; +} + +.fa-tenge-sign { + --fa: "\f7d7"; +} + +.fa-tenge { + --fa: "\f7d7"; +} + +.fa-headphones { + --fa: "\f025"; +} + +.fa-hands-holding { + --fa: "\f4c2"; +} + +.fa-hands-clapping { + --fa: "\e1a8"; +} + +.fa-republican { + --fa: "\f75e"; +} + +.fa-arrow-left { + --fa: "\f060"; +} + +.fa-person-circle-xmark { + --fa: "\e543"; +} + +.fa-ruler { + --fa: "\f545"; +} + +.fa-align-left { + --fa: "\f036"; +} + +.fa-dice-d6 { + --fa: "\f6d1"; +} + +.fa-restroom { + --fa: "\f7bd"; +} + +.fa-j { + --fa: "J"; +} + +.fa-users-viewfinder { + --fa: "\e595"; +} + +.fa-file-video { + --fa: "\f1c8"; +} + +.fa-up-right-from-square { + --fa: "\f35d"; +} + +.fa-external-link-alt { + --fa: "\f35d"; +} + +.fa-table-cells { + --fa: "\f00a"; +} + +.fa-th { + --fa: "\f00a"; +} + +.fa-file-pdf { + --fa: "\f1c1"; +} + +.fa-book-bible { + --fa: "\f647"; +} + +.fa-bible { + --fa: "\f647"; +} + +.fa-o { + --fa: "O"; +} + +.fa-suitcase-medical { + --fa: "\f0fa"; +} + +.fa-medkit { + --fa: "\f0fa"; +} + +.fa-user-secret { + --fa: "\f21b"; +} + +.fa-otter { + --fa: "\f700"; +} + +.fa-person-dress { + --fa: "\f182"; +} + +.fa-female { + --fa: "\f182"; +} + +.fa-comment-dollar { + --fa: "\f651"; +} + +.fa-business-time { + --fa: "\f64a"; +} + +.fa-briefcase-clock { + --fa: "\f64a"; +} + +.fa-table-cells-large { + --fa: "\f009"; +} + +.fa-th-large { + --fa: "\f009"; +} + +.fa-book-tanakh { + --fa: "\f827"; +} + +.fa-tanakh { + --fa: "\f827"; +} + +.fa-phone-volume { + --fa: "\f2a0"; +} + +.fa-volume-control-phone { + --fa: "\f2a0"; +} + +.fa-hat-cowboy-side { + --fa: "\f8c1"; +} + +.fa-clipboard-user { + --fa: "\f7f3"; +} + +.fa-child { + --fa: "\f1ae"; +} + +.fa-lira-sign { + --fa: "\f195"; +} + +.fa-satellite { + --fa: "\f7bf"; +} + +.fa-plane-lock { + --fa: "\e558"; +} + +.fa-tag { + --fa: "\f02b"; +} + +.fa-comment { + --fa: "\f075"; +} + +.fa-cake-candles { + --fa: "\f1fd"; +} + +.fa-birthday-cake { + --fa: "\f1fd"; +} + +.fa-cake { + --fa: "\f1fd"; +} + +.fa-envelope { + --fa: "\f0e0"; +} + +.fa-angles-up { + --fa: "\f102"; +} + +.fa-angle-double-up { + --fa: "\f102"; +} + +.fa-paperclip { + --fa: "\f0c6"; +} + +.fa-arrow-right-to-city { + --fa: "\e4b3"; +} + +.fa-ribbon { + --fa: "\f4d6"; +} + +.fa-lungs { + --fa: "\f604"; +} + +.fa-arrow-up-9-1 { + --fa: "\f887"; +} + +.fa-sort-numeric-up-alt { + --fa: "\f887"; +} + +.fa-litecoin-sign { + --fa: "\e1d3"; +} + +.fa-border-none { + --fa: "\f850"; +} + +.fa-circle-nodes { + --fa: "\e4e2"; +} + +.fa-parachute-box { + --fa: "\f4cd"; +} + +.fa-indent { + --fa: "\f03c"; +} + +.fa-truck-field-un { + --fa: "\e58e"; +} + +.fa-hourglass { + --fa: "\f254"; +} + +.fa-hourglass-empty { + --fa: "\f254"; +} + +.fa-mountain { + --fa: "\f6fc"; +} + +.fa-user-doctor { + --fa: "\f0f0"; +} + +.fa-user-md { + --fa: "\f0f0"; +} + +.fa-circle-info { + --fa: "\f05a"; +} + +.fa-info-circle { + --fa: "\f05a"; +} + +.fa-cloud-meatball { + --fa: "\f73b"; +} + +.fa-camera { + --fa: "\f030"; +} + +.fa-camera-alt { + --fa: "\f030"; +} + +.fa-square-virus { + --fa: "\e578"; +} + +.fa-meteor { + --fa: "\f753"; +} + +.fa-car-on { + --fa: "\e4dd"; +} + +.fa-sleigh { + --fa: "\f7cc"; +} + +.fa-arrow-down-1-9 { + --fa: "\f162"; +} + +.fa-sort-numeric-asc { + --fa: "\f162"; +} + +.fa-sort-numeric-down { + --fa: "\f162"; +} + +.fa-hand-holding-droplet { + --fa: "\f4c1"; +} + +.fa-hand-holding-water { + --fa: "\f4c1"; +} + +.fa-water { + --fa: "\f773"; +} + +.fa-calendar-check { + --fa: "\f274"; +} + +.fa-braille { + --fa: "\f2a1"; +} + +.fa-prescription-bottle-medical { + --fa: "\f486"; +} + +.fa-prescription-bottle-alt { + --fa: "\f486"; +} + +.fa-landmark { + --fa: "\f66f"; +} + +.fa-truck { + --fa: "\f0d1"; +} + +.fa-crosshairs { + --fa: "\f05b"; +} + +.fa-person-cane { + --fa: "\e53c"; +} + +.fa-tent { + --fa: "\e57d"; +} + +.fa-vest-patches { + --fa: "\e086"; +} + +.fa-check-double { + --fa: "\f560"; +} + +.fa-arrow-down-a-z { + --fa: "\f15d"; +} + +.fa-sort-alpha-asc { + --fa: "\f15d"; +} + +.fa-sort-alpha-down { + --fa: "\f15d"; +} + +.fa-money-bill-wheat { + --fa: "\e52a"; +} + +.fa-cookie { + --fa: "\f563"; +} + +.fa-arrow-rotate-left { + --fa: "\f0e2"; +} + +.fa-arrow-left-rotate { + --fa: "\f0e2"; +} + +.fa-arrow-rotate-back { + --fa: "\f0e2"; +} + +.fa-arrow-rotate-backward { + --fa: "\f0e2"; +} + +.fa-undo { + --fa: "\f0e2"; +} + +.fa-hard-drive { + --fa: "\f0a0"; +} + +.fa-hdd { + --fa: "\f0a0"; +} + +.fa-face-grin-squint-tears { + --fa: "\f586"; +} + +.fa-grin-squint-tears { + --fa: "\f586"; +} + +.fa-dumbbell { + --fa: "\f44b"; +} + +.fa-rectangle-list { + --fa: "\f022"; +} + +.fa-list-alt { + --fa: "\f022"; +} + +.fa-tarp-droplet { + --fa: "\e57c"; +} + +.fa-house-medical-circle-check { + --fa: "\e511"; +} + +.fa-person-skiing-nordic { + --fa: "\f7ca"; +} + +.fa-skiing-nordic { + --fa: "\f7ca"; +} + +.fa-calendar-plus { + --fa: "\f271"; +} + +.fa-plane-arrival { + --fa: "\f5af"; +} + +.fa-circle-left { + --fa: "\f359"; +} + +.fa-arrow-alt-circle-left { + --fa: "\f359"; +} + +.fa-train-subway { + --fa: "\f239"; +} + +.fa-subway { + --fa: "\f239"; +} + +.fa-chart-gantt { + --fa: "\e0e4"; +} + +.fa-indian-rupee-sign { + --fa: "\e1bc"; +} + +.fa-indian-rupee { + --fa: "\e1bc"; +} + +.fa-inr { + --fa: "\e1bc"; +} + +.fa-crop-simple { + --fa: "\f565"; +} + +.fa-crop-alt { + --fa: "\f565"; +} + +.fa-money-bill-1 { + --fa: "\f3d1"; +} + +.fa-money-bill-alt { + --fa: "\f3d1"; +} + +.fa-left-long { + --fa: "\f30a"; +} + +.fa-long-arrow-alt-left { + --fa: "\f30a"; +} + +.fa-dna { + --fa: "\f471"; +} + +.fa-virus-slash { + --fa: "\e075"; +} + +.fa-minus { + --fa: "\f068"; +} + +.fa-subtract { + --fa: "\f068"; +} + +.fa-chess { + --fa: "\f439"; +} + +.fa-arrow-left-long { + --fa: "\f177"; +} + +.fa-long-arrow-left { + --fa: "\f177"; +} + +.fa-plug-circle-check { + --fa: "\e55c"; +} + +.fa-street-view { + --fa: "\f21d"; +} + +.fa-franc-sign { + --fa: "\e18f"; +} + +.fa-volume-off { + --fa: "\f026"; +} + +.fa-hands-asl-interpreting { + --fa: "\f2a3"; +} + +.fa-american-sign-language-interpreting { + --fa: "\f2a3"; +} + +.fa-asl-interpreting { + --fa: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting { + --fa: "\f2a3"; +} + +.fa-gear { + --fa: "\f013"; +} + +.fa-cog { + --fa: "\f013"; +} + +.fa-droplet-slash { + --fa: "\f5c7"; +} + +.fa-tint-slash { + --fa: "\f5c7"; +} + +.fa-mosque { + --fa: "\f678"; +} + +.fa-mosquito { + --fa: "\e52b"; +} + +.fa-star-of-david { + --fa: "\f69a"; +} + +.fa-person-military-rifle { + --fa: "\e54b"; +} + +.fa-cart-shopping { + --fa: "\f07a"; +} + +.fa-shopping-cart { + --fa: "\f07a"; +} + +.fa-vials { + --fa: "\f493"; +} + +.fa-plug-circle-plus { + --fa: "\e55f"; +} + +.fa-place-of-worship { + --fa: "\f67f"; +} + +.fa-grip-vertical { + --fa: "\f58e"; +} + +.fa-hexagon-nodes { + --fa: "\e699"; +} + +.fa-arrow-turn-up { + --fa: "\f148"; +} + +.fa-level-up { + --fa: "\f148"; +} + +.fa-u { + --fa: "U"; +} + +.fa-square-root-variable { + --fa: "\f698"; +} + +.fa-square-root-alt { + --fa: "\f698"; +} + +.fa-clock { + --fa: "\f017"; +} + +.fa-clock-four { + --fa: "\f017"; +} + +.fa-backward-step { + --fa: "\f048"; +} + +.fa-step-backward { + --fa: "\f048"; +} + +.fa-pallet { + --fa: "\f482"; +} + +.fa-faucet { + --fa: "\e005"; +} + +.fa-baseball-bat-ball { + --fa: "\f432"; +} + +.fa-s { + --fa: "S"; +} + +.fa-timeline { + --fa: "\e29c"; +} + +.fa-keyboard { + --fa: "\f11c"; +} + +.fa-caret-down { + --fa: "\f0d7"; +} + +.fa-house-chimney-medical { + --fa: "\f7f2"; +} + +.fa-clinic-medical { + --fa: "\f7f2"; +} + +.fa-temperature-three-quarters { + --fa: "\f2c8"; +} + +.fa-temperature-3 { + --fa: "\f2c8"; +} + +.fa-thermometer-3 { + --fa: "\f2c8"; +} + +.fa-thermometer-three-quarters { + --fa: "\f2c8"; +} + +.fa-mobile-screen { + --fa: "\f3cf"; +} + +.fa-mobile-android-alt { + --fa: "\f3cf"; +} + +.fa-plane-up { + --fa: "\e22d"; +} + +.fa-piggy-bank { + --fa: "\f4d3"; +} + +.fa-battery-half { + --fa: "\f242"; +} + +.fa-battery-3 { + --fa: "\f242"; +} + +.fa-mountain-city { + --fa: "\e52e"; +} + +.fa-coins { + --fa: "\f51e"; +} + +.fa-khanda { + --fa: "\f66d"; +} + +.fa-sliders { + --fa: "\f1de"; +} + +.fa-sliders-h { + --fa: "\f1de"; +} + +.fa-folder-tree { + --fa: "\f802"; +} + +.fa-network-wired { + --fa: "\f6ff"; +} + +.fa-map-pin { + --fa: "\f276"; +} + +.fa-hamsa { + --fa: "\f665"; +} + +.fa-cent-sign { + --fa: "\e3f5"; +} + +.fa-flask { + --fa: "\f0c3"; +} + +.fa-person-pregnant { + --fa: "\e31e"; +} + +.fa-wand-sparkles { + --fa: "\f72b"; +} + +.fa-ellipsis-vertical { + --fa: "\f142"; +} + +.fa-ellipsis-v { + --fa: "\f142"; +} + +.fa-ticket { + --fa: "\f145"; +} + +.fa-power-off { + --fa: "\f011"; +} + +.fa-right-long { + --fa: "\f30b"; +} + +.fa-long-arrow-alt-right { + --fa: "\f30b"; +} + +.fa-flag-usa { + --fa: "\f74d"; +} + +.fa-laptop-file { + --fa: "\e51d"; +} + +.fa-tty { + --fa: "\f1e4"; +} + +.fa-teletype { + --fa: "\f1e4"; +} + +.fa-diagram-next { + --fa: "\e476"; +} + +.fa-person-rifle { + --fa: "\e54e"; +} + +.fa-house-medical-circle-exclamation { + --fa: "\e512"; +} + +.fa-closed-captioning { + --fa: "\f20a"; +} + +.fa-person-hiking { + --fa: "\f6ec"; +} + +.fa-hiking { + --fa: "\f6ec"; +} + +.fa-venus-double { + --fa: "\f226"; +} + +.fa-images { + --fa: "\f302"; +} + +.fa-calculator { + --fa: "\f1ec"; +} + +.fa-people-pulling { + --fa: "\e535"; +} + +.fa-n { + --fa: "N"; +} + +.fa-cable-car { + --fa: "\f7da"; +} + +.fa-tram { + --fa: "\f7da"; +} + +.fa-cloud-rain { + --fa: "\f73d"; +} + +.fa-building-circle-xmark { + --fa: "\e4d4"; +} + +.fa-ship { + --fa: "\f21a"; +} + +.fa-arrows-down-to-line { + --fa: "\e4b8"; +} + +.fa-download { + --fa: "\f019"; +} + +.fa-face-grin { + --fa: "\f580"; +} + +.fa-grin { + --fa: "\f580"; +} + +.fa-delete-left { + --fa: "\f55a"; +} + +.fa-backspace { + --fa: "\f55a"; +} + +.fa-eye-dropper { + --fa: "\f1fb"; +} + +.fa-eye-dropper-empty { + --fa: "\f1fb"; +} + +.fa-eyedropper { + --fa: "\f1fb"; +} + +.fa-file-circle-check { + --fa: "\e5a0"; +} + +.fa-forward { + --fa: "\f04e"; +} + +.fa-mobile { + --fa: "\f3ce"; +} + +.fa-mobile-android { + --fa: "\f3ce"; +} + +.fa-mobile-phone { + --fa: "\f3ce"; +} + +.fa-face-meh { + --fa: "\f11a"; +} + +.fa-meh { + --fa: "\f11a"; +} + +.fa-align-center { + --fa: "\f037"; +} + +.fa-book-skull { + --fa: "\f6b7"; +} + +.fa-book-dead { + --fa: "\f6b7"; +} + +.fa-id-card { + --fa: "\f2c2"; +} + +.fa-drivers-license { + --fa: "\f2c2"; +} + +.fa-outdent { + --fa: "\f03b"; +} + +.fa-dedent { + --fa: "\f03b"; +} + +.fa-heart-circle-exclamation { + --fa: "\e4fe"; +} + +.fa-house { + --fa: "\f015"; +} + +.fa-home { + --fa: "\f015"; +} + +.fa-home-alt { + --fa: "\f015"; +} + +.fa-home-lg-alt { + --fa: "\f015"; +} + +.fa-calendar-week { + --fa: "\f784"; +} + +.fa-laptop-medical { + --fa: "\f812"; +} + +.fa-b { + --fa: "B"; +} + +.fa-file-medical { + --fa: "\f477"; +} + +.fa-dice-one { + --fa: "\f525"; +} + +.fa-kiwi-bird { + --fa: "\f535"; +} + +.fa-arrow-right-arrow-left { + --fa: "\f0ec"; +} + +.fa-exchange { + --fa: "\f0ec"; +} + +.fa-rotate-right { + --fa: "\f2f9"; +} + +.fa-redo-alt { + --fa: "\f2f9"; +} + +.fa-rotate-forward { + --fa: "\f2f9"; +} + +.fa-utensils { + --fa: "\f2e7"; +} + +.fa-cutlery { + --fa: "\f2e7"; +} + +.fa-arrow-up-wide-short { + --fa: "\f161"; +} + +.fa-sort-amount-up { + --fa: "\f161"; +} + +.fa-mill-sign { + --fa: "\e1ed"; +} + +.fa-bowl-rice { + --fa: "\e2eb"; +} + +.fa-skull { + --fa: "\f54c"; +} + +.fa-tower-broadcast { + --fa: "\f519"; +} + +.fa-broadcast-tower { + --fa: "\f519"; +} + +.fa-truck-pickup { + --fa: "\f63c"; +} + +.fa-up-long { + --fa: "\f30c"; +} + +.fa-long-arrow-alt-up { + --fa: "\f30c"; +} + +.fa-stop { + --fa: "\f04d"; +} + +.fa-code-merge { + --fa: "\f387"; +} + +.fa-upload { + --fa: "\f093"; +} + +.fa-hurricane { + --fa: "\f751"; +} + +.fa-mound { + --fa: "\e52d"; +} + +.fa-toilet-portable { + --fa: "\e583"; +} + +.fa-compact-disc { + --fa: "\f51f"; +} + +.fa-file-arrow-down { + --fa: "\f56d"; +} + +.fa-file-download { + --fa: "\f56d"; +} + +.fa-caravan { + --fa: "\f8ff"; +} + +.fa-shield-cat { + --fa: "\e572"; +} + +.fa-bolt { + --fa: "\f0e7"; +} + +.fa-zap { + --fa: "\f0e7"; +} + +.fa-glass-water { + --fa: "\e4f4"; +} + +.fa-oil-well { + --fa: "\e532"; +} + +.fa-vault { + --fa: "\e2c5"; +} + +.fa-mars { + --fa: "\f222"; +} + +.fa-toilet { + --fa: "\f7d8"; +} + +.fa-plane-circle-xmark { + --fa: "\e557"; +} + +.fa-yen-sign { + --fa: "\f157"; +} + +.fa-cny { + --fa: "\f157"; +} + +.fa-jpy { + --fa: "\f157"; +} + +.fa-rmb { + --fa: "\f157"; +} + +.fa-yen { + --fa: "\f157"; +} + +.fa-ruble-sign { + --fa: "\f158"; +} + +.fa-rouble { + --fa: "\f158"; +} + +.fa-rub { + --fa: "\f158"; +} + +.fa-ruble { + --fa: "\f158"; +} + +.fa-sun { + --fa: "\f185"; +} + +.fa-guitar { + --fa: "\f7a6"; +} + +.fa-face-laugh-wink { + --fa: "\f59c"; +} + +.fa-laugh-wink { + --fa: "\f59c"; +} + +.fa-horse-head { + --fa: "\f7ab"; +} + +.fa-bore-hole { + --fa: "\e4c3"; +} + +.fa-industry { + --fa: "\f275"; +} + +.fa-circle-down { + --fa: "\f358"; +} + +.fa-arrow-alt-circle-down { + --fa: "\f358"; +} + +.fa-arrows-turn-to-dots { + --fa: "\e4c1"; +} + +.fa-florin-sign { + --fa: "\e184"; +} + +.fa-arrow-down-short-wide { + --fa: "\f884"; +} + +.fa-sort-amount-desc { + --fa: "\f884"; +} + +.fa-sort-amount-down-alt { + --fa: "\f884"; +} + +.fa-less-than { + --fa: "\<"; +} + +.fa-angle-down { + --fa: "\f107"; +} + +.fa-car-tunnel { + --fa: "\e4de"; +} + +.fa-head-side-cough { + --fa: "\e061"; +} + +.fa-grip-lines { + --fa: "\f7a4"; +} + +.fa-thumbs-down { + --fa: "\f165"; +} + +.fa-user-lock { + --fa: "\f502"; +} + +.fa-arrow-right-long { + --fa: "\f178"; +} + +.fa-long-arrow-right { + --fa: "\f178"; +} + +.fa-anchor-circle-xmark { + --fa: "\e4ac"; +} + +.fa-ellipsis { + --fa: "\f141"; +} + +.fa-ellipsis-h { + --fa: "\f141"; +} + +.fa-chess-pawn { + --fa: "\f443"; +} + +.fa-kit-medical { + --fa: "\f479"; +} + +.fa-first-aid { + --fa: "\f479"; +} + +.fa-person-through-window { + --fa: "\e5a9"; +} + +.fa-toolbox { + --fa: "\f552"; +} + +.fa-hands-holding-circle { + --fa: "\e4fb"; +} + +.fa-bug { + --fa: "\f188"; +} + +.fa-credit-card { + --fa: "\f09d"; +} + +.fa-credit-card-alt { + --fa: "\f09d"; +} + +.fa-car { + --fa: "\f1b9"; +} + +.fa-automobile { + --fa: "\f1b9"; +} + +.fa-hand-holding-hand { + --fa: "\e4f7"; +} + +.fa-book-open-reader { + --fa: "\f5da"; +} + +.fa-book-reader { + --fa: "\f5da"; +} + +.fa-mountain-sun { + --fa: "\e52f"; +} + +.fa-arrows-left-right-to-line { + --fa: "\e4ba"; +} + +.fa-dice-d20 { + --fa: "\f6cf"; +} + +.fa-truck-droplet { + --fa: "\e58c"; +} + +.fa-file-circle-xmark { + --fa: "\e5a1"; +} + +.fa-temperature-arrow-up { + --fa: "\e040"; +} + +.fa-temperature-up { + --fa: "\e040"; +} + +.fa-medal { + --fa: "\f5a2"; +} + +.fa-bed { + --fa: "\f236"; +} + +.fa-square-h { + --fa: "\f0fd"; +} + +.fa-h-square { + --fa: "\f0fd"; +} + +.fa-podcast { + --fa: "\f2ce"; +} + +.fa-temperature-full { + --fa: "\f2c7"; +} + +.fa-temperature-4 { + --fa: "\f2c7"; +} + +.fa-thermometer-4 { + --fa: "\f2c7"; +} + +.fa-thermometer-full { + --fa: "\f2c7"; +} + +.fa-bell { + --fa: "\f0f3"; +} + +.fa-superscript { + --fa: "\f12b"; +} + +.fa-plug-circle-xmark { + --fa: "\e560"; +} + +.fa-star-of-life { + --fa: "\f621"; +} + +.fa-phone-slash { + --fa: "\f3dd"; +} + +.fa-paint-roller { + --fa: "\f5aa"; +} + +.fa-handshake-angle { + --fa: "\f4c4"; +} + +.fa-hands-helping { + --fa: "\f4c4"; +} + +.fa-location-dot { + --fa: "\f3c5"; +} + +.fa-map-marker-alt { + --fa: "\f3c5"; +} + +.fa-file { + --fa: "\f15b"; +} + +.fa-greater-than { + --fa: "\>"; +} + +.fa-person-swimming { + --fa: "\f5c4"; +} + +.fa-swimmer { + --fa: "\f5c4"; +} + +.fa-arrow-down { + --fa: "\f063"; +} + +.fa-droplet { + --fa: "\f043"; +} + +.fa-tint { + --fa: "\f043"; +} + +.fa-eraser { + --fa: "\f12d"; +} + +.fa-earth-americas { + --fa: "\f57d"; +} + +.fa-earth { + --fa: "\f57d"; +} + +.fa-earth-america { + --fa: "\f57d"; +} + +.fa-globe-americas { + --fa: "\f57d"; +} + +.fa-person-burst { + --fa: "\e53b"; +} + +.fa-dove { + --fa: "\f4ba"; +} + +.fa-battery-empty { + --fa: "\f244"; +} + +.fa-battery-0 { + --fa: "\f244"; +} + +.fa-socks { + --fa: "\f696"; +} + +.fa-inbox { + --fa: "\f01c"; +} + +.fa-section { + --fa: "\e447"; +} + +.fa-gauge-high { + --fa: "\f625"; +} + +.fa-tachometer-alt { + --fa: "\f625"; +} + +.fa-tachometer-alt-fast { + --fa: "\f625"; +} + +.fa-envelope-open-text { + --fa: "\f658"; +} + +.fa-hospital { + --fa: "\f0f8"; +} + +.fa-hospital-alt { + --fa: "\f0f8"; +} + +.fa-hospital-wide { + --fa: "\f0f8"; +} + +.fa-wine-bottle { + --fa: "\f72f"; +} + +.fa-chess-rook { + --fa: "\f447"; +} + +.fa-bars-staggered { + --fa: "\f550"; +} + +.fa-reorder { + --fa: "\f550"; +} + +.fa-stream { + --fa: "\f550"; +} + +.fa-dharmachakra { + --fa: "\f655"; +} + +.fa-hotdog { + --fa: "\f80f"; +} + +.fa-person-walking-with-cane { + --fa: "\f29d"; +} + +.fa-blind { + --fa: "\f29d"; +} + +.fa-drum { + --fa: "\f569"; +} + +.fa-ice-cream { + --fa: "\f810"; +} + +.fa-heart-circle-bolt { + --fa: "\e4fc"; +} + +.fa-fax { + --fa: "\f1ac"; +} + +.fa-paragraph { + --fa: "\f1dd"; +} + +.fa-check-to-slot { + --fa: "\f772"; +} + +.fa-vote-yea { + --fa: "\f772"; +} + +.fa-star-half { + --fa: "\f089"; +} + +.fa-boxes-stacked { + --fa: "\f468"; +} + +.fa-boxes { + --fa: "\f468"; +} + +.fa-boxes-alt { + --fa: "\f468"; +} + +.fa-link { + --fa: "\f0c1"; +} + +.fa-chain { + --fa: "\f0c1"; +} + +.fa-ear-listen { + --fa: "\f2a2"; +} + +.fa-assistive-listening-systems { + --fa: "\f2a2"; +} + +.fa-tree-city { + --fa: "\e587"; +} + +.fa-play { + --fa: "\f04b"; +} + +.fa-font { + --fa: "\f031"; +} + +.fa-table-cells-row-lock { + --fa: "\e67a"; +} + +.fa-rupiah-sign { + --fa: "\e23d"; +} + +.fa-magnifying-glass { + --fa: "\f002"; +} + +.fa-search { + --fa: "\f002"; +} + +.fa-table-tennis-paddle-ball { + --fa: "\f45d"; +} + +.fa-ping-pong-paddle-ball { + --fa: "\f45d"; +} + +.fa-table-tennis { + --fa: "\f45d"; +} + +.fa-person-dots-from-line { + --fa: "\f470"; +} + +.fa-diagnoses { + --fa: "\f470"; +} + +.fa-trash-can-arrow-up { + --fa: "\f82a"; +} + +.fa-trash-restore-alt { + --fa: "\f82a"; +} + +.fa-naira-sign { + --fa: "\e1f6"; +} + +.fa-cart-arrow-down { + --fa: "\f218"; +} + +.fa-walkie-talkie { + --fa: "\f8ef"; +} + +.fa-file-pen { + --fa: "\f31c"; +} + +.fa-file-edit { + --fa: "\f31c"; +} + +.fa-receipt { + --fa: "\f543"; +} + +.fa-square-pen { + --fa: "\f14b"; +} + +.fa-pen-square { + --fa: "\f14b"; +} + +.fa-pencil-square { + --fa: "\f14b"; +} + +.fa-suitcase-rolling { + --fa: "\f5c1"; +} + +.fa-person-circle-exclamation { + --fa: "\e53f"; +} + +.fa-chevron-down { + --fa: "\f078"; +} + +.fa-battery-full { + --fa: "\f240"; +} + +.fa-battery { + --fa: "\f240"; +} + +.fa-battery-5 { + --fa: "\f240"; +} + +.fa-skull-crossbones { + --fa: "\f714"; +} + +.fa-code-compare { + --fa: "\e13a"; +} + +.fa-list-ul { + --fa: "\f0ca"; +} + +.fa-list-dots { + --fa: "\f0ca"; +} + +.fa-school-lock { + --fa: "\e56f"; +} + +.fa-tower-cell { + --fa: "\e585"; +} + +.fa-down-long { + --fa: "\f309"; +} + +.fa-long-arrow-alt-down { + --fa: "\f309"; +} + +.fa-ranking-star { + --fa: "\e561"; +} + +.fa-chess-king { + --fa: "\f43f"; +} + +.fa-person-harassing { + --fa: "\e549"; +} + +.fa-brazilian-real-sign { + --fa: "\e46c"; +} + +.fa-landmark-dome { + --fa: "\f752"; +} + +.fa-landmark-alt { + --fa: "\f752"; +} + +.fa-arrow-up { + --fa: "\f062"; +} + +.fa-tv { + --fa: "\f26c"; +} + +.fa-television { + --fa: "\f26c"; +} + +.fa-tv-alt { + --fa: "\f26c"; +} + +.fa-shrimp { + --fa: "\e448"; +} + +.fa-list-check { + --fa: "\f0ae"; +} + +.fa-tasks { + --fa: "\f0ae"; +} + +.fa-jug-detergent { + --fa: "\e519"; +} + +.fa-circle-user { + --fa: "\f2bd"; +} + +.fa-user-circle { + --fa: "\f2bd"; +} + +.fa-user-shield { + --fa: "\f505"; +} + +.fa-wind { + --fa: "\f72e"; +} + +.fa-car-burst { + --fa: "\f5e1"; +} + +.fa-car-crash { + --fa: "\f5e1"; +} + +.fa-y { + --fa: "Y"; +} + +.fa-person-snowboarding { + --fa: "\f7ce"; +} + +.fa-snowboarding { + --fa: "\f7ce"; +} + +.fa-truck-fast { + --fa: "\f48b"; +} + +.fa-shipping-fast { + --fa: "\f48b"; +} + +.fa-fish { + --fa: "\f578"; +} + +.fa-user-graduate { + --fa: "\f501"; +} + +.fa-circle-half-stroke { + --fa: "\f042"; +} + +.fa-adjust { + --fa: "\f042"; +} + +.fa-clapperboard { + --fa: "\e131"; +} + +.fa-circle-radiation { + --fa: "\f7ba"; +} + +.fa-radiation-alt { + --fa: "\f7ba"; +} + +.fa-baseball { + --fa: "\f433"; +} + +.fa-baseball-ball { + --fa: "\f433"; +} + +.fa-jet-fighter-up { + --fa: "\e518"; +} + +.fa-diagram-project { + --fa: "\f542"; +} + +.fa-project-diagram { + --fa: "\f542"; +} + +.fa-copy { + --fa: "\f0c5"; +} + +.fa-volume-xmark { + --fa: "\f6a9"; +} + +.fa-volume-mute { + --fa: "\f6a9"; +} + +.fa-volume-times { + --fa: "\f6a9"; +} + +.fa-hand-sparkles { + --fa: "\e05d"; +} + +.fa-grip { + --fa: "\f58d"; +} + +.fa-grip-horizontal { + --fa: "\f58d"; +} + +.fa-share-from-square { + --fa: "\f14d"; +} + +.fa-share-square { + --fa: "\f14d"; +} + +.fa-child-combatant { + --fa: "\e4e0"; +} + +.fa-child-rifle { + --fa: "\e4e0"; +} + +.fa-gun { + --fa: "\e19b"; +} + +.fa-square-phone { + --fa: "\f098"; +} + +.fa-phone-square { + --fa: "\f098"; +} + +.fa-plus { + --fa: "\+"; +} + +.fa-add { + --fa: "\+"; +} + +.fa-expand { + --fa: "\f065"; +} + +.fa-computer { + --fa: "\e4e5"; +} + +.fa-xmark { + --fa: "\f00d"; +} + +.fa-close { + --fa: "\f00d"; +} + +.fa-multiply { + --fa: "\f00d"; +} + +.fa-remove { + --fa: "\f00d"; +} + +.fa-times { + --fa: "\f00d"; +} + +.fa-arrows-up-down-left-right { + --fa: "\f047"; +} + +.fa-arrows { + --fa: "\f047"; +} + +.fa-chalkboard-user { + --fa: "\f51c"; +} + +.fa-chalkboard-teacher { + --fa: "\f51c"; +} + +.fa-peso-sign { + --fa: "\e222"; +} + +.fa-building-shield { + --fa: "\e4d8"; +} + +.fa-baby { + --fa: "\f77c"; +} + +.fa-users-line { + --fa: "\e592"; +} + +.fa-quote-left { + --fa: "\f10d"; +} + +.fa-quote-left-alt { + --fa: "\f10d"; +} + +.fa-tractor { + --fa: "\f722"; +} + +.fa-trash-arrow-up { + --fa: "\f829"; +} + +.fa-trash-restore { + --fa: "\f829"; +} + +.fa-arrow-down-up-lock { + --fa: "\e4b0"; +} + +.fa-lines-leaning { + --fa: "\e51e"; +} + +.fa-ruler-combined { + --fa: "\f546"; +} + +.fa-copyright { + --fa: "\f1f9"; +} + +.fa-equals { + --fa: "\="; +} + +.fa-blender { + --fa: "\f517"; +} + +.fa-teeth { + --fa: "\f62e"; +} + +.fa-shekel-sign { + --fa: "\f20b"; +} + +.fa-ils { + --fa: "\f20b"; +} + +.fa-shekel { + --fa: "\f20b"; +} + +.fa-sheqel { + --fa: "\f20b"; +} + +.fa-sheqel-sign { + --fa: "\f20b"; +} + +.fa-map { + --fa: "\f279"; +} + +.fa-rocket { + --fa: "\f135"; +} + +.fa-photo-film { + --fa: "\f87c"; +} + +.fa-photo-video { + --fa: "\f87c"; +} + +.fa-folder-minus { + --fa: "\f65d"; +} + +.fa-hexagon-nodes-bolt { + --fa: "\e69a"; +} + +.fa-store { + --fa: "\f54e"; +} + +.fa-arrow-trend-up { + --fa: "\e098"; +} + +.fa-plug-circle-minus { + --fa: "\e55e"; +} + +.fa-sign-hanging { + --fa: "\f4d9"; +} + +.fa-sign { + --fa: "\f4d9"; +} + +.fa-bezier-curve { + --fa: "\f55b"; +} + +.fa-bell-slash { + --fa: "\f1f6"; +} + +.fa-tablet { + --fa: "\f3fb"; +} + +.fa-tablet-android { + --fa: "\f3fb"; +} + +.fa-school-flag { + --fa: "\e56e"; +} + +.fa-fill { + --fa: "\f575"; +} + +.fa-angle-up { + --fa: "\f106"; +} + +.fa-drumstick-bite { + --fa: "\f6d7"; +} + +.fa-holly-berry { + --fa: "\f7aa"; +} + +.fa-chevron-left { + --fa: "\f053"; +} + +.fa-bacteria { + --fa: "\e059"; +} + +.fa-hand-lizard { + --fa: "\f258"; +} + +.fa-notdef { + --fa: "\e1fe"; +} + +.fa-disease { + --fa: "\f7fa"; +} + +.fa-briefcase-medical { + --fa: "\f469"; +} + +.fa-genderless { + --fa: "\f22d"; +} + +.fa-chevron-right { + --fa: "\f054"; +} + +.fa-retweet { + --fa: "\f079"; +} + +.fa-car-rear { + --fa: "\f5de"; +} + +.fa-car-alt { + --fa: "\f5de"; +} + +.fa-pump-soap { + --fa: "\e06b"; +} + +.fa-video-slash { + --fa: "\f4e2"; +} + +.fa-battery-quarter { + --fa: "\f243"; +} + +.fa-battery-2 { + --fa: "\f243"; +} + +.fa-radio { + --fa: "\f8d7"; +} + +.fa-baby-carriage { + --fa: "\f77d"; +} + +.fa-carriage-baby { + --fa: "\f77d"; +} + +.fa-traffic-light { + --fa: "\f637"; +} + +.fa-thermometer { + --fa: "\f491"; +} + +.fa-vr-cardboard { + --fa: "\f729"; +} + +.fa-hand-middle-finger { + --fa: "\f806"; +} + +.fa-percent { + --fa: "\%"; +} + +.fa-percentage { + --fa: "\%"; +} + +.fa-truck-moving { + --fa: "\f4df"; +} + +.fa-glass-water-droplet { + --fa: "\e4f5"; +} + +.fa-display { + --fa: "\e163"; +} + +.fa-face-smile { + --fa: "\f118"; +} + +.fa-smile { + --fa: "\f118"; +} + +.fa-thumbtack { + --fa: "\f08d"; +} + +.fa-thumb-tack { + --fa: "\f08d"; +} + +.fa-trophy { + --fa: "\f091"; +} + +.fa-person-praying { + --fa: "\f683"; +} + +.fa-pray { + --fa: "\f683"; +} + +.fa-hammer { + --fa: "\f6e3"; +} + +.fa-hand-peace { + --fa: "\f25b"; +} + +.fa-rotate { + --fa: "\f2f1"; +} + +.fa-sync-alt { + --fa: "\f2f1"; +} + +.fa-spinner { + --fa: "\f110"; +} + +.fa-robot { + --fa: "\f544"; +} + +.fa-peace { + --fa: "\f67c"; +} + +.fa-gears { + --fa: "\f085"; +} + +.fa-cogs { + --fa: "\f085"; +} + +.fa-warehouse { + --fa: "\f494"; +} + +.fa-arrow-up-right-dots { + --fa: "\e4b7"; +} + +.fa-splotch { + --fa: "\f5bc"; +} + +.fa-face-grin-hearts { + --fa: "\f584"; +} + +.fa-grin-hearts { + --fa: "\f584"; +} + +.fa-dice-four { + --fa: "\f524"; +} + +.fa-sim-card { + --fa: "\f7c4"; +} + +.fa-transgender { + --fa: "\f225"; +} + +.fa-transgender-alt { + --fa: "\f225"; +} + +.fa-mercury { + --fa: "\f223"; +} + +.fa-arrow-turn-down { + --fa: "\f149"; +} + +.fa-level-down { + --fa: "\f149"; +} + +.fa-person-falling-burst { + --fa: "\e547"; +} + +.fa-award { + --fa: "\f559"; +} + +.fa-ticket-simple { + --fa: "\f3ff"; +} + +.fa-ticket-alt { + --fa: "\f3ff"; +} + +.fa-building { + --fa: "\f1ad"; +} + +.fa-angles-left { + --fa: "\f100"; +} + +.fa-angle-double-left { + --fa: "\f100"; +} + +.fa-qrcode { + --fa: "\f029"; +} + +.fa-clock-rotate-left { + --fa: "\f1da"; +} + +.fa-history { + --fa: "\f1da"; +} + +.fa-face-grin-beam-sweat { + --fa: "\f583"; +} + +.fa-grin-beam-sweat { + --fa: "\f583"; +} + +.fa-file-export { + --fa: "\f56e"; +} + +.fa-arrow-right-from-file { + --fa: "\f56e"; +} + +.fa-shield { + --fa: "\f132"; +} + +.fa-shield-blank { + --fa: "\f132"; +} + +.fa-arrow-up-short-wide { + --fa: "\f885"; +} + +.fa-sort-amount-up-alt { + --fa: "\f885"; +} + +.fa-comment-nodes { + --fa: "\e696"; +} + +.fa-house-medical { + --fa: "\e3b2"; +} + +.fa-golf-ball-tee { + --fa: "\f450"; +} + +.fa-golf-ball { + --fa: "\f450"; +} + +.fa-circle-chevron-left { + --fa: "\f137"; +} + +.fa-chevron-circle-left { + --fa: "\f137"; +} + +.fa-house-chimney-window { + --fa: "\e00d"; +} + +.fa-pen-nib { + --fa: "\f5ad"; +} + +.fa-tent-arrow-turn-left { + --fa: "\e580"; +} + +.fa-tents { + --fa: "\e582"; +} + +.fa-wand-magic { + --fa: "\f0d0"; +} + +.fa-magic { + --fa: "\f0d0"; +} + +.fa-dog { + --fa: "\f6d3"; +} + +.fa-carrot { + --fa: "\f787"; +} + +.fa-moon { + --fa: "\f186"; +} + +.fa-wine-glass-empty { + --fa: "\f5ce"; +} + +.fa-wine-glass-alt { + --fa: "\f5ce"; +} + +.fa-cheese { + --fa: "\f7ef"; +} + +.fa-yin-yang { + --fa: "\f6ad"; +} + +.fa-music { + --fa: "\f001"; +} + +.fa-code-commit { + --fa: "\f386"; +} + +.fa-temperature-low { + --fa: "\f76b"; +} + +.fa-person-biking { + --fa: "\f84a"; +} + +.fa-biking { + --fa: "\f84a"; +} + +.fa-broom { + --fa: "\f51a"; +} + +.fa-shield-heart { + --fa: "\e574"; +} + +.fa-gopuram { + --fa: "\f664"; +} + +.fa-earth-oceania { + --fa: "\e47b"; +} + +.fa-globe-oceania { + --fa: "\e47b"; +} + +.fa-square-xmark { + --fa: "\f2d3"; +} + +.fa-times-square { + --fa: "\f2d3"; +} + +.fa-xmark-square { + --fa: "\f2d3"; +} + +.fa-hashtag { + --fa: "\#"; +} + +.fa-up-right-and-down-left-from-center { + --fa: "\f424"; +} + +.fa-expand-alt { + --fa: "\f424"; +} + +.fa-oil-can { + --fa: "\f613"; +} + +.fa-t { + --fa: "T"; +} + +.fa-hippo { + --fa: "\f6ed"; +} + +.fa-chart-column { + --fa: "\e0e3"; +} + +.fa-infinity { + --fa: "\f534"; +} + +.fa-vial-circle-check { + --fa: "\e596"; +} + +.fa-person-arrow-down-to-line { + --fa: "\e538"; +} + +.fa-voicemail { + --fa: "\f897"; +} + +.fa-fan { + --fa: "\f863"; +} + +.fa-person-walking-luggage { + --fa: "\e554"; +} + +.fa-up-down { + --fa: "\f338"; +} + +.fa-arrows-alt-v { + --fa: "\f338"; +} + +.fa-cloud-moon-rain { + --fa: "\f73c"; +} + +.fa-calendar { + --fa: "\f133"; +} + +.fa-trailer { + --fa: "\e041"; +} + +.fa-bahai { + --fa: "\f666"; +} + +.fa-haykal { + --fa: "\f666"; +} + +.fa-sd-card { + --fa: "\f7c2"; +} + +.fa-dragon { + --fa: "\f6d5"; +} + +.fa-shoe-prints { + --fa: "\f54b"; +} + +.fa-circle-plus { + --fa: "\f055"; +} + +.fa-plus-circle { + --fa: "\f055"; +} + +.fa-face-grin-tongue-wink { + --fa: "\f58b"; +} + +.fa-grin-tongue-wink { + --fa: "\f58b"; +} + +.fa-hand-holding { + --fa: "\f4bd"; +} + +.fa-plug-circle-exclamation { + --fa: "\e55d"; +} + +.fa-link-slash { + --fa: "\f127"; +} + +.fa-chain-broken { + --fa: "\f127"; +} + +.fa-chain-slash { + --fa: "\f127"; +} + +.fa-unlink { + --fa: "\f127"; +} + +.fa-clone { + --fa: "\f24d"; +} + +.fa-person-walking-arrow-loop-left { + --fa: "\e551"; +} + +.fa-arrow-up-z-a { + --fa: "\f882"; +} + +.fa-sort-alpha-up-alt { + --fa: "\f882"; +} + +.fa-fire-flame-curved { + --fa: "\f7e4"; +} + +.fa-fire-alt { + --fa: "\f7e4"; +} + +.fa-tornado { + --fa: "\f76f"; +} + +.fa-file-circle-plus { + --fa: "\e494"; +} + +.fa-book-quran { + --fa: "\f687"; +} + +.fa-quran { + --fa: "\f687"; +} + +.fa-anchor { + --fa: "\f13d"; +} + +.fa-border-all { + --fa: "\f84c"; +} + +.fa-face-angry { + --fa: "\f556"; +} + +.fa-angry { + --fa: "\f556"; +} + +.fa-cookie-bite { + --fa: "\f564"; +} + +.fa-arrow-trend-down { + --fa: "\e097"; +} + +.fa-rss { + --fa: "\f09e"; +} + +.fa-feed { + --fa: "\f09e"; +} + +.fa-draw-polygon { + --fa: "\f5ee"; +} + +.fa-scale-balanced { + --fa: "\f24e"; +} + +.fa-balance-scale { + --fa: "\f24e"; +} + +.fa-gauge-simple-high { + --fa: "\f62a"; +} + +.fa-tachometer { + --fa: "\f62a"; +} + +.fa-tachometer-fast { + --fa: "\f62a"; +} + +.fa-shower { + --fa: "\f2cc"; +} + +.fa-desktop { + --fa: "\f390"; +} + +.fa-desktop-alt { + --fa: "\f390"; +} + +.fa-m { + --fa: "M"; +} + +.fa-table-list { + --fa: "\f00b"; +} + +.fa-th-list { + --fa: "\f00b"; +} + +.fa-comment-sms { + --fa: "\f7cd"; +} + +.fa-sms { + --fa: "\f7cd"; +} + +.fa-book { + --fa: "\f02d"; +} + +.fa-user-plus { + --fa: "\f234"; +} + +.fa-check { + --fa: "\f00c"; +} + +.fa-battery-three-quarters { + --fa: "\f241"; +} + +.fa-battery-4 { + --fa: "\f241"; +} + +.fa-house-circle-check { + --fa: "\e509"; +} + +.fa-angle-left { + --fa: "\f104"; +} + +.fa-diagram-successor { + --fa: "\e47a"; +} + +.fa-truck-arrow-right { + --fa: "\e58b"; +} + +.fa-arrows-split-up-and-left { + --fa: "\e4bc"; +} + +.fa-hand-fist { + --fa: "\f6de"; +} + +.fa-fist-raised { + --fa: "\f6de"; +} + +.fa-cloud-moon { + --fa: "\f6c3"; +} + +.fa-briefcase { + --fa: "\f0b1"; +} + +.fa-person-falling { + --fa: "\e546"; +} + +.fa-image-portrait { + --fa: "\f3e0"; +} + +.fa-portrait { + --fa: "\f3e0"; +} + +.fa-user-tag { + --fa: "\f507"; +} + +.fa-rug { + --fa: "\e569"; +} + +.fa-earth-europe { + --fa: "\f7a2"; +} + +.fa-globe-europe { + --fa: "\f7a2"; +} + +.fa-cart-flatbed-suitcase { + --fa: "\f59d"; +} + +.fa-luggage-cart { + --fa: "\f59d"; +} + +.fa-rectangle-xmark { + --fa: "\f410"; +} + +.fa-rectangle-times { + --fa: "\f410"; +} + +.fa-times-rectangle { + --fa: "\f410"; +} + +.fa-window-close { + --fa: "\f410"; +} + +.fa-baht-sign { + --fa: "\e0ac"; +} + +.fa-book-open { + --fa: "\f518"; +} + +.fa-book-journal-whills { + --fa: "\f66a"; +} + +.fa-journal-whills { + --fa: "\f66a"; +} + +.fa-handcuffs { + --fa: "\e4f8"; +} + +.fa-triangle-exclamation { + --fa: "\f071"; +} + +.fa-exclamation-triangle { + --fa: "\f071"; +} + +.fa-warning { + --fa: "\f071"; +} + +.fa-database { + --fa: "\f1c0"; +} + +.fa-share { + --fa: "\f064"; +} + +.fa-mail-forward { + --fa: "\f064"; +} + +.fa-bottle-droplet { + --fa: "\e4c4"; +} + +.fa-mask-face { + --fa: "\e1d7"; +} + +.fa-hill-rockslide { + --fa: "\e508"; +} + +.fa-right-left { + --fa: "\f362"; +} + +.fa-exchange-alt { + --fa: "\f362"; +} + +.fa-paper-plane { + --fa: "\f1d8"; +} + +.fa-road-circle-exclamation { + --fa: "\e565"; +} + +.fa-dungeon { + --fa: "\f6d9"; +} + +.fa-align-right { + --fa: "\f038"; +} + +.fa-money-bill-1-wave { + --fa: "\f53b"; +} + +.fa-money-bill-wave-alt { + --fa: "\f53b"; +} + +.fa-life-ring { + --fa: "\f1cd"; +} + +.fa-hands { + --fa: "\f2a7"; +} + +.fa-sign-language { + --fa: "\f2a7"; +} + +.fa-signing { + --fa: "\f2a7"; +} + +.fa-calendar-day { + --fa: "\f783"; +} + +.fa-water-ladder { + --fa: "\f5c5"; +} + +.fa-ladder-water { + --fa: "\f5c5"; +} + +.fa-swimming-pool { + --fa: "\f5c5"; +} + +.fa-arrows-up-down { + --fa: "\f07d"; +} + +.fa-arrows-v { + --fa: "\f07d"; +} + +.fa-face-grimace { + --fa: "\f57f"; +} + +.fa-grimace { + --fa: "\f57f"; +} + +.fa-wheelchair-move { + --fa: "\e2ce"; +} + +.fa-wheelchair-alt { + --fa: "\e2ce"; +} + +.fa-turn-down { + --fa: "\f3be"; +} + +.fa-level-down-alt { + --fa: "\f3be"; +} + +.fa-person-walking-arrow-right { + --fa: "\e552"; +} + +.fa-square-envelope { + --fa: "\f199"; +} + +.fa-envelope-square { + --fa: "\f199"; +} + +.fa-dice { + --fa: "\f522"; +} + +.fa-bowling-ball { + --fa: "\f436"; +} + +.fa-brain { + --fa: "\f5dc"; +} + +.fa-bandage { + --fa: "\f462"; +} + +.fa-band-aid { + --fa: "\f462"; +} + +.fa-calendar-minus { + --fa: "\f272"; +} + +.fa-circle-xmark { + --fa: "\f057"; +} + +.fa-times-circle { + --fa: "\f057"; +} + +.fa-xmark-circle { + --fa: "\f057"; +} + +.fa-gifts { + --fa: "\f79c"; +} + +.fa-hotel { + --fa: "\f594"; +} + +.fa-earth-asia { + --fa: "\f57e"; +} + +.fa-globe-asia { + --fa: "\f57e"; +} + +.fa-id-card-clip { + --fa: "\f47f"; +} + +.fa-id-card-alt { + --fa: "\f47f"; +} + +.fa-magnifying-glass-plus { + --fa: "\f00e"; +} + +.fa-search-plus { + --fa: "\f00e"; +} + +.fa-thumbs-up { + --fa: "\f164"; +} + +.fa-user-clock { + --fa: "\f4fd"; +} + +.fa-hand-dots { + --fa: "\f461"; +} + +.fa-allergies { + --fa: "\f461"; +} + +.fa-file-invoice { + --fa: "\f570"; +} + +.fa-window-minimize { + --fa: "\f2d1"; +} + +.fa-mug-saucer { + --fa: "\f0f4"; +} + +.fa-coffee { + --fa: "\f0f4"; +} + +.fa-brush { + --fa: "\f55d"; +} + +.fa-file-half-dashed { + --fa: "\e698"; +} + +.fa-mask { + --fa: "\f6fa"; +} + +.fa-magnifying-glass-minus { + --fa: "\f010"; +} + +.fa-search-minus { + --fa: "\f010"; +} + +.fa-ruler-vertical { + --fa: "\f548"; +} + +.fa-user-large { + --fa: "\f406"; +} + +.fa-user-alt { + --fa: "\f406"; +} + +.fa-train-tram { + --fa: "\e5b4"; +} + +.fa-user-nurse { + --fa: "\f82f"; +} + +.fa-syringe { + --fa: "\f48e"; +} + +.fa-cloud-sun { + --fa: "\f6c4"; +} + +.fa-stopwatch-20 { + --fa: "\e06f"; +} + +.fa-square-full { + --fa: "\f45c"; +} + +.fa-magnet { + --fa: "\f076"; +} + +.fa-jar { + --fa: "\e516"; +} + +.fa-note-sticky { + --fa: "\f249"; +} + +.fa-sticky-note { + --fa: "\f249"; +} + +.fa-bug-slash { + --fa: "\e490"; +} + +.fa-arrow-up-from-water-pump { + --fa: "\e4b6"; +} + +.fa-bone { + --fa: "\f5d7"; +} + +.fa-table-cells-row-unlock { + --fa: "\e691"; +} + +.fa-user-injured { + --fa: "\f728"; +} + +.fa-face-sad-tear { + --fa: "\f5b4"; +} + +.fa-sad-tear { + --fa: "\f5b4"; +} + +.fa-plane { + --fa: "\f072"; +} + +.fa-tent-arrows-down { + --fa: "\e581"; +} + +.fa-exclamation { + --fa: "\!"; +} + +.fa-arrows-spin { + --fa: "\e4bb"; +} + +.fa-print { + --fa: "\f02f"; +} + +.fa-turkish-lira-sign { + --fa: "\e2bb"; +} + +.fa-try { + --fa: "\e2bb"; +} + +.fa-turkish-lira { + --fa: "\e2bb"; +} + +.fa-dollar-sign { + --fa: "\$"; +} + +.fa-dollar { + --fa: "\$"; +} + +.fa-usd { + --fa: "\$"; +} + +.fa-x { + --fa: "X"; +} + +.fa-magnifying-glass-dollar { + --fa: "\f688"; +} + +.fa-search-dollar { + --fa: "\f688"; +} + +.fa-users-gear { + --fa: "\f509"; +} + +.fa-users-cog { + --fa: "\f509"; +} + +.fa-person-military-pointing { + --fa: "\e54a"; +} + +.fa-building-columns { + --fa: "\f19c"; +} + +.fa-bank { + --fa: "\f19c"; +} + +.fa-institution { + --fa: "\f19c"; +} + +.fa-museum { + --fa: "\f19c"; +} + +.fa-university { + --fa: "\f19c"; +} + +.fa-umbrella { + --fa: "\f0e9"; +} + +.fa-trowel { + --fa: "\e589"; +} + +.fa-d { + --fa: "D"; +} + +.fa-stapler { + --fa: "\e5af"; +} + +.fa-masks-theater { + --fa: "\f630"; +} + +.fa-theater-masks { + --fa: "\f630"; +} + +.fa-kip-sign { + --fa: "\e1c4"; +} + +.fa-hand-point-left { + --fa: "\f0a5"; +} + +.fa-handshake-simple { + --fa: "\f4c6"; +} + +.fa-handshake-alt { + --fa: "\f4c6"; +} + +.fa-jet-fighter { + --fa: "\f0fb"; +} + +.fa-fighter-jet { + --fa: "\f0fb"; +} + +.fa-square-share-nodes { + --fa: "\f1e1"; +} + +.fa-share-alt-square { + --fa: "\f1e1"; +} + +.fa-barcode { + --fa: "\f02a"; +} + +.fa-plus-minus { + --fa: "\e43c"; +} + +.fa-video { + --fa: "\f03d"; +} + +.fa-video-camera { + --fa: "\f03d"; +} + +.fa-graduation-cap { + --fa: "\f19d"; +} + +.fa-mortar-board { + --fa: "\f19d"; +} + +.fa-hand-holding-medical { + --fa: "\e05c"; +} + +.fa-person-circle-check { + --fa: "\e53e"; +} + +.fa-turn-up { + --fa: "\f3bf"; +} + +.fa-level-up-alt { + --fa: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +/*! + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("fontawesome/fa-regular-400.woff2") format("woff2"), url("fontawesome/fa-regular-400.ttf") format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} + +/*! + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("fontawesome/fa-solid-900.woff2") format("woff2"), url("fontawesome/fa-solid-900.ttf") format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} + +/*! + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("fontawesome/fa-brands-400.woff2") format("woff2"), url("fontawesome/fa-brands-400.ttf") format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero { + --fa: "\f3d0"; +} + +.fa-hooli { + --fa: "\f427"; +} + +.fa-yelp { + --fa: "\f1e9"; +} + +.fa-cc-visa { + --fa: "\f1f0"; +} + +.fa-lastfm { + --fa: "\f202"; +} + +.fa-shopware { + --fa: "\f5b5"; +} + +.fa-creative-commons-nc { + --fa: "\f4e8"; +} + +.fa-aws { + --fa: "\f375"; +} + +.fa-redhat { + --fa: "\f7bc"; +} + +.fa-yoast { + --fa: "\f2b1"; +} + +.fa-cloudflare { + --fa: "\e07d"; +} + +.fa-ups { + --fa: "\f7e0"; +} + +.fa-pixiv { + --fa: "\e640"; +} + +.fa-wpexplorer { + --fa: "\f2de"; +} + +.fa-dyalog { + --fa: "\f399"; +} + +.fa-bity { + --fa: "\f37a"; +} + +.fa-stackpath { + --fa: "\f842"; +} + +.fa-buysellads { + --fa: "\f20d"; +} + +.fa-first-order { + --fa: "\f2b0"; +} + +.fa-modx { + --fa: "\f285"; +} + +.fa-guilded { + --fa: "\e07e"; +} + +.fa-vnv { + --fa: "\f40b"; +} + +.fa-square-js { + --fa: "\f3b9"; +} + +.fa-js-square { + --fa: "\f3b9"; +} + +.fa-microsoft { + --fa: "\f3ca"; +} + +.fa-qq { + --fa: "\f1d6"; +} + +.fa-orcid { + --fa: "\f8d2"; +} + +.fa-java { + --fa: "\f4e4"; +} + +.fa-invision { + --fa: "\f7b0"; +} + +.fa-creative-commons-pd-alt { + --fa: "\f4ed"; +} + +.fa-centercode { + --fa: "\f380"; +} + +.fa-glide-g { + --fa: "\f2a6"; +} + +.fa-drupal { + --fa: "\f1a9"; +} + +.fa-jxl { + --fa: "\e67b"; +} + +.fa-dart-lang { + --fa: "\e693"; +} + +.fa-hire-a-helper { + --fa: "\f3b0"; +} + +.fa-creative-commons-by { + --fa: "\f4e7"; +} + +.fa-unity { + --fa: "\e049"; +} + +.fa-whmcs { + --fa: "\f40d"; +} + +.fa-rocketchat { + --fa: "\f3e8"; +} + +.fa-vk { + --fa: "\f189"; +} + +.fa-untappd { + --fa: "\f405"; +} + +.fa-mailchimp { + --fa: "\f59e"; +} + +.fa-css3-alt { + --fa: "\f38b"; +} + +.fa-square-reddit { + --fa: "\f1a2"; +} + +.fa-reddit-square { + --fa: "\f1a2"; +} + +.fa-vimeo-v { + --fa: "\f27d"; +} + +.fa-contao { + --fa: "\f26d"; +} + +.fa-square-font-awesome { + --fa: "\e5ad"; +} + +.fa-deskpro { + --fa: "\f38f"; +} + +.fa-brave { + --fa: "\e63c"; +} + +.fa-sistrix { + --fa: "\f3ee"; +} + +.fa-square-instagram { + --fa: "\e055"; +} + +.fa-instagram-square { + --fa: "\e055"; +} + +.fa-battle-net { + --fa: "\f835"; +} + +.fa-the-red-yeti { + --fa: "\f69d"; +} + +.fa-square-hacker-news { + --fa: "\f3af"; +} + +.fa-hacker-news-square { + --fa: "\f3af"; +} + +.fa-edge { + --fa: "\f282"; +} + +.fa-threads { + --fa: "\e618"; +} + +.fa-napster { + --fa: "\f3d2"; +} + +.fa-square-snapchat { + --fa: "\f2ad"; +} + +.fa-snapchat-square { + --fa: "\f2ad"; +} + +.fa-google-plus-g { + --fa: "\f0d5"; +} + +.fa-artstation { + --fa: "\f77a"; +} + +.fa-markdown { + --fa: "\f60f"; +} + +.fa-sourcetree { + --fa: "\f7d3"; +} + +.fa-google-plus { + --fa: "\f2b3"; +} + +.fa-diaspora { + --fa: "\f791"; +} + +.fa-foursquare { + --fa: "\f180"; +} + +.fa-stack-overflow { + --fa: "\f16c"; +} + +.fa-github-alt { + --fa: "\f113"; +} + +.fa-phoenix-squadron { + --fa: "\f511"; +} + +.fa-pagelines { + --fa: "\f18c"; +} + +.fa-algolia { + --fa: "\f36c"; +} + +.fa-red-river { + --fa: "\f3e3"; +} + +.fa-creative-commons-sa { + --fa: "\f4ef"; +} + +.fa-safari { + --fa: "\f267"; +} + +.fa-google { + --fa: "\f1a0"; +} + +.fa-square-font-awesome-stroke { + --fa: "\f35c"; +} + +.fa-font-awesome-alt { + --fa: "\f35c"; +} + +.fa-atlassian { + --fa: "\f77b"; +} + +.fa-linkedin-in { + --fa: "\f0e1"; +} + +.fa-digital-ocean { + --fa: "\f391"; +} + +.fa-nimblr { + --fa: "\f5a8"; +} + +.fa-chromecast { + --fa: "\f838"; +} + +.fa-evernote { + --fa: "\f839"; +} + +.fa-hacker-news { + --fa: "\f1d4"; +} + +.fa-creative-commons-sampling { + --fa: "\f4f0"; +} + +.fa-adversal { + --fa: "\f36a"; +} + +.fa-creative-commons { + --fa: "\f25e"; +} + +.fa-watchman-monitoring { + --fa: "\e087"; +} + +.fa-fonticons { + --fa: "\f280"; +} + +.fa-weixin { + --fa: "\f1d7"; +} + +.fa-shirtsinbulk { + --fa: "\f214"; +} + +.fa-codepen { + --fa: "\f1cb"; +} + +.fa-git-alt { + --fa: "\f841"; +} + +.fa-lyft { + --fa: "\f3c3"; +} + +.fa-rev { + --fa: "\f5b2"; +} + +.fa-windows { + --fa: "\f17a"; +} + +.fa-wizards-of-the-coast { + --fa: "\f730"; +} + +.fa-square-viadeo { + --fa: "\f2aa"; +} + +.fa-viadeo-square { + --fa: "\f2aa"; +} + +.fa-meetup { + --fa: "\f2e0"; +} + +.fa-centos { + --fa: "\f789"; +} + +.fa-adn { + --fa: "\f170"; +} + +.fa-cloudsmith { + --fa: "\f384"; +} + +.fa-opensuse { + --fa: "\e62b"; +} + +.fa-pied-piper-alt { + --fa: "\f1a8"; +} + +.fa-square-dribbble { + --fa: "\f397"; +} + +.fa-dribbble-square { + --fa: "\f397"; +} + +.fa-codiepie { + --fa: "\f284"; +} + +.fa-node { + --fa: "\f419"; +} + +.fa-mix { + --fa: "\f3cb"; +} + +.fa-steam { + --fa: "\f1b6"; +} + +.fa-cc-apple-pay { + --fa: "\f416"; +} + +.fa-scribd { + --fa: "\f28a"; +} + +.fa-debian { + --fa: "\e60b"; +} + +.fa-openid { + --fa: "\f19b"; +} + +.fa-instalod { + --fa: "\e081"; +} + +.fa-files-pinwheel { + --fa: "\e69f"; +} + +.fa-expeditedssl { + --fa: "\f23e"; +} + +.fa-sellcast { + --fa: "\f2da"; +} + +.fa-square-twitter { + --fa: "\f081"; +} + +.fa-twitter-square { + --fa: "\f081"; +} + +.fa-r-project { + --fa: "\f4f7"; +} + +.fa-delicious { + --fa: "\f1a5"; +} + +.fa-freebsd { + --fa: "\f3a4"; +} + +.fa-vuejs { + --fa: "\f41f"; +} + +.fa-accusoft { + --fa: "\f369"; +} + +.fa-ioxhost { + --fa: "\f208"; +} + +.fa-fonticons-fi { + --fa: "\f3a2"; +} + +.fa-app-store { + --fa: "\f36f"; +} + +.fa-cc-mastercard { + --fa: "\f1f1"; +} + +.fa-itunes-note { + --fa: "\f3b5"; +} + +.fa-golang { + --fa: "\e40f"; +} + +.fa-kickstarter { + --fa: "\f3bb"; +} + +.fa-square-kickstarter { + --fa: "\f3bb"; +} + +.fa-grav { + --fa: "\f2d6"; +} + +.fa-weibo { + --fa: "\f18a"; +} + +.fa-uncharted { + --fa: "\e084"; +} + +.fa-firstdraft { + --fa: "\f3a1"; +} + +.fa-square-youtube { + --fa: "\f431"; +} + +.fa-youtube-square { + --fa: "\f431"; +} + +.fa-wikipedia-w { + --fa: "\f266"; +} + +.fa-wpressr { + --fa: "\f3e4"; +} + +.fa-rendact { + --fa: "\f3e4"; +} + +.fa-angellist { + --fa: "\f209"; +} + +.fa-galactic-republic { + --fa: "\f50c"; +} + +.fa-nfc-directional { + --fa: "\e530"; +} + +.fa-skype { + --fa: "\f17e"; +} + +.fa-joget { + --fa: "\f3b7"; +} + +.fa-fedora { + --fa: "\f798"; +} + +.fa-stripe-s { + --fa: "\f42a"; +} + +.fa-meta { + --fa: "\e49b"; +} + +.fa-laravel { + --fa: "\f3bd"; +} + +.fa-hotjar { + --fa: "\f3b1"; +} + +.fa-bluetooth-b { + --fa: "\f294"; +} + +.fa-square-letterboxd { + --fa: "\e62e"; +} + +.fa-sticker-mule { + --fa: "\f3f7"; +} + +.fa-creative-commons-zero { + --fa: "\f4f3"; +} + +.fa-hips { + --fa: "\f452"; +} + +.fa-css { + --fa: "\e6a2"; +} + +.fa-behance { + --fa: "\f1b4"; +} + +.fa-reddit { + --fa: "\f1a1"; +} + +.fa-discord { + --fa: "\f392"; +} + +.fa-chrome { + --fa: "\f268"; +} + +.fa-app-store-ios { + --fa: "\f370"; +} + +.fa-cc-discover { + --fa: "\f1f2"; +} + +.fa-wpbeginner { + --fa: "\f297"; +} + +.fa-confluence { + --fa: "\f78d"; +} + +.fa-shoelace { + --fa: "\e60c"; +} + +.fa-mdb { + --fa: "\f8ca"; +} + +.fa-dochub { + --fa: "\f394"; +} + +.fa-accessible-icon { + --fa: "\f368"; +} + +.fa-ebay { + --fa: "\f4f4"; +} + +.fa-amazon { + --fa: "\f270"; +} + +.fa-unsplash { + --fa: "\e07c"; +} + +.fa-yarn { + --fa: "\f7e3"; +} + +.fa-square-steam { + --fa: "\f1b7"; +} + +.fa-steam-square { + --fa: "\f1b7"; +} + +.fa-500px { + --fa: "\f26e"; +} + +.fa-square-vimeo { + --fa: "\f194"; +} + +.fa-vimeo-square { + --fa: "\f194"; +} + +.fa-asymmetrik { + --fa: "\f372"; +} + +.fa-font-awesome { + --fa: "\f2b4"; +} + +.fa-font-awesome-flag { + --fa: "\f2b4"; +} + +.fa-font-awesome-logo-full { + --fa: "\f2b4"; +} + +.fa-gratipay { + --fa: "\f184"; +} + +.fa-apple { + --fa: "\f179"; +} + +.fa-hive { + --fa: "\e07f"; +} + +.fa-gitkraken { + --fa: "\f3a6"; +} + +.fa-keybase { + --fa: "\f4f5"; +} + +.fa-apple-pay { + --fa: "\f415"; +} + +.fa-padlet { + --fa: "\e4a0"; +} + +.fa-amazon-pay { + --fa: "\f42c"; +} + +.fa-square-github { + --fa: "\f092"; +} + +.fa-github-square { + --fa: "\f092"; +} + +.fa-stumbleupon { + --fa: "\f1a4"; +} + +.fa-fedex { + --fa: "\f797"; +} + +.fa-phoenix-framework { + --fa: "\f3dc"; +} + +.fa-shopify { + --fa: "\e057"; +} + +.fa-neos { + --fa: "\f612"; +} + +.fa-square-threads { + --fa: "\e619"; +} + +.fa-hackerrank { + --fa: "\f5f7"; +} + +.fa-researchgate { + --fa: "\f4f8"; +} + +.fa-swift { + --fa: "\f8e1"; +} + +.fa-angular { + --fa: "\f420"; +} + +.fa-speakap { + --fa: "\f3f3"; +} + +.fa-angrycreative { + --fa: "\f36e"; +} + +.fa-y-combinator { + --fa: "\f23b"; +} + +.fa-empire { + --fa: "\f1d1"; +} + +.fa-envira { + --fa: "\f299"; +} + +.fa-google-scholar { + --fa: "\e63b"; +} + +.fa-square-gitlab { + --fa: "\e5ae"; +} + +.fa-gitlab-square { + --fa: "\e5ae"; +} + +.fa-studiovinari { + --fa: "\f3f8"; +} + +.fa-pied-piper { + --fa: "\f2ae"; +} + +.fa-wordpress { + --fa: "\f19a"; +} + +.fa-product-hunt { + --fa: "\f288"; +} + +.fa-firefox { + --fa: "\f269"; +} + +.fa-linode { + --fa: "\f2b8"; +} + +.fa-goodreads { + --fa: "\f3a8"; +} + +.fa-square-odnoklassniki { + --fa: "\f264"; +} + +.fa-odnoklassniki-square { + --fa: "\f264"; +} + +.fa-jsfiddle { + --fa: "\f1cc"; +} + +.fa-sith { + --fa: "\f512"; +} + +.fa-themeisle { + --fa: "\f2b2"; +} + +.fa-page4 { + --fa: "\f3d7"; +} + +.fa-hashnode { + --fa: "\e499"; +} + +.fa-react { + --fa: "\f41b"; +} + +.fa-cc-paypal { + --fa: "\f1f4"; +} + +.fa-squarespace { + --fa: "\f5be"; +} + +.fa-cc-stripe { + --fa: "\f1f5"; +} + +.fa-creative-commons-share { + --fa: "\f4f2"; +} + +.fa-bitcoin { + --fa: "\f379"; +} + +.fa-keycdn { + --fa: "\f3ba"; +} + +.fa-opera { + --fa: "\f26a"; +} + +.fa-itch-io { + --fa: "\f83a"; +} + +.fa-umbraco { + --fa: "\f8e8"; +} + +.fa-galactic-senate { + --fa: "\f50d"; +} + +.fa-ubuntu { + --fa: "\f7df"; +} + +.fa-draft2digital { + --fa: "\f396"; +} + +.fa-stripe { + --fa: "\f429"; +} + +.fa-houzz { + --fa: "\f27c"; +} + +.fa-gg { + --fa: "\f260"; +} + +.fa-dhl { + --fa: "\f790"; +} + +.fa-square-pinterest { + --fa: "\f0d3"; +} + +.fa-pinterest-square { + --fa: "\f0d3"; +} + +.fa-xing { + --fa: "\f168"; +} + +.fa-blackberry { + --fa: "\f37b"; +} + +.fa-creative-commons-pd { + --fa: "\f4ec"; +} + +.fa-playstation { + --fa: "\f3df"; +} + +.fa-quinscape { + --fa: "\f459"; +} + +.fa-less { + --fa: "\f41d"; +} + +.fa-blogger-b { + --fa: "\f37d"; +} + +.fa-opencart { + --fa: "\f23d"; +} + +.fa-vine { + --fa: "\f1ca"; +} + +.fa-signal-messenger { + --fa: "\e663"; +} + +.fa-paypal { + --fa: "\f1ed"; +} + +.fa-gitlab { + --fa: "\f296"; +} + +.fa-typo3 { + --fa: "\f42b"; +} + +.fa-reddit-alien { + --fa: "\f281"; +} + +.fa-yahoo { + --fa: "\f19e"; +} + +.fa-dailymotion { + --fa: "\e052"; +} + +.fa-affiliatetheme { + --fa: "\f36b"; +} + +.fa-pied-piper-pp { + --fa: "\f1a7"; +} + +.fa-bootstrap { + --fa: "\f836"; +} + +.fa-odnoklassniki { + --fa: "\f263"; +} + +.fa-nfc-symbol { + --fa: "\e531"; +} + +.fa-mintbit { + --fa: "\e62f"; +} + +.fa-ethereum { + --fa: "\f42e"; +} + +.fa-speaker-deck { + --fa: "\f83c"; +} + +.fa-creative-commons-nc-eu { + --fa: "\f4e9"; +} + +.fa-patreon { + --fa: "\f3d9"; +} + +.fa-avianex { + --fa: "\f374"; +} + +.fa-ello { + --fa: "\f5f1"; +} + +.fa-gofore { + --fa: "\f3a7"; +} + +.fa-bimobject { + --fa: "\f378"; +} + +.fa-brave-reverse { + --fa: "\e63d"; +} + +.fa-facebook-f { + --fa: "\f39e"; +} + +.fa-square-google-plus { + --fa: "\f0d4"; +} + +.fa-google-plus-square { + --fa: "\f0d4"; +} + +.fa-web-awesome { + --fa: "\e682"; +} + +.fa-mandalorian { + --fa: "\f50f"; +} + +.fa-first-order-alt { + --fa: "\f50a"; +} + +.fa-osi { + --fa: "\f41a"; +} + +.fa-google-wallet { + --fa: "\f1ee"; +} + +.fa-d-and-d-beyond { + --fa: "\f6ca"; +} + +.fa-periscope { + --fa: "\f3da"; +} + +.fa-fulcrum { + --fa: "\f50b"; +} + +.fa-cloudscale { + --fa: "\f383"; +} + +.fa-forumbee { + --fa: "\f211"; +} + +.fa-mizuni { + --fa: "\f3cc"; +} + +.fa-schlix { + --fa: "\f3ea"; +} + +.fa-square-xing { + --fa: "\f169"; +} + +.fa-xing-square { + --fa: "\f169"; +} + +.fa-bandcamp { + --fa: "\f2d5"; +} + +.fa-wpforms { + --fa: "\f298"; +} + +.fa-cloudversify { + --fa: "\f385"; +} + +.fa-usps { + --fa: "\f7e1"; +} + +.fa-megaport { + --fa: "\f5a3"; +} + +.fa-magento { + --fa: "\f3c4"; +} + +.fa-spotify { + --fa: "\f1bc"; +} + +.fa-optin-monster { + --fa: "\f23c"; +} + +.fa-fly { + --fa: "\f417"; +} + +.fa-square-bluesky { + --fa: "\e6a3"; +} + +.fa-aviato { + --fa: "\f421"; +} + +.fa-itunes { + --fa: "\f3b4"; +} + +.fa-cuttlefish { + --fa: "\f38c"; +} + +.fa-blogger { + --fa: "\f37c"; +} + +.fa-flickr { + --fa: "\f16e"; +} + +.fa-viber { + --fa: "\f409"; +} + +.fa-soundcloud { + --fa: "\f1be"; +} + +.fa-digg { + --fa: "\f1a6"; +} + +.fa-tencent-weibo { + --fa: "\f1d5"; +} + +.fa-letterboxd { + --fa: "\e62d"; +} + +.fa-symfony { + --fa: "\f83d"; +} + +.fa-maxcdn { + --fa: "\f136"; +} + +.fa-etsy { + --fa: "\f2d7"; +} + +.fa-facebook-messenger { + --fa: "\f39f"; +} + +.fa-audible { + --fa: "\f373"; +} + +.fa-think-peaks { + --fa: "\f731"; +} + +.fa-bilibili { + --fa: "\e3d9"; +} + +.fa-erlang { + --fa: "\f39d"; +} + +.fa-x-twitter { + --fa: "\e61b"; +} + +.fa-cotton-bureau { + --fa: "\f89e"; +} + +.fa-dashcube { + --fa: "\f210"; +} + +.fa-42-group { + --fa: "\e080"; +} + +.fa-innosoft { + --fa: "\e080"; +} + +.fa-stack-exchange { + --fa: "\f18d"; +} + +.fa-elementor { + --fa: "\f430"; +} + +.fa-square-pied-piper { + --fa: "\e01e"; +} + +.fa-pied-piper-square { + --fa: "\e01e"; +} + +.fa-creative-commons-nd { + --fa: "\f4eb"; +} + +.fa-palfed { + --fa: "\f3d8"; +} + +.fa-superpowers { + --fa: "\f2dd"; +} + +.fa-resolving { + --fa: "\f3e7"; +} + +.fa-xbox { + --fa: "\f412"; +} + +.fa-square-web-awesome-stroke { + --fa: "\e684"; +} + +.fa-searchengin { + --fa: "\f3eb"; +} + +.fa-tiktok { + --fa: "\e07b"; +} + +.fa-square-facebook { + --fa: "\f082"; +} + +.fa-facebook-square { + --fa: "\f082"; +} + +.fa-renren { + --fa: "\f18b"; +} + +.fa-linux { + --fa: "\f17c"; +} + +.fa-glide { + --fa: "\f2a5"; +} + +.fa-linkedin { + --fa: "\f08c"; +} + +.fa-hubspot { + --fa: "\f3b2"; +} + +.fa-deploydog { + --fa: "\f38e"; +} + +.fa-twitch { + --fa: "\f1e8"; +} + +.fa-flutter { + --fa: "\e694"; +} + +.fa-ravelry { + --fa: "\f2d9"; +} + +.fa-mixer { + --fa: "\e056"; +} + +.fa-square-lastfm { + --fa: "\f203"; +} + +.fa-lastfm-square { + --fa: "\f203"; +} + +.fa-vimeo { + --fa: "\f40a"; +} + +.fa-mendeley { + --fa: "\f7b3"; +} + +.fa-uniregistry { + --fa: "\f404"; +} + +.fa-figma { + --fa: "\f799"; +} + +.fa-creative-commons-remix { + --fa: "\f4ee"; +} + +.fa-cc-amazon-pay { + --fa: "\f42d"; +} + +.fa-dropbox { + --fa: "\f16b"; +} + +.fa-instagram { + --fa: "\f16d"; +} + +.fa-cmplid { + --fa: "\e360"; +} + +.fa-upwork { + --fa: "\e641"; +} + +.fa-facebook { + --fa: "\f09a"; +} + +.fa-gripfire { + --fa: "\f3ac"; +} + +.fa-jedi-order { + --fa: "\f50e"; +} + +.fa-uikit { + --fa: "\f403"; +} + +.fa-fort-awesome-alt { + --fa: "\f3a3"; +} + +.fa-phabricator { + --fa: "\f3db"; +} + +.fa-ussunnah { + --fa: "\f407"; +} + +.fa-earlybirds { + --fa: "\f39a"; +} + +.fa-trade-federation { + --fa: "\f513"; +} + +.fa-autoprefixer { + --fa: "\f41c"; +} + +.fa-whatsapp { + --fa: "\f232"; +} + +.fa-square-upwork { + --fa: "\e67c"; +} + +.fa-slideshare { + --fa: "\f1e7"; +} + +.fa-google-play { + --fa: "\f3ab"; +} + +.fa-viadeo { + --fa: "\f2a9"; +} + +.fa-line { + --fa: "\f3c0"; +} + +.fa-google-drive { + --fa: "\f3aa"; +} + +.fa-servicestack { + --fa: "\f3ec"; +} + +.fa-simplybuilt { + --fa: "\f215"; +} + +.fa-bitbucket { + --fa: "\f171"; +} + +.fa-imdb { + --fa: "\f2d8"; +} + +.fa-deezer { + --fa: "\e077"; +} + +.fa-raspberry-pi { + --fa: "\f7bb"; +} + +.fa-jira { + --fa: "\f7b1"; +} + +.fa-docker { + --fa: "\f395"; +} + +.fa-screenpal { + --fa: "\e570"; +} + +.fa-bluetooth { + --fa: "\f293"; +} + +.fa-gitter { + --fa: "\f426"; +} + +.fa-d-and-d { + --fa: "\f38d"; +} + +.fa-microblog { + --fa: "\e01a"; +} + +.fa-cc-diners-club { + --fa: "\f24c"; +} + +.fa-gg-circle { + --fa: "\f261"; +} + +.fa-pied-piper-hat { + --fa: "\f4e5"; +} + +.fa-kickstarter-k { + --fa: "\f3bc"; +} + +.fa-yandex { + --fa: "\f413"; +} + +.fa-readme { + --fa: "\f4d5"; +} + +.fa-html5 { + --fa: "\f13b"; +} + +.fa-sellsy { + --fa: "\f213"; +} + +.fa-square-web-awesome { + --fa: "\e683"; +} + +.fa-sass { + --fa: "\f41e"; +} + +.fa-wirsindhandwerk { + --fa: "\e2d0"; +} + +.fa-wsh { + --fa: "\e2d0"; +} + +.fa-buromobelexperte { + --fa: "\f37f"; +} + +.fa-salesforce { + --fa: "\f83b"; +} + +.fa-octopus-deploy { + --fa: "\e082"; +} + +.fa-medapps { + --fa: "\f3c6"; +} + +.fa-ns8 { + --fa: "\f3d5"; +} + +.fa-pinterest-p { + --fa: "\f231"; +} + +.fa-apper { + --fa: "\f371"; +} + +.fa-fort-awesome { + --fa: "\f286"; +} + +.fa-waze { + --fa: "\f83f"; +} + +.fa-bluesky { + --fa: "\e671"; +} + +.fa-cc-jcb { + --fa: "\f24b"; +} + +.fa-snapchat { + --fa: "\f2ab"; +} + +.fa-snapchat-ghost { + --fa: "\f2ab"; +} + +.fa-fantasy-flight-games { + --fa: "\f6dc"; +} + +.fa-rust { + --fa: "\e07a"; +} + +.fa-wix { + --fa: "\f5cf"; +} + +.fa-square-behance { + --fa: "\f1b5"; +} + +.fa-behance-square { + --fa: "\f1b5"; +} + +.fa-supple { + --fa: "\f3f9"; +} + +.fa-webflow { + --fa: "\e65c"; +} + +.fa-rebel { + --fa: "\f1d0"; +} + +.fa-css3 { + --fa: "\f13c"; +} + +.fa-staylinked { + --fa: "\f3f5"; +} + +.fa-kaggle { + --fa: "\f5fa"; +} + +.fa-space-awesome { + --fa: "\e5ac"; +} + +.fa-deviantart { + --fa: "\f1bd"; +} + +.fa-cpanel { + --fa: "\f388"; +} + +.fa-goodreads-g { + --fa: "\f3a9"; +} + +.fa-square-git { + --fa: "\f1d2"; +} + +.fa-git-square { + --fa: "\f1d2"; +} + +.fa-square-tumblr { + --fa: "\f174"; +} + +.fa-tumblr-square { + --fa: "\f174"; +} + +.fa-trello { + --fa: "\f181"; +} + +.fa-creative-commons-nc-jp { + --fa: "\f4ea"; +} + +.fa-get-pocket { + --fa: "\f265"; +} + +.fa-perbyte { + --fa: "\e083"; +} + +.fa-grunt { + --fa: "\f3ad"; +} + +.fa-weebly { + --fa: "\f5cc"; +} + +.fa-connectdevelop { + --fa: "\f20e"; +} + +.fa-leanpub { + --fa: "\f212"; +} + +.fa-black-tie { + --fa: "\f27e"; +} + +.fa-themeco { + --fa: "\f5c6"; +} + +.fa-python { + --fa: "\f3e2"; +} + +.fa-android { + --fa: "\f17b"; +} + +.fa-bots { + --fa: "\e340"; +} + +.fa-free-code-camp { + --fa: "\f2c5"; +} + +.fa-hornbill { + --fa: "\f592"; +} + +.fa-js { + --fa: "\f3b8"; +} + +.fa-ideal { + --fa: "\e013"; +} + +.fa-git { + --fa: "\f1d3"; +} + +.fa-dev { + --fa: "\f6cc"; +} + +.fa-sketch { + --fa: "\f7c6"; +} + +.fa-yandex-international { + --fa: "\f414"; +} + +.fa-cc-amex { + --fa: "\f1f3"; +} + +.fa-uber { + --fa: "\f402"; +} + +.fa-github { + --fa: "\f09b"; +} + +.fa-php { + --fa: "\f457"; +} + +.fa-alipay { + --fa: "\f642"; +} + +.fa-youtube { + --fa: "\f167"; +} + +.fa-skyatlas { + --fa: "\f216"; +} + +.fa-firefox-browser { + --fa: "\e007"; +} + +.fa-replyd { + --fa: "\f3e6"; +} + +.fa-suse { + --fa: "\f7d6"; +} + +.fa-jenkins { + --fa: "\f3b6"; +} + +.fa-twitter { + --fa: "\f099"; +} + +.fa-rockrms { + --fa: "\f3e9"; +} + +.fa-pinterest { + --fa: "\f0d2"; +} + +.fa-buffer { + --fa: "\f837"; +} + +.fa-npm { + --fa: "\f3d4"; +} + +.fa-yammer { + --fa: "\f840"; +} + +.fa-btc { + --fa: "\f15a"; +} + +.fa-dribbble { + --fa: "\f17d"; +} + +.fa-stumbleupon-circle { + --fa: "\f1a3"; +} + +.fa-internet-explorer { + --fa: "\f26b"; +} + +.fa-stubber { + --fa: "\e5c7"; +} + +.fa-telegram { + --fa: "\f2c6"; +} + +.fa-telegram-plane { + --fa: "\f2c6"; +} + +.fa-old-republic { + --fa: "\f510"; +} + +.fa-odysee { + --fa: "\e5c6"; +} + +.fa-square-whatsapp { + --fa: "\f40c"; +} + +.fa-whatsapp-square { + --fa: "\f40c"; +} + +.fa-node-js { + --fa: "\f3d3"; +} + +.fa-edge-legacy { + --fa: "\e078"; +} + +.fa-slack { + --fa: "\f198"; +} + +.fa-slack-hash { + --fa: "\f198"; +} + +.fa-medrt { + --fa: "\f3c8"; +} + +.fa-usb { + --fa: "\f287"; +} + +.fa-tumblr { + --fa: "\f173"; +} + +.fa-vaadin { + --fa: "\f408"; +} + +.fa-quora { + --fa: "\f2c4"; +} + +.fa-square-x-twitter { + --fa: "\e61a"; +} + +.fa-reacteurope { + --fa: "\f75d"; +} + +.fa-medium { + --fa: "\f23a"; +} + +.fa-medium-m { + --fa: "\f23a"; +} + +.fa-amilia { + --fa: "\f36d"; +} + +.fa-mixcloud { + --fa: "\f289"; +} + +.fa-flipboard { + --fa: "\f44d"; +} + +.fa-viacoin { + --fa: "\f237"; +} + +.fa-critical-role { + --fa: "\f6c9"; +} + +.fa-sitrox { + --fa: "\e44a"; +} + +.fa-discourse { + --fa: "\f393"; +} + +.fa-joomla { + --fa: "\f1aa"; +} + +.fa-mastodon { + --fa: "\f4f6"; +} + +.fa-airbnb { + --fa: "\f834"; +} + +.fa-wolf-pack-battalion { + --fa: "\f514"; +} + +.fa-buy-n-large { + --fa: "\f8a6"; +} + +.fa-gulp { + --fa: "\f3ae"; +} + +.fa-creative-commons-sampling-plus { + --fa: "\f4f1"; +} + +.fa-strava { + --fa: "\f428"; +} + +.fa-ember { + --fa: "\f423"; +} + +.fa-canadian-maple-leaf { + --fa: "\f785"; +} + +.fa-teamspeak { + --fa: "\f4f9"; +} + +.fa-pushed { + --fa: "\f3e1"; +} + +.fa-wordpress-simple { + --fa: "\f411"; +} + +.fa-nutritionix { + --fa: "\f3d6"; +} + +.fa-wodu { + --fa: "\e088"; +} + +.fa-google-pay { + --fa: "\e079"; +} + +.fa-intercom { + --fa: "\f7af"; +} + +.fa-zhihu { + --fa: "\f63f"; +} + +.fa-korvue { + --fa: "\f42f"; +} + +.fa-pix { + --fa: "\e43a"; +} + +.fa-steam-symbol { + --fa: "\f3f6"; +} diff --git a/public/vuexy/assets/vendor/fonts/fontawesome/fa-brands-400.ttf b/public/vuexy/assets/vendor/fonts/fontawesome/fa-brands-400.ttf new file mode 100644 index 0000000..0f82a83 Binary files /dev/null and b/public/vuexy/assets/vendor/fonts/fontawesome/fa-brands-400.ttf differ diff --git a/public/vuexy/assets/vendor/fonts/fontawesome/fa-brands-400.woff2 b/public/vuexy/assets/vendor/fonts/fontawesome/fa-brands-400.woff2 new file mode 100644 index 0000000..3c5cf97 Binary files /dev/null and b/public/vuexy/assets/vendor/fonts/fontawesome/fa-brands-400.woff2 differ diff --git a/public/vuexy/assets/vendor/fonts/fontawesome/fa-regular-400.ttf b/public/vuexy/assets/vendor/fonts/fontawesome/fa-regular-400.ttf new file mode 100644 index 0000000..9ee1919 Binary files /dev/null and b/public/vuexy/assets/vendor/fonts/fontawesome/fa-regular-400.ttf differ diff --git a/public/vuexy/assets/vendor/fonts/fontawesome/fa-regular-400.woff2 b/public/vuexy/assets/vendor/fonts/fontawesome/fa-regular-400.woff2 new file mode 100644 index 0000000..57d9179 Binary files /dev/null and b/public/vuexy/assets/vendor/fonts/fontawesome/fa-regular-400.woff2 differ diff --git a/public/vuexy/assets/vendor/fonts/fontawesome/fa-solid-900.ttf b/public/vuexy/assets/vendor/fonts/fontawesome/fa-solid-900.ttf new file mode 100644 index 0000000..1c10972 Binary files /dev/null and b/public/vuexy/assets/vendor/fonts/fontawesome/fa-solid-900.ttf differ diff --git a/public/vuexy/assets/vendor/fonts/fontawesome/fa-solid-900.woff2 b/public/vuexy/assets/vendor/fonts/fontawesome/fa-solid-900.woff2 new file mode 100644 index 0000000..1672102 Binary files /dev/null and b/public/vuexy/assets/vendor/fonts/fontawesome/fa-solid-900.woff2 differ diff --git a/public/vuexy/assets/vendor/fonts/fontawesome/fa-v4compatibility.ttf b/public/vuexy/assets/vendor/fonts/fontawesome/fa-v4compatibility.ttf new file mode 100644 index 0000000..3bcb67f Binary files /dev/null and b/public/vuexy/assets/vendor/fonts/fontawesome/fa-v4compatibility.ttf differ diff --git a/public/vuexy/assets/vendor/fonts/fontawesome/fa-v4compatibility.woff2 b/public/vuexy/assets/vendor/fonts/fontawesome/fa-v4compatibility.woff2 new file mode 100644 index 0000000..fbafb22 Binary files /dev/null and b/public/vuexy/assets/vendor/fonts/fontawesome/fa-v4compatibility.woff2 differ diff --git a/public/vuexy/assets/vendor/fonts/iconify-icons.css b/public/vuexy/assets/vendor/fonts/iconify-icons.css new file mode 100644 index 0000000..fbda576 --- /dev/null +++ b/public/vuexy/assets/vendor/fonts/iconify-icons.css @@ -0,0 +1,23580 @@ +.ti { + display: inline-block; + width: 1em; + height: 1em; + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.tabler-a-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16v-5.5a2.5 2.5 0 0 1 5 0V16m0-4H3m9-6v12m4-2V8h3a2 2 0 0 1 0 4h-3m3 0a2 2 0 0 1 0 4h-3'/%3E%3C/svg%3E"); +} + +.tabler-a-b-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 21h3c.81 0 1.48-.67 1.48-1.48l.02-.02c0-.82-.69-1.5-1.5-1.5h-3zm0-6h2.5c.84-.01 1.5.66 1.5 1.5s-.66 1.5-1.5 1.5H16zM4 9V5c0-1.036.895-2 2-2s2 .964 2 2v4m-5.01 2.98a9 9 0 0 0 9 9m9-9a9 9 0 0 0-9-9M8 7H4'/%3E%3C/svg%3E"); +} + +.tabler-a-b-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16v-5.5a2.5 2.5 0 0 1 5 0V16m0-4H3m9 0v6m0-12v2m4 0h3a2 2 0 1 1 0 4h-3m3 0a2 2 0 0 1 .83 3.82M16 12V8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-abacus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 3v18m14 0V3M5 7h14M5 15h14M8 13v4m3-4v4m5-4v4M14 5v4m-3-4v4M8 5v4M3 21h18'/%3E%3C/svg%3E"); +} + +.tabler-abacus-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5v16m14 0v-2m0-4V3M5 7h2m4 0h8M5 15h10m-7-2v4m3-4v4m5-1v1M14 5v4m-3-4v2M8 8v1M3 21h18M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-abc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16v-6a2 2 0 1 1 4 0v6m-4-3h4m3-5v6a2 2 0 1 0 4 0v-1a2 2 0 1 0-4 0v1m10.732-2A2 2 0 0 0 17 13v1a2 2 0 0 0 3.726 1.01'/%3E%3C/svg%3E"); +} + +.tabler-access-point { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12v.01m2.828-2.838a4 4 0 0 1 0 5.656m2.829-8.485a8 8 0 0 1 0 11.314m-8.489-2.829a4 4 0 0 1 0-5.656m-2.831 8.485a8 8 0 0 1 0-11.314'/%3E%3C/svg%3E"); +} + +.tabler-access-point-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M14.828 9.172A4 4 0 0 1 16 12m1.657-5.657a8 8 0 0 1 1.635 8.952m-10.124-.467a4 4 0 0 1 0-5.656m-2.831 8.485a8 8 0 0 1 0-11.314'/%3E%3C/svg%3E"); +} + +.tabler-accessible { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m10 16.5l2-3l2 3m-2-3v-2l3-1m-6 0l3 1'/%3E%3Ccircle cx='12' cy='7.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-accessible-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-1.051 6.844a1 1 0 0 0-1.152-.663l-.113.03l-2.684.895l-2.684-.895l-.113-.03a1 1 0 0 0-.628 1.884l.109.044L11 12.22v.976l-1.832 2.75l-.06.1a1 1 0 0 0 .237 1.21l.1.076l.101.06a1 1 0 0 0 1.21-.237l.076-.1L12 15.303l1.168 1.752l.07.093a1 1 0 0 0 1.653-1.102l-.059-.1L13 13.196v-.977l2.316-.771l.109-.044a1 1 0 0 0 .524-1.221zM12 6a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-accessible-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 16.5l2-3l2 3m-2-3V12m2.627-1.376L15 10.5m-6 0l2.231.744'/%3E%3Cpath d='M20.042 16.045A9 9 0 0 0 7.955 3.958M5.637 5.635a9 9 0 1 0 12.725 12.73'/%3E%3Cpath d='M12 8a.5.5 0 1 0-.5-.5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-accessible-off-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-1.051 6.844a1 1 0 0 0-1.152-.663l-.113.03l-2.684.895l-2.684-.895l-.113-.03a1 1 0 0 0-.628 1.884l.109.044L11 12.22v.976l-1.832 2.75l-.06.1a1 1 0 0 0 .237 1.21l.1.076l.101.06a1 1 0 0 0 1.21-.237l.076-.1L12 15.303l1.168 1.752l.07.093a1 1 0 0 0 1.653-1.102l-.059-.1L13 13.196v-.977l2.316-.771l.109-.044a1 1 0 0 0 .524-1.221zM12 6a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-activity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h4l3 8l4-16l3 8h4'/%3E%3C/svg%3E"); +} + +.tabler-activity-heartbeat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h4.5L9 6l4 12l2-9l1.5 3H21'/%3E%3C/svg%3E"); +} + +.tabler-ad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 15v-4a2 2 0 0 1 4 0v4m-4-2h4m6-4v6h-1.5a1.5 1.5 0 1 1 1.5-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ad-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.933 5H5v16h13v-8m-4 4H9'/%3E%3Cpath d='M9 13h5V9H9zm6-8V3m3 3l2-2m-1 5h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ad-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0-20 0'/%3E%3Cpath d='M7 15v-4.5a1.5 1.5 0 0 1 3 0V15m-3-2h3m4-4v6h1a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ad-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-5.43 0-9.848-4.327-9.996-9.72L2 12l.004-.28C2.152 6.327 6.57 2 12 2M8.5 8a2.5 2.5 0 0 0-2.495 2.336L6 10.5V15l.007.117a1 1 0 0 0 1.986 0L8 15v-1h1v1l.007.117a1 1 0 0 0 1.986 0L11 15v-4.5l-.005-.164A2.5 2.5 0 0 0 8.5 8M15 8h-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3-3v-2a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v2a1 1 0 0 1-.883.993L15 14zm-6.5 0a.5.5 0 0 1 .492.41L9 10.5V12H8v-1.5l.008-.09A.5.5 0 0 1 8.5 10'/%3E%3C/svg%3E"); +} + +.tabler-ad-circle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.91 4.949A9.97 9.97 0 0 0 2 12c0 5.523 4.477 10 10 10a9.97 9.97 0 0 0 7.05-2.909m1.728-2.298A9.96 9.96 0 0 0 22 12c0-5.523-4.477-10-10-10c-1.74 0-3.376.444-4.8 1.225'/%3E%3Cpath d='M7 15v-4.5a1.5 1.5 0 0 1 2.138-1.358m.716.711c.094.196.146.415.146.647V15m-3-2h3m4 1v1h1m2-2v-2a2 2 0 0 0-2-2h-1v1M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ad-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4H5a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3M9 8a3 3 0 0 1 2.995 2.824L12 11v4a1 1 0 0 1-1.993.117L10 15v-1H8v1a1 1 0 0 1-1.993.117L6 15v-4a3 3 0 0 1 3-3m0 2a1 1 0 0 0-.993.883L8 11v1h2v-1a1 1 0 0 0-1-1m8-2a1 1 0 0 1 .993.883L18 9v6a1 1 0 0 1-.883.993L17 16h-1.5a2.5 2.5 0 1 1 .326-4.979l.174.029V9a1 1 0 0 1 .883-.993zm-1.41 5.008L15.5 13a.5.5 0 0 0-.09.992l.09.008h.5v-.5l-.008-.09a.5.5 0 0 0-.318-.379z'/%3E%3C/svg%3E"); +} + +.tabler-ad-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5h10a2 2 0 0 1 2 2v10m-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2'/%3E%3Cpath d='M7 15v-4a2 2 0 0 1 2-2m2 2v4m-4-2h4m6-4v4m-.885-.869c.33.149.595.412.747.74M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-address-book { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 6v12a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M10 16h6'/%3E%3Cpath d='M11 11a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 8h3m-3 4h3m-3 4h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-address-book-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.57 3.399c-.363.37-.87.601-1.43.601H8a2 2 0 0 1-2-2V6m4 10h6'/%3E%3Cpath d='M11 11a2 2 0 0 0 2 2m2-2a2 2 0 0 0-2-2M4 8h3m-3 4h3m-3 4h3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-adjustments { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m4-4a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-12v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v11'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-alt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h4v4H4zm2-4v4m0 4v8m4-6h4v4h-4zm2-10v10m0 4v2m4-15h4v4h-4zm2-1v1m0 4v11'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m4-4a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-12v10m7 2l-2 3h4l-2 3m-7-4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v3'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.499-5.325A2 2 0 1 0 12 18m0-14v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v3m-2 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.823-4.824a2 2 0 1 0-2.638 2.651M12 4v10m4-7a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v5m-3 5l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.557-5.255A2 2 0 1 0 12 18m0-14v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v4m2 8l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.199-5.601A2 2 0 1 0 12 18m0-14v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v2.5m-.999 7.5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.366-5.46a2 2 0 1 0-.216 3.097M12 4v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v1m3 5h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.945-4.47A2 2 0 1 0 12 18m0-14v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v3m1 4v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m4-4a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-12v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v3m1 4v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3a1 1 0 0 1 .993.883L7 4v3.171a3.001 3.001 0 0 1 0 5.658V20a1 1 0 0 1-1.993.117L5 20v-7.17a3 3 0 0 1-1.995-2.654L3 10l.005-.176A3 3 0 0 1 5 7.17V4a1 1 0 0 1 1-1m6 0a1 1 0 0 1 .993.883L13 4v9.171a3.001 3.001 0 0 1 0 5.658V20a1 1 0 0 1-1.993.117L11 20v-1.17a3 3 0 0 1-1.995-2.654L9 16l.005-.176A3 3 0 0 1 11 13.17V4a1 1 0 0 1 1-1m6 0a1 1 0 0 1 .993.883L19 4v.171a3.001 3.001 0 0 1 0 5.658V20a1 1 0 0 1-1.993.117L17 20V9.83a3 3 0 0 1-1.995-2.654L15 7l.005-.176A3 3 0 0 1 17 4.17V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m6-16v8.5M16 7a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v2.5M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 6h8m4 0h4M6 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-2 0h2m4 0h10m-5 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 18h11m4 0h1'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.954-4.426A2 2 0 1 0 12 18m0-14v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v6m-2 4h6'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-4v2m0 4v8m4-4a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-12v4m0 4v2m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v5m0 4v2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.627-5.164a2 2 0 1 0-.62 2.892M12 4v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m-1 12v5m4-5v5M18 9v4.5'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.071-5.69A2 2 0 1 0 12 18m0-14v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v2.5m3.121 8.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.958-4.408A2 2 0 1 0 12 18m0-14v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v3m-2 7h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.577-5.23a2 2 0 1 0 .117 2.295M12 4v10m7 8v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483M12 18v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v2'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m6-6a2 2 0 0 0-1.042 3.707M12 4v10m4-7a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v2m-3 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.387-5.44a2 2 0 1 0-.798 3.352M12 4v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m-2 17l5-5m0 4.5V17h-4.5M18 9v4'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.879-4.688a2 2 0 1 0-2.26 2.652M12 4v10m4-7a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v2.5m1 11a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m6-16v9.5M16 7a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m-.2 15.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411zM18 9v1'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.927-4.538A2 2 0 1 0 12 18m0-14v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v3m1 10v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-adjustments-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-6v4m0 4v8m7.653-5.126a2 2 0 1 0-.586 2.818M12 4v10m0 4v2m4-13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-3v1m0 4v4m4 9l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-aerial-lift { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 5l16-2m-8 1v10M6.894 8H17.2c2.45 3 2.45 9-.2 12H6.894c-2.544-3-2.544-9 0-12M5 14h14'/%3E%3C/svg%3E"); +} + +.tabler-aerial-lift-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.876 2.008a1 1 0 1 1 .248 1.984L13 4.883V7h4.2a1 1 0 0 1 .688.274l.087.093c2.79 3.417 2.717 9.963-.226 13.295A1 1 0 0 1 17 21H6.894a1 1 0 0 1-.763-.353c-2.86-3.373-2.86-9.92 0-13.294A1 1 0 0 1 6.894 7H11V5.133l-6.876.86a1 1 0 0 1-1.095-.754l-.021-.115a1 1 0 0 1 .868-1.116l7.996-1l.011-.001l.008-.001zM11 9H7.383l-.051.072c-.718 1.042-1.149 2.41-1.292 3.844L6.032 13H11zm5.698 0H13v4h4.979l-.005-.072c-.123-1.436-.533-2.811-1.232-3.864z'/%3E%3C/svg%3E"); +} + +.tabler-affiliate { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.931 6.936l1.275 4.249m5.607 5.609l4.251 1.275m-5.381-5.752l5.759-5.759M4 5.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0m13 0a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0m0 13a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0m-13-3a4.5 4.5 0 1 0 9 0a4.5 4.5 0 1 0-9 0'/%3E%3C/svg%3E"); +} + +.tabler-affiliate-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.5 3a2.5 2.5 0 1 1-.912 4.828l-4.556 4.555a5.48 5.48 0 0 1 .936 3.714l2.624.787a2.5 2.5 0 1 1-.575 1.916l-2.623-.788a5.5 5.5 0 0 1-10.39-2.29L3 15.5l.004-.221a5.5 5.5 0 0 1 2.984-4.673L5.2 7.982a2.5 2.5 0 0 1-2.194-2.304L3 5.5l.005-.164a2.5 2.5 0 1 1 4.111 2.071l.787 2.625a5.48 5.48 0 0 1 3.714.936l4.555-4.556a2.5 2.5 0 0 1-.167-.748L16 5.5l.005-.164A2.5 2.5 0 0 1 18.5 3'/%3E%3C/svg%3E"); +} + +.tabler-ai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 16v-6a2 2 0 1 1 4 0v6m-4-3h4m4-5v8'/%3E%3C/svg%3E"); +} + +.tabler-air-balloon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 20a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm2-4c3.314 0 6-4.686 6-8A6 6 0 1 0 6 8c0 3.314 2.686 8 6 8'/%3E%3Cpath d='M10 9a2 7 0 1 0 4 0a2 7 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-air-balloon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1a2 2 0 0 1 2-2zM12 1a7 7 0 0 1 7 7c0 4.185-3.297 9-7 9s-7-4.815-7-9a7 7 0 0 1 7-7'/%3E%3C/svg%3E"); +} + +.tabler-air-conditioning { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 16a3 3 0 0 1-3 3m11-3a3 3 0 0 0 3 3m-7-3v4M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 13v-3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-air-conditioning-disabled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 10a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 16v-3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-air-traffic-control { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 3h2m-1 0v3M5.998 6h12.004a2 2 0 0 1 1.916 2.575l-1.8 6A2 2 0 0 1 16.202 16H7.798a2 2 0 0 1-1.916-1.425l-1.8-6A2 2 0 0 1 5.998 6'/%3E%3Cpath d='M8.5 6L10 16v5m5.5-15L14 16v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alarm { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 13a7 7 0 1 0 14 0a7 7 0 1 0-14 0'/%3E%3Cpath d='M12 10v3h2M7 4L4.25 6M17 4l2.75 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alarm-average { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 13a7 7 0 1 0 14 0a7 7 0 0 0-14 0m2-9L4.25 6M17 4l2.75 2'/%3E%3Cpath d='M8 13h1l2 3l2-6l2 3h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alarm-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16 6.072a8 8 0 1 1-11.995 7.213L4 13l.005-.285A8 8 0 0 1 16 6.072M12 9a1 1 0 0 0-1 1v3l.007.117A1 1 0 0 0 12 14h2l.117-.007A1 1 0 0 0 15 13l-.007-.117A1 1 0 0 0 14 12h-1v-2l-.007-.117A1 1 0 0 0 12 9'/%3E%3Cpath d='M6.412 3.191A1 1 0 0 1 7.685 4.73l-.097.08l-2.75 2a1 1 0 0 1-1.273-1.54l.097-.08zm9.779.221a1 1 0 0 1 1.291-.288l.106.067l2.75 2a1 1 0 0 1-1.07 1.685l-.106-.067l-2.75-2a1 1 0 0 1-.22-1.397z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alarm-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13a7 7 0 1 0 14 0a7 7 0 1 0-14 0m2-9L4.25 6M17 4l2.75 2M10 13h4'/%3E%3C/svg%3E"); +} + +.tabler-alarm-minus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16 6.072a8 8 0 1 1-11.995 7.213L4 13l.005-.285A8 8 0 0 1 16 6.072M14 12h-4l-.117.007A1 1 0 0 0 10 14h4l.117-.007A1 1 0 0 0 14 12'/%3E%3Cpath d='M6.412 3.191A1 1 0 0 1 7.685 4.73l-.097.08l-2.75 2a1 1 0 0 1-1.273-1.54l.097-.08zm9.779.221a1 1 0 0 1 1.291-.288l.106.067l2.75 2a1 1 0 0 1-1.07 1.685l-.106-.067l-2.75-2a1 1 0 0 1-.22-1.397z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alarm-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.587 7.566a7 7 0 1 0 9.833 9.864m1.35-2.645a7 7 0 0 0-8.536-8.56'/%3E%3Cpath d='M12 12v1h1M5.261 5.265L4.25 6M17 4l2.75 2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alarm-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13a7 7 0 1 0 14 0a7 7 0 1 0-14 0m2-9L4.25 6M17 4l2.75 2M10 13h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-alarm-plus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16 6.072a8 8 0 1 1-11.995 7.213L4 13l.005-.285A8 8 0 0 1 16 6.072M12 10a1 1 0 0 0-1 1v1h-1l-.117.007A1 1 0 0 0 10 14h1v1l.007.117A1 1 0 0 0 13 15v-1h1l.117-.007A1 1 0 0 0 14 12h-1v-1l-.007-.117A1 1 0 0 0 12 10'/%3E%3Cpath d='M6.412 3.191A1 1 0 0 1 7.685 4.73l-.097.08l-2.75 2a1 1 0 0 1-1.273-1.54l.097-.08zm9.779.221a1 1 0 0 1 1.291-.288l.106.067l2.75 2a1 1 0 0 1-1.07 1.685l-.106-.067l-2.75-2a1 1 0 0 1-.22-1.397z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alarm-smoke { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 8l-.8 3a1.25 1.25 0 0 1-1.2 1H8a1.25 1.25 0 0 1-1.2-1L6 8M3 5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm9 11c.643.288 1.017.756 1 1.25c.017.494-.357.962-1 1.25s-1.017.756-1 1.25c-.017.494.357.962 1 1.25m-5-5c.643.288 1.017.756 1 1.25c.017.494-.357.962-1 1.25s-1.017.756-1 1.25c-.017.494.357.962 1 1.25m10-5c.643.288 1.017.756 1 1.25c.017.494-.357.962-1 1.25s-1.017.756-1 1.25c-.017.494.357.962 1 1.25'/%3E%3C/svg%3E"); +} + +.tabler-alarm-snooze { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 13a7 7 0 1 0 14 0a7 7 0 1 0-14 0'/%3E%3Cpath d='M10 11h4l-4 4h4M7 4L4.25 6M17 4l2.75 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alarm-snooze-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16 6.072a8 8 0 1 1-11.995 7.213L4 13l.005-.285A8 8 0 0 1 16 6.072M14 10h-4l-.117.007A1 1 0 0 0 9 11l.007.117A1 1 0 0 0 10 12h1.584l-2.291 2.293l-.076.084C8.703 15.014 9.147 16 10 16h4l.117-.007A1 1 0 0 0 15 15l-.007-.117A1 1 0 0 0 14 14h-1.586l2.293-2.293l.076-.084c.514-.637.07-1.623-.783-1.623'/%3E%3Cpath d='M6.412 3.191A1 1 0 0 1 7.685 4.73l-.097.08l-2.75 2a1 1 0 0 1-1.273-1.54l.097-.08zm9.779.221a1 1 0 0 1 1.291-.288l.106.067l2.75 2a1 1 0 0 1-1.07 1.685l-.106-.067l-2.75-2a1 1 0 0 1-.22-1.397z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-album { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 4v7l2-2l2 2V4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-album-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.581 3.41c-.362.364-.864.59-1.419.59H6a2 2 0 0 1-2-2V6c0-.552.224-1.052.585-1.413'/%3E%3Cpath d='M12 4v4m1.503 1.497L14 9l2 2V4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alert-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-4v4m0 4h.01'/%3E%3C/svg%3E"); +} + +.tabler-alert-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-19.995.324L2 12l.004-.28C2.152 6.327 6.57 2 12 2m.01 13l-.127.007a1 1 0 0 0 0 1.986L12 17l.127-.007a1 1 0 0 0 0-1.986zM12 7a1 1 0 0 0-.993.883L11 8v4l.007.117a1 1 0 0 0 1.986 0L13 12V8l-.007-.117A1 1 0 0 0 12 7'/%3E%3C/svg%3E"); +} + +.tabler-alert-circle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.644 5.629A9 9 0 1 0 18.359 18.37m1.693-2.349A9 9 0 0 0 7.965 3.953M12 7v1m0 8h.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-alert-hexagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM12 8v4m0 4h.01'/%3E%3C/svg%3E"); +} + +.tabler-alert-hexagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.026-.097l.19.097l6.775 3.995l.096.063l.092.077l.107.075a3.22 3.22 0 0 1 1.266 2.188l.018.202l.005.204v7.284c0 1.106-.57 2.129-1.454 2.693l-.17.1l-6.803 4.302c-.918.504-2.019.535-3.004.068l-.196-.1l-6.695-4.237a3.23 3.23 0 0 1-1.671-2.619L2 15.502V8.217c0-1.106.57-2.128 1.476-2.705zM12.01 15l-.127.007a1 1 0 0 0 0 1.986L12 17l.127-.007a1 1 0 0 0 0-1.986zM12 7a1 1 0 0 0-.993.883L11 8v4l.007.117a1 1 0 0 0 1.986 0L13 12V8l-.007-.117A1 1 0 0 0 12 7'/%3E%3C/svg%3E"); +} + +.tabler-alert-hexagon-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18.36 18.387l-5.268 3.333a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l1.317-.777M8.01 4l2.898-1.709a2.33 2.33 0 0 1 2.25 0l6.75 3.98h-.033c.7.398 1.13 1.143 1.125 1.948v7.284c0 .414-.116.812-.326 1.155M12 7v1m0 0v.01M3 3l18 18m-9-5h.01'/%3E%3C/svg%3E"); +} + +.tabler-alert-octagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.802 2.165l5.575 2.389c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-2.389 5.575c-.206.48-.589.863-1.07 1.07l-5.574 2.388c-.512.22-1.092.22-1.604 0l-5.575-2.389a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.206-.48.589-.863 1.07-1.07l5.574-2.388a2.04 2.04 0 0 1 1.604 0M12 8v4m0 4h.01'/%3E%3C/svg%3E"); +} + +.tabler-alert-octagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.897 1a4 4 0 0 1 2.664 1.016l.165.156l4.1 4.1a4 4 0 0 1 1.168 2.605l.006.227v5.794a4 4 0 0 1-1.016 2.664l-.156.165l-4.1 4.1a4 4 0 0 1-2.603 1.168l-.227.006H9.103a4 4 0 0 1-2.664-1.017l-.165-.156l-4.1-4.1a4 4 0 0 1-1.168-2.604L1 14.897V9.103a4 4 0 0 1 1.016-2.664l.156-.165l4.1-4.1a4 4 0 0 1 2.605-1.168L9.104 1zM12.01 15l-.127.007a1 1 0 0 0 0 1.986L12 17l.127-.007a1 1 0 0 0 0-1.986zM12 7a1 1 0 0 0-.993.883L11 8v4l.007.117a1 1 0 0 0 1.986 0L13 12V8l-.007-.117A1 1 0 0 0 12 7'/%3E%3C/svg%3E"); +} + +.tabler-alert-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4m0 4h.01'/%3E%3C/svg%3E"); +} + +.tabler-alert-small-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 16h.01M12 7v1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-alert-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm9 3v4m0 4h.01'/%3E%3C/svg%3E"); +} + +.tabler-alert-square-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 2.995 2.824L22 5v14a3 3 0 0 1-2.824 2.995L19 22H5a3 3 0 0 1-2.995-2.824L2 19V5a3 3 0 0 1 2.824-2.995L5 2zm-6.99 13l-.127.007a1 1 0 0 0 0 1.986L12 17l.127-.007a1 1 0 0 0 0-1.986zM12 7a1 1 0 0 0-.993.883L11 8v4l.007.117a1 1 0 0 0 1.986 0L13 12V8l-.007-.117A1 1 0 0 0 12 7'/%3E%3C/svg%3E"); +} + +.tabler-alert-square-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9m0 5v4m0 4h.01'/%3E%3C/svg%3E"); +} + +.tabler-alert-square-rounded-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m.01 13l-.127.007a1 1 0 0 0 0 1.986L12 17l.127-.007a1 1 0 0 0 0-1.986zM12 7a1 1 0 0 0-.993.883L11 8v4l.007.117a1 1 0 0 0 1.986 0L13 12V8l-.007-.117A1 1 0 0 0 12 7'/%3E%3C/svg%3E"); +} + +.tabler-alert-square-rounded-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.201 19.199C17.851 20.549 15.601 21 12 21c-7.2 0-9-1.8-9-9c0-3.598.45-5.847 1.797-7.197m2.626-1.376C8.627 3.12 10.132 3 12 3c7.2 0 9 1.8 9 9c0 1.865-.12 3.367-.425 4.57M12 7v1m0 8h.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-alert-triangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v4m-1.637-9.409L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM12 16h.01'/%3E%3C/svg%3E"); +} + +.tabler-alert-triangle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.67c.955 0 1.845.467 2.39 1.247l.105.16l8.114 13.548a2.914 2.914 0 0 1-2.307 4.363l-.195.008H3.882a2.914 2.914 0 0 1-2.582-4.2l.099-.185l8.11-13.538A2.91 2.91 0 0 1 12 1.67M12.01 15l-.127.007a1 1 0 0 0 0 1.986L12 17l.127-.007a1 1 0 0 0 0-1.986zM12 8a1 1 0 0 0-.993.883L11 9v4l.007.117a1 1 0 0 0 1.986 0L13 13V9l-.007-.117A1 1 0 0 0 12 8'/%3E%3C/svg%3E"); +} + +.tabler-alert-triangle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.998 17.997a1.9 1.9 0 0 0-.255-.872L13.637 3.591a1.914 1.914 0 0 0-3.274 0l-1.04 1.736M7.83 7.82l-5.573 9.304a1.914 1.914 0 0 0 1.636 2.871H20M12 16h.01M3 3l18 18M12 7v1'/%3E%3C/svg%3E"); +} + +.tabler-alien { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 17a2.5 2.5 0 0 0 2 0'/%3E%3Cpath d='M12 3C7.336 3 4.604 5.331 4.138 8.595a11.82 11.82 0 0 0 2 8.592a10.8 10.8 0 0 0 3.199 3.064c1.666 1 3.664 1 5.33 0a10.8 10.8 0 0 0 3.199-3.064a11.9 11.9 0 0 0 2-8.592C19.4 5.33 16.668 3 12.004 3zm-4 8l2 2m6-2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alien-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.004 2c4.942 0 8.288 2.503 8.85 6.444a12.88 12.88 0 0 1-2.163 9.308a11.8 11.8 0 0 1-3.51 3.356c-1.982 1.19-4.376 1.19-6.373-.008a11.8 11.8 0 0 1-3.489-3.34a12.8 12.8 0 0 1-2.171-9.306C3.712 4.504 7.058 2 12.004 2m1.913 14.6a1 1 0 0 0-1.317-.517l-.146.055a1.5 1.5 0 0 1-1.054-.055l-.11-.04a1 1 0 0 0-.69 1.874a3.5 3.5 0 0 0 2.8 0a1 1 0 0 0 .517-1.317m-5.304-6.39a1 1 0 0 0-1.32 1.497l2 2l.094.083a1 1 0 0 0 1.32-1.497l-2-2zm8.094.083a1 1 0 0 0-1.414 0l-2 2l-.083.094a1 1 0 0 0 1.497 1.32l2-2l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-align-box-bottom-center { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 10v2m3-6v6m3-4v4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-bottom-center-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM9 15a1 1 0 0 0-1 1v2l.007.117A1 1 0 0 0 10 18v-2l-.007-.117A1 1 0 0 0 9 15m3-4a1 1 0 0 0-1 1v6l.007.117A1 1 0 0 0 13 18v-6l-.007-.117A1 1 0 0 0 12 11m3 2a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 16 18v-4l-.007-.117A1 1 0 0 0 15 13'/%3E%3C/svg%3E"); +} + +.tabler-align-box-bottom-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm4 10v2m3-6v6m3-4v4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-bottom-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM6 15a1 1 0 0 0-1 1v2l.007.117A1 1 0 0 0 7 18v-2l-.007-.117A1 1 0 0 0 6 15m3-4a1 1 0 0 0-1 1v6l.007.117A1 1 0 0 0 10 18v-6l-.007-.117A1 1 0 0 0 9 11m3 2a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 13 18v-4l-.007-.117A1 1 0 0 0 12 13'/%3E%3C/svg%3E"); +} + +.tabler-align-box-bottom-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm8 10v2m3-6v6m3-4v4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-bottom-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM12 15a1 1 0 0 0-1 1v2l.007.117A1 1 0 0 0 13 18v-2l-.007-.117A1 1 0 0 0 12 15m3-4a1 1 0 0 0-1 1v6l.007.117A1 1 0 0 0 16 18v-6l-.007-.117A1 1 0 0 0 15 11m3 2a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 19 18v-4l-.007-.117A1 1 0 0 0 18 13'/%3E%3C/svg%3E"); +} + +.tabler-align-box-center-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2m8-2h2m-4-3h6m-5-3h4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-center-middle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2m8-4h2m-4-3h6m-5-3h4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-center-middle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 2.995 2.824L22 5v14a3 3 0 0 1-2.824 2.995L19 22H5a3 3 0 0 1-2.993-2.802L2 19V5a3 3 0 0 1 2.824-2.995L5 2zm-6 12h-2l-.117.007a1 1 0 0 0 0 1.986L11 16h2l.117-.007a1 1 0 0 0 0-1.986zm2-3H9l-.117.007a1 1 0 0 0 0 1.986L9 13h6l.117-.007a1 1 0 0 0 0-1.986zm-1-3h-4l-.117.007a1 1 0 0 0 0 1.986L10 10h4l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-align-box-center-stretch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2m8-2h2m-4-5h6m-5-5h4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-center-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2m8-6h2m-4-3h6m-5-3h4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-left-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 12H7m6-3H7m4-3H7'/%3E%3C/svg%3E"); +} + +.tabler-align-box-left-bottom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM8 17H6l-.117.007A1 1 0 0 0 6 19h2l.117-.007A1 1 0 0 0 8 17m4-3H6l-.117.007A1 1 0 0 0 6 16h6l.117-.007A1 1 0 0 0 12 14m-2-3H6l-.117.007A1 1 0 0 0 6 13h4l.117-.007A1 1 0 0 0 10 11'/%3E%3C/svg%3E"); +} + +.tabler-align-box-left-middle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 10H7m6-3H7m4-3H7'/%3E%3C/svg%3E"); +} + +.tabler-align-box-left-middle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM8 14H6l-.117.007A1 1 0 0 0 6 16h2l.117-.007A1 1 0 0 0 8 14m4-3H6l-.117.007A1 1 0 0 0 6 13h6l.117-.007A1 1 0 0 0 12 11m-2-3H6l-.117.007A1 1 0 0 0 6 10h4l.117-.007A1 1 0 0 0 10 8'/%3E%3C/svg%3E"); +} + +.tabler-align-box-left-stretch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 12H7m6-5H7m4-5H7'/%3E%3C/svg%3E"); +} + +.tabler-align-box-left-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 8H7m6-3H7m4-3H7'/%3E%3C/svg%3E"); +} + +.tabler-align-box-left-top-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM8 11H6l-.117.007A1 1 0 0 0 6 13h2l.117-.007A1 1 0 0 0 8 11m4-3H6l-.117.007A1 1 0 0 0 6 10h6l.117-.007A1 1 0 0 0 12 8m-2-3H6l-.117.007A1 1 0 0 0 6 7h4l.117-.007A1 1 0 0 0 10 5'/%3E%3C/svg%3E"); +} + +.tabler-align-box-right-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm12 12h2m-6-3h6m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-right-bottom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM18 17h-2l-.117.007A1 1 0 0 0 16 19h2l.117-.007A1 1 0 0 0 18 17m0-3h-6l-.117.007A1 1 0 0 0 12 16h6l.117-.007A1 1 0 0 0 18 14m0-3h-4l-.117.007A1 1 0 0 0 14 13h4l.117-.007A1 1 0 0 0 18 11'/%3E%3C/svg%3E"); +} + +.tabler-align-box-right-middle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 15h2M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm8 7h6m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-right-middle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM18 14h-2l-.117.007a1 1 0 0 0 0 1.986L16 16h2l.117-.007a1 1 0 0 0 0-1.986zm0-3h-6l-.117.007a1 1 0 0 0 0 1.986L12 13h6l.117-.007a1 1 0 0 0 0-1.986zm0-3h-4l-.117.007a1 1 0 0 0 0 1.986L14 10h4l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-align-box-right-stretch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 17h2M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm8 7h6m-4-5h4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-right-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm12 8h2m-6-3h6m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-align-box-right-top-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM18 11h-2l-.117.007A1 1 0 0 0 16 13h2l.117-.007A1 1 0 0 0 18 11m0-3h-6l-.117.007A1 1 0 0 0 12 10h6l.117-.007A1 1 0 0 0 18 8m0-3h-4l-.117.007A1 1 0 0 0 14 7h4l.117-.007A1 1 0 0 0 18 5'/%3E%3C/svg%3E"); +} + +.tabler-align-box-top-center { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 4V7m3 6V7m3 4V7'/%3E%3C/svg%3E"); +} + +.tabler-align-box-top-center-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM12 5a1 1 0 0 0-1 1v6l.007.117A1 1 0 0 0 13 12V6l-.007-.117A1 1 0 0 0 12 5m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 16 10V6l-.007-.117A1 1 0 0 0 15 5M9 5a1 1 0 0 0-1 1v2l.007.117A1 1 0 0 0 10 8V6l-.007-.117A1 1 0 0 0 9 5'/%3E%3C/svg%3E"); +} + +.tabler-align-box-top-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm4 4V7m3 6V7m3 4V7'/%3E%3C/svg%3E"); +} + +.tabler-align-box-top-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM9 5a1 1 0 0 0-1 1v6l.007.117A1 1 0 0 0 10 12V6l-.007-.117A1 1 0 0 0 9 5m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 13 10V6l-.007-.117A1 1 0 0 0 12 5M6 5a1 1 0 0 0-1 1v2l.007.117A1 1 0 0 0 7 8V6l-.007-.117A1 1 0 0 0 6 5'/%3E%3C/svg%3E"); +} + +.tabler-align-box-top-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm8 4V7m3 6V7m3 4V7'/%3E%3C/svg%3E"); +} + +.tabler-align-box-top-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15 5a1 1 0 0 0-1 1v6l.007.117A1 1 0 0 0 16 12V6l-.007-.117A1 1 0 0 0 15 5m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 19 10V6l-.007-.117A1 1 0 0 0 18 5m-6 0a1 1 0 0 0-1 1v2l.007.117A1 1 0 0 0 13 8V6l-.007-.117A1 1 0 0 0 12 5'/%3E%3C/svg%3E"); +} + +.tabler-align-center { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M8 12h8M6 18h12'/%3E%3C/svg%3E"); +} + +.tabler-align-justified { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h12'/%3E%3C/svg%3E"); +} + +.tabler-align-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h10M4 18h14'/%3E%3C/svg%3E"); +} + +.tabler-align-left-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4v16M8 6h12M8 12h6m-6 6h10'/%3E%3C/svg%3E"); +} + +.tabler-align-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16m-10 6h10M6 18h14'/%3E%3C/svg%3E"); +} + +.tabler-align-right-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4v16M4 6h12m-6 6h6M6 18h10'/%3E%3C/svg%3E"); +} + +.tabler-alpha { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.1 6q-1.65 4.37-2.4 6c-1.879 4.088-3.713 6-6 6c-2.4 0-4.8-2.4-4.8-6s2.4-6 4.8-6c2.267 0 4.135 1.986 6 6q.768 1.653 2.4 6'/%3E%3C/svg%3E"); +} + +.tabler-alphabet-arabic { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6v4m3 4h8q-2.518-3-4-3m-4-5v9.958c0 .963 0 1.444-.293 1.743S11.943 18 11 18h-1M7 6v9.958c0 .963 0 1.444-.293 1.743S5.943 18 5 18H4'/%3E%3C/svg%3E"); +} + +.tabler-alphabet-bangla { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 12c.904-.027 3 2 3 7m-7-8c0-.955 0-2 .786-2.677c1.262-1.089 3.025.55 3.2 2.06c.086.741-.215 3.109-1.489 4.527c-.475.53-.904.992-1.711 1.074c-.75.076-1.364-.122-2.076-.588c-1.138-.743-2.327-1.997-3.336-3.73C4.296 9.817 3.714 8.553 3 6'/%3E%3Cpath d='M7.37 7.072c.769-.836 5.246-4.094 8.4-.202c.382.472.573.708.9 1.63c.326.921.326 1.562.326 2.844V19M17 10c0-1.989 1.5-4 4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alphabet-cyrillic { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h2a2 2 0 0 1 2 2v5H7a2 2 0 1 1 0-4h3m9-6h-3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2h-3'/%3E%3C/svg%3E"); +} + +.tabler-alphabet-greek { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 10v7m-5-5a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2zm9 8V9a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2'/%3E%3C/svg%3E"); +} + +.tabler-alphabet-hebrew { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 6c2.333 5.143 6.611 6.857 9.333 12'/%3E%3Cpath d='M13.667 14c2.505-1.5 2.666-4.141 2.666-5.333C16.333 6.889 15.89 6 15.89 6M7.485 18S7 17.095 7 15.286c0-1.172.164-3.722 2.641-5.27'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-alphabet-korean { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7h6c0 2.5-1.593 8.474-6 10m9-12v14zm0 7h2'/%3E%3C/svg%3E"); +} + +.tabler-alphabet-latin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h2a2 2 0 0 1 2 2v5H7a2 2 0 1 1 0-4h3m4-6v10m0-5a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-alphabet-thai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 18v-3.444c0-.49.165-.924.494-1.363c.326-.449 1.009-.76 1.506-.934c.032-.011.035-.079.004-.095c-.434-.22-1.294-.52-1.626-1.032l-.014-.021l-.083-.125C8 10.566 8 9.74 8 9.74c0-1.456.849-2.62 1.837-3.199q.9-.54 2.137-.541q1.077 0 1.995.47C15.297 7.117 16 8.672 16 10.446V18'/%3E%3C/svg%3E"); +} + +.tabler-alt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16v-6a2 2 0 1 1 4 0v6m-4-3h4m3-5v8h4m1-8h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-ambulance { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17H3V6a1 1 0 0 1 1-1h9v12m-4 0h6m4 0h2v-6h-8m0-5h5l3 5M6 10h4M8 8v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ampersand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 20L8.597 9.028a2.95 2.95 0 0 1 0-4.165a2.94 2.94 0 0 1 4.161 0a2.95 2.95 0 0 1 0 4.165l-4.68 4.687a3.685 3.685 0 0 0 0 5.207a3.675 3.675 0 0 0 5.2 0L19 13'/%3E%3C/svg%3E"); +} + +.tabler-analyze { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 11a8.1 8.1 0 0 0-6.986-6.918A8.1 8.1 0 0 0 4.995 8M4 13a8.1 8.1 0 0 0 15 3'/%3E%3Cpath d='M18 16a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 8a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5 4a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-analyze-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M4.99 12.862a7.1 7.1 0 0 0 12.171 3.924a2 2 0 0 1-.156-.637L17 16l.005-.15a2 2 0 1 1 1.769 2.137a9.099 9.099 0 0 1-15.764-4.85a1 1 0 0 1 1.98-.275'/%3E%3Cpath d='M12 8a4 4 0 1 1-3.995 4.2L8 12l.005-.2A4 4 0 0 1 12 8'/%3E%3Cpath d='M13.142 3.09a9.1 9.1 0 0 1 7.848 7.772a1 1 0 0 1-1.98.276a7.1 7.1 0 0 0-6.125-6.064A7.1 7.1 0 0 0 6.837 7.21a2 2 0 1 1-3.831.939L3 8l.005-.15a2 2 0 0 1 2.216-1.838a9.1 9.1 0 0 1 7.921-2.922'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-analyze-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 11a8.1 8.1 0 0 0-6.986-6.918a8.1 8.1 0 0 0-4.31.62M6.321 6.31A8 8 0 0 0 4.995 8M4 13a8.1 8.1 0 0 0 13.687 4.676M20 16a1 1 0 0 0-1-1'/%3E%3Cpath d='M4 8a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5.888 1.87a3 3 0 1 0 4.233 4.252m.595-3.397A3 3 0 0 0 13.29 9.29M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-anchor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v12m-8-8a8 8 0 0 0 16 0m1 0h-2M5 13H3m6-7a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-anchor-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12v9m-8-8a8 8 0 0 0 14.138 5.13m1.44-2.56A8 8 0 0 0 20 13m1 0h-2M5 13H3m9.866-4.127a3 3 0 1 0-3.737-3.747M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-angle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 19H3l9-15m8.615 11.171h.015m-1.115-3.4h.015m-1.815-3.1h.015m-2.315-2.7h.015'/%3E%3C/svg%3E"); +} + +.tabler-ankh { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 13h12m-6 8v-8l-.422-.211A6.47 6.47 0 0 1 8 7a4 4 0 1 1 8 0a6.47 6.47 0 0 1-3.578 5.789L12 13'/%3E%3C/svg%3E"); +} + +.tabler-antenna { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4v8m-4-7.5v7M12 5v16M8 5.5v5M4 6v4m16-2H4'/%3E%3C/svg%3E"); +} + +.tabler-antenna-bars-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-antenna-bars-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18v-3m4 3v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-antenna-bars-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18v-3m4 3v-6m4 6v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-antenna-bars-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18v-3m4 3v-6m4 6V9m4 9v.01'/%3E%3C/svg%3E"); +} + +.tabler-antenna-bars-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18v-3m4 3v-6m4 6V9m4 9V6'/%3E%3C/svg%3E"); +} + +.tabler-antenna-bars-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18v-3m4 3v-6m4 6v-4m0-4V9m4 5V6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-antenna-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4v8m-4-7.5v7M12 5v3m0 4v9M8 8v2.5M4 6v4m16-2h-8M8 8H4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-aperture { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m.6 3h10.55M6.551 4.938l3.26 10.034m7.221-10.336l-8.535 6.201m12.062 3.673l-8.535-6.201m.233 12.607l3.261-10.034'/%3E%3C/svg%3E"); +} + +.tabler-aperture-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.6 15h10.55M5.641 5.631A9 9 0 1 0 18.36 18.369m1.68-2.318A9 9 0 0 0 7.966 3.953m-.571 3.581l2.416 7.438m7.221-10.336L12.18 8.162M9.846 9.857l-1.349.98m12.062 3.673l-8.535-6.201m.233 12.607l2.123-6.533m.984-3.028l.154-.473M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-api { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 13h5m3 3V8h3a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2h-3m8-5v8M9 16v-5.5a2.5 2.5 0 0 0-5 0V16'/%3E%3C/svg%3E"); +} + +.tabler-api-app { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 15H5.5a2.5 2.5 0 1 1 0-5H6m9 2v6.5a2.5 2.5 0 1 1-5 0V18m2-9h6.5a2.5 2.5 0 1 1 0 5H18m-9-2V5.5a2.5 2.5 0 0 1 5 0V6'/%3E%3C/svg%3E"); +} + +.tabler-api-app-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 15H5.5a2.5 2.5 0 1 1 0-5H6m9 5v3.5a2.5 2.5 0 1 1-5 0V18m3-9h5.5a2.5 2.5 0 1 1 0 5H18m-9-2V9m.042-3.957A2.5 2.5 0 0 1 14 5.5V6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-api-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 13h5m3 3v-4m0-4h3a2 2 0 0 1 2 2v1c0 .554-.225 1.055-.589 1.417M13 13h-1m8-5v8M9 16v-5.5a2.5 2.5 0 0 0-5 0V16M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-app-window { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm3 1h.01M9 8h.01'/%3E%3C/svg%3E"); +} + +.tabler-app-window-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zM6.01 7l-.127.007A1 1 0 0 0 6 9l.127-.007A1 1 0 0 0 6.01 7m3 0l-.127.007A1 1 0 0 0 9 9l.127-.007A1 1 0 0 0 9.01 7'/%3E%3C/svg%3E"); +} + +.tabler-apple { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 11.319c0 3.102.444 5.319 2.222 7.978c1.351 1.797 3.156 2.247 5.08.988c.426-.268.97-.268 1.397 0c1.923 1.26 3.728.809 5.079-.988C19.556 16.637 20 14.421 20 11.32C20 8.659 18.01 6 15.556 6c-1.267 0-2.41.693-3.22 1.44a.5.5 0 0 1-.672 0C10.855 6.694 9.711 6 8.444 6C5.99 6 4 8.66 4 11.319'/%3E%3Cpath d='M7 12c0-1.47.454-2.34 1.5-3M12 7c0-1.2.867-4 3-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-apple-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2a1 1 0 0 1 .117 1.993L15 4c-.693 0-1.33.694-1.691 1.552a5.1 5.1 0 0 1 1.982-.544L15.556 5C18.538 5 21 8.053 21 11.32c0 3.547-.606 5.862-2.423 8.578c-1.692 2.251-4.092 2.753-6.41 1.234a.31.31 0 0 0-.317-.01c-2.335 1.528-4.735 1.027-6.46-1.27C3.607 17.184 3 14.868 3 11.32l.004-.222C3.112 7.917 5.53 5 8.444 5c.94 0 1.852.291 2.688.792C11.551 3.842 12.95 2 15 2M7.966 8.154C6.606 9.012 6 10.214 6 12a1 1 0 0 0 2 0c0-1.125.28-1.678 1.034-2.154a1 1 0 1 0-1.068-1.692'/%3E%3C/svg%3E"); +} + +.tabler-apps { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm0-8h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-apps-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 10H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2m10 0h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2M17 3a1 1 0 0 1 .993.883L18 4v2h2a1 1 0 0 1 .117 1.993L20 8h-2v2a1 1 0 0 1-1.993.117L16 10V8h-2a1 1 0 0 1-.117-1.993L14 6h2V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-apps-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h1a1 1 0 0 1 1 1v1m-.29 3.704A1 1 0 0 1 9 10H5a1 1 0 0 1-1-1V5c0-.276.111-.525.292-.706M18 14h1a1 1 0 0 1 1 1v1m-.29 3.704A1 1 0 0 1 19 20h-4a1 1 0 0 1-1-1v-4c0-.276.111-.525.292-.706M4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10-8h6m-3-3v6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-archery-arrow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 7v3h3l3-3h-3V4zm0 3l-9 9m0-4v4h4'/%3E%3C/svg%3E"); +} + +.tabler-archive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2m2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8m-9 4h4'/%3E%3C/svg%3E"); +} + +.tabler-archive-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2m17 4c.513 0 .936.463.993 1.06l.007.14v7.2c0 1.917-1.249 3.484-2.824 3.594L17 21H7c-1.598 0-2.904-1.499-2.995-3.388L4 17.4v-7.2C4 9.537 4.448 9 5 9zm-5 2h-4l-.117.007a1 1 0 0 0 0 1.986L10 13h4l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-archive-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h11a2 2 0 1 1 0 4h-7M8 8H5a2 2 0 0 1-.826-3.822'/%3E%3Cpath d='M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 1.824-1.18M19 15V8m-9 4h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-armchair { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 11a2 2 0 0 1 2 2v2h10v-2a2 2 0 1 1 4 0v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2'/%3E%3Cpath d='M5 11V6a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v5M6 19v2m12-2v2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-armchair-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 10V6a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v4'/%3E%3Cpath d='M16 15v-2a3 3 0 1 1 3 3v3H5v-3a3 3 0 1 1 3-3v2m0-3h8m-9 7v2m10-2v2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-armchair-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 10V6a3 3 0 0 1 .128-.869m2.038-2.013Q7.564 3.001 8 3h8a3 3 0 0 1 3 3v4'/%3E%3Cpath d='M16.124 12.145a3 3 0 1 1 3.756 3.724M19 19H5v-3a3 3 0 1 1 3-3v2m0-3h4m-5 7v2m10-2v2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-armchair-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 13a2 2 0 1 1 4 0v4m-2 2H5a2 2 0 0 1-2-2v-4a2 2 0 1 1 4 0v2h8.036'/%3E%3Cpath d='M5 11V6a3 3 0 0 1 .134-.89m1.987-1.98A3 3 0 0 1 8 3h8a3 3 0 0 1 3 3v5M6 19v2m12-2v2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-content { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4L3 7l3 3m12-6l3 3l-3 3M4 16a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm6-9H3m18 0h-7'/%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-content-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.707 3.293a1 1 0 0 1 .083 1.32l-.083.094L5.415 6H10a1 1 0 0 1 .117 1.993L10 8H5.415l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.32.083l-.094-.083l-3-3a1 1 0 0 1-.097-.112l-.071-.11l-.054-.114l-.035-.105l-.025-.118l-.007-.058L2 7l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.064-.092l.083-.094l3-3a1 1 0 0 1 1.414 0m11.906-.083l.094.083l3 3a1 1 0 0 1 .097.112l.071.11l.054.114l.035.105l.03.148L22 7l-.003.075l-.017.126l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-3 3a1 1 0 0 1-1.497-1.32l.083-.094L18.585 8H14a1 1 0 0 1-.117-1.993L14 6h4.585l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.32-.083M18 13H6a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-2a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h8m4 0v17m-3-3l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M14 3a1 1 0 0 1 1 1v11.001h-.092a3 3 0 0 0-2.03 5.12a.515.515 0 0 1-.363.879H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3z'/%3E%3Cpath d='M18 3a1 1 0 0 1 1 1v14.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L18 22l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L17 18.586V4a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-height { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6m6 10v7m0-18v7m-3 8l3 3l3-3M15 6l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-height-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M12.879 3.879a3 3 0 0 0 0 4.242l.09.085l.094.083l.096.08l.158.115a3 3 0 0 0 1.59.515L15 8.998v6.003h-.092a3 3 0 0 0-2.03 5.12a.514.514 0 0 1-.363.878L6 21a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h6.514a.515.515 0 0 1 .365.879'/%3E%3Cpath d='M18 13a1 1 0 0 1 1 1v4.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L18 22l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L17 18.586V14a1 1 0 0 1 1-1m-.148-10.989l.058-.007L18 2l.075.003l.126.017l.111.03l.111.044l.098.052l.104.074l.082.073l3 3a1 1 0 1 1-1.414 1.414L19 5.415V10a1 1 0 0 1-2 0V5.415l-1.293 1.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414l3-3q.053-.054.112-.097l.11-.071l.114-.054l.105-.035z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8m0 4H3m3-3l-3 3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M21 14a1 1 0 0 1-1 1H8.999v-.092a3 3 0 0 0-5.12-2.03a.515.515 0 0 1-.879-.363V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3z'/%3E%3Cpath d='M21 18a1 1 0 0 1-1 1H5.416l1.291 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1-.097-.112l-.071-.11l-.054-.114l-.035-.105l-.03-.149L2 18l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09l3-3a1 1 0 1 1 1.414 1.414L5.414 17H20a1 1 0 0 1 1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 12V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8m0 4h17m-3-3l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M3 14a1 1 0 0 0 1 1h11.001v-.092a3 3 0 0 1 5.12-2.03a.515.515 0 0 0 .879-.363V6a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3z'/%3E%3Cpath d='M3 18a1 1 0 0 0 1 1h14.584l-1.291 1.293a1 1 0 0 0-.083 1.32l.083.094a1 1 0 0 0 1.414 0l3-3q.054-.053.097-.112l.071-.11l.054-.114l.035-.105l.03-.149L22 18l-.003-.075l-.017-.126l-.03-.111l-.044-.111l-.052-.098l-.067-.096l-.08-.09l-3-3a1 1 0 0 0-1.414 1.414L18.586 17H4a1 1 0 0 0-1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8m4 0V3m-3 3l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M14 21a1 1 0 0 0 1-1V8.999h-.092a3 3 0 0 1-2.03-5.12a.515.515 0 0 0-.363-.879H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3z'/%3E%3Cpath d='M18 21a1 1 0 0 0 1-1V5.416l1.293 1.291a1 1 0 0 0 1.32.083l.094-.083a1 1 0 0 0 0-1.414l-3-3a1 1 0 0 0-.112-.097l-.11-.071l-.114-.054l-.105-.035l-.149-.03L18 2l-.075.003l-.126.017l-.111.03l-.111.044l-.098.052l-.096.067l-.09.08l-3 3a1 1 0 1 0 1.414 1.414L17 5.414V20a1 1 0 0 0 1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-width { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6m-10 6H3m18 0h-7m-8-3l-3 3l3 3m12-6l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-autofit-width-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M20.121 12.879a3 3 0 0 0-4.242 0l-.085.09l-.083.094l-.08.096l-.115.158a3 3 0 0 0-.515 1.59l.001.093H8.999v-.092a3 3 0 0 0-5.12-2.03a.514.514 0 0 1-.878-.363L3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6.514a.515.515 0 0 1-.879.365'/%3E%3Cpath d='M11 18a1 1 0 0 1-1 1H5.416l1.291 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1-.097-.112l-.071-.11l-.054-.114l-.035-.105l-.03-.149L2 18l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09l3-3a1 1 0 0 1 1.414 1.414L5.414 17H10a1 1 0 0 1 1 1m10.989-.148l.007.058L22 18l-.003.075l-.017.126l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-3 3a1 1 0 1 1-1.414-1.414L18.585 19H14a1 1 0 0 1 0-2h4.585l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0l3 3q.054.053.097.112l.071.11l.054.114l.035.105z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-back { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 11l-4 4l4 4m-4-4h11a4 4 0 0 0 0-8h-1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-back-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 14l-4-4l4-4'/%3E%3Cpath d='M5 10h11a4 4 0 1 1 0 8h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-back-up-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 14l-4-4l4-4m-5 8l-4-4l4-4'/%3E%3Cpath d='M9 10h7a4 4 0 1 1 0 8h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-badge-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 13V7l-5 4l-5-4v6l5 4z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-badge-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.375 6.22L12 9.718l-4.375-3.5A1 1 0 0 0 6 7v6a1 1 0 0 0 .375.78l5 4a1 1 0 0 0 1.25 0l5-4A1 1 0 0 0 18 13V7a1 1 0 0 0-1.625-.78'/%3E%3C/svg%3E"); +} + +.tabler-arrow-badge-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 17h6l-4-5l4-5h-6l-4 5z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-badge-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6h-6a1 1 0 0 0-.78.375l-4 5a1 1 0 0 0 0 1.25l4 5A1 1 0 0 0 11 18h6l.112-.006a1 1 0 0 0 .669-1.619L14.28 12l3.5-4.375A1 1 0 0 0 17 6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-badge-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 7H7l4 5l-4 5h6l4-5z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-badge-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7 6l-.112.006a1 1 0 0 0-.669 1.619L9.72 12l-3.5 4.375A1 1 0 0 0 7 18h6a1 1 0 0 0 .78-.375l4-5a1 1 0 0 0 0-1.25l-4-5A1 1 0 0 0 13 6z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-badge-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 11v6l-5-4l-5 4v-6l5-4z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-badge-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.375 6.22l-5 4A1 1 0 0 0 6 11v6l.006.112a1 1 0 0 0 1.619.669L12 14.28l4.375 3.5A1 1 0 0 0 18 17v-6a1 1 0 0 0-.375-.78l-5-4a1 1 0 0 0-1.25 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-both { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12H2m3 3l-3-3l3-3m17 3h-6m3 3l3-3l-3-3m-7-5v16'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20V10m0 10l4-4m-4 4l-4-4M4 4h16'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h10M4 12l4 4m-4-4l4-4m12-4v16'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 12H10m10 0l-4 4m4-4l-4-4M4 4v16'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-to-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16m-8-6V4m0 10l4-4m-4 4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-to-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h10m-10 0l4 4m-4-4l4-4M4 4v16'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-to-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 12H4m10 0l-4 4m4-4l-4-4m10-4v16'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-to-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v10m0-10l4 4m-4-4l-4 4M4 4h16'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bar-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4v10m0-10l4 4m-4-4L8 8M4 20h16'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bear-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 3H8v5'/%3E%3Cpath d='m8 3l7.536 7.536A5 5 0 0 1 17 14.07V21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-bear-left-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 3H4v5'/%3E%3Cpath d='m4 3l7.536 7.536A5 5 0 0 1 13 14.07V21m7-16l-4.5 4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-bear-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3h5v5'/%3E%3Cpath d='m17 3l-7.536 7.536A5 5 0 0 0 8 14.07V21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-bear-right-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 3h5v5'/%3E%3Cpath d='m20 3l-7.536 7.536A5 5 0 0 0 11 14.07V21M4 5l4.5 4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-big-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 4v8h3.586a1 1 0 0 1 .707 1.707l-6.586 6.586a1 1 0 0 1-1.414 0l-6.586-6.586A1 1 0 0 1 5.414 12H9V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10 2l-.15.005A2 2 0 0 0 8 4v6.999L5.414 11A2 2 0 0 0 4 14.414L10.586 21a2 2 0 0 0 2.828 0L20 14.414a2 2 0 0 0 .434-2.18l-.068-.145A2 2 0 0 0 18.586 11L16 10.999V4a2 2 0 0 0-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-down-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12h3.586a1 1 0 0 1 .707 1.707l-6.586 6.586a1 1 0 0 1-1.414 0l-6.586-6.586A1 1 0 0 1 5.414 12H9V6h6zm0-9H9'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-down-line-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 5l-.117.007A1 1 0 0 0 8 6v4.999L5.414 11A2 2 0 0 0 4 14.414L10.586 21a2 2 0 0 0 2.828 0L20 14.414a2 2 0 0 0 .434-2.18l-.068-.145A2 2 0 0 0 18.586 11L16 10.999V6a1 1 0 0 0-1-1zm6-3a1 1 0 0 1 .117 1.993L15 4H9a1 1 0 0 1-.117-1.993L9 2z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-down-lines { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12h3.586a1 1 0 0 1 .707 1.707l-6.586 6.586a1 1 0 0 1-1.414 0l-6.586-6.586A1 1 0 0 1 5.414 12H9V9h6zm0-9H9m6 3H9'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-down-lines-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 8l-.117.007A1 1 0 0 0 8 9v1.999L5.414 11A2 2 0 0 0 4 14.414L10.586 21a2 2 0 0 0 2.828 0L20 14.414a2 2 0 0 0 .434-2.18l-.068-.145A2 2 0 0 0 18.586 11L16 10.999V9a1 1 0 0 0-1-1zm6-6a1 1 0 0 1 .117 1.993L15 4H9a1 1 0 0 1-.117-1.993L9 2zm0 3a1 1 0 0 1 .117 1.993L15 7H9a1 1 0 0 1-.117-1.993L9 5z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 15h-8v3.586a1 1 0 0 1-1.707.707l-6.586-6.586a1 1 0 0 1 0-1.414l6.586-6.586A1 1 0 0 1 12 5.414V9h8a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.586 4L3 10.586a2 2 0 0 0 0 2.828L9.586 20a2 2 0 0 0 2.18.434l.145-.068A2 2 0 0 0 13 18.586V16h7a2 2 0 0 0 2-2v-4l-.005-.15A2 2 0 0 0 20 8l-7-.001V5.414A2 2 0 0 0 9.586 4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-left-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 15v3.586a1 1 0 0 1-1.707.707l-6.586-6.586a1 1 0 0 1 0-1.414l6.586-6.586A1 1 0 0 1 12 5.414V9h6v6zm9 0V9'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-left-line-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M9.586 4L3 10.586a2 2 0 0 0 0 2.828L9.586 20a2 2 0 0 0 2.18.434l.145-.068A2 2 0 0 0 13 18.586V16h5a1 1 0 0 0 1-1V9l-.007-.117A1 1 0 0 0 18 8l-5-.001V5.414A2 2 0 0 0 9.586 4'/%3E%3Cpath d='M4.415 12L11 5.414V9l.007.117A1 1 0 0 0 12 10l5-.001v4L12 14a1 1 0 0 0-1 1v3.586zM21 8a1 1 0 0 1 .993.883L22 9v6a1 1 0 0 1-1.993.117L20 15V9a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-big-left-lines { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 15v3.586a1 1 0 0 1-1.707.707l-6.586-6.586a1 1 0 0 1 0-1.414l6.586-6.586A1 1 0 0 1 12 5.414V9h3v6zm9 0V9m-3 6V9'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-left-lines-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.586 4L3 10.586a2 2 0 0 0 0 2.828L9.586 20a2 2 0 0 0 2.18.434l.145-.068A2 2 0 0 0 13 18.586V16h2a1 1 0 0 0 1-1V9l-.007-.117A1 1 0 0 0 15 8l-2-.001V5.414A2 2 0 0 0 9.586 4M21 8a1 1 0 0 1 .993.883L22 9v6a1 1 0 0 1-1.993.117L20 15V9a1 1 0 0 1 1-1m-3 0a1 1 0 0 1 .993.883L19 9v6a1 1 0 0 1-1.993.117L17 15V9a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 9h8V5.414a1 1 0 0 1 1.707-.707l6.586 6.586a1 1 0 0 1 0 1.414l-6.586 6.586A1 1 0 0 1 12 18.586V15H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.089 3.634A2 2 0 0 0 11 5.414L10.999 8H4a2 2 0 0 0-2 2v4l.005.15A2 2 0 0 0 4 16l6.999-.001l.001 2.587A2 2 0 0 0 14.414 20L21 13.414a2 2 0 0 0 0-2.828L14.414 4a2 2 0 0 0-2.18-.434z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-right-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9V5.414a1 1 0 0 1 1.707-.707l6.586 6.586a1 1 0 0 1 0 1.414l-6.586 6.586A1 1 0 0 1 12 18.586V15H6V9zM3 9v6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-right-line-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.089 3.634A2 2 0 0 0 11 5.414L10.999 8H6a1 1 0 0 0-1 1v6l.007.117A1 1 0 0 0 6 16l4.999-.001l.001 2.587A2 2 0 0 0 14.414 20L21 13.414a2 2 0 0 0 0-2.828L14.414 4a2 2 0 0 0-2.18-.434zM3 8a1 1 0 0 1 .993.883L4 9v6a1 1 0 0 1-1.993.117L2 15V9a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-right-lines { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9V5.414a1 1 0 0 1 1.707-.707l6.586 6.586a1 1 0 0 1 0 1.414l-6.586 6.586A1 1 0 0 1 12 18.586V15H9V9zM3 9v6m3-6v6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-right-lines-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.089 3.634A2 2 0 0 0 11 5.414l-.001 2.585L9 8a1 1 0 0 0-1 1v6l.007.117A1 1 0 0 0 9 16l1.999-.001l.001 2.587A2 2 0 0 0 14.414 20L21 13.414a2 2 0 0 0 0-2.828L14.414 4a2 2 0 0 0-2.18-.434zM3 8a1 1 0 0 1 .993.883L4 9v6a1 1 0 0 1-1.993.117L2 15V9a1 1 0 0 1 1-1m3 0a1 1 0 0 1 .993.883L7 9v6a1 1 0 0 1-1.993.117L5 15V9a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 20v-8H5.414a1 1 0 0 1-.707-1.707l6.586-6.586a1 1 0 0 1 1.414 0l6.586 6.586A1 1 0 0 1 18.586 12H15v8a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.586 3L4 9.586a2 2 0 0 0-.434 2.18l.068.145A2 2 0 0 0 5.414 13H8v7a2 2 0 0 0 2 2h4l.15-.005A2 2 0 0 0 16 20l-.001-7h2.587A2 2 0 0 0 20 9.586L13.414 3a2 2 0 0 0-2.828 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-up-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12H5.414a1 1 0 0 1-.707-1.707l6.586-6.586a1 1 0 0 1 1.414 0l6.586 6.586A1 1 0 0 1 18.586 12H15v6H9zm0 9h6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-up-line-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.586 3L4 9.586a2 2 0 0 0-.434 2.18l.068.145A2 2 0 0 0 5.414 13H8v5a1 1 0 0 0 1 1h6l.117-.007A1 1 0 0 0 16 18l-.001-5h2.587A2 2 0 0 0 20 9.586L13.414 3a2 2 0 0 0-2.828 0M15 20a1 1 0 0 1 .117 1.993L15 22H9a1 1 0 0 1-.117-1.993L9 20z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-up-lines { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12H5.414a1 1 0 0 1-.707-1.707l6.586-6.586a1 1 0 0 1 1.414 0l6.586 6.586A1 1 0 0 1 18.586 12H15v3H9zm0 9h6m-6-3h6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-big-up-lines-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.586 3L4 9.586a2 2 0 0 0-.434 2.18l.068.145A2 2 0 0 0 5.414 13H8v2a1 1 0 0 0 1 1h6l.117-.007A1 1 0 0 0 16 15l-.001-2h2.587A2 2 0 0 0 20 9.586L13.414 3a2 2 0 0 0-2.828 0M15 20a1 1 0 0 1 .117 1.993L15 22H9a1 1 0 0 1-.117-1.993L9 20zm0-3a1 1 0 0 1 .117 1.993L15 19H9a1 1 0 0 1-.117-1.993L9 17z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-bottom-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 7v14m-3-3l3 3l3-3'/%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-bounce { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 18h4M3 8a9 9 0 0 1 9 9v1l1.428-4.285a12 12 0 0 1 6.018-6.938L20 6.5'/%3E%3Cpath d='M15 6h5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-capsule { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 15a6 6 0 1 1-12 0V9a6 6 0 1 1 12 0v2'/%3E%3Cpath d='m15 8l3 3l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-curve-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m14 7l-4-4l-4 4'/%3E%3Cpath d='M10 3v4.394A6.74 6.74 0 0 0 13 13a6.74 6.74 0 0 1 3 5.606V21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-curve-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 7l4-4l4 4'/%3E%3Cpath d='M14 3v4.394A6.74 6.74 0 0 1 11 13a6.74 6.74 0 0 0-3 5.606V21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m6-6l-6 6m-6-6l6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-bar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v18m-3-3l3 3l3-3M9 3h6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7v14m-3-3l3 3l3-3M12 7a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a3 3 0 0 1 1 5.829v10.755l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L12 22l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L11 18.586V7.829A3.001 3.001 0 0 1 12 2'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v.5m0 3V10m0 3v6m6-6l-6 6m-6-6l6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-from-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 15V3m4 4l-4-4l-4 4m-5 5a9 9 0 0 0 18 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 7L7 17m9 0H7V8'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-left-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.536 8.464L6 18m0-4v4h4m5.586-9.586a2 2 0 1 0 2.828-2.828a2 2 0 0 0-2.828 2.828'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-rhombus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v13m3-3l-3 3l-3-3m5.5-12.5L12 3L9.5 5.5L12 8z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-rhombus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.707 2.293l2.5 2.5a1 1 0 0 1 0 1.414L13 8.414v10.17l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L12 22l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L11 18.586V8.415L8.793 6.207a1 1 0 0 1 0-1.414l2.5-2.5a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 7l10 10m0-9v9H8'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-right-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.464 8.464L18 18m-4 0h4v-4M8.414 8.414a2 2 0 1 0-2.828-2.828a2 2 0 0 0 2.828 2.828'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7v14m-3-3l3 3l3-3M14 3v4h-4V3z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-square-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1v10.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L12 22l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L11 18.586V8h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-tail { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6v15m-3-3l3 3l3-3M9 3l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-down-to-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3v12m4-4l-4 4l-4-4'/%3E%3Cpath d='M3 12a9 9 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-elbow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 14V8h6'/%3E%3Cpath d='m3 8l9 9l9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-elbow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 14V8h-6'/%3E%3Cpath d='m21 8l-9 9l-9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-fork { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 3h5v5M8 3H3v5'/%3E%3Cpath d='m21 3l-7.536 7.536A5 5 0 0 0 12 14.07V21M3 3l7.536 7.536A5 5 0 0 1 12 14.07V15'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-forward { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 11l4 4l-4 4m4-4H8a4 4 0 0 1 0-8h1'/%3E%3C/svg%3E"); +} + +.tabler-arrow-forward-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 14l4-4l-4-4'/%3E%3Cpath d='M19 10H8a4 4 0 1 0 0 8h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-forward-up-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11 14l4-4l-4-4m5 8l4-4l-4-4'/%3E%3Cpath d='M15 10H8a4 4 0 1 0 0 8h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-guide { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4 0h3a2 2 0 0 0 2-2V9a2 2 0 0 1 2-2h7'/%3E%3Cpath d='m18 4l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-guide-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.707 3.293l3 3q.054.053.097.112l.071.11l.054.114l.035.105l.03.148L22 7l-.003.075l-.017.126l-.03.111l-.044.111l-.052.098l-.067.096l-.08.09l-3 3a1 1 0 0 1-1.414-1.414L18.585 8H14a1 1 0 0 0-1 1v8a3 3 0 0 1-3 3H7.829A3.001 3.001 0 0 1 2 19l.005-.176A3 3 0 0 1 7.83 18H10a1 1 0 0 0 1-1V9a3 3 0 0 1 3-3h4.585l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-iteration { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 16A5.5 5.5 0 1 0 3 10.5v.5m0 5h18m-3-3l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M5 12l6 6m-6-6l6-6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-bar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12H3m3-3l-3 3l3 3m15-6v6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12H3m3-3l-3 3l3 3m11-3a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.707 8.293a1 1 0 0 1 0 1.414L5.415 11h10.756a3.001 3.001 0 1 1 0 2H5.415l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1-.097-.112l-.071-.11l-.054-.114l-.035-.105l-.025-.118l-.007-.058L2 12l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09l3-3a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h6m3 0h1.5m3 0h.5M5 12l6 6m-6-6l6-6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-from-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h12m-4 4l4-4l-4-4m-5-5a9 9 0 1 0 0 18'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-rhombus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12H3m3-3l-3 3l3 3m12.5-5.5L21 12l-2.5 2.5L16 12z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-rhombus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.707 8.293a1 1 0 0 1 0 1.414L5.415 11h10.169l2.209-2.207a1 1 0 0 1 1.414 0l2.5 2.5a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 0 1-1.414 0L15.585 13H5.415l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1-.097-.112l-.071-.11l-.054-.114l-.035-.105l-.025-.118l-.007-.058L2 12l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09l3-3a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 13l4-4l-4-4M7 13L3 9l4-4'/%3E%3Cpath d='M12 14a5 5 0 0 1 5-5h4m-9 10v-5a5 5 0 0 0-5-5H3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-left-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12H3m3-3l-3 3l3 3m15-1h-4v-4h4z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-square-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.707 8.293a1 1 0 0 1 0 1.414L5.415 11H16v-1a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-1H5.415l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1-.097-.112l-.071-.11l-.054-.114l-.035-.105l-.025-.118l-.007-.058L2 12l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09l3-3a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-tail { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 12H3m3-3l-3 3l3 3m15-6l-3 3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-left-to-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12H9m4 4l-4-4l4-4'/%3E%3Cpath d='M12 3a9 9 0 1 0 0 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-loop-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21V8a4 4 0 1 1 4 4H4'/%3E%3Cpath d='m8 16l-4-4l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-loop-left-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21v-6m0-6V8a4 4 0 1 1 4 4H4'/%3E%3Cpath d='m8 16l-4-4l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-loop-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21V8a4 4 0 1 0-4 4h13'/%3E%3Cpath d='m17 16l4-4l-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-loop-right-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21v-6m0-6V8a4 4 0 1 0-4 4h13'/%3E%3Cpath d='m17 16l4-4l-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-merge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 7l4-4l4 4'/%3E%3Cpath d='M12 3v5.394A6.74 6.74 0 0 1 9 14a6.74 6.74 0 0 0-3 5.606V21m6-18v5.394A6.74 6.74 0 0 0 15 14a6.74 6.74 0 0 1 3 5.606V21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-merge-alt-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 7l4-4l4 4m2 14v.01m0-3v.01m-1-3v.01m-3-2v.01'/%3E%3Cpath d='M12 3v5.394A6.74 6.74 0 0 1 9 14a6.74 6.74 0 0 0-3 5.606V21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-merge-alt-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 7l-4-4l-4 4M6 21v.01m0-3v.01m1-3v.01m3-2v.01'/%3E%3Cpath d='M12 3v5.394A6.74 6.74 0 0 0 15 14a6.74 6.74 0 0 1 3 5.606V21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-merge-both { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 8l-4-4l-4 4m4 12V4m6 14q-6-2-6-10M6 18q6-2 6-10'/%3E%3C/svg%3E"); +} + +.tabler-arrow-merge-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 8l4-4l4 4m-4 12V4M6 18q6-2 6-10'/%3E%3C/svg%3E"); +} + +.tabler-arrow-merge-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 8l-4-4l-4 4m4 12V4m6 14q-6-2-6-10'/%3E%3C/svg%3E"); +} + +.tabler-arrow-move-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 11v10m-3-3l3 3l3-3M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-move-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 10a1 1 0 0 1 1 1v7.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L12 22l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L11 18.586V11a1 1 0 0 1 1-1m0-8a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 12 2'/%3E%3C/svg%3E"); +} + +.tabler-arrow-move-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 12H3m3 3l-3-3l3-3m11 3a2 2 0 1 1 4 0a2 2 0 0 1-4 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-move-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.707 8.293a1 1 0 0 1 0 1.414L5.415 11H13a1 1 0 0 1 0 2H5.415l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1-.097-.112l-.071-.11l-.054-.114l-.035-.105l-.025-.118l-.007-.058L2 12l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09l3-3a1 1 0 0 1 1.414 0M19 9a3 3 0 1 1 0 6a3 3 0 0 1 0-6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-move-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 12h10m-3-3l3 3l-3 3M7 12a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-move-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.707 8.293l3 3q.054.053.097.112l.071.11l.054.114l.035.105l.03.148L22 12l-.003.075l-.017.126l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-3 3a1 1 0 0 1-1.414-1.414L18.585 13H11a1 1 0 0 1 0-2h7.585l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0M5 9a3 3 0 1 1 0 6a3 3 0 0 1 0-6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-move-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13V3M9 6l3-3l3 3m-3 11a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-move-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.852 2.011l.058-.007L12 2l.075.003l.126.017l.111.03l.111.044l.098.052l.104.074l.082.073l3 3a1 1 0 1 1-1.414 1.414L13 5.415V13a1 1 0 0 1-2 0V5.415L9.707 6.707a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414l3-3q.053-.054.112-.097l.11-.071l.114-.054l.105-.035zM12 16a3 3 0 1 1 0 6a3 3 0 0 1 0-6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-narrow-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m4-4l-4 4m-4-4l4 4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-narrow-down-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v.5m0 3V10m0 3v6m4-4l-4 4m-4-4l4 4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-narrow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M5 12l4 4m-4-4l4-4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-narrow-left-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h6m3 0h1.5m3 0h.5M5 12l4 4m-4-4l4-4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-narrow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-4 4l4-4m-4-4l4 4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-narrow-right-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h.5m3 0H10m3 0h6m-4 4l4-4m-4-4l4 4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-narrow-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m4-10l-4-4M8 9l4-4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-narrow-up-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v6m0 3v1.5m0 3v.5m4-10l-4-4M8 9l4-4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-ramp-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 3v8.707M13 7l4-4l4 4M7 14l-4-4l4-4'/%3E%3Cpath d='M17 21A11 11 0 0 0 6 10H3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-ramp-left-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 3v8.707M8 14l-4-4l4-4'/%3E%3Cpath d='M18 21c0-6.075-4.925-11-11-11H4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-ramp-left-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 3v6M8 16l-4-4l4-4'/%3E%3Cpath d='M18 21v-6a3 3 0 0 0-3-3H4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-ramp-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 3v8.707M11 7L7 3L3 7m14 7l4-4l-4-4'/%3E%3Cpath d='M7 21a11 11 0 0 1 11-11h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-ramp-right-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 3v8.707M16 14l4-4l-4-4'/%3E%3Cpath d='M6 21c0-6.075 4.925-11 11-11h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-ramp-right-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 3v6m10 7l4-4l-4-4'/%3E%3Cpath d='M6 21v-6a3 3 0 0 1 3-3h11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-6 6l6-6m-6-6l6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-bar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 15l3-3l-3-3M3 12h18M3 9v6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 15l3-3l-3-3M3 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4 0h14'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 15a3 3 0 0 1-3-3l.005-.176A3 3 0 0 1 7.83 11h10.756l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0l3 3l.097.112l.071.11l.031.062l.034.081l.024.076l.03.148L22 12l-.004.085l-.016.116l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-3 3a1 1 0 0 1-1.414-1.414L18.585 13H7.829A3 3 0 0 1 5 15'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h.5m3 0H10m3 0h6m-6 6l6-6m-6-6l6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-from-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12H3m4-4l-4 4l4 4m5 5a9 9 0 0 0 0-18'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-rhombus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12h13m-3-3l3 3l-3 3M5.5 9.5L3 12l2.5 2.5L8 12z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-rhombus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.707 8.293l3 3l.097.112l.071.11l.031.062l.034.081l.024.076l.03.148L22 12l-.004.085l-.016.116l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-3 3a1 1 0 0 1-1.414-1.414L18.585 13H8.414l-2.207 2.207a1 1 0 0 1-1.414 0l-2.5-2.5a1 1 0 0 1 0-1.414l2.5-2.5a1 1 0 0 1 1.414 0L8.415 11h10.17l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h14m-3 3l3-3l-3-3M3 10h4v4H3z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-square-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.707 8.293l3 3q.054.053.097.112l.071.11l.054.114l.035.105l.03.148L22 12l-.003.075l-.017.126l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-3 3a1 1 0 0 1-1.414-1.414L18.585 13H8v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h10.585l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-tail { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 15l3-3l-3-3M3 15l3-3l-3-3m3 3h15'/%3E%3C/svg%3E"); +} + +.tabler-arrow-right-to-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12h12m-4-4l4 4l-4 4'/%3E%3Cpath d='M12 21a9 9 0 0 0 0-18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-rotary-first-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 10a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0 0v10M13.5 9.5L5 18m5 0H5v-5'/%3E%3C/svg%3E"); +} + +.tabler-arrow-rotary-first-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3 3v10m2.5-10.5L19 18m-5 0h5v-5'/%3E%3C/svg%3E"); +} + +.tabler-arrow-rotary-last-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 15a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0 0v6M12.5 9.5L6 3m5 0H6v5'/%3E%3C/svg%3E"); +} + +.tabler-arrow-rotary-last-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3 3v6m2.5-11.5L18 3m-5 0h5v5'/%3E%3C/svg%3E"); +} + +.tabler-arrow-rotary-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 10a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0 0v10M13 7H3m4 4L3 7l4-4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-rotary-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3 3v10m9-9l4-4l-4-4m-6 4h10'/%3E%3C/svg%3E"); +} + +.tabler-arrow-rotary-straight { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3 3v5m0-18v7M9 7l4-4l4 4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-roundabout-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 9h8a5 5 0 1 1 5 5v7'/%3E%3Cpath d='M7 5L3 9l4 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-roundabout-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 9h-8a5 5 0 1 0-5 5v7'/%3E%3Cpath d='m17 5l4 4l-4 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-sharp-turn-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 18V6.69a.7.7 0 0 0-1.195-.495L6 16'/%3E%3Cpath d='M11 16H6v-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-sharp-turn-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 18V6.69a.7.7 0 0 1 1.195-.495L18 16'/%3E%3Cpath d='M13 16h5v-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m6-8l-6-6m-6 6l6-6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-bar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21V3m3 3l-3-3l-3 3m0 15h6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17V3m3 3l-3-3l-3 3m3 11a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.852 2.011l.058-.007L12 2l.075.003l.126.017l.111.03l.111.044l.098.052l.104.074l.082.073l3 3a1 1 0 1 1-1.414 1.414L13 5.415v10.756a3.001 3.001 0 1 1-2 0V5.415L9.707 6.707a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414l3-3q.053-.054.112-.097l.11-.071l.114-.054l.105-.035z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v6m0 3v1.5m0 3v.5m6-8l-6-6m-6 6l6-6'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-from-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v12m-4-4l4 4l4-4m5-5a9 9 0 0 0-18 0'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 7l10 10M16 7H7v9'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-left-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.536 15.536L6 6m4 0H6v4m9.586 5.586a2 2 0 1 0 2.828 2.828a2 2 0 0 0-2.828-2.828'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-rhombus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 16V3m3 3l-3-3l-3 3m5.5 12.5L12 21l-2.5-2.5L12 16z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-rhombus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.081.003l.12.017l.111.03l.111.044l.098.052l.104.074l.082.073l3 3a1 1 0 1 1-1.414 1.414L13 5.415v10.17l2.207 2.208a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 0 1-1.414 0l-2.5-2.5a1 1 0 0 1 0-1.414L11 15.584V5.415L9.707 6.707a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414l3-3l.112-.097l.11-.071l.062-.031l.081-.034l.076-.024l.118-.025l.058-.007z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 7L7 17M8 7h9v9'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-right-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.464 15.536L18 6m0 4V6h-4m-5.586 9.586a2 2 0 1 0-2.828 2.828a2 2 0 0 0 2.828-2.828'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17V3m3 3l-3-3l-3 3m1 15v-4h4v4z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-square-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.852 2.011l.058-.007L12 2l.075.003l.126.017l.111.03l.111.044l.098.052l.104.074l.082.073l3 3a1 1 0 1 1-1.414 1.414L13 5.415V16h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h1V5.415L9.707 6.707a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414l3-3q.053-.054.112-.097l.11-.071l.114-.054l.105-.035z'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-tail { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18V3m3 3l-3-3l-3 3m6 15l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrow-up-to-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21V9m-4 4l4-4l4 4'/%3E%3Cpath d='M21 12a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-wave-left-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 14H3v-4'/%3E%3Cpath d='M21 12c-.887 1.284-2.48 2.033-4 2c-1.52.033-3.113-.716-4-2s-2.48-2.033-4-2c-1.52-.033-3 1-4 2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-wave-left-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 10H3v4'/%3E%3Cpath d='M21 12c-.887-1.285-2.48-2.033-4-2c-1.52-.033-3.113.715-4 2c-.887 1.284-2.48 2.033-4 2c-1.52.033-3-1-4-2l-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-wave-right-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 14h4v-4'/%3E%3Cpath d='M3 12c.887 1.284 2.48 2.033 4 2c1.52.033 3.113-.716 4-2s2.48-2.033 4-2c1.52-.033 3 1 4 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-wave-right-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 10h4v4'/%3E%3Cpath d='M3 12c.887-1.284 2.48-2.033 4-2c1.52-.033 3.113.716 4 2s2.48 2.033 4 2c1.52.033 3-1 4-2l2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrow-zig-zag { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 20V10l10 6V4'/%3E%3Cpath d='m13 7l3-3l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-cross { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 4h4v4m-5 1l5-5M4 20l5-5m7 5h4v-4M4 4l16 16'/%3E%3C/svg%3E"); +} + +.tabler-arrows-diagonal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 4h4v4m-6 2l6-6M8 20H4v-4m0 4l6-6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-diagonal-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 20h4v-4m-6-2l6 6M8 4H4v4m0-4l6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-diagonal-minimize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h4V6M4 4l6 6m8 4h-4v4m0-4l6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-diagonal-minimize-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 10h-4V6m6-2l-6 6m-8 4h4v4m0-4l-6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-diff { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 16h10m-10 0l4 4m-4-4l4-4m-2-4H3m10 0l-4 4m4-4L9 4'/%3E%3C/svg%3E"); +} + +.tabler-arrows-double-ne-sw { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 14L14 3m-4 0h4v4m-4 10v4h4m7-11L10 21'/%3E%3C/svg%3E"); +} + +.tabler-arrows-double-nw-se { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 21L3 10m0 4v-4h4m10 4h4v-4M10 3l11 11'/%3E%3C/svg%3E"); +} + +.tabler-arrows-double-se-nw { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 10l11 11m0-4v4h-4m4-18h-4v4m11 7L10 3'/%3E%3C/svg%3E"); +} + +.tabler-arrows-double-sw-ne { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 3L3 14m0-4v4h4m10-4h4v4m-11 7l11-11'/%3E%3C/svg%3E"); +} + +.tabler-arrows-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 21V3m13 15l-3 3l-3-3M4 18l3 3l3-3m7 3V3'/%3E%3C/svg%3E"); +} + +.tabler-arrows-down-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 3v18m-7-3l-3 3l-3-3m3 3V3m13 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-arrows-exchange { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10h14l-4-4m0 8H3l4 4'/%3E%3C/svg%3E"); +} + +.tabler-arrows-exchange-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 10H3l4-4m0 8h14l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-arrows-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 8l-4 4l4 4m10-8l4 4l-4 4M3 12h18'/%3E%3C/svg%3E"); +} + +.tabler-arrows-join { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7h5l3.5 5H21M3 17h5l3.495-5'/%3E%3Cpath d='m18 15l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-join-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7h1.948c1.913 0 3.705.933 4.802 2.5a5.86 5.86 0 0 0 4.802 2.5H21'/%3E%3Cpath d='M3 17h1.95a5.85 5.85 0 0 0 4.798-2.5a5.85 5.85 0 0 1 4.798-2.5H20'/%3E%3Cpath d='m18 15l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7h18M6 20l-3-3l3-3M6 4L3 7l3 3m-3 7h18'/%3E%3C/svg%3E"); +} + +.tabler-arrows-left-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 3L3 7l4 4'/%3E%3Cpath d='M3 7h11a3 3 0 0 1 3 3v11'/%3E%3Cpath d='m13 17l4 4l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-left-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 17H3m3-7L3 7l3-3M3 7h18m-3 13l3-3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-arrows-maximize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 4h4v4m-6 2l6-6M8 20H4v-4m0 4l6-6m6 6h4v-4m-6-2l6 6M8 4H4v4m0-4l6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-minimize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 9h4V5M3 3l6 6m-4 6h4v4m-6 2l6-6m10-6h-4V5m0 4l6-6m-2 12h-4v4m0-4l6 6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-move { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 9l3 3l-3 3m-3-3h6M6 9l-3 3l3 3m-3-3h6m0 6l3 3l3-3m-3-3v6m3-15l-3-3l-3 3m3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-move-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 9l3 3l-3 3m-3-3h6M6 9l-3 3l3 3m-3-3h6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-move-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l3 3l3-3m-3-3v6m3-15l-3-3l-3 3m3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-arrows-random { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 21h-4v-4m0 4l5-5M6.5 9.504l-3.5-2L5 4M3 7.504l6.83-1.87M4 16l4-1l1 4m-1-4l-3.5 6M21 5l-.5 4l-4-.5m4 .5L16 3.5'/%3E%3C/svg%3E"); +} + +.tabler-arrows-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 17H3M18 4l3 3l-3 3m0 10l3-3l-3-3m3-7H3'/%3E%3C/svg%3E"); +} + +.tabler-arrows-right-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 17l4 4l4-4'/%3E%3Cpath d='M7 21V10a3 3 0 0 1 3-3h11'/%3E%3Cpath d='m17 11l4-4l-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-right-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 7H3m15 3l3-3l-3-3M6 20l-3-3l3-3m-3 3h18'/%3E%3C/svg%3E"); +} + +.tabler-arrows-shuffle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18 4l3 3l-3 3m0 10l3-3l-3-3'/%3E%3Cpath d='M3 7h3a5 5 0 0 1 5 5a5 5 0 0 0 5 5h5m0-10h-5a4.98 4.98 0 0 0-3 1m-4 8a5 5 0 0 1-3 1H3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-shuffle-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18 4l3 3l-3 3m0 10l3-3l-3-3'/%3E%3Cpath d='M3 7h3a5 5 0 0 1 5 5a5 5 0 0 0 5 5h5'/%3E%3Cpath d='M3 17h3a5 5 0 0 0 5-5a5 5 0 0 1 5-5h5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-sort { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 9l4-4l4 4M7 5v14m14-4l-4 4l-4-4m4 4V5'/%3E%3C/svg%3E"); +} + +.tabler-arrows-split { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 17h-8l-3.5-5H3m18-5h-8l-3.495 5'/%3E%3Cpath d='m18 10l3-3l-3-3m0 16l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-split-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 17h-5.397a5 5 0 0 1-4.096-2.133l-.514-.734A5 5 0 0 0 6.897 12H3m18-5h-5.395a5 5 0 0 0-4.098 2.135l-.51.73A5 5 0 0 1 6.9 12H3'/%3E%3Cpath d='m18 10l3-3l-3-3m0 16l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-transfer-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 3v6m-7 9l-3 3l-3-3m3 3V3m13 3l-3-3l-3 3m3 15v-2m0-4v-2'/%3E%3C/svg%3E"); +} + +.tabler-arrows-transfer-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 21v-6m13-9l-3-3l-3 3m3-3v18m-7-3l-3 3l-3-3M7 3v2m0 4v2'/%3E%3C/svg%3E"); +} + +.tabler-arrows-transfer-up-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 21v-6m13-9l-3-3l-3 3m-4 12l-3 3l-3-3M7 3v2m0 4v2m10-8v6m0 12v-2m0-4v-2'/%3E%3C/svg%3E"); +} + +.tabler-arrows-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 3v18M4 6l3-3l3 3m10 0l-3-3l-3 3M7 3v18'/%3E%3C/svg%3E"); +} + +.tabler-arrows-up-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3v18m3-15L7 3L4 6m16 12l-3 3l-3-3m3 3V3'/%3E%3C/svg%3E"); +} + +.tabler-arrows-up-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 7l-4-4l-4 4'/%3E%3Cpath d='M17 3v11a3 3 0 0 1-3 3H3'/%3E%3Cpath d='m7 13l-4 4l4 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-up-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 21l4-4l-4-4'/%3E%3Cpath d='M21 17H10a3 3 0 0 1-3-3V3'/%3E%3Cpath d='M11 7L7 3L3 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-arrows-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 7l4-4l4 4M8 17l4 4l4-4M12 3v18'/%3E%3C/svg%3E"); +} + +.tabler-artboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zM3 8h1m-1 8h1M8 3v1m8-1v1m4 4h1m-1 8h1M8 20v1m8-1v1'/%3E%3C/svg%3E"); +} + +.tabler-artboard-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 7H9a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2M4 7a1 1 0 0 1 .117 1.993L4 9H3a1 1 0 0 1-.117-1.993L3 7zm0 8a1 1 0 0 1 .117 1.993L4 17H3a1 1 0 0 1-.117-1.993L3 15zM8 2a1 1 0 0 1 .993.883L9 3v1a1 1 0 0 1-1.993.117L7 4V3a1 1 0 0 1 1-1m8 0a1 1 0 0 1 .993.883L17 3v1a1 1 0 0 1-1.993.117L15 4V3a1 1 0 0 1 1-1m5 5a1 1 0 0 1 .117 1.993L21 9h-1a1 1 0 0 1-.117-1.993L20 7zm0 8a1 1 0 0 1 .117 1.993L21 17h-1a1 1 0 0 1-.117-1.993L20 15zM8 19a1 1 0 0 1 .993.883L9 20v1a1 1 0 0 1-1.993.117L7 21v-1a1 1 0 0 1 1-1m8 0a1 1 0 0 1 .993.883L17 20v1a1 1 0 0 1-1.993.117L15 21v-1a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-artboard-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8h3a1 1 0 0 1 1 1v3m-.284 3.698A1 1 0 0 1 15 16H9a1 1 0 0 1-1-1V9c0-.273.11-.52.287-.7M3 8h1m-1 8h1M8 3v1m8-1v1m4 4h1m-1 8h1M8 20v1m8-1v1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-article { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm4 2h10M7 12h10M7 16h10'/%3E%3C/svg%3E"); +} + +.tabler-article-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 3a3 3 0 0 1 2.995 2.824L22 6v12a3 3 0 0 1-2.824 2.995L19 21H5a3 3 0 0 1-2.995-2.824L2 18V6a3 3 0 0 1 2.824-2.995L5 3zm-2 12H7l-.117.007a1 1 0 0 0 0 1.986L7 17h10l.117-.007a1 1 0 0 0 0-1.986zm0-4H7l-.117.007a1 1 0 0 0 0 1.986L7 13h10l.117-.007a1 1 0 0 0 0-1.986zm0-4H7l-.117.007a1 1 0 0 0 0 1.986L7 9h10l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-article-filled-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M19 3a3 3 0 0 1 2.995 2.824L22 6v12a3 3 0 0 1-2.824 2.995L19 21H5a3 3 0 0 1-2.995-2.824L2 18V6a3 3 0 0 1 2.824-2.995L5 3zm-2 12H7l-.117.007a1 1 0 0 0 0 1.986L7 17h10l.117-.007a1 1 0 0 0 0-1.986zm0-4H7l-.117.007a1 1 0 0 0 0 1.986L7 13h10l.117-.007a1 1 0 0 0 0-1.986zm0-4H7l-.117.007a1 1 0 0 0 0 1.986L7 9h10l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-article-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h11a2 2 0 0 1 2 2v11m-1.172 2.821A2 2 0 0 1 19 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 1.156-1.814M7 8h1m4 0h5M7 12h5m4 0h1M7 16h9M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-aspect-ratio { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 12V9h3m7 3v3h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-aspect-ratio-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4H5a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3M9 7a1 1 0 0 1 .117 1.993L9 9H7v2a1 1 0 0 1-.883.993L6 12a1 1 0 0 1-.993-.883L5 11V8a1 1 0 0 1 .883-.993L6 7zm9 5a1 1 0 0 1 .993.883L19 13v3a1 1 0 0 1-.883.993L18 17h-3a1 1 0 0 1-.117-1.993L15 15h2v-2a1 1 0 0 1 .883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-aspect-ratio-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5h10a2 2 0 0 1 2 2v10m-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2'/%3E%3Cpath d='M7 12V9h2m8 3v1m-2 2h-1M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-assembly { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M15.5 9.422c.312.18.503.515.5.876v3.277c0 .364-.197.7-.515.877l-3 1.922a1 1 0 0 1-.97 0l-3-1.922A1 1 0 0 1 8 13.576v-3.278c0-.364.197-.7.514-.877l3-1.79c.311-.174.69-.174 1 0l3 1.79H15.5z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-assembly-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98q.1.06.18.133l.009.008l.106.075a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808l6.775-3.995a3.34 3.34 0 0 1 3.24.015m-.64 5.343a2.03 2.03 0 0 0-2-.014L8.002 8.562A1.99 1.99 0 0 0 7 10.298v3.278a2 2 0 0 0 1.03 1.75l2.946 1.89c.657.367 1.39.367 1.994.033l3.054-1.955c.582-.322.976-.992.976-1.719v-3.277l-.005-.164a2 2 0 0 0-.725-1.391l-.092-.07l-.056-.047a1 1 0 0 0-.096-.064z'/%3E%3C/svg%3E"); +} + +.tabler-assembly-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18.376 18.377l-5.284 3.343a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l1.328-.783M8 4l2.908-1.71a2.33 2.33 0 0 1 2.25 0l6.75 3.98h-.033c.7.398 1.13 1.143 1.125 1.948v7.284c0 .417-.118.817-.33 1.16'/%3E%3Cpath d='m14.855 14.855l-2.37 1.519a1 1 0 0 1-.97 0l-3-1.922A1 1 0 0 1 8 13.576v-3.278c0-.364.197-.7.514-.877l.563-.336m2.437-1.454a1.03 1.03 0 0 1 1 0l3 1.79H15.5c.312.181.503.516.5.877V12M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-asset { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 15a6 6 0 1 0 12 0a6 6 0 1 0-12 0'/%3E%3Cpath d='M7 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0M17 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-2.782 12.975l6.619-12.174M6.079 9.756l12.217-6.631'/%3E%3Cpath d='M7 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-asset-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 2.86 3.91l-.107.291l-.046.093q-.061.128-.134.25l-6.476 11.909a1 1 0 0 1-.066.104A7 7 0 0 1 2 15l.004-.24a7 7 0 0 1 3.342-5.732l.256-.15l11.705-6.355q.18-.123.378-.22l.215-.096l.136-.048C18.338 2.056 18.663 2 19 2M9 12a3 3 0 0 0-2.995 2.824L6 15a3 3 0 1 0 3-3m7.04-6.512l-5.12 2.778a7.01 7.01 0 0 1 4.816 4.824l2.788-5.128a3 3 0 0 1-2.485-2.474M19 4a1 1 0 0 0-.317.051l-.31.17a1 1 0 1 0 1.465 1.325l.072-.13A1 1 0 0 0 19 4'/%3E%3C/svg%3E"); +} + +.tabler-asterisk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 12l8-4.5M12 12v9m0-9L4 7.5m8 4.5l8 4.5M12 3v9m0 0l-8 4.5'/%3E%3C/svg%3E"); +} + +.tabler-asterisk-simple { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12V3m0 9L3 9.5m9 2.5l9-2.5M12 12l6 8.5M12 12l-6 8.5'/%3E%3C/svg%3E"); +} + +.tabler-at { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M16 12v1.5a2.5 2.5 0 0 0 5 0V12a9 9 0 1 0-5.5 8.28'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-at-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.174 9.17a4 4 0 0 0 5.646 5.668M16 12a4 4 0 0 0-4-4'/%3E%3Cpath d='M19.695 15.697A2.5 2.5 0 0 0 21 13.5V12A9 9 0 0 0 7.945 3.953M5.623 5.636A9 9 0 0 0 15.5 20.28M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-atom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12v.01m7.071-7.081c-1.562-1.562-6 .337-9.9 4.243c-3.905 3.905-5.804 8.337-4.242 9.9c1.562 1.561 6-.338 9.9-4.244c3.905-3.905 5.804-8.337 4.242-9.9'/%3E%3Cpath d='M4.929 4.929c-1.562 1.562.337 6 4.243 9.9c3.905 3.905 8.337 5.804 9.9 4.242c1.561-1.562-.338-6-4.244-9.9c-3.905-3.905-8.337-5.804-9.9-4.242'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-atom-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3 9v.01M3 9v.01M21 9v.01M8 20.1A9 9 0 0 1 3 13m13 7.1a9 9 0 0 0 5-7.1M6.2 5a9 9 0 0 1 11.4 0'/%3E%3C/svg%3E"); +} + +.tabler-atom-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 8a4 4 0 1 1-3.995 4.2L8 12l.005-.2A4 4 0 0 1 12 8m0 12a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L11 21a1 1 0 0 1 1-1M3 8a1 1 0 0 1 .993.883L4 9.01a1 1 0 0 1-1.993.117L2 9a1 1 0 0 1 1-1m18 0a1 1 0 0 1 .993.883L22 9.01a1 1 0 0 1-1.993.117L20 9a1 1 0 0 1 1-1M2.89 12.006a1 1 0 0 1 1.104.884a8 8 0 0 0 4.444 6.311A1 1 0 1 1 7.562 21a10 10 0 0 1-5.556-7.89a1 1 0 0 1 .884-1.103zM20.993 12l.117.006a1 1 0 0 1 .884 1.104a10 10 0 0 1-5.556 7.889a1 1 0 1 1-.876-1.798a8 8 0 0 0 4.444-6.31a1 1 0 0 1 .987-.891M5.567 4.226a10 10 0 0 1 12.666 0a1 1 0 1 1-1.266 1.548a8 8 0 0 0-10.134 0a1 1 0 1 1-1.266-1.548'/%3E%3C/svg%3E"); +} + +.tabler-atom-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12v.01M9.172 9.172c-3.906 3.905-5.805 8.337-4.243 9.9c1.562 1.561 6-.338 9.9-4.244m1.884-2.113c2.587-3.277 3.642-6.502 2.358-7.786s-4.508-.23-7.784 2.357'/%3E%3Cpath d='M4.929 4.929c-1.562 1.562.337 6 4.243 9.9c3.905 3.905 8.337 5.804 9.9 4.242M19 15c-.767-1.794-2.215-3.872-4.172-5.828C12.884 7.227 10.787 5.77 9 5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-augmented-reality { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2m-8-3.5l4-2.5m-8 0l4 2.5V17l4-2.5V10l-4-2.5z'/%3E%3Cpath d='M8 10v4.5l4 2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-augmented-reality-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v3.5'/%3E%3Cpath d='m17 17l-4-2.5l4-2.5l4 2.5V19l-4 2.5z'/%3E%3Cpath d='M13 14.5V19l4 2.5m0-4.5l4-2.5M11 4h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-augmented-reality-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 8V6c0-.557.228-1.061.595-1.424M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2c.558 0 1.062-.228 1.425-.596M12 12.5l.312-.195m2.457-1.536L16 10m-6.775-.765L8 10l4 2.5V17l3.076-1.923M16 12v-2l-4-2.5l-.302.189'/%3E%3Cpath d='M8 10v4.5l4 2.5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-auth-2fa { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 16H3l3.47-4.66A2 2 0 1 0 3 9.8m7 6.2V8h4m-4 4h3m4 4v-6a2 2 0 0 1 4 0v6m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-automatic-gearbox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 17v4h1a2 2 0 1 0 0-4zm0-6h1.5a1.5 1.5 0 0 0 0-3H17v5M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 7v3a1 1 0 0 0 1 1h3v7a1 1 0 0 0 1 1h3m-4-8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-automatic-gearbox-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 16a3 3 0 0 1 0 6h-1a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zm0 4l.117-.007A1 1 0 0 0 18 18zm.5-13a2.5 2.5 0 1 1 0 5H18v1a1 1 0 0 1-.883.993L17 14a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm-.5 3h.5a.5.5 0 1 0 0-1H18zm-5 0a1 1 0 0 1 0 2h-3v6h3a1 1 0 0 1 0 2h-3a2 2 0 0 1-2-2v-6H6a2 2 0 0 1-1.995-1.85L4 10V7.83A3 3 0 0 1 2 5l.005-.176a3 3 0 1 1 3.996 3.005L6 10z'/%3E%3C/svg%3E"); +} + +.tabler-automation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 20.693c-.905.628-2.36.292-2.675-1.01a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.492.362 1.716 2.219.674 3.03'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m8 10l5-3l-5-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-avocado { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17.8 14.04a3.9 3.9 0 0 1 1.337-2.075Q20.929 10.488 21 8.063q-.071-2.145-1.477-3.586Q18.083 3.07 15.938 3q-2.426.07-3.903 1.863q-.843 1.02-2.074 1.336q-1.406.281-2.672.88q-1.266.597-2.144 1.44Q3 10.771 3 13.688q0 2.919 2.145 5.168Q7.395 21 10.313 21q2.917 0 5.167-2.145q.844-.878 1.477-2.144q.597-1.266.844-2.637v-.035z'/%3E%3Cpath d='M10.87 10.036q-1.413.168-2.556 1.278q-1.11 1.143-1.278 2.556q-.202 1.38.74 2.354q.975.942 2.354.74q1.413-.168 2.556-1.278q1.11-1.143 1.278-2.556q.202-1.38-.74-2.354q-.975-.942-2.354-.74'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-award { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 1 0 6 9'/%3E%3Cpath d='m12 15l3.4 5.89l1.598-3.233l3.598.232l-3.4-5.889M6.802 12l-3.4 5.89L7 17.657l1.598 3.232l3.4-5.889'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-award-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.496 13.983l1.966 3.406a1 1 0 0 1-.705 1.488l-.113.011l-.112-.001l-2.933-.19l-1.303 2.636a1 1 0 0 1-1.608.26l-.082-.094l-.072-.11l-1.968-3.407a9 9 0 0 0 6.93-3.999m-8.066 3.999L9.464 21.39a1 1 0 0 1-1.622.157l-.076-.1l-.064-.114l-1.304-2.635l-2.931.19a1 1 0 0 1-1.022-1.29l.04-.107l.05-.1l1.968-3.409a9 9 0 0 0 6.927 4.001zM12 2l.24.004A7 7 0 0 1 19 9l-.003.193l-.007.192l-.018.245l-.026.242l-.024.178a7 7 0 0 1-.317 1.268l-.116.308l-.153.348a7.001 7.001 0 0 1-12.688-.028l-.13-.297l-.052-.133l-.08-.217l-.095-.294a7 7 0 0 1-.093-.344l-.06-.271l-.049-.271l-.02-.139l-.039-.323l-.024-.365L5 9a7 7 0 0 1 6.76-6.996z'/%3E%3C/svg%3E"); +} + +.tabler-award-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.72 12.704a6 6 0 0 0-8.433-8.418m-1.755 2.24a6 6 0 0 0 7.936 7.944'/%3E%3Cpath d='m12 15l3.4 5.89l1.598-3.233l.707.046m1.108-2.902l-1.617-2.8M6.802 12l-3.4 5.89L7 17.657l1.598 3.232l3.4-5.889M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-axe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 9l7.383 7.418c.823.82.823 2.148 0 2.967a2.11 2.11 0 0 1-2.976 0L10 12'/%3E%3Cpath d='m6.66 15.66l-3.32-3.32a1.25 1.25 0 0 1 .42-2.044L7 9l6-6l3 3l-6 6l-1.296 3.24a1.25 1.25 0 0 1-2.044.42'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-axis-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 13v.01M4 9v.01M4 5v.01M17 20l3-3l-3-3M4 17h16'/%3E%3C/svg%3E"); +} + +.tabler-axis-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 20h-.01M15 20h-.01M19 20h-.01M4 7l3-3l3 3M7 20V4'/%3E%3C/svg%3E"); +} + +.tabler-baby-bottle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 10h14m-7-8v2m0 0a5 5 0 0 1 5 5v11a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V9a5 5 0 0 1 5-5'/%3E%3C/svg%3E"); +} + +.tabler-baby-carriage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M2 5h2.5l1.632 4.897A6 6 0 0 0 11.825 14H14.5a5.5 5.5 0 0 0 0-11H14v6M6 9h14M9 17l1-3m6 0l1 3'/%3E%3C/svg%3E"); +} + +.tabler-baby-carriage-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.5 2a6.5 6.5 0 0 1 6.49 6.858a1.04 1.04 0 0 1-.04.456a6.51 6.51 0 0 1-3.757 5.103l.532 1.595Q17.86 16 18 16a3 3 0 1 1-3 3l.005-.176a3 3 0 0 1 .894-1.966l-.634-1.903Q14.888 15 14.5 15h-2.675q-.547 0-1.076-.083l-.648 1.941A3 3 0 1 1 5 19l.004-.176a3 3 0 0 1 3.27-2.812l.56-1.682a7 7 0 0 1-3.652-4.117L3.78 6H2a1 1 0 0 1-.993-.883L1 5a1 1 0 0 1 1-1h2.5a1 1 0 0 1 .949.684L6.553 8H13V3a1 1 0 0 1 1-1zM8 18a1 1 0 1 0 0 2a1 1 0 0 0 0-2m10 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-background { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 8l4-4m6 0L4 14m0 6L20 4m0 6L10 20m10-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-backhoe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m9 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2 2H4m0-4h9'/%3E%3Cpath d='M8 12V7h2a3 3 0 0 1 3 3v5'/%3E%3Cpath d='M5 15v-2a1 1 0 0 1 1-1h7m8.12-2.12L18 5l-5 5m8.12-.12A3 3 0 0 1 19 15a3 3 0 0 1-2.12-.88z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-backpack { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 18v-6a6 6 0 0 1 6-6h2a6 6 0 0 1 6 6v6a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3m5-12V5a2 2 0 1 1 4 0v1'/%3E%3Cpath d='M9 21v-4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v4m-4-11h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-backpack-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 6h3a6 6 0 0 1 6 6v3m-.129 3.872A3 3 0 0 1 16 21H8a3 3 0 0 1-3-3v-6a5.99 5.99 0 0 1 2.285-4.712M10 6V5a2 2 0 1 1 4 0v1'/%3E%3Cpath d='M9 21v-4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-backslash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 5l10 14'/%3E%3C/svg%3E"); +} + +.tabler-backspace { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H9l-5-5a1.5 1.5 0 0 1 0-2l5-5zm-8 4l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-backspace-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 5a2 2 0 0 1 1.995 1.85L22 7v10a2 2 0 0 1-1.85 1.995L20 19H9a1 1 0 0 1-.608-.206l-.1-.087l-5.037-5.04c-.809-.904-.847-2.25-.083-3.23l.12-.144l5-5a1 1 0 0 1 .577-.284L9 5zm-7.489 4.14a1 1 0 0 0-1.301 1.473l.083.094L12.585 12l-1.292 1.293l-.083.094a1 1 0 0 0 1.403 1.403l.094-.083L14 13.415l1.293 1.292l.094.083a1 1 0 0 0 1.403-1.403l-.083-.094L15.415 12l1.292-1.293l.083-.094a1 1 0 0 0-1.403-1.403l-.094.083L14 10.585l-1.293-1.292l-.094-.083z'/%3E%3C/svg%3E"); +} + +.tabler-badge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 17V4l-5 3l-5-3v13l5 3z'/%3E%3C/svg%3E"); +} + +.tabler-badge-2k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm11 2v6'/%3E%3Cpath d='m17 9l-2 3l2 3m-2-3h-1M7 9h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-3d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 9h1.5a1.5 1.5 0 0 1 0 3H8h.5a1.5 1.5 0 0 1 0 3H7m7-6v6h1a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-3d-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zM8.5 8H7a1 1 0 1 0 0 2h1.5a.5.5 0 0 1 .09.992L8.5 11H8c-1.287 0-1.332 1.864-.133 1.993L8 13h.5a.5.5 0 1 1 0 1H7a1 1 0 0 0 0 2h1.5a2.5 2.5 0 0 0 2.5-2.5l-.005-.164a2.5 2.5 0 0 0-.477-1.312L10.499 12l.019-.024A2.5 2.5 0 0 0 8.5 8M15 8h-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3-3v-2a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v2a1 1 0 0 1-.883.993L15 14z'/%3E%3C/svg%3E"); +} + +.tabler-badge-3k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm11 2v6'/%3E%3Cpath d='m17 9l-2 3l2 3m-2-3h-1M7 9.5a.5.5 0 0 1 .5-.5h1a1.5 1.5 0 0 1 0 3H8h.5a1.5 1.5 0 0 1 0 3h-1a.5.5 0 0 1-.5-.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-4k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 9v2a1 1 0 0 0 1 1h1m1-3v6m4-6v6m3-6l-2 3l2 3m-2-3h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-4k-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-9 4a1 1 0 0 0-1 1v2H8V9a1 1 0 1 0-2 0v2a2 2 0 0 0 2 2h1v2a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1m7.555.168a1 1 0 0 0-1.387.277L15 10.196V9a1 1 0 0 0-.883-.993L14 8a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-1.196l1.168 1.75a1 1 0 0 0 1.286.337l.1-.059l.094-.07a1 1 0 0 0 .184-1.317L16.202 12l1.63-2.445a1 1 0 0 0-.277-1.387'/%3E%3C/svg%3E"); +} + +.tabler-badge-5k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm11 2v6'/%3E%3Cpath d='m17 9l-2 3l2 3m-2-3h-1m-7 3h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H7V9h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-8k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm11 2v6'/%3E%3Cpath d='m17 9l-2 3l2 3m-2-3h-1m-5.5 0H8a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zH8a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-8k-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-1.445 4.168a1 1 0 0 0-1.387.277L15 10.196V9a1 1 0 0 0-.883-.993L14 8a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-1.196l1.168 1.75a1 1 0 0 0 1.286.337l.1-.059l.094-.07a1 1 0 0 0 .184-1.317L16.202 12l1.63-2.445a1 1 0 0 0-.277-1.387M9 8H8a2 2 0 0 0-2 2v1l.005.15c.022.295.108.573.245.819l.019.031l-.02.031A2 2 0 0 0 6 13v1a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-1l-.005-.15a2 2 0 0 0-.245-.819L10.731 12l.02-.031c.158-.287.249-.618.249-.969v-1a2 2 0 0 0-2-2m0 5v1H8v-1zm0-3v1H8v-1z'/%3E%3C/svg%3E"); +} + +.tabler-badge-ad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 9v6h1a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2zm-7 6v-4.5a1.5 1.5 0 0 1 3 0V15m-3-2h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-ad-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-4 4h-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3-3v-2a3 3 0 0 0-3-3M8.5 8A2.5 2.5 0 0 0 6 10.5V15a1 1 0 0 0 2 0v-1h1v1a1 1 0 0 0 .883.993L10 16a1 1 0 0 0 1-1v-4.5A2.5 2.5 0 0 0 8.5 8m6.5 2a1 1 0 0 1 1 1v2a1 1 0 0 1-.883.993L15 14zm-6.5 0a.5.5 0 0 1 .5.5V12H8v-1.5a.5.5 0 0 1 .41-.492z'/%3E%3C/svg%3E"); +} + +.tabler-badge-ad-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5h10a2 2 0 0 1 2 2v10m-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2'/%3E%3Cpath d='M14 14v1h1m2-2v-2a2 2 0 0 0-2-2h-1v1m-7 5v-4.5a1.5 1.5 0 0 1 2.077-1.385m.788.762c.087.19.135.4.135.623V15m-3-2h3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-ar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 15v-4.5a1.5 1.5 0 0 1 3 0V15m-3-2h3m4-1h1.5a1.5 1.5 0 0 0 0-3H14v6m3 0l-2-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-ar-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zM8.5 8A2.5 2.5 0 0 0 6 10.5V15a1 1 0 0 0 2 0v-1h1v1a1 1 0 0 0 .883.993L10 16a1 1 0 0 0 1-1v-4.5A2.5 2.5 0 0 0 8.5 8m7 0H14a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 15 15v-1.196l1.168 1.75a1 1 0 0 0 1.387.278l.093-.07a1 1 0 0 0 .184-1.317l-1.159-1.738l.044-.023A2.5 2.5 0 0 0 15.5 8m-7 2a.5.5 0 0 1 .5.5V12H8v-1.5a.5.5 0 0 1 .41-.492zm7 0a.5.5 0 1 1 0 1H15v-1z'/%3E%3C/svg%3E"); +} + +.tabler-badge-cc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 10.5a1.5 1.5 0 0 0-3 0v3a1.5 1.5 0 0 0 3 0m7-3a1.5 1.5 0 0 0-3 0v3a1.5 1.5 0 0 0 3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-cc-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zM8.5 8A2.5 2.5 0 0 0 6 10.5v3a2.5 2.5 0 1 0 5 0a1 1 0 0 0-2 0a.5.5 0 1 1-1 0v-3a.5.5 0 1 1 1 0a1 1 0 0 0 2 0A2.5 2.5 0 0 0 8.5 8m7 0a2.5 2.5 0 0 0-2.5 2.5v3a2.5 2.5 0 1 0 5 0a1 1 0 0 0-2 0a.5.5 0 1 1-1 0v-3a.5.5 0 1 1 1 0a1 1 0 0 0 2 0A2.5 2.5 0 0 0 15.5 8'/%3E%3C/svg%3E"); +} + +.tabler-badge-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.486 3.143L12 5.833l-4.486-2.69A1 1 0 0 0 6 4v13a1 1 0 0 0 .486.857l5 3a1 1 0 0 0 1.028 0l5-3A1 1 0 0 0 18 17V4a1 1 0 0 0-1.514-.857'/%3E%3C/svg%3E"); +} + +.tabler-badge-hd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 9v6h1a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2zm-7 6V9m3 6V9m-3 3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-hd-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-4 4h-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3-3v-2a3 3 0 0 0-3-3m-5 0a1 1 0 0 0-1 1v2H8V9a1 1 0 0 0-.883-.993L7 8a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-2h1v2a1 1 0 0 0 .883.993L10 16a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1m5 2a1 1 0 0 1 1 1v2a1 1 0 0 1-.883.993L15 14z'/%3E%3C/svg%3E"); +} + +.tabler-badge-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7v10l5 3l5-3m0-4V4l-5 3l-2.496-1.497M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-badge-sd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 9v6h1a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2zm-7 5.25c0 .414.336.75.75.75H9a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H8a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-sd-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-4 4h-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3-3v-2a3 3 0 0 0-3-3M9.25 8H8a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h1v1H7.967l-.025-.087A1 1 0 0 0 6 14.25c0 .966.784 1.75 1.75 1.75H9a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2H8v-1h1.032l.026.087A1 1 0 0 0 11 9.75A1.75 1.75 0 0 0 9.25 8M15 10a1 1 0 0 1 1 1v2a1 1 0 0 1-.883.993L15 14z'/%3E%3C/svg%3E"); +} + +.tabler-badge-tm { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm3 2h4M8 9v6'/%3E%3Cpath d='M13 15V9l2 3l2-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-tm-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-9 4H6a1 1 0 1 0 0 2h1v5a1 1 0 0 0 .883.993L8 16a1 1 0 0 0 1-1v-5h1a1 1 0 0 0 .993-.883L11 9a1 1 0 0 0-1-1m8 1c0-.99-1.283-1.378-1.832-.555L15 10.197l-1.168-1.752C13.283 7.622 12 8.011 12 9v6a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 14 15v-2.697l.168.252l.08.104a1 1 0 0 0 1.584-.104l.168-.253V15a1 1 0 0 0 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-badge-vo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m7 9l2 6l2-6m4.5 0a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-3 0v-3A1.5 1.5 0 0 1 15.5 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-vo-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-3.5 4a2.5 2.5 0 0 0-2.5 2.5v3a2.5 2.5 0 1 0 5 0v-3A2.5 2.5 0 0 0 15.5 8m-4.184.051a1 1 0 0 0-1.265.633L9 11.838L7.949 8.684a1 1 0 0 0-1.898.632l2 6c.304.912 1.594.912 1.898 0l2-6a1 1 0 0 0-.633-1.265M15.5 10a.5.5 0 0 1 .5.5v3a.5.5 0 1 1-1 0v-3a.5.5 0 0 1 .5-.5'/%3E%3C/svg%3E"); +} + +.tabler-badge-vr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 12h1.5a1.5 1.5 0 0 0 0-3H14v6m3 0l-2-3M7 9l2 6l2-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-vr-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-3.5 4H14a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 15 15v-1.196l1.168 1.75a1 1 0 0 0 1.387.278l.093-.07a1 1 0 0 0 .184-1.317l-1.159-1.738l.044-.023A2.5 2.5 0 0 0 15.5 8m-4.184.051a1 1 0 0 0-1.265.633L9 11.838L7.949 8.684a1 1 0 0 0-1.898.632l2 6c.304.912 1.594.912 1.898 0l2-6a1 1 0 0 0-.633-1.265M15.5 10a.5.5 0 1 1 0 1H15v-1z'/%3E%3C/svg%3E"); +} + +.tabler-badge-wc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m6.5 9l.5 6l2-4l2 4l.5-6m5.5 1.5a1.5 1.5 0 0 0-3 0v3a1.5 1.5 0 0 0 3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badge-wc-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-7.534 4a1 1 0 0 0-.963.917l-.204 2.445l-.405-.81l-.063-.11a1 1 0 0 0-1.725.11l-.406.81l-.203-2.445A1 1 0 0 0 6.534 8l-.117.003a1 1 0 0 0-.914 1.08l.5 6l.016.117c.175.91 1.441 1.115 1.875.247L9 13.236l1.106 2.211c.452.904 1.807.643 1.89-.364l.5-6a1 1 0 0 0-.913-1.08zM15.5 8a2.5 2.5 0 0 0-2.5 2.5v3a2.5 2.5 0 1 0 5 0a1 1 0 0 0-2 0a.5.5 0 1 1-1 0v-3a.5.5 0 1 1 1 0a1 1 0 0 0 2 0A2.5 2.5 0 0 0 15.5 8'/%3E%3C/svg%3E"); +} + +.tabler-badges { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 17v-4l-5 3l-5-3v4l5 3zm0-9V4l-5 3l-5-3v4l5 3z'/%3E%3C/svg%3E"); +} + +.tabler-badges-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16.486 12.143L12 14.833l-4.486-2.69A1 1 0 0 0 6 13v4a1 1 0 0 0 .486.857l5 3a1 1 0 0 0 1.028 0l5-3A1 1 0 0 0 18 17v-4a1 1 0 0 0-1.514-.857'/%3E%3Cpath d='M16.486 3.143L12 5.833l-4.486-2.69A1 1 0 0 0 6 4v4a1 1 0 0 0 .486.857l5 3a1 1 0 0 0 1.028 0l5-3A1 1 0 0 0 18 8V4a1 1 0 0 0-1.514-.857'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-badges-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.505 14.497L12 16l-5-3v4l5 3l5-3m-3.127-7.124L17 8V4l-5 3l-2.492-1.495M7 7v1l2.492 1.495M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-baguette { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.628 11.283l5.644-5.637c2.665-2.663 5.924-3.747 8.663-1.205l.188.181a2.987 2.987 0 0 1 0 4.228L8.836 20.124a3 3 0 0 1-4.089.135l-.143-.135C1.876 17.4 2.9 14.007 5.628 11.283M9.5 7.5L11 11m-4.5-.5L8 14m4.5-9.5L14 8'/%3E%3C/svg%3E"); +} + +.tabler-ball-american-football { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 9l-6 6m1-3l2 2m0-4l2 2m-6 9a5 5 0 0 0-5-5'/%3E%3Cpath d='M16 3C8.82 3 3 8.82 3 16a5 5 0 0 0 5 5c7.18 0 13-5.82 13-13a5 5 0 0 0-5-5'/%3E%3Cpath d='M16 3a5 5 0 0 0 5 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ball-american-football-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 9l-1 1m-2 2l-3 3m1-3l2 2m-4 7a5 5 0 0 0-5-5'/%3E%3Cpath d='M6.813 6.802A12.96 12.96 0 0 0 3 16a5 5 0 0 0 5 5a12.96 12.96 0 0 0 9.186-3.801m1.789-2.227A12.94 12.94 0 0 0 21 8a5 5 0 0 0-5-5a12.94 12.94 0 0 0-6.967 2.022'/%3E%3Cpath d='M16 3a5 5 0 0 0 5 5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ball-baseball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.636 18.364A9 9 0 1 0 18.364 5.636A9 9 0 0 0 5.636 18.364'/%3E%3Cpath d='M12.495 3.02a9 9 0 0 1-9.475 9.475m17.96-.99a9 9 0 0 0-9.475 9.475M9 9l2 2m2 2l2 2m-4-8l2 1m-6 3l1 2m8-2l1 2m-6 3l2 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ball-basketball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m2.65-6.35l12.7 12.7m-12.7 0l12.7-12.7'/%3E%3Cpath d='M12 3a9 9 0 0 0 9 9M3 12a9 9 0 0 1 9 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ball-bowling { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m8-3v.01M15 8v.01M14 12v.01'/%3E%3C/svg%3E"); +} + +.tabler-ball-football { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m12 7l4.76 3.45L15 16H9l-1.76-5.55zm0 0V3m3 13l2.5 3m-.74-8.55L20.5 9M9.06 16.05L6.5 19m.74-8.55L3.5 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ball-football-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.041 16.046A9 9 0 0 0 7.957 3.956M5.634 5.639a9 9 0 0 0 12.726 12.73'/%3E%3Cpath d='m12 7l4.755 3.455l-.566 1.743l-.98 3.014L15 16H9l-1.755-5.545l1.86-1.351l2.313-1.681zm0 0V3m3 13l2.5 3m-.745-8.545L20.5 9M9.061 16.045L6.5 19m.745-8.545L3.5 9M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ball-tennis { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M6 5.3a9 9 0 0 1 0 13.4M18 5.3a9 9 0 0 0 0 13.4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ball-volleyball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 12a8 8 0 0 0 8 4M7.5 13.5A12 12 0 0 0 16 20'/%3E%3Cpath d='M12 12a8 8 0 0 0-7.464 4.928m8.415-9.575a12 12 0 0 0-9.88 4.111'/%3E%3Cpath d='M12 12a8 8 0 0 0-.536-8.928m4.085 12.075a12 12 0 0 0 1.38-10.611'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-balloon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 8a2 2 0 0 0-2-2'/%3E%3Cpath d='M6 8a6 6 0 1 1 12 0c0 4.97-2.686 9-6 9s-6-4.03-6-9m6 9v1a2 2 0 0 1-2 2H7a2 2 0 0 0-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-balloon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M12 1a7 7 0 0 1 7 7c0 5.457-3.028 10-7 10c-3.9 0-6.89-4.379-6.997-9.703L5 8l.004-.24A7 7 0 0 1 12 1m0 4a1 1 0 0 0 0 2l.117.007A1 1 0 0 1 13 8l.007.117A1 1 0 0 0 15 8a3 3 0 0 0-3-3'/%3E%3Cpath d='M12 16a1 1 0 0 1 .993.883L13 17v1a3 3 0 0 1-2.824 2.995L10 21H7a1 1 0 0 0-.993.883L6 22a1 1 0 0 1-2 0a3 3 0 0 1 2.824-2.995L7 19h3a1 1 0 0 0 .993-.883L11 18v-1a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-balloon-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 8a2 2 0 0 0-2-2'/%3E%3Cpath d='M7.762 3.753A6 6 0 0 1 18 8c0 1.847-.37 3.564-1.007 4.993m-1.59 2.42C14.436 16.413 13.263 17 12 17c-3.314 0-6-4.03-6-9c0-.593.086-1.166.246-1.707M12 17v1a2 2 0 0 1-2 2H7a2 2 0 0 0-2 2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ballpen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m14 6l7 7l-4 4'/%3E%3Cpath d='M5.828 18.172a2.83 2.83 0 0 0 4 0L20.414 7.586a2 2 0 0 0 0-2.829l-1.171-1.171a2 2 0 0 0-2.829 0L5.828 14.172a2.83 2.83 0 0 0 0 4M4 20l1.768-1.768'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ballpen-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.828 2a3 3 0 0 1 1.977.743l.145.136l1.171 1.17a3 3 0 0 1 .136 4.1l-.136.144L19.415 10l2.292 2.293a1 1 0 0 1 .083 1.32l-.083.094l-4 4a1 1 0 0 1-1.497-1.32l.083-.094L19.585 13l-1.586-1.585l-7.464 7.464a3.83 3.83 0 0 1-2.474 1.114l-.233.008c-.674 0-1.33-.178-1.905-.508l-1.216 1.214a1 1 0 0 1-1.497-1.32l.083-.094l1.214-1.216a3.83 3.83 0 0 1 .454-4.442l.16-.17L15.707 2.879a3 3 0 0 1 1.923-.873zm0 2a1 1 0 0 0-.608.206l-.099.087L15.414 6L18 8.585l1.707-1.706a1 1 0 0 0 .284-.576l.01-.131a1 1 0 0 0-.207-.609l-.087-.099l-1.171-1.171A1 1 0 0 0 17.828 4'/%3E%3C/svg%3E"); +} + +.tabler-ballpen-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m14 6l7 7l-2 2m-9-5l-4.172 4.172a2.828 2.828 0 1 0 4 4L14 14'/%3E%3Cpath d='m16 12l4.414-4.414a2 2 0 0 0 0-2.829l-1.171-1.171a2 2 0 0 0-2.829 0L12 8M4 20l1.768-1.768M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ban { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m2.7-6.3l12.6 12.6'/%3E%3C/svg%3E"); +} + +.tabler-bandage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 12v.01M10 12v.01M12 10v.01M12 14v.01M4.5 12.5l8-8a4.94 4.94 0 0 1 7 7l-8 8a4.94 4.94 0 0 1-7-7'/%3E%3C/svg%3E"); +} + +.tabler-bandage-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.207 3.793a5.95 5.95 0 0 1 .179 8.228l-.179.186l-8 8a5.95 5.95 0 0 1-8.593-8.228l.179-.186l8-8a5.95 5.95 0 0 1 8.414 0M12 13a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 13 14.01l-.007-.127A1 1 0 0 0 12 13m2-2a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 15 12.01l-.007-.127A1 1 0 0 0 14 11m-4 0a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 11 12.01l-.007-.127A1 1 0 0 0 10 11m2-2a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 13 10.01l-.007-.127A1 1 0 0 0 12 9'/%3E%3C/svg%3E"); +} + +.tabler-bandage-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12v.01M12 14v.01m-1.487-7.523L12.5 4.5a4.95 4.95 0 0 1 7 7l-2.018 2.018M15.5 15.5l-4 4a4.95 4.95 0 0 1-7-7l4-4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-barbell { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h1m3-4H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2m0-9v10a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1m3 5h6m0-5v10a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1m3 1h2a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-2m4-4h-1'/%3E%3C/svg%3E"); +} + +.tabler-barbell-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 7a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0v-3H2a1 1 0 0 1 0-2h1V8a1 1 0 0 1 1-1m16 0a1 1 0 0 1 1 1v3h1a1 1 0 0 1 0 2h-1v3a1 1 0 0 1-2 0V8a1 1 0 0 1 1-1m-4-2a2 2 0 0 1 2 2v10a2 2 0 1 1-4 0v-4h-4v4a2 2 0 1 1-4 0V7a2 2 0 1 1 4 0v4h4V7a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-barbell-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h1m3-4H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2m.298-9.712A1 1 0 0 0 6 7v10a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V9m0 3h3m3 3v2a1 1 0 0 0 1 1h1c.275 0 .523-.11.704-.29M18 14V7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v4m3-3h2a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1m2-4h-1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-barcode { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7V6a2 2 0 0 1 2-2h2M4 17v1a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v1m-4 13h2a2 2 0 0 0 2-2v-1M5 11h1v2H5zm5 0v2m4-2h1v2h-1zm5 0v2'/%3E%3C/svg%3E"); +} + +.tabler-barcode-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7V6c0-.552.224-1.052.586-1.414M4 17v1a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v1m-4 13h2c.551 0 1.05-.223 1.412-.584M5 11h1v2H5zm5 0v2m5-2v.01m4-.01v2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-barell { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.222 4h11.556C19.259 6.37 20 9.037 20 12s-.74 5.63-2.222 8H6.222C4.741 17.63 4 14.963 4 12s.74-5.63 2.222-8z'/%3E%3Cpath d='M15 4c.667 2.667 1 5.333 1 8s-.333 5.333-1 8M9 4c-.667 2.667-1 5.333-1 8s.333 5.333 1 8m-4.5-4h15m0-8h-15'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-barrel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.278 4h9.444a2 2 0 0 1 1.841 1.22Q20 8.61 20 12t-1.437 6.78A2 2 0 0 1 16.722 20H7.278a2 2 0 0 1-1.841-1.22Q4 15.39 4 12t1.437-6.78A2 2 0 0 1 7.278 4'/%3E%3Cpath d='M14 4q1 4 1 8c0 4-.333 5.333-1 8M10 4q-1 4-1 8c0 4 .333 5.333 1 8m-5.5-4h15m0-8h-15'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-barrel-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h8.722a2 2 0 0 1 1.841 1.22Q20 8.61 20 12a16.4 16.4 0 0 1-.407 3.609m-.964 3.013l-.066.158A2 2 0 0 1 16.722 20H7.278a2 2 0 0 1-1.841-1.22Q4 15.39 4 12q0-3.315 1.374-6.63'/%3E%3Cpath d='M14 4q.877 3.506.985 7.01m-.114 3.86A33.4 33.4 0 0 1 14 20M10 4a34 34 0 0 0-.366 1.632m-.506 3.501A32 32 0 0 0 9 12q0 4 1 8m-5.5-4H16m3.5-8H12M8 8H4.5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-barrier-block { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm3 8v4m.5-4l9-9m-3 9L20 9.5m-16 4L10.5 7m6.5 9v4M5 20h4m6 0h4M17 7V5M7 7V5'/%3E%3C/svg%3E"); +} + +.tabler-barrier-block-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 21a1 1 0 0 1 0-2h1v-2H8v2h1a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2h1v-2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1V5a1 1 0 1 1 2 0v1h8V5a1 1 0 0 1 2 0v1h1a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2h-1v2h1a1 1 0 0 1 0 2zM12.914 8l-7 7h4.17L17 8zM19 10.914L14.914 15H19zM8.084 8H5v3.084z'/%3E%3C/svg%3E"); +} + +.tabler-barrier-block-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 7h8a1 1 0 0 1 1 1v7c0 .27-.107.516-.282.696M16 16H5a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h2m0 9v4m.5-4l4.244-4.244m2.001-2.001L16.5 7m-3 9l1.249-1.249m1.992-1.992L20 9.5m-16 4l4.752-4.752M17 17v3M5 20h4m6 0h4M17 7V5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-baseline { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M8 16V8a4 4 0 1 1 8 0v8m-8-6h8'/%3E%3C/svg%3E"); +} + +.tabler-baseline-density-large { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h16M4 20h16'/%3E%3C/svg%3E"); +} + +.tabler-baseline-density-medium { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M4 12h16M4 4h16'/%3E%3C/svg%3E"); +} + +.tabler-baseline-density-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 3h16M4 9h16M4 15h16M4 21h16'/%3E%3C/svg%3E"); +} + +.tabler-basket { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M5.001 8H19a2 2 0 0 1 1.977 2.304l-1.255 7.152A3 3 0 0 1 16.756 20H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8M17 10l-2-6m-8 6l2-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m4 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.358 2.04'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m9 2l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.3 1.713'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m6 5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m2 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.479 2.729'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m5 5l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m2 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.475 2.705'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m10 7l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.267 1.522'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m7.001 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3.5 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.394 2.248'/%3E%3Cpath d='M13.856 13.254A2 2 0 1 0 12 16m4 5l5-5m0 5v.01M16 16v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m4 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m11 1h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.349 1.989'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m9 2v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m6 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.36 2.055'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m9 2v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.949 3.684L17.053 7H19a3 3 0 0 1 2.962 3.477l-1.252 7.131A4 4 0 0 1 16.756 21H7.244a3.994 3.994 0 0 1-3.95-3.371l-1.258-7.173A3 3 0 0 1 5 7h1.945L8.05 3.684a1 1 0 0 1 1.898.632L9.053 7h5.893l-.895-2.684a1 1 0 1 1 1.898-.632M12 11a3 3 0 0 0-2.995 2.824L9 14a3 3 0 1 0 3-3'/%3E%3C/svg%3E"); +} + +.tabler-basket-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m1.5 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.143.817'/%3E%3Cpath d='M12.602 12.092a2 2 0 0 0-2.233 3.066M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.833 4.75'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m6 5h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l.75-2.252m1.001-3.002L9 4m3 4h7a2 2 0 0 1 1.977 2.304C20.535 12.82 20.221 14.742 20 16m-1.01 3.003a3 3 0 0 1-2.234.997H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H8'/%3E%3Cpath d='M12 12a2 2 0 1 0 2 2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m4 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.478 2.725'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m7 3v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.161.92'/%3E%3Cpath d='M13.866 13.28A2 2 0 1 0 12 16m9.121 4.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.359 2.043'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m6 5h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m6 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.161.918'/%3E%3Cpath d='M12 16a2 2 0 1 0 0-4a2 2 0 0 0 0 4m7 6v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m2 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.215 1.227'/%3E%3Cpath d='M13.483 12.658a2 2 0 1 0-2.162 3.224M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3.5 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.478 2.723'/%3E%3Cpath d='M14 14a2 2 0 1 0-2 2m4 6l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m1.5 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.133.757'/%3E%3Cpath d='M13.596 12.794a2 2 0 0 0-3.377 2.116m7.581 5.907l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m3 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.358 2.04'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m9 8v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-basket-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 10l-2-6m-8 6l2-6m4.5 16H7.244a3 3 0 0 1-2.965-2.544l-1.255-7.152A2 2 0 0 1 5.001 8H19a2 2 0 0 1 1.977 2.304l-.532 3.03'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m12 8l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 16c.74-2.286 2.778-3.762 5-3c-.173-2.595.13-5.314-2-7.5c-1.708 2.648-3.358 2.557-5 2.5V4l-3 2l-3-2v4c-1.642.057-3.292.148-5-2.5c-2.13 2.186-1.827 4.905-2 7.5c2.222-.762 4.26.714 5 3c2.593 0 3.889.952 5 4c1.111-3.048 2.407-4 5-4'/%3E%3Cpath d='M9 8a3 3 0 0 0 6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bath { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h16a1 1 0 0 1 1 1v3a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4v-3a1 1 0 0 1 1-1m2 0V5a2 2 0 0 1 2-2h3v2.25M4 21l1-1.5M20 21l-1-1.5'/%3E%3C/svg%3E"); +} + +.tabler-bath-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2a1 1 0 0 1 .993.883L12 3v2.25a1 1 0 0 1-1.993.117L10 5.25V4H8a1 1 0 0 0-.993.883L7 5v6h13a2 2 0 0 1 1.995 1.85L22 13v3c0 1.475-.638 2.8-1.654 3.715l.486.73a1 1 0 0 1-1.594 1.203l-.07-.093l-.55-.823a5 5 0 0 1-1.337.26L17 21H7a5 5 0 0 1-1.619-.268l-.549.823a1 1 0 0 1-1.723-1.009l.059-.1l.486-.73a5 5 0 0 1-1.647-3.457L2 16v-3a2 2 0 0 1 1.85-1.995L4 11h1V5a3 3 0 0 1 2.824-2.995L8 2z'/%3E%3C/svg%3E"); +} + +.tabler-bath-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h4a1 1 0 0 1 1 1v3q-.001.468-.103.904m-1.61 2.378A4 4 0 0 1 17 20H7a4 4 0 0 1-4-4v-3a1 1 0 0 1 1-1h8m-6 0V6m1.178-2.824C7.43 3.063 7.708 3 8 3h3v2.25M4 21l1-1.5M20 21l-1-1.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-battery { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7h11a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-battery-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7h11a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2m1 3v4'/%3E%3C/svg%3E"); +} + +.tabler-battery-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6a3 3 0 0 1 2.995 2.824L20 9v.086l.052.019a1.5 1.5 0 0 1 .941 1.25L21 10.5v3a1.5 1.5 0 0 1-.948 1.395l-.052.018V15a3 3 0 0 1-2.824 2.995L17 18H6a3 3 0 0 1-2.995-2.824L3 15V9a3 3 0 0 1 2.824-2.995L6 6zM7 9a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 8 14v-4l-.007-.117A1 1 0 0 0 7 9'/%3E%3C/svg%3E"); +} + +.tabler-battery-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7h11a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2m1 3v4m3-4v4'/%3E%3C/svg%3E"); +} + +.tabler-battery-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6a3 3 0 0 1 2.995 2.824L20 9v.086l.052.019a1.5 1.5 0 0 1 .941 1.25L21 10.5v3a1.5 1.5 0 0 1-.948 1.395l-.052.018V15a3 3 0 0 1-2.824 2.995L17 18H6a3 3 0 0 1-2.995-2.824L3 15V9a3 3 0 0 1 2.824-2.995L6 6zM7 9a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 8 14v-4l-.007-.117A1 1 0 0 0 7 9m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 11 14v-4l-.007-.117A1 1 0 0 0 10 9'/%3E%3C/svg%3E"); +} + +.tabler-battery-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7h11a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2m1 3v4m3-4v4m3-4v4'/%3E%3C/svg%3E"); +} + +.tabler-battery-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6a3 3 0 0 1 2.995 2.824L20 9v.086l.052.019a1.5 1.5 0 0 1 .941 1.25L21 10.5v3a1.5 1.5 0 0 1-.948 1.395l-.052.018V15a3 3 0 0 1-2.824 2.995L17 18H6a3 3 0 0 1-2.995-2.824L3 15V9a3 3 0 0 1 2.824-2.995L6 6zM7 9a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 8 14v-4l-.007-.117A1 1 0 0 0 7 9m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 11 14v-4l-.007-.117A1 1 0 0 0 10 9m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 14 14v-4l-.007-.117A1 1 0 0 0 13 9'/%3E%3C/svg%3E"); +} + +.tabler-battery-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7h11a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2m1 3v4m3-4v4m3-4v4m3-4v4'/%3E%3C/svg%3E"); +} + +.tabler-battery-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6a3 3 0 0 1 2.995 2.824L20 9v.086l.052.019a1.5 1.5 0 0 1 .941 1.25L21 10.5v3a1.5 1.5 0 0 1-.948 1.395l-.052.018V15a3 3 0 0 1-2.824 2.995L17 18H6a3 3 0 0 1-2.995-2.824L3 15V9a3 3 0 0 1 2.824-2.995L6 6zM7 9a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 8 14v-4l-.007-.117A1 1 0 0 0 7 9m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 11 14v-4l-.007-.117A1 1 0 0 0 10 9m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 14 14v-4l-.007-.117A1 1 0 0 0 13 9m3 0a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 17 14v-4l-.007-.117A1 1 0 0 0 16 9'/%3E%3C/svg%3E"); +} + +.tabler-battery-automotive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm3-2V3m12 0v2M6.5 12h3m5 0h3M16 10.5v3'/%3E%3C/svg%3E"); +} + +.tabler-battery-automotive-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 1 1v1a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3V3a1 1 0 1 1 2 0v1h10V3a1 1 0 0 1 1-1m-2 7.5a1 1 0 0 0-1 1v.5h-.5a1 1 0 0 0 0 2h.5v.5a1 1 0 0 0 2 0V13h.5a1 1 0 0 0 0-2H17v-.5a1 1 0 0 0-1-1M9.5 11h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-battery-charging { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 7h1a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-2M8 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1m5-9l-2 4h3l-2 4'/%3E%3C/svg%3E"); +} + +.tabler-battery-charging-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 9a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-4.5M3 15h6v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm3 7v-3m-2-4v-2.5M8 15v-2.5'/%3E%3C/svg%3E"); +} + +.tabler-battery-eco { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 9a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 1-2 2h-5.5'/%3E%3Cpath d='M3 16.143C3 13.303 5.09 11 7.667 11H10v.857C10 14.697 7.91 17 5.333 17H3zM3 20v-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-battery-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 17h8a2 2 0 0 0 2-2v-.5c0-.276.224-.5.5-.5s.5-.224.5-.5v-3c0-.276-.224-.5-.5-.5s-.5-.224-.5-.5V9a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3m1 4v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-battery-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6a3 3 0 0 1 2.995 2.824L20 9v.086l.052.019a1.5 1.5 0 0 1 .941 1.25L21 10.5v3a1.5 1.5 0 0 1-.948 1.395l-.052.018V15a3 3 0 0 1-2.824 2.995L17 18H6a3 3 0 0 1-2.995-2.824L3 15V9a3 3 0 0 1 2.824-2.995L6 6z'/%3E%3C/svg%3E"); +} + +.tabler-battery-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M11 7h6a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5a.5.5 0 0 0-.5.5v.5m-2 2H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1'/%3E%3C/svg%3E"); +} + +.tabler-battery-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v.5a.5.5 0 0 0 .5.5a.5.5 0 0 1 .5.5v1m-1 11a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18V7a2 2 0 0 1 2-2h.5a.5.5 0 0 0 .5-.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18V7a2 2 0 0 1 2-2h.5a.5.5 0 0 0 .5-.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2m3-1h4'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.5 3a1.5 1.5 0 0 1 1.395.948l.018.052H15a3 3 0 0 1 2.995 2.824L18 7v11a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h.086l.019-.052a1.5 1.5 0 0 1 1.25-.941L10.5 3zm.5 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18V7a2 2 0 0 1 2-2h.5a.5.5 0 0 0 .5-.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2m3-1h4m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.5 3a1.5 1.5 0 0 1 1.395.948l.018.052H15a3 3 0 0 1 2.995 2.824L18 7v11a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h.086l.019-.052a1.5 1.5 0 0 1 1.25-.941L10.5 3zm.5 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m0-3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18V7a2 2 0 0 1 2-2h.5a.5.5 0 0 0 .5-.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2m3-1h4m-4-3h4m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.5 3a1.5 1.5 0 0 1 1.395.948l.018.052H15a3 3 0 0 1 2.995 2.824L18 7v11a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h.086l.019-.052a1.5 1.5 0 0 1 1.25-.941L10.5 3zm.5 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m0-3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m0-3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18V7a2 2 0 0 1 2-2h.5a.5.5 0 0 0 .5-.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2m3-1h4m-4-3h4m-4-3h4m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.5 3a1.5 1.5 0 0 1 1.395.948l.018.052H15a3 3 0 0 1 2.995 2.824L18 7v11a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h.086l.019-.052a1.5 1.5 0 0 1 1.25-.941L10.5 3zm.5 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m0-3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m0-3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m0-3h-4a1 1 0 1 0 0 2h4a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-charging { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 18V7a2 2 0 0 1 2-2h.5a.5.5 0 0 0 .5-.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2'/%3E%3Cpath d='M12.667 8L10 12h4l-2.667 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-charging-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18V7a2 2 0 0 1 2-2h.5c.276 0 .5-.224.5-.5s.224-.5.5-.5h3c.276 0 .5.224.5.5s.224.5.5.5h.5a2 2 0 0 1 2 2v1M7 18a2 2 0 0 0 2 2h1m2-6h6v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2zm3 7v-3m-2-4v-2.5m4 2.5v-2.5'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-eco { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18V7a2 2 0 0 1 2-2h.5c.276 0 .5-.224.5-.5s.224-.5.5-.5h3c.276 0 .5.224.5.5s.224.5.5.5h.5a2 2 0 0 1 2 2v1M9 20a2 2 0 0 1-2-2m6-.857C13 14.303 15.09 12 17.667 12H20v.857C20 15.697 17.91 18 15.333 18H13zM13 21v-3'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12V7a2 2 0 0 0-2-2h-.5c-.276 0-.5-.224-.5-.5s-.224-.5-.5-.5h-3c-.276 0-.5.224-.5.5s-.224.5-.5.5H9a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h6m4-4v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.5 3a1.5 1.5 0 0 1 1.395.948l.018.052H15a3 3 0 0 1 2.995 2.824L18 7v11a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h.086l.019-.052a1.5 1.5 0 0 1 1.25-.941L10.5 3z'/%3E%3C/svg%3E"); +} + +.tabler-battery-vertical-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18m-4-8V7a2 2 0 0 0-2-2h-.5a.5.5 0 0 1-.5-.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5a.5.5 0 0 1-.5.5H9M7 7v11a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-1'/%3E%3C/svg%3E"); +} + +.tabler-beach { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17.553 16.75a7.5 7.5 0 0 0-10.606 0M18 3.804A6 6 0 0 0 9.804 6l10.392 6A6 6 0 0 0 18 3.804'/%3E%3Cpath d='M16.732 10C18.39 7.13 18.957 4.356 18 3.804S14.925 5.13 13.268 8M15 9l-3 5.196M3 19.25A2.4 2.4 0 0 1 4 19a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 1 .25'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-beach-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.071 15.102a7.5 7.5 0 0 0-8.124 1.648M10.27 6.269L20.196 12a6 6 0 0 0-10.32-6.123'/%3E%3Cpath d='M16.732 10C18.39 7.13 18.957 4.356 18 3.804S14.925 5.13 13.268 8M15 9l-.739 1.279m-1.467 2.541L12 14.196M3 19.25A2.4 2.4 0 0 1 4 19a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 1.135-.858M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0m17 8v-3H2m0-6v9m10-3h10v-2a3 3 0 0 0-3-3h-7z'/%3E%3C/svg%3E"); +} + +.tabler-bed-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M3 6a1 1 0 0 1 .993.883L4 7v6h6V8a1 1 0 0 1 .883-.993L11 7h8a3 3 0 0 1 2.995 2.824L22 10v8a1 1 0 0 1-1.993.117L20 18v-3H4v3a1 1 0 0 1-1.993.117L2 18V7a1 1 0 0 1 1-1'/%3E%3Cpath d='M7 8a2 2 0 1 1-1.995 2.15L5 10l.005-.15A2 2 0 0 1 7 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bed-flat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 11a2 2 0 1 0 4 0a2 2 0 1 0-4 0m7 2h11v-2a3 3 0 0 0-3-3h-8zm-7 3h18'/%3E%3C/svg%3E"); +} + +.tabler-bed-flat-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 8a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 5 8m13-1a4 4 0 0 1 4 4v2a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm3 8a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2z'/%3E%3C/svg%3E"); +} + +.tabler-bed-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7a2 2 0 1 0 2 2m13 8v-3h-4m-4 0H2m0-6v9m10-5v2h2m4 0h4v-2a3 3 0 0 0-3-3h-6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-beer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 21h6a1 1 0 0 0 1-1v-3.625c0-1.397.29-2.775.845-4.025l.31-.7C17.711 10.4 18 9.397 18 8V4a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v4c0 1.397.29 2.4.845 3.65l.31.7A9.9 9.9 0 0 1 8 16.375V20a1 1 0 0 0 1 1M6 8h12'/%3E%3C/svg%3E"); +} + +.tabler-beer-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a2 2 0 0 1 1.995 1.85L19 4v4c0 1.335-.229 2.386-.774 3.692l-.157.363l-.31.701a8.9 8.9 0 0 0-.751 3.242l-.008.377V20a2 2 0 0 1-1.85 1.995L15 22H9a2 2 0 0 1-1.995-1.85L7 20v-3.625c0-1.132-.21-2.25-.617-3.28l-.142-.34l-.31-.699c-.604-1.358-.883-2.41-.925-3.698L5 8V4a2 2 0 0 1 1.85-1.995L7 2zm0 2H7v3h10z'/%3E%3C/svg%3E"); +} + +.tabler-beer-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7v1.111c0 1.242.29 2.467.845 3.578l.31.622A8 8 0 0 1 9 15.889V20h6v-4.111a8 8 0 0 1 .045-.85m.953-3.035l.157-.315A8 8 0 0 0 17 8.111V4H8M7 8h1m4 0h5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-bell { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6M9 17v1a3 3 0 0 0 6 0v-1'/%3E%3C/svg%3E"); +} + +.tabler-bell-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v1m-9 5v1a3 3 0 0 0 4.368 2.67M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-bell-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v1m-9 5v1a3 3 0 0 0 3 3m4-2a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-bell-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3q.023.193.065.382M9 17v1a3 3 0 0 0 2.502 2.959M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-bell-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v2m-9 4v1a3 3 0 0 0 2.498 2.958M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-bell-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v.5m-.999 7.5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75M9 17v1a3 3 0 0 0 3 3'/%3E%3C/svg%3E"); +} + +.tabler-bell-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 3.911 5.17M9 17v1a3 3 0 0 0 4.02 2.822M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-bell-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v1m-9 5v1a3 3 0 0 0 3.518 2.955M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-bell-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v1.5M9 17v1a3 3 0 0 0 6 0v-1m4-1v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-bell-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.235 19c.865 0 1.322 1.024.745 1.668A4 4 0 0 1 12 22a4 4 0 0 1-2.98-1.332c-.552-.616-.158-1.579.634-1.661l.11-.006zM12 2c1.358 0 2.506.903 2.875 2.141l.046.171l.008.043a8.01 8.01 0 0 1 4.024 6.069l.028.287L19 11v2.931l.021.136a3 3 0 0 0 1.143 1.847l.167.117l.162.099c.86.487.56 1.766-.377 1.864L20 18H4c-1.028 0-1.387-1.364-.493-1.87a3 3 0 0 0 1.472-2.063L5 13.924l.001-2.97A8 8 0 0 1 8.822 4.5l.248-.146l.01-.043a3 3 0 0 1 2.562-2.29l.182-.017z'/%3E%3C/svg%3E"); +} + +.tabler-bell-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6m-9 6v1c0 1.408.97 2.59 2.28 2.913M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-bell-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3c.047.386.149.758.3 1.107M9 17v1a3 3 0 0 0 3.504 2.958M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-bell-minus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.235 19c.865 0 1.322 1.024.745 1.668A4 4 0 0 1 12 22a4 4 0 0 1-2.98-1.332c-.552-.616-.158-1.579.634-1.661l.11-.006zM12 2c1.358 0 2.506.903 2.875 2.141l.046.171l.008.043a8.01 8.01 0 0 1 4.024 6.069l.028.287L19 11v2.931l.021.136a3 3 0 0 0 1.143 1.847l.167.117l.162.099c.86.487.56 1.766-.377 1.864L20 18H4c-1.028 0-1.387-1.364-.493-1.87a3 3 0 0 0 1.472-2.063L5 13.924l.001-2.97A8 8 0 0 1 8.822 4.5l.248-.146l.01-.043a3 3 0 0 1 2.562-2.29l.182-.017zm2 8h-4l-.117.007A1 1 0 0 0 10 12h4l.117-.007A1 1 0 0 0 14 10'/%3E%3C/svg%3E"); +} + +.tabler-bell-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.346 5.353Q9.661 5.16 10 5a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3m-1 3H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 1.273-3.707M9 17v1a3 3 0 0 0 6 0v-1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-bell-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v2m-9 4v1a3 3 0 0 0 4.022 2.821M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-bell-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6m-9 6v1a3 3 0 0 0 3.64 2.931m8.481-.81a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-bell-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v1m-9 5v1a3 3 0 0 0 3.51 2.957M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-bell-plus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.235 19c.865 0 1.322 1.024.745 1.668A4 4 0 0 1 12 22a4 4 0 0 1-2.98-1.332c-.552-.616-.158-1.579.634-1.661l.11-.006zM12 2c1.358 0 2.506.903 2.875 2.141l.046.171l.008.043a8.01 8.01 0 0 1 4.024 6.069l.028.287L19 11v2.931l.021.136a3 3 0 0 0 1.143 1.847l.167.117l.162.099c.86.487.56 1.766-.377 1.864L20 18H4c-1.028 0-1.387-1.364-.493-1.87a3 3 0 0 0 1.472-2.063L5 13.924l.001-2.97A8 8 0 0 1 8.822 4.5l.248-.146l.01-.043a3 3 0 0 1 2.562-2.29l.182-.017zm0 6a1 1 0 0 0-1 1v1h-1l-.117.007A1 1 0 0 0 10 12h1v1l.007.117A1 1 0 0 0 13 13v-1h1l.117-.007A1 1 0 0 0 14 10h-1V9l-.007-.117A1 1 0 0 0 12 8'/%3E%3C/svg%3E"); +} + +.tabler-bell-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6m-9 6v1a3 3 0 0 0 5.914.716M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-bell-ringing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 0 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6M9 17v1a3 3 0 0 0 6 0v-1m6-10.273A11.05 11.05 0 0 0 18.206 3M3 6.727A11.05 11.05 0 0 1 5.792 3'/%3E%3C/svg%3E"); +} + +.tabler-bell-ringing-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.364 4.636a2 2 0 0 1 0 2.828a7 7 0 0 1-1.414 7.072l-2.122 2.12a4 4 0 0 0-.707 3.536L3.808 8.88a4 4 0 0 0 3.535-.707L9.464 6.05a7 7 0 0 1 7.072-1.414a2 2 0 0 1 2.828 0'/%3E%3Cpath d='m7.343 12.414l-.707.707a3 3 0 0 0 4.243 4.243l.707-.707'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bell-ringing-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.63 17.531c.612.611.211 1.658-.652 1.706a4 4 0 0 1-3.05-1.166a4 4 0 0 1-1.165-3.049c.046-.826 1.005-1.228 1.624-.726l.082.074zM20.071 3.929c.96.96 1.134 2.41.52 3.547l-.09.153l-.024.036a8.01 8.01 0 0 1-1.446 7.137l-.183.223l-.191.218l-2.073 2.072l-.08.112a3 3 0 0 0-.499 2.113l.035.201l.045.185c.264.952-.853 1.645-1.585 1.051l-.086-.078L3.101 9.586c-.727-.727-.017-1.945.973-1.671a3 3 0 0 0 2.5-.418l.116-.086l2.101-2.1a8 8 0 0 1 7.265-1.86l.278.071l.037-.023a3 3 0 0 1 3.432.192l.14.117z'/%3E%3C/svg%3E"); +} + +.tabler-bell-ringing-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.451 2.344a1 1 0 0 1 1.41-.099a12.05 12.05 0 0 1 3.048 4.064a1 1 0 1 1-1.818.836a10.05 10.05 0 0 0-2.54-3.39a1 1 0 0 1-.1-1.41zM5.136 2.245a1 1 0 0 1 1.312 1.51a10.05 10.05 0 0 0-2.54 3.39a1 1 0 1 1-1.817-.835a12.05 12.05 0 0 1 3.045-4.065M14.235 19c.865 0 1.322 1.024.745 1.668A4 4 0 0 1 12 22a4 4 0 0 1-2.98-1.332c-.552-.616-.158-1.579.634-1.661l.11-.006zM12 2c1.358 0 2.506.903 2.875 2.141l.046.171l.008.043a8.01 8.01 0 0 1 4.024 6.069l.028.287L19 11v2.931l.021.136a3 3 0 0 0 1.143 1.847l.167.117l.162.099c.86.487.56 1.766-.377 1.864L20 18H4c-1.028 0-1.387-1.364-.493-1.87a3 3 0 0 0 1.472-2.063L5 13.924l.001-2.97A8 8 0 0 1 8.822 4.5l.248-.146l.01-.043a3 3 0 0 1 2.562-2.29l.182-.017z'/%3E%3C/svg%3E"); +} + +.tabler-bell-school { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0a6 6 0 1 0-12 0'/%3E%3Cpath d='M13.5 15h.5a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-1a2 2 0 0 1 2-2h.5m9.5 2a5.698 5.698 0 0 0 4.467-7.932L20 8m-10 2v.01'/%3E%3Cpath d='M19 8a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bell-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6m-9 6v1a3 3 0 0 0 2.685 2.984M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-bell-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v2m-9 4v1a3 3 0 0 0 3 3m4 1l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-bell-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 3.88 5M9 17v1a3 3 0 0 0 2.15 2.878m6.65-.061l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-bell-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v1m-9 5v1a3 3 0 0 0 3.49 2.96M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-bell-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 17H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6a2 2 0 1 1 4 0a7 7 0 0 1 4 6v2m-9 4v1a3 3 0 0 0 4.194 2.753M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-bell-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.235 19c.865 0 1.322 1.024.745 1.668A4 4 0 0 1 12 22a4 4 0 0 1-2.98-1.332c-.552-.616-.158-1.579.634-1.661l.11-.006zM12 2c1.358 0 2.506.903 2.875 2.141l.046.171l.008.043a8.01 8.01 0 0 1 4.024 6.069l.028.287L19 11v2.931l.021.136a3 3 0 0 0 1.143 1.847l.167.117l.162.099c.86.487.56 1.766-.377 1.864L20 18H4c-1.028 0-1.387-1.364-.493-1.87a3 3 0 0 0 1.472-2.063L5 13.924l.001-2.97A8 8 0 0 1 8.822 4.5l.248-.146l.01-.043a3 3 0 0 1 2.562-2.29l.182-.017zm-1.489 6.14a1 1 0 0 0-1.218 1.567L10.585 11l-1.292 1.293l-.083.094a1 1 0 0 0 1.497 1.32L12 12.415l1.293 1.292l.094.083a1 1 0 0 0 1.32-1.497L13.415 11l1.292-1.293l.083-.094a1 1 0 0 0-1.497-1.32L12 9.585l-1.293-1.292l-.094-.083z'/%3E%3C/svg%3E"); +} + +.tabler-bell-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 5a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3H4a4 4 0 0 0 2-3v-3a7 7 0 0 1 4-6M9 17v1a3 3 0 0 0 6 0v-1'/%3E%3Cpath d='M10 9h4l-4 4h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bell-z-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.235 19c.865 0 1.322 1.024.745 1.668A4 4 0 0 1 12 22a4 4 0 0 1-2.98-1.332c-.552-.616-.158-1.579.634-1.661l.11-.006zM12 2c1.358 0 2.506.903 2.875 2.141l.046.171l.008.043a8.01 8.01 0 0 1 4.024 6.069l.028.287L19 11v2.931l.021.136a3 3 0 0 0 1.143 1.847l.167.117l.162.099c.86.487.56 1.766-.377 1.864L20 18H4c-1.028 0-1.387-1.364-.493-1.87a3 3 0 0 0 1.472-2.063L5 13.924l.001-2.97A8 8 0 0 1 8.822 4.5l.248-.146l.01-.043a3 3 0 0 1 2.562-2.29l.182-.017zm2 6h-4l-.117.007A1 1 0 0 0 9 9l.007.117A1 1 0 0 0 10 10h1.584l-2.291 2.293l-.076.084C8.703 13.014 9.147 14 10 14h4l.117-.007A1 1 0 0 0 15 13l-.007-.117A1 1 0 0 0 14 12h-1.586l2.293-2.293l.076-.084C15.297 8.986 14.853 8 14 8'/%3E%3C/svg%3E"); +} + +.tabler-beta { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 22V8a4 4 0 0 1 4-4h.5a3.5 3.5 0 0 1 0 7H12h.5A4.5 4.5 0 1 1 8 15.5V15'/%3E%3C/svg%3E"); +} + +.tabler-bible { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 4v16H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3Cpath d='M19 16H7a2 2 0 0 0-2 2m7-11v6m-2-4h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bike { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m14 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-4 1v-4l-3-3l5-4l2 3h3m-3-6a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-bike-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M5 14a4 4 0 1 1-4 4l.005-.2A4 4 0 0 1 5 14m14 0a4 4 0 1 1-4 4l.005-.2A4 4 0 0 1 19 14'/%3E%3Cpath d='M14.832 7.445L16.535 10H19a1 1 0 0 1 .993.883L20 11a1 1 0 0 1-1 1h-3a1 1 0 0 1-.832-.445l-1.396-2.093l-3.275 2.62l2.21 2.21a1 1 0 0 1 .284.577L13 15v4a1 1 0 0 1-2 0v-3.585l-2.707-2.708a1 1 0 0 1-.01-1.403l.092-.085l5-4a1 1 0 0 1 1.457.226M17 3a2 2 0 1 1-2 2l.005-.15A2 2 0 0 1 17 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bike-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m14.437-1.56a3 3 0 0 0 4.123 4.123M22 18a3 3 0 0 0-3-3m-7 4v-4l-3-3l1.665-1.332m2.215-1.772L14 8l2 3h3m-3-6a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-binary { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 10V5h-1m8 14v-5h-1m-2-8.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5zm-5 9a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5zM6 10h.01M6 19h.01'/%3E%3C/svg%3E"); +} + +.tabler-binary-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 7V5h-1m8 14v-1M15.5 5h2a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5m-5 9h2a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5M6 10v.01M6 19v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-binary-tree { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 20a2 2 0 1 0-4 0a2 2 0 0 0 4 0M16 4a2 2 0 1 0-4 0a2 2 0 0 0 4 0m0 16a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-5-8a2 2 0 1 0-4 0a2 2 0 0 0 4 0m10 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0M5.058 18.306l2.88-4.606m2.123-3.397l2.877-4.604m-2.873 8.006l2.876 4.6M15.063 5.7l2.881 4.61'/%3E%3C/svg%3E"); +} + +.tabler-binary-tree-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-7 8a2 2 0 1 0-4 0a2 2 0 0 0 4 0m14 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-7 4a2 2 0 1 0-4 0a2 2 0 0 0 4 0M12 8v8m-5.684-3.504l4.368-4.992m7 4.992l-4.366-4.99'/%3E%3C/svg%3E"); +} + +.tabler-binary-tree-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a3 3 0 0 1 2.616 4.47l3.274 3.742a3 3 0 1 1-1.505 1.318L13.11 8.787l-.11.042v6.342a3.001 3.001 0 1 1-2 0V8.829l-.111-.041l-3.274 3.742a3 3 0 1 1-1.505-1.318L9.383 7.47A3 3 0 0 1 12 3'/%3E%3C/svg%3E"); +} + +.tabler-binary-tree-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 1a3 3 0 0 1 2.348 4.868l2 3.203Q18.665 9 19 9a3 3 0 1 1-2.347 1.132l-2-3.203a3 3 0 0 1-1.304 0l-2.001 3.203c.408.513.652 1.162.652 1.868s-.244 1.356-.653 1.868l2.002 3.203Q13.664 17 14 17a3 3 0 1 1-2.347 1.132L9.65 14.929a3 3 0 0 1-1.302 0l-2.002 3.203a3 3 0 1 1-1.696-1.06l2.002-3.204A3 3 0 0 1 9.65 9.07l2.002-3.202A3 3 0 0 1 14 1'/%3E%3C/svg%3E"); +} + +.tabler-binoculars { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 16a3 3 0 1 0 6 0a3 3 0 1 0-6 0m10 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0m2.346-6.83l-.729-1.261c-.16-.248-1.056-.203-1.117.091l-.177 1.38'/%3E%3Cpath d='m19.761 14.813l-2.84-5.133C16.732 9.37 16.329 9 15.5 9c-.828 0-1.5.448-1.5 1v6M7.654 9.17l.729-1.261C8.543 7.66 9.439 7.706 9.5 8l.177 1.38'/%3E%3Cpath d='m4.239 14.813l2.84-5.133C7.268 9.37 7.671 9 8.5 9c.828 0 1.5.448 1.5 1v6m0-4h4v2h-4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-binoculars-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.887 6.748c-.163 0-.337.016-.506.057c-.172.041-.582.165-.838.562l-.014.02l-.607 1.05c-.307.205-.534.46-.693.717l-.014.02l-2.572 4.65a4 4 0 0 0-.274.494l-.006.01A4 4 0 0 0 3 16a4 4 0 0 0 8 0v-1h2v1a4 4 0 1 0 7.635-1.67l-.004-.012a4 4 0 0 0-.274-.494l-2.572-4.65l-.014-.02a2.3 2.3 0 0 0-.693-.716l-.607-1.051l-.014-.02c-.256-.397-.667-.52-.838-.562a2.2 2.2 0 0 0-.664-.051a2 2 0 0 0-.68.156c-.184.081-.638.327-.754.889l-.007.037l-.14 1.1c-.22.283-.374.64-.374 1.064v1h-2v-1c0-.424-.154-.781-.373-1.064l-.14-1.1l-.008-.037c-.116-.562-.57-.808-.754-.889a2 2 0 0 0-.68-.156a2 2 0 0 0-.158-.006M7 14a2 2 0 1 1-1.838 1.209l.19-.342C5.712 14.344 6.316 14 7 14m10 0c.684 0 1.288.344 1.648.867l.19.342A2 2 0 1 1 17 14'/%3E%3C/svg%3E"); +} + +.tabler-biohazard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M11.939 14c0 .173.048.351.056.533v.217a4.75 4.75 0 0 1-4.533 4.745h-.217m-4.75-4.75a4.75 4.75 0 0 1 7.737-3.693m6.513 8.443a4.75 4.75 0 0 1-4.69-5.503h-.06m1.764-2.944a4.75 4.75 0 0 1 7.731 3.477v.217m-11.195-3.813a4.75 4.75 0 0 1-1.828-7.624l.164-.172m6.718 0a4.75 4.75 0 0 1-1.665 7.798'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-biohazard-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.41 2.072a6.25 6.25 0 0 1 1.514 6.387l-.051.137l.223.044q.325.072.645.18l.318.117l.25.105c2.155.97 3.572 3.067 3.681 5.483v.217a1.5 1.5 0 1 1-3-.003l.002-.145a3.25 3.25 0 0 0-4.412-2.886l-.091.037l.004.038l.007.217a3.5 3.5 0 0 1-1.817 3.07l-.16.082l.014.11c.082.511.285.997.595 1.416l.14.175a3.25 3.25 0 0 0 2.27 1.136l.203.006a1.5 1.5 0 0 1 0 3a6.25 6.25 0 0 1-4.575-1.991l-.177-.199l-.078.092a6.3 6.3 0 0 1-3.921 2.054l-.273.028l-.259.016h-.217a1.5 1.5 0 1 1 .003-3l.145.002a3.25 3.25 0 0 0 3.074-2.82l.003-.03l-.161-.083a3.5 3.5 0 0 1-1.804-2.883l-.005-.195l.006-.191l.003-.043l-.075-.032a3.25 3.25 0 0 0-2.398.008l-.191.084a3.25 3.25 0 0 0-1.85 2.933a1.5 1.5 0 0 1-3 0a6.25 6.25 0 0 1 5.036-6.13l.077-.014l-.05-.143l-.08-.26l-.066-.25a6.27 6.27 0 0 1 1.47-5.678l.163-.172a1.5 1.5 0 1 1 2.171 2.07l-.137.143a3.25 3.25 0 0 0 .386 4.723l.084.062l.05-.034a3.5 3.5 0 0 1 1.673-.555L12 8.5c.683 0 1.336.197 1.894.556l.048.033l.067-.048a3.25 3.25 0 0 0 1.111-1.669l.05-.2a3.25 3.25 0 0 0-.74-2.828l-.141-.15a1.5 1.5 0 1 1 2.12-2.122'/%3E%3C/svg%3E"); +} + +.tabler-biohazard-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.586 10.586a2 2 0 1 0 2.836 2.82'/%3E%3Cpath d='M11.939 14c0 .173.048.351.056.533v.217a4.75 4.75 0 0 1-4.533 4.745h-.217m-4.75-4.75a4.75 4.75 0 0 1 7.737-3.693'/%3E%3Cpath d='M16.745 19.495a4.75 4.75 0 0 1-4.69-5.503h-.06m2.538-3.454a4.75 4.75 0 0 1 6.957 3.987v.217m-11.195-3.813a4.75 4.75 0 0 1-2.988-3.64m.66-3.324a5 5 0 0 1 .5-.66l.164-.172m6.718 0a4.75 4.75 0 0 1-.836 7.385M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-blade { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17.707 3.707l2.586 2.586a1 1 0 0 1 0 1.414l-.586.586a1 1 0 0 0 0 1.414l.586.586a1 1 0 0 1 0 1.414l-8.586 8.586a1 1 0 0 1-1.414 0l-.586-.586a1 1 0 0 0-1.414 0l-.586.586a1 1 0 0 1-1.414 0l-2.586-2.586a1 1 0 0 1 0-1.414l.586-.586a1 1 0 0 0 0-1.414l-.586-.586a1 1 0 0 1 0-1.414l8.586-8.586a1 1 0 0 1 1.414 0l.586.586a1 1 0 0 0 1.414 0l.586-.586a1 1 0 0 1 1.414 0M8 16l3.2-3.2m1.6-1.6L16 8m-2 0l2 2m-8 4l2 2'/%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-blade-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.586 3a2 2 0 0 1 2.828 0l.586.585l.586-.585a2 2 0 0 1 2.7-.117l.128.117L21 5.586a2 2 0 0 1 0 2.828L20.414 9l.586.586a2 2 0 0 1 0 2.828L12.414 21a2 2 0 0 1-2.828 0L9 20.414L8.414 21a2 2 0 0 1-2.828 0L3 18.414a2 2 0 0 1 0-2.828l.585-.587L3 14.414a2 2 0 0 1-.117-2.7L3 11.585zm3.027 4.21a1 1 0 0 0-1.32 1.497l.292.293l-1.068 1.067a2.003 2.003 0 0 0-2.512 1.784L10 12l.005.15q.014.188.062.367L9 13.585l-.293-.292l-.094-.083a1 1 0 0 0-1.32 1.497l.292.293l-.292.293l-.083.094a1 1 0 0 0 1.497 1.32L9 16.415l.293.292l.094.083a1 1 0 0 0 1.32-1.497L10.415 15l1.069-1.067a2.003 2.003 0 0 0 2.449-2.45L15 10.415l.293.292l.094.083a1 1 0 0 0 1.32-1.497L16.415 9l.292-.293l.083-.094a1 1 0 0 0-1.497-1.32L15 7.585l-.293-.292z'/%3E%3C/svg%3E"); +} + +.tabler-bleach { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 19h14a2 2 0 0 0 1.84-2.75L13.74 4a2 2 0 0 0-3.5 0l-7.1 12.25A2 2 0 0 0 4.89 19'/%3E%3C/svg%3E"); +} + +.tabler-bleach-chlorine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84-2.75L13.74 4a2 2 0 0 0-3.5 0l-7.1 12.25A2 2 0 0 0 4.89 19'/%3E%3Cpath d='M11 12h-1a2 2 0 1 0 0 4h1m3-4v4h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bleach-no-chlorine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 19h14a2 2 0 0 0 1.84-2.75L13.74 4a2 2 0 0 0-3.5 0l-7.1 12.25A2 2 0 0 0 4.89 19m1.686 0l7.907-13.733m-2.764 13.747l5.346-9.284'/%3E%3C/svg%3E"); +} + +.tabler-bleach-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 19h14m1.986-1.977a2 2 0 0 0-.146-.773L13.74 4a2 2 0 0 0-3.5 0l-.815 1.405M7.937 7.973L3.14 16.25A2 2 0 0 0 4.89 19M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-blend-mode { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 9.5a6.5 6.5 0 1 0 13 0a6.5 6.5 0 1 0-13 0'/%3E%3Cpath d='M3 14.5a6.5 6.5 0 1 0 13 0a6.5 6.5 0 1 0-13 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-blender { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 10H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h10.802a1 1 0 0 1 .984 1.179L16 15M8 4l2 11m1 0h4a3 3 0 0 1 3 3v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2a3 3 0 0 1 3-3'/%3E%3Cpath d='M12 4V3h2v1m-1 14v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-blender-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 14c.899 0 1.728.296 2.396.797l-.12-.086q.101.069.196.144l-.076-.058q.07.053.14.109l-.064-.05q.072.055.14.115l-.077-.065a4 4 0 0 1 .565.566l-.065-.078q.061.072.12.147l-.055-.07q.057.071.111.144l-.056-.074q.066.084.127.172l-.07-.098q.058.078.112.16l-.042-.062q.054.078.104.157l-.062-.096q.06.09.117.185l-.055-.089l.09.15l-.035-.061a4 4 0 0 1 .338.727l-.055-.15q.039.1.073.201l-.018-.051q.033.093.06.188l-.042-.137q.033.1.061.204l-.019-.067q.027.091.05.184l-.03-.117q.03.114.055.23l-.025-.113q.026.107.045.215l-.02-.101q.021.1.037.201l-.017-.1q.018.095.03.19l-.013-.09a4 4 0 0 1 .026.196l.017.205L19 18v2a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-2q0-.273.036-.537l-.013.105a4 4 0 0 1 .026-.194l-.013.09a4 4 0 0 1 .03-.191l-.017.1q.015-.1.037-.2l-.02.1q.02-.108.046-.215l-.026.114q.024-.117.056-.23l-.03.116a4 4 0 0 1 .049-.184l-.02.067q.03-.104.062-.204l-.042.137q.027-.096.06-.188l-.018.051a4 4 0 0 1 .32-.717l-.064.117q.048-.09.1-.178l-.035.06l.09-.15l-.055.09q.055-.094.117-.185l-.062.096q.05-.08.104-.157l-.042.061q.054-.08.113-.16l-.071.1q.06-.09.127-.173l-.056.074q.054-.073.111-.143l-.055.069a4 4 0 0 1 .542-.57l-.072.064q.073-.066.15-.129l-.078.065a4 4 0 0 1 .14-.116l-.062.051q.068-.056.139-.11l-.076.06q.096-.076.195-.145l-.12.086q.07-.053.142-.101l-.022.015q.072-.05.145-.096A4 4 0 0 1 11 14zm-2 3a1 1 0 0 0-.993.883L12 18.01a1 1 0 0 0 1.993.117L14 18a1 1 0 0 0-1-1m1-15a1 1 0 0 1 1 .999L16.802 3a2 2 0 0 1 1.968 2.358l-1.49 8.191A5 5 0 0 0 15 13h-4c-.822 0-1.597.198-2.28.55l-.464-2.551L6 11a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2l5-.001l.007-.116A1 1 0 0 1 12 2zM7.165 4.999L6 5v4l1.893-.001z'/%3E%3C/svg%3E"); +} + +.tabler-blob { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.897 20.188C7.567 20.94 9.793 21 12 21s4.434-.059 6.104-.812c.868-.392 1.614-.982 2.133-1.856c.514-.865.763-1.94.763-3.234c0-2.577-.983-5.315-2.557-7.416C16.873 5.588 14.61 4 12 4S7.127 5.588 5.557 7.682C3.983 9.783 3 12.522 3 15.098c0 1.295.249 2.369.763 3.234c.519.874 1.265 1.464 2.134 1.856'/%3E%3C/svg%3E"); +} + +.tabler-blob-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c2.779 0 5.349 1.556 7.243 4.082C20.971 9.388 22 12.341 22 15.098c0 1.47-.293 2.718-.903 3.745c-.603 1.014-1.479 1.758-2.582 2.257c-1.593.718-3.335.9-6.515.9c-3.175 0-4.92-.183-6.514-.9c-1.012-.457-1.833-1.12-2.426-2.01l-.157-.247C2.293 17.815 2 16.569 2 15.098c0-2.757 1.03-5.71 2.757-8.016C6.65 4.556 9.22 3 12 3'/%3E%3C/svg%3E"); +} + +.tabler-blockquote { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 15h15m0 4H6m9-8h6m0-4h-6M9 9h1a1 1 0 1 1-1 1V7.5a2 2 0 0 1 2-2M3 9h1a1 1 0 1 1-1 1V7.5a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-blocks { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 4a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1zM3 14h12a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v12'/%3E%3C/svg%3E"); +} + +.tabler-bluetooth { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 8l10 8l-5 4V4l5 4l-10 8'/%3E%3C/svg%3E"); +} + +.tabler-bluetooth-connected { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 8l10 8l-5 4V4l5 4l-10 8m-3-4h1m13 0h1'/%3E%3C/svg%3E"); +} + +.tabler-bluetooth-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18m-4.562-4.55L12 20v-8m0-4V4l5 4l-2.776 2.22m-2.222 1.779l-5 4'/%3E%3C/svg%3E"); +} + +.tabler-bluetooth-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 8l10 8l-5 4V4l1 .802m0 6.396L7 16m9-10l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-blur { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21a9 9 0 0 0 2.32-.302a9 9 0 0 0 1.74-16.733A9 9 0 1 0 12 21m0-18v17m0-8h9m-9-3h8m-8-3h6m-6 12h6m-6-3h8'/%3E%3C/svg%3E"); +} + +.tabler-blur-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v5m0 4v8M5.641 5.631A9 9 0 1 0 18.36 18.369m1.68-2.318A9 9 0 0 0 7.966 3.953M16 12h5m-8-3h7m-8-3h6m-6 12h6m-6-3h3m4 0h1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-bmp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 16V8h2a2 2 0 1 1 0 4h-2M6 14a2 2 0 0 1-2 2H2V8h2a2 2 0 1 1 0 4H2h2a2 2 0 0 1 2 2m3 2V8l3 6l3-6v8'/%3E%3C/svg%3E"); +} + +.tabler-body-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2m-9-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-1 9v-1a2 2 0 1 1 4 0v1m-6-7q1 1 2 1h4q1 0 2-1m-4 1v3'/%3E%3C/svg%3E"); +} + +.tabler-bold { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 5h6a3.5 3.5 0 0 1 0 7H7zm6 7h1a3.5 3.5 0 0 1 0 7H7v-7'/%3E%3C/svg%3E"); +} + +.tabler-bold-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5h4a3.5 3.5 0 0 1 2.222 6.204M12 12H7V7m10.107 10.112A3.5 3.5 0 0 1 14 19H7v-7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 3v7h6l-8 11v-7H5z'/%3E%3C/svg%3E"); +} + +.tabler-bolt-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13 2l.018.001l.016.001l.083.005l.011.002h.011l.038.009l.052.008l.016.006l.011.001l.029.011l.052.014l.019.009l.015.004l.028.014l.04.017l.021.012l.022.01l.023.015l.031.017l.034.024l.018.011l.013.012l.024.017l.038.034l.022.017l.008.01l.014.012l.036.041l.026.027l.006.009c.12.147.196.322.218.513l.001.012l.002.041L14 3v6h5a1 1 0 0 1 .868 1.497l-.06.091l-8 11C11.24 22.371 10 21.968 10 21v-6H5a1 1 0 0 1-.868-1.497l.06-.091l8-11l.01-.013l.018-.024l.033-.038l.018-.022l.009-.008l.013-.014l.04-.036l.028-.026l.008-.006a1 1 0 0 1 .402-.199l.011-.001l.027-.005l.074-.013l.011-.001l.041-.002z'/%3E%3C/svg%3E"); +} + +.tabler-bolt-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18m-5.788-5.79L11 21v-7H5l3.79-5.21m1.685-2.32L13 3v6m1 1h5l-2.104 2.893'/%3E%3C/svg%3E"); +} + +.tabler-bomb { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.349 5.349L18.65 8.65a1.2 1.2 0 0 1 0 1.698l-.972.972a7.5 7.5 0 1 1-5-5l.972-.972a1.2 1.2 0 0 1 1.698 0z'/%3E%3Cpath d='m17 7l1.293-1.293A2.4 2.4 0 0 0 19 4a1 1 0 0 1 1-1h1M7 13a3 3 0 0 1 3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bomb-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M14.499 3.996a2.2 2.2 0 0 1 1.556.645l3.302 3.301a2.2 2.2 0 0 1 0 3.113l-.567.567l.043.192a8.5 8.5 0 0 1-3.732 8.83l-.23.144a8.5 8.5 0 1 1-2.687-15.623l.192.042l.567-.566a2.2 2.2 0 0 1 1.362-.636zM10 9a4 4 0 0 0-4 4a1 1 0 0 0 2 0a2 2 0 0 1 2-2a1 1 0 0 0 0-2'/%3E%3Cpath d='M21 2a1 1 0 0 1 .117 1.993L21 4h-1c0 .83-.302 1.629-.846 2.25L19 6.413l-1.293 1.293a1 1 0 0 1-1.497-1.32l.083-.094L17.586 5c.232-.232.375-.537.407-.86L18 4a2 2 0 0 1 1.85-1.995L20 2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 3a3 3 0 0 1 3 3a3 3 0 1 1-2.12 5.122l-4.758 4.758a3 3 0 1 1-5.117 2.297V18h-.176a3 3 0 1 1 2.298-5.115l4.758-4.758a3 3 0 0 1 2.12-5.122z'/%3E%3C/svg%3E"); +} + +.tabler-bone-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2a4 4 0 0 1 3.881 3.03l.016.072l.08.019a4 4 0 0 1 2.83 2.65l.057.193a4 4 0 0 1-5.847 4.51l-.047-.029l-3.525 3.525l.042.07a4 4 0 0 1 .117 3.696l-.102.197a4 4 0 0 1-4.386 1.969a3.99 3.99 0 0 1-2.982-2.904l-.023-.095l-.138-.033a4 4 0 0 1-2.82-2.783l-.05-.199a4 4 0 0 1 5.865-4.368l.068.04l3.524-3.524l-.036-.061a4 4 0 0 1-.293-3.295l.079-.205a4 4 0 0 1 3.695-2.47l-.139.004l.02-.003z'/%3E%3C/svg%3E"); +} + +.tabler-bone-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.5 8.502l.38-.38A3 3 0 1 1 18 6a3 3 0 1 1-2.12 5.122l-.372.372M13.5 13.502l-2.378 2.378a3 3 0 1 1-5.117 2.297V18h-.176a3 3 0 1 1 2.298-5.115l2.378-2.378M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-bong { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 3v8.416q.201.088.393.193L17 8l2 2l-3.608 3.608A5 5 0 1 1 9 11.416V3zM8 3h6M6.1 17h9.8'/%3E%3C/svg%3E"); +} + +.tabler-bong-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 0 2v5.587l2.293-2.294a1 1 0 0 1 1.32-.083l.094.083l2 2a1 1 0 0 1 0 1.414l-3.116 3.115l.086.233c.311.907.396 1.865.263 2.794l-.062.36l-.012.052a6 6 0 0 1-1.121 2.41l-.16.199a6 6 0 0 1-10.396-2.378l-.068-.288l-.009-.046a6 6 0 0 1 2.833-6.324L8 10.803V4a1 1 0 1 1 0-2zm-2 2h-2v7.416a1 1 0 0 1-.483.856l-.117.06A4 4 0 0 0 7 16h8a4 4 0 0 0-.486-1.914a1 1 0 0 1 .17-1.185L17.586 10L17 9.414l-2.9 2.902a1 1 0 0 1-1.067.226l-.12-.056a4 4 0 0 0-.316-.155a1 1 0 0 1-.597-.915z'/%3E%3C/svg%3E"); +} + +.tabler-bong-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5V3h4v6m1.5 1.5L17 8l2 2l-2.5 2.5m-.5 3.505a5 5 0 1 1-7-4.589V9M8 3h6M6.1 17h9.8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-book { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0M3 6v13m9-13v13m9-13v13'/%3E%3C/svg%3E"); +} + +.tabler-book-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 4v16H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3Cpath d='M19 16H7a2 2 0 0 0-2 2M9 8h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-book-download { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12v5'/%3E%3Cpath d='M13 16H6a2 2 0 0 0-2 2m11 1l3 3l3-3m-3 3v-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-book-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.088 4.82a10 10 0 0 1 9.412.314a1 1 0 0 1 .493.748L22 6v13a1 1 0 0 1-1.5.866a8 8 0 0 0-8 0a1 1 0 0 1-1 0a8 8 0 0 0-7.733-.148l-.327.18l-.103.044l-.049.016l-.11.026l-.061.01L3 20h-.042l-.11-.012l-.077-.014l-.108-.032l-.126-.056l-.095-.056l-.089-.067l-.06-.056l-.073-.082l-.064-.089l-.022-.036l-.032-.06l-.044-.103l-.016-.049l-.026-.11l-.01-.061l-.004-.049L2 19V6a1 1 0 0 1 .5-.866a10 10 0 0 1 9.412-.314l.088.044z'/%3E%3C/svg%3E"); +} + +.tabler-book-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19a9 9 0 0 1 9 0a9 9 0 0 1 5.899-1.096M3 6a9 9 0 0 1 2.114-.884m3.8-.21C9.984 5.076 11.03 5.44 12 6a9 9 0 0 1 9 0M3 6v13m9-13v2m0 4v7m9-13v11M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-book-upload { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12v5'/%3E%3Cpath d='M11 16H6a2 2 0 0 0-2 2m11-2l3-3l3 3m-3-3v9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bookmark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 7v14l-6-4l-6 4V7a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4'/%3E%3C/svg%3E"); +} + +.tabler-bookmark-ai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.02 18.32L6 21V7a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v4.5M14 21v-4a2 2 0 1 1 4 0v4m-4-2h4m3-4v6'/%3E%3C/svg%3E"); +} + +.tabler-bookmark-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 17l-6 4V7a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v4m.42 4.61a2.1 2.1 0 1 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/svg%3E"); +} + +.tabler-bookmark-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a5 5 0 0 1 5 5v14a1 1 0 0 1-1.555.832L12 18.202l-5.444 3.63a1 1 0 0 1-1.55-.72L5 21V7a5 5 0 0 1 5-5z'/%3E%3C/svg%3E"); +} + +.tabler-bookmark-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 17l-6 4V7a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v8m-2 4h6'/%3E%3C/svg%3E"); +} + +.tabler-bookmark-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.708 3.721A4 4 0 0 1 10 3h4a4 4 0 0 1 4 4v7m0 4v3l-6-4l-6 4V7q.001-.463.1-.897M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-bookmark-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 17l-6 4V7a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v5m-2 7h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-bookmark-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 19l-3-2l-6 4V7a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v4m1 11v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-bookmarks { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 10v11l-5-3l-5 3V10a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3'/%3E%3Cpath d='M11 3h5a3 3 0 0 1 3 3v11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bookmarks-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M12 6a4 4 0 0 1 4 4v11a1 1 0 0 1-1.514.857L10 19.166l-4.486 2.691a1 1 0 0 1-1.508-.743L4 21V10a4 4 0 0 1 4-4z'/%3E%3Cpath d='M16 2a4 4 0 0 1 4 4v11a1 1 0 0 1-2 0V6a2 2 0 0 0-2-2h-5a1 1 0 0 1 0-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bookmarks-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 7h2a2 2 0 0 1 2 2v2m0 4v6l-5-3l-5 3V9a2 2 0 0 1 2-2'/%3E%3Cpath d='M9.265 4A2 2 0 0 1 11 3h6a2 2 0 0 1 2 2v10M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-books { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1zm4 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM5 8h4m0 8h4'/%3E%3Cpath d='m13.803 4.56l2.184-.53c.562-.135 1.133.19 1.282.732l3.695 13.418a1.02 1.02 0 0 1-.634 1.219l-.133.041l-2.184.53c-.562.135-1.133-.19-1.282-.732L13.036 5.82a1.02 1.02 0 0 1 .634-1.219zM14 9l4-1m-2 8l3.923-.98'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-books-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 9v10a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5m3-1a1 1 0 0 1 1 1m0 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4m0 4v6a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V9M5 8h3m1 8h4'/%3E%3Cpath d='M14.254 10.244L13.036 5.82a1.02 1.02 0 0 1 .634-1.219l.133-.041l2.184-.53c.562-.135 1.133.19 1.282.732l3.236 11.75m-.92 3.077l-1.572.38c-.562.136-1.133-.19-1.282-.731l-.952-3.458M14 9l4-1m1.207 7.199l.716-.18M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-boom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 9.662C5 12 5 14 3 16c3 .5 4.5 1 5 4c2-3 6-4 9 0c0-3 1-4 4-4.004Q18 13.001 21 10c-3 0-5-2-5-5c-2 4-5 3-7.5-1C8 7 6 9 3 9.662'/%3E%3C/svg%3E"); +} + +.tabler-boom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.514 3.836c.151-.909 1.346-1.147 1.834-.366c2.294 3.67 4.275 4.048 5.758 1.083C15.577 3.609 17 3.945 17 5c0 2.448 1.552 4 4 4c.89 0 1.337 1.077.707 1.707c-1.61 1.61-1.61 2.975 0 4.581c.63.63.185 1.707-.706 1.708C18.553 16.999 18 17.552 18 20c0 .961-1.223 1.369-1.8.6c-2.325-3.1-5.494-2.856-7.368-.045c-.503.754-1.67.504-1.818-.39c-.365-2.188-1.04-2.656-4.178-3.179a1 1 0 0 1-.543-1.693c1.618-1.618 1.618-3.027-.053-4.981l-.009-.013l-.013-.014l-.044-.062l-.01-.011l-.006-.013l-.038-.066l-.017-.028l-.001-.004l-.027-.066l-.019-.041a1 1 0 0 1-.051-.233l-.002-.045L2 9.648a1 1 0 0 1 .06-.328l.009-.023l.023-.049l.011-.029l.009-.015l.007-.016l.019-.029l.02-.035l.012-.017l.013-.022l.027-.034l.011-.016l.018-.02l.02-.025l.021-.02l.015-.017l.035-.032l.02-.019l.009-.007l.018-.015l.055-.039l.018-.015l.008-.004l.01-.007l.061-.034l.028-.016l.004-.002l.063-.026l.044-.019a1 1 0 0 1 .115-.032l.004-.002l.267-.063c2.39-.613 3.934-2.19 4.411-4.523z'/%3E%3C/svg%3E"); +} + +.tabler-border-all { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 6h16m-8-8v16'/%3E%3C/svg%3E"); +} + +.tabler-border-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20H4M4 4v.01M8 4v.01M12 4v.01M16 4v.01M20 4v.01M4 8v.01M12 8v.01M20 8v.01M4 12v.01M8 12v.01m4-.01v.01m4-.01v.01m4-.01v.01M4 16v.01m8-.01v.01m8-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-bottom-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M4 16v-.01M20 16v-.01M4 12v-.01M20 12v-.01M4 8v-.01M20 8v-.01M4 4v-.01M8 4v-.01M12 4v-.01M16 4v-.01M20 4v-.01M15 12H9m3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-border-corner-ios { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20c0-6.559 0-9.838 1.628-12.162a9 9 0 0 1 2.21-2.21C10.162 4 13.44 4 20 4'/%3E%3C/svg%3E"); +} + +.tabler-border-corner-pill { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20v-5C4 8.925 8.925 4 15 4h5'/%3E%3C/svg%3E"); +} + +.tabler-border-corner-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20V10a6 6 0 0 1 6-6h10'/%3E%3C/svg%3E"); +} + +.tabler-border-corner-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20V5a1 1 0 0 1 1-1h15'/%3E%3C/svg%3E"); +} + +.tabler-border-corners { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 4h2a2 2 0 0 1 2 2v2m0 8v2a2 2 0 0 1-2 2h-2m-8 0H6a2 2 0 0 1-2-2v-2m0-8V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E"); +} + +.tabler-border-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h16M4 4v.01M8 4v.01M12 4v.01M16 4v.01M20 4v.01M4 8v.01M12 8v.01M20 8v.01M4 16v.01m8-.01v.01m8-.01v.01M4 20v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-inner { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h16m-8-8v16M4 4v.01M8 4v.01M16 4v.01M20 4v.01M4 8v.01M20 8v.01M4 16v.01M20 16v.01M4 20v.01M8 20v.01m8-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20V4m4 0v.01M12 4v.01M16 4v.01M20 4v.01M12 8v.01M20 8v.01M8 12v.01m4-.01v.01m4-.01v.01m4-.01v.01M12 16v.01m8-.01v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-left-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20V4m4 0v.01M12 4v.01M16 4v.01M20 4v.01M20 8v.01M20 12v.01M20 16v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01M9 12h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-border-none { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4v.01M8 4v.01M12 4v.01M16 4v.01M20 4v.01M4 8v.01M12 8v.01M20 8v.01M4 12v.01M8 12v.01m4-.01v.01m4-.01v.01m4-.01v.01M4 16v.01m8-.01v.01m8-.01v.01M4 20v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-outer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm8 2v.01M8 12v.01m4-.01v.01m4-.01v.01M12 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-radius { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12V8a4 4 0 0 1 4-4h4m4 0v.01M20 4v.01M20 8v.01M20 12v.01M4 16v.01M20 16v.01M4 20v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4v16M4 4v.01M8 4v.01M12 4v.01M16 4v.01M4 8v.01M12 8v.01M4 12v.01M8 12v.01m4-.01v.01m4-.01v.01M4 16v.01m8-.01v.01M4 20v.01M8 20v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-right-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20V4m-4 0v.01M12 4v.01M8 4v.01M4 4v.01M4 8v.01M4 12v.01M4 16v.01M16 20v.01M12 20v.01M8 20v.01M4 20v.01M15 12H9m3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-border-sides { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8v8m16 0V8M8 4h8M8 20h8'/%3E%3C/svg%3E"); +} + +.tabler-border-style { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20V6a2 2 0 0 1 2-2h14m0 4v.01M20 12v.01M20 16v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-style-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18v.01M8 18v.01m4-.01v.01m4-.01v.01m4-.01v.01M18 12h2m-9 0h2m-9 0h2M4 6h16'/%3E%3C/svg%3E"); +} + +.tabler-border-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h16M4 8v.01M12 8v.01M20 8v.01M4 12v.01M8 12v.01m4-.01v.01m4-.01v.01m4-.01v.01M4 16v.01m8-.01v.01m8-.01v.01M4 20v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-top-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h16M4 8v.01M20 8v.01M4 12v.01M20 12v.01M4 16v.01M15 12H9m3-3v6m8 1v.01M4 20v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-border-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4v16M4 4v.01M8 4v.01M16 4v.01M20 4v.01M4 8v.01M20 8v.01M4 12v.01M8 12v.01m8-.01v.01m4-.01v.01M4 16v.01M20 16v.01M4 20v.01M8 20v.01m8-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-bottle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 5h4V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1z'/%3E%3Cpath d='M14 3.5c0 1.626.507 3.212 1.45 4.537l.05.07a8.1 8.1 0 0 1 1.5 4.694V19a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-6.2c0-1.682.524-3.322 1.5-4.693l.05-.07A7.82 7.82 0 0 0 10 3.5'/%3E%3Cpath d='M7 14.803A2.4 2.4 0 0 0 8 14a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 1-.805'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bottle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 1a2 2 0 0 1 1.995 1.85L15 3v.5c0 1.317.381 2.604 1.094 3.705l.17.25l.05.072a9.1 9.1 0 0 1 1.68 4.92l.006.354V19a3 3 0 0 1-2.824 2.995L15 22H9a3 3 0 0 1-2.995-2.824L6 19v-6.2a9.1 9.1 0 0 1 1.486-4.982l.2-.292l.05-.069A6.82 6.82 0 0 0 9 3.5V3a2 2 0 0 1 1.85-1.995L11 1zm.362 5h-2.724a8.8 8.8 0 0 1-1.08 2.334l-.194.284l-.05.069a7.1 7.1 0 0 0-1.307 3.798l-.003.125A3.33 3.33 0 0 1 9.979 12a3.4 3.4 0 0 1 2.833 1.417c.27.375.706.593 1.209.583a1.4 1.4 0 0 0 1.166-.583a3.4 3.4 0 0 1 .81-.8L16 12.8c0-1.37-.396-2.707-1.137-3.852l-.228-.332A8.8 8.8 0 0 1 13.362 6'/%3E%3C/svg%3E"); +} + +.tabler-bottle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 5h4V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1z'/%3E%3Cpath d='M14 3.5c0 1.626.507 3.212 1.45 4.537l.05.07a8.1 8.1 0 0 1 1.5 4.694V13m0 4v2a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-6.2a8.1 8.1 0 0 1 1.35-4.474m1.336-2.63A7.8 7.8 0 0 0 10 3.5'/%3E%3Cpath d='M7 14.803A2.4 2.4 0 0 0 8 14a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 .866-.142M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bounce-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 15.5c-3-1-5.5-.5-8 4.5c-.5-3-1.5-5.5-3-8M6 9a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E"); +} + +.tabler-bounce-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.486 11.143a1 1 0 0 1 1.371.343c1.045 1.74 1.83 3.443 2.392 5.237l.172.581l.092-.13c2.093-2.921 4.48-3.653 7.565-2.7l.238.077a1 1 0 1 1-.632 1.898c-2.932-.978-4.73-.122-6.79 3.998c-.433.866-1.721.673-1.88-.283c-.46-2.76-1.369-5.145-2.871-7.65a1 1 0 0 1 .343-1.371M6 4a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E"); +} + +.tabler-bounce-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 15.5c3-1 5.5-.5 8 4.5c.5-3 1.5-5.5 3-8m3-3a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E"); +} + +.tabler-bounce-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.143 11.486a1 1 0 0 1 1.714 1.028c-1.502 2.505-2.41 4.89-2.87 7.65c-.16.956-1.448 1.15-1.881.283c-2.06-4.12-3.858-4.976-6.79-3.998a1 1 0 1 1-.632-1.898c3.2-1.067 5.656-.373 7.803 2.623l.091.13l.011-.04c.522-1.828 1.267-3.55 2.273-5.3l.28-.478zM18 4a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E"); +} + +.tabler-bow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 3h4v4m0-4L6 18m-3 0h3v3m10.5-1c1.576-1.576 2.5-4.095 2.5-6.5C19 8.69 15.31 5 10.5 5C8.085 5 5.578 5.913 4 7.5z'/%3E%3C/svg%3E"); +} + +.tabler-bow-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21 2l.081.003l.12.017l.111.03l.111.044l.098.052l.096.067l.09.08q.054.053.097.112l.071.11l.031.062l.034.081l.024.076l.03.148L22 3v4a1 1 0 0 1-2 0V5.414l-2.07 2.07C19.231 9.108 20 11.19 20 13.5c0 2.703-1.047 5.462-2.793 7.207a1 1 0 0 1-1.414 0l-5.543-5.542L7 18.414V21a1 1 0 0 1-2 0v-2H3a1 1 0 0 1-.993-.883L2 18a1 1 0 0 1 1-1h2.584l3.251-3.25l-5.542-5.543a1 1 0 0 1-.002-1.412C5.036 5.04 7.78 4 10.5 4c2.31 0 4.393.768 6.015 2.07L18.584 4H17a1 1 0 0 1-.993-.883L16 3a1 1 0 0 1 1-1zm-4.495 6.91L12.415 13l4.595 4.594a9.1 9.1 0 0 0 .985-3.795L18 13.5c0-1.754-.55-3.336-1.495-4.59M10.5 6c-1.44 0-2.89.36-4.098.987L11 11.585l4.09-4.09C13.836 6.55 12.254 6 10.5 6'/%3E%3C/svg%3E"); +} + +.tabler-bowl { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h16a1 1 0 0 1 1 1v.5c0 1.5-2.517 5.573-4 6.5v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1c-1.687-1.054-4-5-4-6.5V9a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-bowl-chopsticks { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 11h16a1 1 0 0 1 1 1v.5c0 1.5-2.517 5.573-4 6.5v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1c-1.687-1.054-4-5-4-6.5V12a1 1 0 0 1 1-1m15-4L5 8m14-6L5 5'/%3E%3C/svg%3E"); +} + +.tabler-bowl-chopsticks-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 10a2 2 0 0 1 2 2v.5c0 1.694-2.247 5.49-3.983 6.983l-.017.013V20a2 2 0 0 1-1.85 1.995L16 22H8a2 2 0 0 1-2-2v-.496l-.065-.053c-1.76-1.496-3.794-4.965-3.928-6.77L2 12.5V12a2 2 0 0 1 2-2zm-1.071-3.997a1 1 0 1 1 .142 1.994l-14 1a1 1 0 1 1-.142-1.994zm-.139-4.981a1 1 0 1 1 .42 1.956l-14 3a1 1 0 1 1-.42-1.956z'/%3E%3C/svg%3E"); +} + +.tabler-bowl-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 7a2 2 0 0 1 2 2v.5c0 1.694-2.247 5.49-3.983 6.983l-.017.013V17a2 2 0 0 1-1.85 1.995L16 19H8a2 2 0 0 1-2-2v-.496l-.065-.053c-1.76-1.496-3.794-4.965-3.928-6.77L2 9.5V9a2 2 0 0 1 2-2z'/%3E%3C/svg%3E"); +} + +.tabler-bowl-spoon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 11h16a1 1 0 0 1 1 1v.5c0 1.5-2.517 5.573-4 6.5v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1c-1.687-1.054-4-5-4-6.5V12a1 1 0 0 1 1-1m4-4c1.657 0 3-.895 3-2S9.657 3 8 3s-3 .895-3 2s1.343 2 3 2m3-2h9'/%3E%3C/svg%3E"); +} + +.tabler-bowl-spoon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 10a2 2 0 0 1 2 2v.5c0 1.694-2.247 5.49-3.983 6.983l-.017.013V20a2 2 0 0 1-1.85 1.995L16 22H8a2 2 0 0 1-2-2v-.496l-.065-.053c-1.76-1.496-3.794-4.965-3.928-6.77L2 12.5V12a2 2 0 0 1 2-2zM8 2c1.71 0 3.237.787 3.785 2H20a1 1 0 0 1 0 2l-8.216.001C11.236 7.214 9.71 8 8 8C5.856 8 4 6.763 4 5s1.856-3 4-3'/%3E%3C/svg%3E"); +} + +.tabler-bowling { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 11v.01M11 10v.01M10 14v.01m1.059-7.94a8 8 0 1 0 .32 15.81M15.969 9h4m-5-4c0 1.5 1 2 1 4c0 2.5-2 4.5-2 7c0 2.6 1.9 6 1.9 6h4.1s2-3.4 2-6c0-2.5-2-4.5-2-7c0-2 1-2.5 1-4a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-box { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l8 4.5v9L12 21l-8-4.5v-9zm0 9l8-4.5M12 12v9m0-9L4 7.5'/%3E%3C/svg%3E"); +} + +.tabler-box-align-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14h16v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0-5v.01M4 4v.01M9 4v.01M15 4v.01M20 4v.01M20 9v.01'/%3E%3C/svg%3E"); +} + +.tabler-box-align-bottom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 13H4a1 1 0 0 0-1 1v5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1M4 8a1 1 0 0 1 .993.883L5 9.01a1 1 0 0 1-1.993.117L3 9a1 1 0 0 1 1-1m0-5a1 1 0 0 1 .993.883L5 4.01a1 1 0 0 1-1.993.117L3 4a1 1 0 0 1 1-1m5 0a1 1 0 0 1 .993.883L10 4.01a1 1 0 0 1-1.993.117L8 4a1 1 0 0 1 1-1m6 0a1 1 0 0 1 .993.883L16 4.01a1 1 0 0 1-1.993.117L14 4a1 1 0 0 1 1-1m5 0a1 1 0 0 1 .993.883L21 4.01a1 1 0 0 1-1.993.117L19 4a1 1 0 0 1 1-1m0 5a1 1 0 0 1 .993.883L21 9.01a1 1 0 0 1-1.993.117L19 9a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-box-align-bottom-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1M4 9v.01M4 4v.01M9 4v.01M15 4v.01M15 20v.01M20 4v.01M20 9v.01M20 15v.01M20 20v.01'/%3E%3C/svg%3E"); +} + +.tabler-box-align-bottom-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 12H5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2M4 8a1 1 0 0 1 .993.883L5 9.01a1 1 0 0 1-1.993.117L3 9a1 1 0 0 1 1-1m0-5a1 1 0 0 1 .993.883L5 4.01a1 1 0 0 1-1.993.117L3 4a1 1 0 0 1 1-1m5 0a1 1 0 0 1 .993.883L10 4.01a1 1 0 0 1-1.993.117L8 4a1 1 0 0 1 1-1m6 0a1 1 0 0 1 .993.883L16 4.01a1 1 0 0 1-1.993.117L14 4a1 1 0 0 1 1-1m0 16a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L14 20a1 1 0 0 1 1-1m5-16a1 1 0 0 1 .993.883L21 4.01a1 1 0 0 1-1.993.117L19 4a1 1 0 0 1 1-1m0 5a1 1 0 0 1 .993.883L21 9.01a1 1 0 0 1-1.993.117L19 9a1 1 0 0 1 1-1m0 6a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L19 15a1 1 0 0 1 1-1m0 5a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L19 20a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-box-align-bottom-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 13h-5a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1m1-4v.01M20 4v.01M15 4v.01M9 4v.01M9 20v.01M4 4v.01M4 9v.01M4 15v.01M4 20v.01'/%3E%3C/svg%3E"); +} + +.tabler-box-align-bottom-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 12h-5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2m1-4a1 1 0 0 1 .993.883L21 9.01a1 1 0 0 1-1.993.117L19 9a1 1 0 0 1 1-1m0-5a1 1 0 0 1 .993.883L21 4.01a1 1 0 0 1-1.993.117L19 4a1 1 0 0 1 1-1m-5 0a1 1 0 0 1 .993.883L16 4.01a1 1 0 0 1-1.993.117L14 4a1 1 0 0 1 1-1M9 3a1 1 0 0 1 .993.883L10 4.01a1 1 0 0 1-1.993.117L8 4a1 1 0 0 1 1-1m0 16a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L8 20a1 1 0 0 1 1-1M4 3a1 1 0 0 1 .993.883L5 4.01a1 1 0 0 1-1.993.117L3 4a1 1 0 0 1 1-1m0 5a1 1 0 0 1 .993.883L5 9.01a1 1 0 0 1-1.993.117L3 9a1 1 0 0 1 1-1m0 6a1 1 0 0 1 .993.883L5 15.01a1 1 0 0 1-1.993.117L3 15a1 1 0 0 1 1-1m0 5a1 1 0 0 1 .993.883L5 20.01a1 1 0 0 1-1.993.117L3 20a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-box-align-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.002 20.003v-16h-5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zm5 0h-.01m5.011 0h-.011m.011-5.001h-.011m.011-6h-.011m.011-5h-.011m-4.99 0h-.01'/%3E%3C/svg%3E"); +} + +.tabler-box-align-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.002 3.003h-5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h5a1 1 0 0 0 1-1v-16a1 1 0 0 0-1-1m5 16a1 1 0 0 1 .117 1.993l-.127.007a1 1 0 0 1-.117-1.993zm5.001 0a1 1 0 0 1 .117 1.993l-.128.007a1 1 0 0 1-.117-1.993zm0-5.001a1 1 0 0 1 .117 1.993l-.128.007a1 1 0 0 1-.117-1.993zm0-6a1 1 0 0 1 .117 1.993l-.128.007a1 1 0 0 1-.117-1.993zm0-5a1 1 0 0 1 .117 1.993l-.128.007a1 1 0 0 1-.117-1.993zm-5.001 0a1 1 0 0 1 .117 1.993l-.127.007a1 1 0 0 1-.117-1.993z'/%3E%3C/svg%3E"); +} + +.tabler-box-align-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.998 20.003v-16h5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-5 0h.01m-5.011 0h.011m-.011-5.001h.011m-.011-6h.011m-.011-5h.011m4.99 0h.01'/%3E%3C/svg%3E"); +} + +.tabler-box-align-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.998 3.003h-5a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h5a2 2 0 0 0 2-2v-14a2 2 0 0 0-2-2m-9.99 16a1 1 0 0 1 .117 1.993l-.127.007a1 1 0 0 1-.117-1.993zm-5 0a1 1 0 0 1 .117 1.993l-.128.007a1 1 0 0 1-.117-1.993zm0-5.001a1 1 0 0 1 .117 1.993l-.128.007a1 1 0 0 1-.117-1.993zm0-6a1 1 0 0 1 .117 1.993l-.128.007a1 1 0 0 1-.117-1.993zm0-5a1 1 0 0 1 .117 1.993l-.128.007a1 1 0 0 1-.117-1.993zm5 0a1 1 0 0 1 .117 1.993l-.127.007a1 1 0 0 1-.117-1.993z'/%3E%3C/svg%3E"); +} + +.tabler-box-align-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10.005h16v-5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1zm0 5v-.01m0 5.01v-.01m5 .01v-.01m6 .01v-.01m5 .01v-.01m0-4.99v-.01'/%3E%3C/svg%3E"); +} + +.tabler-box-align-top-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 3.005H5a2 2 0 0 0-2 2v5a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-5a2 2 0 0 0-2-2M4 13.995a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L3 14.995a1 1 0 0 1 1-1m0 5a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L3 19.995a1 1 0 0 1 1-1m5 0a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L8 19.995a1 1 0 0 1 1-1m6 0a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L14 19.995a1 1 0 0 1 1-1m5 0a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L19 19.995a1 1 0 0 1 1-1m0-5a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L19 14.995a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-box-align-top-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 5v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1m4-1h-.01M20 4h-.01M20 9h-.01m.01 6h-.01M4 15h-.01M20 20h-.01M15 20h-.01M9 20h-.01M4 20h-.01'/%3E%3C/svg%3E"); +} + +.tabler-box-align-top-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3H5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m5 0a1 1 0 0 1 .117 1.993L14.99 5a1 1 0 0 1-.117-1.993zm5 0a1 1 0 0 1 .117 1.993L19.99 5a1 1 0 0 1-.117-1.993zm0 5a1 1 0 0 1 .117 1.993L19.99 10a1 1 0 0 1-.117-1.993zm0 6a1 1 0 0 1 .117 1.993L19.99 16a1 1 0 0 1-.117-1.993zM4 14a1 1 0 0 1 .117 1.993L3.99 16a1 1 0 0 1-.117-1.993zm16 5a1 1 0 0 1 .117 1.993L19.99 21a1 1 0 0 1-.117-1.993zm-5 0a1 1 0 0 1 .117 1.993L14.99 21a1 1 0 0 1-.117-1.993zm-6 0a1 1 0 0 1 .117 1.993L8.99 21a1 1 0 0 1-.117-1.993zm-5 0a1 1 0 0 1 .117 1.993L3.99 21a1 1 0 0 1-.117-1.993z'/%3E%3C/svg%3E"); +} + +.tabler-box-align-top-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 11.01h-5a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1m1 4V15m0 5.01V20m-5 .01V20m-6 .01V20M9 4.01V4M4 20.01V20m0-4.99V15m0-5.99V9m0-4.99V4'/%3E%3C/svg%3E"); +} + +.tabler-box-align-top-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 3.01h-5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2M20 14a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L19 15a1 1 0 0 1 1-1m0 5a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L19 20a1 1 0 0 1 1-1m-5 0a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L14 20a1 1 0 0 1 1-1m-6 0a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L8 20a1 1 0 0 1 1-1M9 3a1 1 0 0 1 .993.883L10 4.01a1 1 0 0 1-1.993.117L8 4a1 1 0 0 1 1-1M4 19a1 1 0 0 1 .993.883L5 20.01a1 1 0 0 1-1.993.117L3 20a1 1 0 0 1 1-1m0-5a1 1 0 0 1 .993.883L5 15.01a1 1 0 0 1-1.993.117L3 15a1 1 0 0 1 1-1m0-6a1 1 0 0 1 .993.883L5 9.01a1 1 0 0 1-1.993.117L3 9a1 1 0 0 1 1-1m0-5a1 1 0 0 1 .993.883L5 4.01a1 1 0 0 1-1.993.117L3 4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-box-margin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h8v8H8zM4 4v.01M8 4v.01M12 4v.01M16 4v.01M20 4v.01M4 20v.01M8 20v.01m4-.01v.01m4-.01v.01m4-.01v.01M20 16v.01M20 12v.01M20 8v.01M4 16v.01M4 12v.01M4 8v.01'/%3E%3C/svg%3E"); +} + +.tabler-box-model { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 8h8v8H8z'/%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12 10l3.3 3.3M16 8l3.3-3.3M8 8L4.7 4.7M8 16l-3.3 3.3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-model-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 8h8v8H8z'/%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-model-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.586 3.414A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.547.22-1.043.576-1.405'/%3E%3Cpath d='M12 8h4v4m0 4H8V8M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-model-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8h4v4m0 4H8V8'/%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.586 3.414A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.547.22-1.043.576-1.405M16 16l3.3 3.3M16 8l3.3-3.3M8 8L4.7 4.7M8 16l-3.3 3.3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 6a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0V8a2 2 0 0 1 2-2'/%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M14 14V6l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 8a2 2 0 1 1 4 0c0 .591-.417 1.318-.816 1.858L12 14.001h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2m7 3a2 2 0 1 0-2-2'/%3E%3Cpath d='M12 12a2 2 0 1 0 2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M15 14V6l-4 6h5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 14h2a2 2 0 1 0 0-4h-2V6h4'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M16 8a2 2 0 1 0-4 0v4'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 6h4l-2 8'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M12 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M12 12a2 2 0 1 0 4 0V8'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-multiple-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M6 5.667A3.667 3.667 0 0 1 9.667 2h8.666A3.667 3.667 0 0 1 22 5.667v8.666A3.667 3.667 0 0 1 18.333 18H9.667A3.667 3.667 0 0 1 6 14.333z'/%3E%3Cpath d='M2 9c0-1.094.533-1.828 1.514-2.374a1 1 0 1 1 .972 1.748C4.088 8.595 4 8.716 4 9v10c0 .548.452 1 1 1h9.998c.32 0 .618-.154.805-.407l.065-.1a1 1 0 1 1 1.738.99A3 3 0 0 1 15 22H5c-1.652 0-3-1.348-3-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-box-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.765 17.757L12 21l-8-4.5v-9l2.236-1.258m2.57-1.445L12 3l8 4.5V16m-5.439-5.441L20 7.5M12 12v9m0-9L4 7.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-box-padding { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm4 10v.01M8 12v.01M8 8v.01M16 16v.01M16 12v.01M16 8v.01M12 8v.01M12 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-box-seam { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l8 4.5v9L12 21l-8-4.5v-9zm0 9l8-4.5M8.2 9.8l7.6-4.6M12 12v9m0-9L4 7.5'/%3E%3C/svg%3E"); +} + +.tabler-braces { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4a2 2 0 0 0-2 2v3a2 3 0 0 1-2 3a2 3 0 0 1 2 3v3a2 2 0 0 0 2 2M17 4a2 2 0 0 1 2 2v3a2 3 0 0 0 2 3a2 3 0 0 0-2 3v3a2 2 0 0 1-2 2'/%3E%3C/svg%3E"); +} + +.tabler-braces-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.176 5.177C5.063 5.428 5 5.707 5 6v3c0 1.657-.895 3-2 3c1.105 0 2 1.343 2 3v3a2 2 0 0 0 2 2M17 4a2 2 0 0 1 2 2v3c0 1.657.895 3 2 3c-1.105 0-2 1.343-2 3m-.176 3.821A2 2 0 0 1 17 20M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-brackets { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4H5v16h3m8-16h3v16h-3'/%3E%3C/svg%3E"); +} + +.tabler-brackets-angle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 4l-5 8l5 8m8-16l5 8l-5 8'/%3E%3C/svg%3E"); +} + +.tabler-brackets-angle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h.01M6.453 6.474L3 12l5 8m8-16l5 8l-1.917 3.067m-1.548 2.477L16 20M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-brackets-contain { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4H3v16h4M17 4h4v16h-4m-9-4h.01M12 16h.01M16 16h.01'/%3E%3C/svg%3E"); +} + +.tabler-brackets-contain-end { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 4h4v16h-4m-9-4h.01M9 16h.01M13 16h.01'/%3E%3C/svg%3E"); +} + +.tabler-brackets-contain-start { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 4H5v16h4m9-4h-.01M14 16h-.01M10 16h-.01'/%3E%3C/svg%3E"); +} + +.tabler-brackets-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5v15h3m8-16h3v11m0 4v1h-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-braille { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 5a1 1 0 1 0 2 0a1 1 0 0 0-2 0M7 5a1 1 0 1 0 2 0a1 1 0 0 0-2 0m0 14a1 1 0 1 0 2 0a1 1 0 0 0-2 0m9-7h.01M8 12h.01M16 19h.01'/%3E%3C/svg%3E"); +} + +.tabler-brain { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.5 13a3.5 3.5 0 0 0-3.5 3.5v1a3.5 3.5 0 0 0 7 0v-1.8M8.5 13a3.5 3.5 0 0 1 3.5 3.5v1a3.5 3.5 0 0 1-7 0v-1.8'/%3E%3Cpath d='M17.5 16a3.5 3.5 0 0 0 0-7H17'/%3E%3Cpath d='M19 9.3V6.5a3.5 3.5 0 0 0-7 0M6.5 16a3.5 3.5 0 0 1 0-7H7'/%3E%3Cpath d='M5 9.3V6.5a3.5 3.5 0 0 1 7 0v10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-4chan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 11s6.054-1.05 6-4.5c-.038-2.324-2.485-3.19-3.016-1.5c0 0-.502-2-2.01-2S11.99 6 14 11'/%3E%3Cpath d='M13.98 11S20.055 9.95 20 6.5c-.038-2.324-2.493-3.19-3.025-1.5c0 0-.505-2-2.017-2s-3 3-.977 8zM13 13.98l.062.309l.081.35l.075.29l.092.328l.11.358l.061.188l.139.392c.64 1.73 1.841 3.837 3.88 3.805c2.324-.038 3.19-2.493 1.5-3.025l.148-.045l.165-.058l.098-.039l.222-.098c.586-.28 1.367-.832 1.367-1.777c0-1.513-3-3-8-.977zM10.02 13l-.309.062l-.35.081l-.29.075l-.328.092l-.358.11l-.188.061l-.392.139c-1.73.64-3.837 1.84-3.805 3.88c.038 2.324 2.493 3.19 3.025 1.5l.045.148l.058.165l.039.098l.098.222c.28.586.832 1.367 1.777 1.367c1.513 0 3-3 .977-8zm.98-2.98l-.062-.309l-.081-.35l-.075-.29l-.092-.328l-.11-.358l-.128-.382l-.148-.399C9.646 5.917 8.46 3.97 6.5 4C4.176 4.038 3.31 6.493 5 7.025l-.148.045l-.164.058l-.1.039l-.22.098C3.78 7.545 3 8.097 3 9.042c0 1.513 3 3 8 .977z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-abstract { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3Cpath d='M8 13.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0'/%3E%3Cpath d='M8 8h8v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-adobe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.893 4.514l7.977 14a.993.993 0 0 1-.394 1.365a1.04 1.04 0 0 1-.5.127H16.5l-4.5-8l-2.5 4H11l2 4H4.023c-.565 0-1.023-.45-1.023-1c0-.171.045-.34.13-.49l7.977-13.993a1.034 1.034 0 0 1 1.786 0z'/%3E%3C/svg%3E"); +} + +.tabler-brand-adobe-after-effect { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0-4.243 0-6.364 1.318-7.682S7.758 3 12 3s6.364 0 7.682 1.318S21 7.758 21 12s0 6.364-1.318 7.682S16.242 21 12 21s-6.364 0-7.682-1.318S3 16.242 3 12'/%3E%3Cpath d='m12 15.79l-.82-2.653m-4.864 2.652l.82-2.652m0 0l.686-2.218c.559-1.806.838-2.708 1.336-2.708s.777.902 1.335 2.708l.686 2.218m-4.043 0h4.043m2.716-.313v1.07a1.895 1.895 0 0 0 3.54.942m-3.54-2.012V12a1.895 1.895 0 1 1 3.79 0v.824z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-adobe-illustrator { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0-4.243 0-6.364 1.318-7.682S7.758 3 12 3s6.364 0 7.682 1.318S21 7.758 21 12s0 6.364-1.318 7.682S16.242 21 12 21s-6.364 0-7.682-1.318S3 16.242 3 12'/%3E%3Cpath d='m12.947 15.79l-.82-2.653m-4.864 2.652l.82-2.652m0 0l.687-2.218c.558-1.806.838-2.708 1.335-2.708c.498 0 .777.902 1.336 2.708l.686 2.218m-4.043 0h4.043m3.662 2.652v-4.736m0-2.369v-.473'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-adobe-indesign { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0-4.243 0-6.364 1.318-7.682S7.758 3 12 3s6.364 0 7.682 1.318S21 7.758 21 12s0 6.364-1.318 7.682S16.242 21 12 21s-6.364 0-7.682-1.318S3 16.242 3 12'/%3E%3Cpath d='M14.842 11.053v3.79c0 1.044-.49.946-1.42.946a2.368 2.368 0 0 1 0-4.736zm0 0V8.21m-6.631.001v7.578'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-adobe-photoshop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0-4.243 0-6.364 1.318-7.682S7.758 3 12 3s6.364 0 7.682 1.318S21 7.758 21 12s0 6.364-1.318 7.682S16.242 21 12 21s-6.364 0-7.682-1.318S3 16.242 3 12'/%3E%3Cpath d='M6.79 15.79V12m0 0V9.276c0-.11 0-.165.004-.211c.044-.45.4-.806.85-.85c.046-.004.101-.004.211-.004h1.303a1.895 1.895 0 1 1 0 3.789zm10.388-.737c-.164-.659-.935-1.158-1.862-1.158c-1.047 0-1.895.637-1.895 1.421c0 .785.848 1.421 1.895 1.421c1.046 0 1.895.637 1.895 1.421c0 .785-.849 1.421-1.895 1.421c-.93 0-1.704-.502-1.864-1.165'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-adobe-premier { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0-4.243 0-6.364 1.318-7.682S7.758 3 12 3s6.364 0 7.682 1.318S21 7.758 21 12s0 6.364-1.318 7.682S16.242 21 12 21s-6.364 0-7.682-1.318S3 16.242 3 12'/%3E%3Cpath d='M7.263 15.79V12m0 0V8.752c0-.335.222-.541.542-.541h1.353a1.895 1.895 0 1 1 0 3.789zm6.632-1.421v1.895m0 0v3.315m0-3.315c.531-.709 1.026-1.592 1.894-1.832q.22-.062.474-.063'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-adobe-xd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0-4.243 0-6.364 1.318-7.682S7.758 3 12 3s6.364 0 7.682 1.318S21 7.758 21 12s0 6.364-1.318 7.682S16.242 21 12 21s-6.364 0-7.682-1.318S3 16.242 3 12m3.316-3.79L12 15.79m-5.684 0L12 8.21'/%3E%3Cpath d='M17.684 11.053v3.79c0 1.044-.49.946-1.42.946a2.368 2.368 0 0 1 0-4.736zm0 0V8.21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-adonis-js { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3Cpath d='M8.863 16.922C10 16.5 10.5 16 12 16s2 .5 3.138.922c.713.264 1.516-.102 1.778-.772c.126-.32.11-.673-.044-.983l-3.708-7.474c-.297-.598-1.058-.859-1.7-.583a1.24 1.24 0 0 0-.627.583l-3.709 7.474c-.321.648-.017 1.415.679 1.714c.332.143.715.167 1.056.04z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-airbnb { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10q-3 0-3 3c0 1.5 1.494 3.535 3 5.5c1 1 1.5 1.5 2.5 2s2.5 1 4.5-.5s1.5-3.5.5-6s-2.333-5.5-5-9.5C13.666 3.5 13 3 11.997 3c-1 0-1.623.45-2.497 1.5c-2.667 4-4 7-5 9.5S3 18.5 5 20s3.5 1 4.5.5s1.5-1 2.5-2c1.506-1.965 3-4 3-5.5q0-3-3-3'/%3E%3C/svg%3E"); +} + +.tabler-brand-airtable { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10v8l7-3v-2.6zm0-4l9 3l9-3l-9-3zm11 6.3V21l7-3v-8z'/%3E%3C/svg%3E"); +} + +.tabler-brand-algolia { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.5 11c-.414-1.477-1.886-2.5-3.5-2.5A3.47 3.47 0 0 0 8.5 12a3.47 3.47 0 0 0 3.5 3.5c.974 0 1.861-.357 2.5-1L19 19V4h-7c-4.386 0-8 3.582-8 8s3.614 8 8 8a7.6 7.6 0 0 0 2.998-.614'/%3E%3C/svg%3E"); +} + +.tabler-brand-alipay { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2M7 7h10m-5-4v7'/%3E%3Cpath d='M21 17.314C18.029 15.391 6 8.535 6 15.45C6 17.166 7.52 18 8.985 18c3.512 0 6.814-5.425 6.814-8H9.195'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-alpine-js { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 11.5L7.5 16h9l-9-9z'/%3E%3Cpath d='m16.5 16l4.5-4.5L16.5 7L12 11.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-amazon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12.5a15.2 15.2 0 0 1-7.37 1.44A14.6 14.6 0 0 1 3 11m16.5 4c.907-1.411 1.451-3.323 1.5-5c-1.197-.773-2.577-.935-4-1'/%3E%3C/svg%3E"); +} + +.tabler-brand-amd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 16V9c0-.566-.434-1-1-1H8L3 3h17c.566 0 1 .434 1 1v17z'/%3E%3Cpath d='M11.293 20.707L16 16H9a1 1 0 0 1-1-1V8l-4.707 4.707a1 1 0 0 0-.293.707V20a1 1 0 0 0 1 1h6.586a1 1 0 0 0 .707-.293'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-amie { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 8.5c0 1.33.472 2.55 1.257 3.5A5.5 5.5 0 0 0 12 19.743A5.5 5.5 0 0 0 19.743 12A5.5 5.5 0 0 0 12 4.257A5.5 5.5 0 0 0 3 8.5'/%3E%3Cpath d='M10 9.5c0-.828.895-1.5 2-1.5s2 .672 2 1.5v5c0 .828-.895 1.5-2 1.5s-2-.672-2-1.5z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-amigo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='m9.591 3.635l-7.13 14.082c-1.712 3.38 1.759 5.45 3.69 3.573l1.86-1.81c3.142-3.054 4.959-2.99 8.039.11l1.329 1.337c2.372 2.387 5.865.078 4.176-3.225L14.36 3.635c-1.114-2.18-3.666-2.18-4.77 0z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-among-us { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.646 12.774c-1.939.396-4.467.317-6.234-.601c-2.454-1.263-1.537-4.66 1.423-4.982c2.254-.224 3.814-.354 5.65.214c.835.256 1.93.569 1.355 3.281c-.191 1.067-1.07 1.904-2.194 2.088'/%3E%3Cpath d='M5.84 7.132q.125-.848.392-1.661c.456-.936 1.095-2.068 3.985-2.456a23 23 0 0 1 2.867.08c1.776.14 2.643 1.234 3.287 3.368c.339 1.157.46 2.342.629 3.537v11l-12.704-.019c-.552-2.386-.262-5.894.204-8.481M17 10c.991.163 2.105.383 3.069.67c.255.13.52.275.534.505c.264 3.434.57 7.448.278 9.825H17'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-android { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10v6m16-6v6M7 9h10v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1za5 5 0 0 1 10 0M8 3l1 2m7-2l-1 2M9 18v3m6-3v3'/%3E%3C/svg%3E"); +} + +.tabler-brand-angular { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m5.428 17.245l6.076 3.471a1 1 0 0 0 .992 0l6.076-3.471a1 1 0 0 0 .495-.734l1.323-9.704a1 1 0 0 0-.658-1.078l-7.4-2.612a1 1 0 0 0-.665 0L4.268 5.73a1 1 0 0 0-.658 1.078l1.323 9.704a1 1 0 0 0 .495.734z'/%3E%3Cpath d='m9 15l3-8l3 8m-5-2h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-angular-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.665 2.174l7.4 2.612a2 2 0 0 1 1.316 2.156l-1.323 9.703a2 2 0 0 1-.99 1.468l-6.076 3.471a2 2 0 0 1-1.984 0l-6.076-3.47a2 2 0 0 1-.96-1.3l-.03-.167L2.62 6.943a2 2 0 0 1 1.316-2.156l7.4-2.613a2 2 0 0 1 1.33 0m.271 4.475c-.324-.865-1.548-.865-1.872 0l-3 8a1 1 0 0 0 .585 1.287l.111.035a1 1 0 0 0 1.176-.62L10.443 14h3.113l.508 1.352a1 1 0 0 0 1.176.62l.111-.035a1 1 0 0 0 .585-1.287zM12 9.848l.807 2.151h-1.614z'/%3E%3C/svg%3E"); +} + +.tabler-brand-ansible { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9.647 12.294L16 16l-4-9l-4 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-ao3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 5c7.109 4.1 10.956 10.131 12 14c1.074-4.67 4.49-8.94 8-11'/%3E%3Cpath d='M12 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 9c-.278 5.494-2.337 7.33-4 10c4.013-2 6.02-5 15.05-5c4.012 0 3.51 2.5 1 3c2 .5 2.508 5-2.007 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-appgallery { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 8a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z'/%3E%3Cpath d='M9 8a3 3 0 0 0 6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-apple { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.286 7.008C5.07 7.008 4 10.238 4 12.928C4 16.157 6.143 21 8.286 21c1.165-.05 1.799-.538 3.214-.538c1.406 0 1.607.538 3.214.538S19 17.771 19 15.619c-.03-.011-2.649-.434-2.679-3.23c-.02-2.335 2.589-3.179 2.679-3.228c-1.096-1.606-3.162-2.113-3.75-2.153c-1.535-.12-3.032 1.077-3.75 1.077c-.729 0-2.036-1.077-3.214-1.077M12 4a2 2 0 0 0 2-2a2 2 0 0 0-2 2'/%3E%3C/svg%3E"); +} + +.tabler-brand-apple-arcade { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 7.5v4.75a.7.7 0 0 1-.055.325a.7.7 0 0 1-.348.366l-5.462 2.58a5 5 0 0 1-4.27 0l-5.462-2.58a.705.705 0 0 1-.401-.691V12.5'/%3E%3Cpath d='m4.431 12.216l5.634-2.332a5.07 5.07 0 0 1 3.87 0l5.634 2.332a.692.692 0 0 1 .028 1.269l-5.462 2.543a5.06 5.06 0 0 1-4.27 0l-5.462-2.543a.691.691 0 0 1 .028-1.27zM12 7v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-apple-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.079 5.999l.239.012c1.43.097 3.434 1.013 4.508 2.586a1 1 0 0 1-.344 1.44c-.05.028-.372.158-.497.217a4 4 0 0 0-.722.431c-.614.461-.948 1.009-.942 1.694c.01.885.339 1.454.907 1.846c.208.143.436.253.666.33c.126.043.426.116.444.122a1 1 0 0 1 .662.942C20 18.24 16.96 22 14.714 22c-.79 0-1.272-.091-1.983-.315l-.098-.031c-.463-.146-.702-.192-1.133-.192c-.52 0-.863.06-1.518.237l-.197.053c-.575.153-.964.226-1.5.248C5.536 22 3 16.907 3 12.928c0-3.87 1.786-6.92 5.286-6.92q.444.002.909.128c.403.107.774.26 1.296.508c.787.374.948.44 1.009.44h.016c.03-.003.128-.047 1.056-.457c1.061-.467 1.864-.685 2.746-.616l-.24-.012zM14 1a1 1 0 0 1 1 1a3 3 0 0 1-3 3a1 1 0 0 1-1-1a3 3 0 0 1 3-3'/%3E%3C/svg%3E"); +} + +.tabler-brand-apple-news { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 14l6 6H4zm16-4l-6-6h6zM4 4v4l12 12h4v-4L8 4z'/%3E%3C/svg%3E"); +} + +.tabler-brand-apple-podcast { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.364 18.364a9 9 0 1 0-12.728 0'/%3E%3Cpath d='M11.766 22h.468a2 2 0 0 0 1.985-1.752l.5-4A2 2 0 0 0 12.734 14h-1.468a2 2 0 0 0-1.985 2.248l.5 4A2 2 0 0 0 11.766 22M10 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-appstore { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m5 4l1.106-1.99m1.4-2.522L13 7m-6 7h5m2.9 0H17m-1 2l-2.51-4.518m-1.487-2.677l-1-1.805'/%3E%3C/svg%3E"); +} + +.tabler-brand-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.687 14.694L3.7 16.797c-.502 1.07-.125 2.387.908 2.945c1.096.59 2.444.13 2.972-.995l.9-1.92m9.837-2.251c1.818-1.6 3.16-3.78 3.64-6.217c.235-1.194-.525-2.351-1.695-2.586a2.14 2.14 0 0 0-1.625.326c-.478.323-.81.826-.922 1.398c-.208 1.054-.695 2.037-1.366 2.872'/%3E%3Cpath d='M12.68 12.759a5.4 5.4 0 0 1-1.283.157c-.336 0-.683-.04-1.03-.115c-1.44-.31-2.89-1.215-3.709-2.315a3.7 3.7 0 0 1-.487-.853A2.157 2.157 0 0 0 3.353 8.42c-1.107.455-1.641 1.736-1.196 2.86c.508 1.278 1.404 2.45 2.53 3.415a11.2 11.2 0 0 0 3.791 2.133c.953.31 1.942.483 2.916.483a9.8 9.8 0 0 0 3.162-.537'/%3E%3Cpath d='m10.37 12.801l.943-2.013c.09-.19.357-.19.446 0l.923 1.97h.006h-.006l1.88 4.015l.923 1.971a2.16 2.16 0 0 0 1.957 1.254q.29 0 .576-.081c1.303-.365 1.92-1.887 1.339-3.129l-1.04-2.218l-1.968-4.204l-.003.003l.003-.003l-2.862-6.112A2.16 2.16 0 0 0 11.533 3C10.7 3 9.94 3.488 9.58 4.254l-2.92 6.232'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-asana { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5 9a3 3 0 1 0 6 0a3 3 0 1 0-6 0M4 16a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-brand-astro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.972 3.483c.163.196.247.46.413.987L19.025 16a15.5 15.5 0 0 0-4.352-1.42l-2.37-7.723a.31.31 0 0 0-.296-.213a.31.31 0 0 0-.295.214L9.37 14.576A15.5 15.5 0 0 0 5 15.998l3.657-11.53c.168-.527.251-.79.415-.986c.144-.172.331-.306.544-.388C9.858 3 10.143 3 10.715 3h2.612c.572 0 .858 0 1.1.094c.213.082.4.217.545.39M9 18c0 1.5 2 3 3 4c1-1 3-3 3-4q-3 1.5-6 0'/%3E%3C/svg%3E"); +} + +.tabler-brand-auth0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 14.5L6.5 18l2-6L4 8h6l2-5l2 5h6l-4.5 4l2 6z'/%3E%3Cpath d='M20.507 8.872L18.497 3H5.503L3.494 8.872c-1.242 3.593-.135 7.094 3.249 9.407L12 22l5.257-3.721c3.385-2.313 4.49-5.814 3.25-9.407'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-aws { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 18.5a15.2 15.2 0 0 1-7.37 1.44A14.6 14.6 0 0 1 3 17m16.5 4c.907-1.411 1.451-3.323 1.5-5c-1.197-.773-2.577-.935-4-1M3 11V6.5a1.5 1.5 0 0 1 3 0V11M3 9h3m3-4l1.2 6L12 7l1.8 4L15 5m3 5.25c0 .414.336.75.75.75H20a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75'/%3E%3C/svg%3E"); +} + +.tabler-brand-azure { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7.5L2 17h4l6-15zM22 20L15 5l-3 7l4 5l-8 3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-backbone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m5 20l14-8L5 4z'/%3E%3Cpath d='M19 20L5 12l14-8z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-badoo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 9.43C22 15.268 17.523 20 12 20S2 15.338 2 9.5c0-2.667 1.83-5.01 4.322-5.429C8.814 3.653 11.222 5.463 12 8c.768-2.54 3.177-4.354 5.668-3.931C20.163 4.486 22 6.759 22 9.429z'/%3E%3Cpath d='M7.5 10c0 2.761 2.015 5 4.5 5s4.5-2.239 4.5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-baidu { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 9.5a1 1.5 0 1 0 2 0a1 1.5 0 1 0-2 0m10.463 2.096c1.282 1.774 3.476 3.416 3.476 3.416s1.921 1.574.593 3.636S13.64 19.8 13.64 19.8s-1.416-.44-3.06-.088c-1.644.356-3.06.22-3.06.22s-2.055-.22-2.47-2.304s1.918-3.638 2.102-3.858c.182-.222 1.409-.966 2.284-2.394s3.337-2.287 5.027.221zM8 4.5a1 1.5 0 1 0 2 0a1 1.5 0 1 0-2 0m6 0a1 1.5 0 1 0 2 0a1 1.5 0 1 0-2 0m4 5a1 1.5 0 1 0 2 0a1 1.5 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-brand-bandcamp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 6H22l-7 12H2z'/%3E%3C/svg%3E"); +} + +.tabler-brand-bandlab { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6.885 7l-2.536 4.907C2.328 15.752 1.85 20.682 8.17 21h6.808c4.86-.207 7.989-2.975 4.607-9.093L16.597 7'/%3E%3Cpath d='M15.078 4H9.942l3.678 8.768c.547 1.14.847 1.822.162 2.676c-.053.093-1.332 1.907-3.053 1.495c-.825-.187-1.384-.926-1.32-1.74c.04-.91.62-1.717 1.488-2.074a4.46 4.46 0 0 1 2.723-.358'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-beats { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 12.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0m0-.5V4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-bebo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17.5a3.5 3.5 0 0 0 3.5-3.5c0-1.838-1.159-3.002-3.005-3.372c-.746-.15-1.37-.745-1.37-1.506c0-1.142.934-2.095 2.058-1.894C16.793 7.873 19 10.286 19 14a7 7 0 1 1-14 0V4.75a1.75 1.75 0 1 1 3.5 0V14a3.5 3.5 0 0 0 3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-brand-behance { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 18V6h4.5a3 3 0 0 1 0 6a3 3 0 0 1 0 6zm0-6h4.5m6.5 1h7a3.5 3.5 0 0 0-7 0v2a3.5 3.5 0 0 0 6.64 1M16 6h3'/%3E%3C/svg%3E"); +} + +.tabler-brand-bilibili { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4zm5-7l2 3m6-3l-2 3m-5 7v-2m6 0v2'/%3E%3C/svg%3E"); +} + +.tabler-brand-binance { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8l2 2l4-4l4 4l2-2l-6-6zm0 8l2-2l4 4l3.5-3.5l2 2L12 22zm14-6l2 2l-2 2l-2-2zM4 10l2 2l-2 2l-2-2zm8 0l2 2l-2 2l-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-brand-bing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 3l4 1.5v12l6-2.5l-2-1l-1-4l7 2.5V16L9 21l-4-2z'/%3E%3C/svg%3E"); +} + +.tabler-brand-bitbucket { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.648 4a.64.64 0 0 0-.64.744l3.14 14.528c.07.417.43.724.852.728h10a.644.644 0 0 0 .642-.539l3.35-14.71a.64.64 0 0 0-.64-.744z'/%3E%3Cpath d='M14 15h-4L9 9h6z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-bitbucket-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.661 3l16.68.007c.484-.005.946.203 1.262.57c.316.368.454.856.364 1.396l-3.338 14.651A1.64 1.64 0 0 1 17 21H6.99c-.906-.009-1.678-.668-1.82-1.517L2.022 4.907A1.64 1.64 0 0 1 3.661 3M15 8H9a1 1 0 0 0-.986 1.164l1 6A1 1 0 0 0 10 16h4a1 1 0 0 0 .986-.836l1-6A1 1 0 0 0 15 8'/%3E%3C/svg%3E"); +} + +.tabler-brand-blackberry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6a1 1 0 0 0-1-1H4l-.5 2H6a1 1 0 0 0 1-1m-1 6a1 1 0 0 0-1-1H3l-.5 2H5a1 1 0 0 0 1-1m7 0a1 1 0 0 0-1-1h-2l-.5 2H12a1 1 0 0 0 1-1m1-6a1 1 0 0 0-1-1h-2l-.5 2H13a1 1 0 0 0 1-1m-2 12a1 1 0 0 0-1-1H9l-.5 2H11a1 1 0 0 0 1-1m8-3a1 1 0 0 0-1-1h-2l-.5 2H19a1 1 0 0 0 1-1m1-6a1 1 0 0 0-1-1h-2l-.5 2H20a1 1 0 0 0 1-1'/%3E%3C/svg%3E"); +} + +.tabler-brand-blender { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 14a6 5 0 1 0 12 0a6 5 0 1 0-12 0'/%3E%3Cpath d='M14 14a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 16l9-6.5M6 9h9m-2-4l5.65 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-blogger { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 21h8a5 5 0 0 0 5-5v-3a3 3 0 0 0-3-3h-1V8a5 5 0 0 0-5-5H8a5 5 0 0 0-5 5v8a5 5 0 0 0 5 5'/%3E%3Cpath d='M7 8.5A1.5 1.5 0 0 1 8.5 7h3A1.5 1.5 0 0 1 13 8.5v0a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 7 8.5m0 7A1.5 1.5 0 0 1 8.5 14h7a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 7 15.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-bluesky { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.335 5.144C4.681 3.945 2 3.017 2 5.97c0 .59.35 4.953.556 5.661C3.269 14.094 5.686 14.381 8 14c-4.045.665-4.889 3.208-2.667 5.41C6.363 20.428 7.246 21 8 21c2 0 3.134-2.769 3.5-3.5q.5-1 .5-1.5q0 .5.5 1.5c.366.731 1.5 3.5 3.5 3.5c.754 0 1.637-.571 2.667-1.59C20.889 17.207 20.045 14.664 16 14c2.314.38 4.73.094 5.444-2.369c.206-.708.556-5.072.556-5.661c0-2.953-2.68-2.025-4.335-.826C15.372 6.806 12.905 10.192 12 12c-.905-1.808-3.372-5.194-5.665-6.856'/%3E%3C/svg%3E"); +} + +.tabler-brand-booking { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18V8.5A4.5 4.5 0 0 1 8.5 4h7A4.5 4.5 0 0 1 20 8.5v7a4.5 4.5 0 0 1-4.5 4.5H6a2 2 0 0 1-2-2'/%3E%3Cpath d='M8 12h3.5a2 2 0 1 1 0 4H8V9a1 1 0 0 1 1-1h1.5a2 2 0 1 1 0 4H9m7 4h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-bootstrap { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 12a2 2 0 0 0 2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2M2 12a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4a2 2 0 0 1 2-2'/%3E%3Cpath d='M9 16V8h3.5a2 2 0 1 1 0 4H9h4a2 2 0 1 1 0 4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-bulma { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 16l1-9l5-5l6.5 6l-3.5 4l5 5l-8 5z'/%3E%3C/svg%3E"); +} + +.tabler-brand-bumble { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h10M9 8h6m-5 8h4m2.268-13H7.732a1.46 1.46 0 0 0-1.268.748l-4.268 7.509a1.51 1.51 0 0 0 0 1.486l4.268 7.509c.26.462.744.747 1.268.748h8.536a1.46 1.46 0 0 0 1.268-.748l4.268-7.509a1.51 1.51 0 0 0 0-1.486l-4.268-7.509A1.46 1.46 0 0 0 16.268 3'/%3E%3C/svg%3E"); +} + +.tabler-brand-bunpo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.9 7.205a17.8 17.8 0 0 0 4.008 2.753a7.9 7.9 0 0 0 4.57.567c1.5-.33 2.907-1 4.121-1.956a12.1 12.1 0 0 0 2.892-2.903c.603-.94.745-1.766.484-2.231s-.927-.568-1.72-.257a7.6 7.6 0 0 0-2.608 2.034a18.4 18.4 0 0 0-2.588 3.884a35 35 0 0 0-2.093 5.073a13 13 0 0 0-.677 3.515c-.07.752.07 1.51.405 2.184c.323.562 1.06 1.132 2.343 1.132c3.474 0 5.093-3.53 5.463-5.62c.24-1.365-.085-3.197-1.182-4.01'/%3E%3C/svg%3E"); +} + +.tabler-brand-c-sharp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 9a3 3 0 0 0-3-3h-.5A3.5 3.5 0 0 0 3 9.5v5A3.5 3.5 0 0 0 6.5 18H7a3 3 0 0 0 3-3m6-8l-1 10m5-10l-1 10m-5-7h7.5m-.5 4h-7.5'/%3E%3C/svg%3E"); +} + +.tabler-brand-cake { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.84 12c0 2.05.985 3.225-.04 5c-1.026 1.775-2.537 1.51-4.314 2.534C14.71 20.56 14.184 22 12.133 22s-2.576-1.441-4.353-2.466C6.004 18.51 4.492 18.775 3.466 17c-1.025-1.775-.04-2.95-.04-5s-.985-3.225.04-5C4.492 5.225 6.003 5.49 7.78 4.466C9.556 3.44 10.082 2 12.133 2s2.577 1.441 4.353 2.466c1.776 1.024 3.288.759 4.313 2.534c1.026 1.775.04 2.95.04 5z'/%3E%3C/svg%3E"); +} + +.tabler-brand-cakephp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 11l8 2c1.361-.545 2-1.248 2-2V7.2C22 5.435 17.521 4 11.998 4C6.476 4 2 5.435 2 7.2V10c0 1.766 4.478 4 10 4zm0 3v3l8 2c1.362-.547 2-1.246 2-2v-3c0 .754-.638 1.453-2 2zM2 17c0 1.766 4.476 3 9.998 3L12 17c-5.522 0-10-1.734-10-3.5zm0-7v4m20-4v4'/%3E%3C/svg%3E"); +} + +.tabler-brand-campaignmonitor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 18l9-6.462L3 6zh18V6l-9 5.538'/%3E%3C/svg%3E"); +} + +.tabler-brand-carbon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 10v-.2A1.8 1.8 0 0 0 12.2 8h-.4A1.8 1.8 0 0 0 10 9.8v4.4a1.8 1.8 0 0 0 1.8 1.8h.4a1.8 1.8 0 0 0 1.8-1.8V14'/%3E%3Cpath d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-cashapp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.1 8.648a.57.57 0 0 1-.761.011a5.68 5.68 0 0 0-3.659-1.34c-1.102 0-2.205.363-2.205 1.374c0 1.023 1.182 1.364 2.546 1.875c2.386.796 4.363 1.796 4.363 4.137c0 2.545-1.977 4.295-5.204 4.488l-.295 1.364a.56.56 0 0 1-.546.443H9.305l-.102-.011a.57.57 0 0 1-.432-.67l.318-1.444a7.4 7.4 0 0 1-3.273-1.784v-.011a.545.545 0 0 1 0-.773l1.137-1.102c.214-.2.547-.2.761 0a5.5 5.5 0 0 0 3.852 1.5c1.478 0 2.466-.625 2.466-1.614s-1-1.25-2.886-1.954c-2-.716-3.898-1.728-3.898-4.091c0-2.75 2.284-4.091 4.989-4.216l.284-1.398A.545.545 0 0 1 13.066 3h2.023l.114.012a.544.544 0 0 1 .42.647l-.307 1.557a8.5 8.5 0 0 1 2.818 1.58l.023.022c.216.228.216.569 0 .773z'/%3E%3C/svg%3E"); +} + +.tabler-brand-chrome { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-3h8.4m-5.802 4.5l-4.2 7.275M9.402 13.5l-4.2-7.275'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-cinema-4d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.65 6.956a5.39 5.39 0 0 0 7.494 7.495'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M17.7 12.137A5.738 5.738 0 1 1 11.963 6.4'/%3E%3Cpath d='M17.7 12.338v-1.175c0-.47.171-.92.476-1.253a1.56 1.56 0 0 1 1.149-.52c.827 0 1.523.676 1.62 1.573Q21 11.479 21 12m-9.338-5.6h1.175c.47 0 .92-.176 1.253-.49s.52-.74.52-1.184c0-.852-.676-1.57-1.573-1.67A10 10 0 0 0 12 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-citymapper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 11a1 1 0 1 1-1 1.013a1 1 0 0 1 1-1zm18 0a1 1 0 1 1-1 1.013a1 1 0 0 1 1-1zM8 12h8m-3-3l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-brand-cloudflare { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.031 7.007C15.5 7 16.326 8.3 17 10c4 0 4.994 3.825 5 6H2c-.001-1.64 1.36-2.954 3-3c0-1.5 1-3 3-3c.66-1.942 2.562-2.986 5.031-2.993M12 13h6m-1-3l-2.5 6'/%3E%3C/svg%3E"); +} + +.tabler-brand-codecov { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.695 12.985A5.97 5.97 0 0 0 6.4 12c-1.257 0-2.436.339-3.4 1a9 9 0 1 1 18 0c-.966-.664-2.14-1-3.4-1a6 6 0 0 0-5.605 8.144'/%3E%3C/svg%3E"); +} + +.tabler-brand-codepen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 15l9 6l9-6l-9-6z'/%3E%3Cpath d='m3 9l9 6l9-6l-9-6zm0 0v6m18-6v6M12 3v6m0 6v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-codesandbox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 7.5v9l-4 2.25L12 21l-4-2.25l-4-2.25v-9l4-2.25L12 3l4 2.25zM12 12l4-2.25l4-2.25M12 12v9m0-9L8 9.75L4 7.5'/%3E%3Cpath d='m20 12l-4 2v4.75M4 12l4 2v4.75m0-13.5l4 2.25l4-2.25'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-cohost { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 14a3 2 0 1 0 6 0a3 2 0 1 0-6 0'/%3E%3Cpath d='M4.526 17.666q-1.7-1.158-2.291-3.456q-.596-2.31.32-4.19q.915-1.883 2.938-3.254q2.021-1.371 4.749-2.132q2.715-.756 5.12-.61q2.412.15 4.112 1.31c1.7 1.16 1.897 1.924 2.291 3.456q.596 2.311-.32 4.192q-.916 1.88-2.938 3.252q-2.021 1.372-4.749 2.133q-2.715.755-5.12.61q-2.412-.153-4.112-1.31z'/%3E%3Cpath d='M11 12.508C10.47 12.192 9.77 12 9 12c-1.657 0-3 .895-3 2s1.343 2 3 2c.767 0 1.467-.192 2-.508'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-coinbase { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.95 22c-4.503 0-8.445-3.04-9.61-7.413s.737-8.988 4.638-11.25a9.906 9.906 0 0 1 12.008 1.598l-3.335 3.367a5.185 5.185 0 0 0-7.354.013a5.25 5.25 0 0 0 0 7.393a5.185 5.185 0 0 0 7.354.013L20 19.088A9.9 9.9 0 0 1 12.95 22'/%3E%3C/svg%3E"); +} + +.tabler-brand-comedy-central { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.343 17.657a8 8 0 1 0 0-11.314'/%3E%3Cpath d='M13.828 9.172a4 4 0 1 0 0 5.656'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-coreos { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3Cpath d='M12 3c-3.263 3.212-3 7.654-3 12c4.59.244 8.814-.282 12-3'/%3E%3Cpath d='M9.5 9a4.494 4.494 0 0 1 5.5 5.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-couchdb { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 12h12v-2a2 2 0 0 1 2-2a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2a2 2 0 0 1 2 2zm0 3h12M6 18h12m3-7v7M3 11v7'/%3E%3C/svg%3E"); +} + +.tabler-brand-couchsurfing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.1 13q4.9 0 7.9-.5c3-.5 4-2 4-3.5a3 3 0 1 0-6 0c0 1.554 1.807 3 3 4s2 2.5 2 3.5a1.5 1.5 0 1 1-3 0c0-2 4-3.5 7-3.5h2.9'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-cpp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 12h4m-2-2v4m-9-2h4m-2-2v4M9 9a3 3 0 0 0-3-3h-.5A3.5 3.5 0 0 0 2 9.5v5A3.5 3.5 0 0 0 5.5 18H6a3 3 0 0 0 3-3'/%3E%3C/svg%3E"); +} + +.tabler-brand-craft { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4h-8a8 8 0 1 0 0 16h8a8 8 0 0 0-8-8a8 8 0 0 0 8-8M4 12h8m0-8v16'/%3E%3C/svg%3E"); +} + +.tabler-brand-crunchbase { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 19V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2'/%3E%3Cpath d='M10.414 11.586a2 2 0 1 0 0 2.828M13 13a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0-6v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-css3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20 4l-2 14.5l-6 2l-6-2L4 4z'/%3E%3Cpath d='M8.5 8h7L11 12h4l-.5 3.5l-2.5.75l-2.5-.75l-.1-.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-ctemplar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.04 14.831L10.5 10.5m2.055 10.32c4.55-3.456 7.582-8.639 8.426-14.405a1.67 1.67 0 0 0-.934-1.767A19.65 19.65 0 0 0 12 3a19.65 19.65 0 0 0-8.047 1.647a1.67 1.67 0 0 0-.934 1.767c.844 5.766 3.875 10.95 8.426 14.406a.95.95 0 0 0 1.11 0'/%3E%3Cpath d='M20 5c-2 0-4.37 3.304-8 6.644C8.37 8.304 6 5 4 5m13.738 10L13.5 10.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-cucumber { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 10.99c-.01 5.52-4.48 10-10 10.01v-2.26l-.01-.01c-4.28-1.11-6.86-5.47-5.76-9.75a8 8 0 0 1 9.74-5.76C17.5 4.13 20 7.35 20 11zM10.5 8L10 7m3.5 7l.5 1m-5-2.5L8 13m3 1l-.5 1M13 8l.5-1m2.5 5.5l-1-.5m-6-2l-1-.5'/%3E%3C/svg%3E"); +} + +.tabler-brand-cupra { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.5 10L2 6l15.298 6.909a.2.2 0 0 1 .09.283L14 19'/%3E%3Cpath d='m10 19l-3.388-5.808a.2.2 0 0 1 .09-.283L22 6l-2.5 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-cypress { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.48 17.007A9 9 0 1 0 12 21a2.08 2.08 0 0 0 1.974-1.423L17.5 9m-4 0l2 6'/%3E%3Cpath d='M10.764 9.411a3 3 0 1 0-.023 5.19'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-d3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4h1.8C8.776 4 12 7.582 12 12s-3.224 8-7.2 8H3m9-16h5.472C19.42 4 21 5.79 21 8s-1.58 4-3.528 4m0 0H15m2.472 0H15.12m2.352 0C19.42 12 21 13.79 21 16s-1.58 4-3.528 4H12'/%3E%3C/svg%3E"); +} + +.tabler-brand-databricks { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 17l9 5l9-5v-3l-9 5l-9-5v-3l9 5l9-5V8l-9 5l-9-5l9-5l5.418 3.01'/%3E%3C/svg%3E"); +} + +.tabler-brand-days-counter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.779 10.007a9 9 0 1 0-10.77 10.772M13 21h8v-7'/%3E%3Cpath d='M12 8v4l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-dcos { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 18L21 6H3l9 14l9-14v10L3 6z'/%3E%3C/svg%3E"); +} + +.tabler-brand-debian { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 17c-2.397-.943-4-3.153-4-5.635c0-2.19 1.039-3.14 1.604-3.595C12.25 5.637 16 7.5 16 11c0 2.5-2.905 2.121-3.5 1.5s-1-1.5-.5-2.5'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-deezer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16.5h2v.5H3zm5 0h2.5v.5H8zm8 .5h-2.5v-.5H16zm5.5 0H19v-.5h2.5zm0-4H19v.5h2.5zm0-3.5H19v.5h2.5zm0-3.5H19v.5h2.5zM16 13h-2.5v.5H16zm-8 .5h2.5V13H8zm0-4h2.5v.5H8z'/%3E%3C/svg%3E"); +} + +.tabler-brand-deliveroo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 11l1-9l5 .5L20 16l-3 6l-12.5-2.5l-1.5-6l7-1.5l-1.5-7.5l4.5-1z'/%3E%3Ccircle cx='15.5' cy='15.5' r='1' fill='black'/%3E%3Ccircle cx='11.5' cy='14.5' r='1' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-deno { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M13.47 20.882L12 15c-2.649-.088-5-1.624-5-3.5C7 9.567 9.239 8 12 8s4 1 5 3q.036.072 2 6.5M12 11h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-denodo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 11h2v2h-2zm-7.366 4.634l1.732-1l1 1.732l-1.732 1zM11 19h2v2h-2zm7.634-4.366l1.732 1l-1 1.732l-1.732-1zm-1-7l1.732-1l1 1.732l-1.732 1zM11 3h2v2h-2zM3.634 8.366l1-1.732l1.732 1l-1 1.732z'/%3E%3C/svg%3E"); +} + +.tabler-brand-deviantart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 3v4l-3.857 6H18v4h-6.429L9 21H6v-4l3.857-6H6V7h6.429L15 3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-digg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 15H3v-4h3m9 4h-3v-4h3m-6 4v-4'/%3E%3Cpath d='M15 11v7h-3M6 7v8m15 0h-3v-4h3'/%3E%3Cpath d='M21 11v7h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-dingtalk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3Cpath d='m8 7.5l7.02 2.632a1 1 0 0 1 .567 1.33L14.5 14H16l-5 4l1-4c-3.1.03-3.114-3.139-4-6.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-discord { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 12a1 1 0 1 0 2 0a1 1 0 0 0-2 0m6 0a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3Cpath d='M15.5 17c0 1 1.5 3 2 3c1.5 0 2.833-1.667 3.5-3c.667-1.667.5-5.833-1.5-11.5c-1.457-1.015-3-1.34-4.5-1.5l-.972 1.923a11.9 11.9 0 0 0-4.053 0L9 4c-1.5.16-3.043.485-4.5 1.5c-2 5.667-2.167 9.833-1.5 11.5c.667 1.333 2 3 3.5 3c.5 0 2-2 2-3'/%3E%3Cpath d='M7 16.5c3.5 1 6.5 1 10 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-discord-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.983 3l.123.006c2.014.214 3.527.672 4.966 1.673a1 1 0 0 1 .371.488c1.876 5.315 2.373 9.987 1.451 12.28C20.891 19.452 19.288 21 17.5 21c-.732 0-1.693-.968-2.328-2.045a22 22 0 0 0 2.103-.493a1 1 0 1 0-.55-1.924c-3.32.95-6.13.95-9.45 0a1 1 0 0 0-.55 1.924q1.074.307 2.103.494C8.193 20.031 7.232 21 6.5 21c-1.788 0-3.391-1.548-4.428-3.629c-.888-2.217-.39-6.89 1.485-12.204a1 1 0 0 1 .371-.488C5.367 3.678 6.88 3.22 8.894 3.006a1 1 0 0 1 .935.435l.063.107l.651 1.285l.137-.016a13 13 0 0 1 2.643 0l.134.016l.65-1.284a1 1 0 0 1 .754-.54zM9 10a2 2 0 0 0-1.977 1.697l-.018.154L7 12l.005.15A2 2 0 1 0 9 10m6 0a2 2 0 0 0-1.977 1.697l-.018.154L13 12l.005.15A2 2 0 1 0 15 10'/%3E%3C/svg%3E"); +} + +.tabler-brand-disney { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.22 5.838C1.913 5.688 2 5.26 2 5.044S2.424 4 6.34 4C11.034 4 21 7.645 21 14.042s-8.71 4.931-10.435 4.52S5 16.306 5 14.388C5 12.993 8.08 12 11.715 12S17 13.041 17 14c0 .5-.074 1.229-1 1.5'/%3E%3Cpath d='M10.02 8a505 505 0 0 0 0 13'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-disqus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.847 21c-2.259 0-4.323-.667-5.919-2H2l1.708-3.266C3.163 14.56 2.949 13.288 2.95 12c0-4.97 3.84-9 8.898-9C16.9 3 21 7.03 21 12c0 4.972-4.098 9-9.153 9'/%3E%3Cpath d='M11.485 15H10V9h1.485C13.597 9 15 9.823 15 11.981v.035C15 14.196 13.597 15 11.485 15'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-django { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='M12 7v8.5l-2.015.201a2.715 2.715 0 1 1 0-5.402L12 10.5M16 7v.01M16 10v5.586c0 .905-.36 1.774-1 2.414'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-docker { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 12.54c-1.804-.345-2.701-1.08-3.523-2.94c-.487.696-1.102 1.568-.92 2.4c.028.238-.32 1-.557 1H3c0 5.208 3.164 7 6.196 7c4.124.022 7.828-1.376 9.854-5c1.146-.101 2.296-1.505 2.95-2.46'/%3E%3Cpath d='M5 10h3v3H5zm3 0h3v3H8zm3 0h3v3h-3zM8 7h3v3H8zm3 0h3v3h-3zm0-3h3v3h-3zM4.571 18c1.5 0 2.047-.074 2.958-.78M10 16v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-doctrine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 14a7 7 0 1 0 14 0a7 7 0 1 0-14 0m4 0h6'/%3E%3Cpath d='m12 11l3 3l-3 3M10 3l6.9 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-dolby-digital { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6v12h-.89c-3.34 0-6.047-2.686-6.047-6s2.707-6 6.046-6zM3.063 6v12h.891C7.294 18 10 15.314 10 12S7.293 6 3.954 6z'/%3E%3C/svg%3E"); +} + +.tabler-brand-douban { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M5 4h14M8 8h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2m8 6l-2 6m-6-3l1 3'/%3E%3C/svg%3E"); +} + +.tabler-brand-dribbble { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 3.6c5 6 7 10.5 7.5 16.2'/%3E%3Cpath d='M6.4 19c3.5-3.5 6-6.5 14.5-6.4M3.1 10.75c5 0 9.814-.38 15.314-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-dribbble-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.384 14.38a23 23 0 0 1 1.056 4.863l.064.644l.126 1.431a10 10 0 0 1-9.15-.98l2.08-2.087l.246-.24c1.793-1.728 3.41-2.875 5.387-3.566zm6.09-.783l.414.003l.981.014a10 10 0 0 1-4.319 6.704l-.054-.605c-.18-2.057-.55-3.958-1.163-5.814c1.044-.182 2.203-.278 3.529-.298zm-7.869-3.181a25 25 0 0 1 1.052 2.098c-2.276.77-4.142 2.053-6.144 3.967l-.355.344l-2.236 2.24a10 10 0 0 1-2.917-6.741L2 12l.004-.25H3.1l.467-.002c3.547-.026 6.356-.367 8.938-1.295zm9.388 1.202l-1.515-.02c-1.86-.003-3.45.124-4.865.402a26 26 0 0 0-1.163-2.38c1.393-.695 2.757-1.597 4.179-2.75l.428-.354l.816-.682a10 10 0 0 1 2.098 5.409zM7.33 3.158L8.596 4.68c1.145 1.398 2.121 2.713 2.949 3.985c-2.26.766-4.739 1.052-7.883 1.081L3.1 9.75h-.844A10 10 0 0 1 7.33 3.157zM17 3.34q.796.46 1.483 1.046l-1.025.857c-1.379 1.128-2.688 1.993-4.034 2.649c-.89-1.398-1.943-2.836-3.182-4.358l-.474-.574l-.485-.584A10 10 0 0 1 17 3.34'/%3E%3C/svg%3E"); +} + +.tabler-brand-drops { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17.637 7.416a7.91 7.91 0 0 1 1.76 8.666A8 8 0 0 1 12 21a8 8 0 0 1-7.396-4.918a7.91 7.91 0 0 1 1.759-8.666L12 2z'/%3E%3Cpath d='M14.466 10.923a3.6 3.6 0 0 1 .77 3.877A3.5 3.5 0 0 1 12 17a3.5 3.5 0 0 1-3.236-2.2a3.6 3.6 0 0 1 .77-3.877L12 8.5z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-drupal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 2c0 4.308-7 6-7 12a7 7 0 0 0 14 0c0-6-7-7.697-7-12'/%3E%3Cpath d='M12 11.33a66 66 0 0 1-2.012 2.023C8.988 14.31 8 15.32 8 17c0 2.17 1.79 4 4 4s4-1.827 4-4c0-1.676-.989-2.685-1.983-3.642q-.63-.606-5.517-5.858z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-edge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.978 11.372a9 9 0 1 0-1.593 5.773'/%3E%3Cpath d='M20.978 11.372c.21 2.993-5.034 2.413-6.913 1.486c1.392-1.6.402-4.038-2.274-3.851c-1.745.122-2.927 1.157-2.784 3.202c.28 3.99 4.444 6.205 10.36 4.79'/%3E%3Cpath d='M3.022 12.628C2.739 8.585 11.739 5.4 14.27 9.94m-1.642 11.038c-2.993.21-5.162-4.725-3.567-9.748'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-elastic { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 2a5 5 0 0 1 5 5c0 .712-.232 1.387-.5 2c1.894.042 3.5 1.595 3.5 3.5c0 1.869-1.656 3.4-3.5 3.5q.5.938.5 1.5a2.5 2.5 0 0 1-2.5 2.5c-.787 0-1.542-.432-2-1c-.786 1.73-2.476 3-4.5 3a5 5 0 0 1-4.583-7a3.5 3.5 0 0 1-.11-6.992h.195a2.5 2.5 0 0 1 2-4c.787 0 1.542.432 2 1c.786-1.73 2.476-3 4.5-3zM8.5 9l-3-1'/%3E%3Cpath d='m9.5 5l-1 4l1 2l5 2l4-4m-.001 7l-3-.5l-1-2.5m.001 6l1-3.5M5.417 15L9.5 11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-electronic-arts { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m17.5 15l-3-6l-3 6h-5L8 12m9 2h-2m-8.5-2H10M8 9h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-ember { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12.958c8.466 1.647 11.112-1.196 12.17-2.294c2.116-2.196 0-6.589-2.646-5.49C9.88 6.27 6.174 12.86 9.35 17.252Q12.525 21.645 21 15'/%3E%3C/svg%3E"); +} + +.tabler-brand-envato { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.711 17.875c-.534-1.339-1.35-4.178.129-6.47c1.415-2.193 3.769-3.608 5.099-4.278L4.71 17.875zm15.004-5.367c-.54 3.409-2.094 6.156-4.155 7.348c-4.069 2.353-8.144.45-9.297-.188c.877-1.436 4.433-7.22 6.882-10.591C15.859 5.34 19.009 3.099 19.71 3c0 .201.03.55.071 1.03c.144 1.709.443 5.264-.066 8.478'/%3E%3C/svg%3E"); +} + +.tabler-brand-etsy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 12H9M3 8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z'/%3E%3Cpath d='M15 16h-5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-evernote { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 8h5V3'/%3E%3Cpath d='M17.9 19c.6-2.5 1.1-5.471 1.1-9c0-4.5-2-5-3-5c-1.906 0-3-.5-3.5-1c-.354-.354-.5-1-1.5-1H9L4 8c0 6 2.5 8 5 8c1 0 1.5-.5 2-1.5s1.414-.326 2.5 0c1.044.313 2.01.255 2.5.5c1 .5 2 1.5 2 3c0 .5 0 3-3 3s-3-3-1-3m1-8h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-facebook { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10v4h3v7h4v-7h3l1-4h-4V8a1 1 0 0 1 1-1h3V3h-3a5 5 0 0 0-5 5v2z'/%3E%3C/svg%3E"); +} + +.tabler-brand-facebook-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 .993.883L19 3v4a1 1 0 0 1-.883.993L18 8h-3v1h3a1 1 0 0 1 .991 1.131l-.02.112l-1 4a1 1 0 0 1-.858.75L17 15h-2v6a1 1 0 0 1-.883.993L14 22h-4a1 1 0 0 1-.993-.883L9 21v-6H7a1 1 0 0 1-.993-.883L6 14v-4a1 1 0 0 1 .883-.993L7 9h2V8a6 6 0 0 1 5.775-5.996L15 2z'/%3E%3C/svg%3E"); +} + +.tabler-brand-feedly { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7.833 12.278l4.445-4.445M10.055 14.5l2.223-2.222m0 4.444l.555-.555m6.995-1.339a4 4 0 0 0 0-5.656l-5-5a4 4 0 0 0-5.656 0l-5 5a4 4 0 0 0 0 5.656L10.343 21h3.314z'/%3E%3C/svg%3E"); +} + +.tabler-brand-figma { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M6 6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v0a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3'/%3E%3Cpath d='M9 9a3 3 0 0 0 0 6h3m-3 0a3 3 0 1 0 3 3V3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-filezilla { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 15.824a4.06 4.06 0 0 1-2.25.033c-.738-.201-2.018-.08-2.75.143l4.583-5H9'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m8 15l2-8h5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-finder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 3v1m10-1v1'/%3E%3Cpath d='M12.5 4c-.654 1.486-1.26 3.443-1.5 9h2.5c-.19 2.867.094 5.024.5 7'/%3E%3Cpath d='M7 15.5c3.667 2 6.333 2 10 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-firebase { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4.53 17.05l6.15-11.72h-.02c.38-.74 1.28-1.02 2.01-.63c.26.14.48.36.62.62l1.06 2.01'/%3E%3Cpath d='M15.47 6.45c.58-.59 1.53-.59 2.11-.01c.22.22.36.5.41.81l1.5 9.11c.1.62-.2 1.24-.76 1.54l-6.07 2.9c-.46.25-1.01.26-1.46 0l-6.02-2.92c-.55-.31-.85-.92-.75-1.54L6.39 4.3c.12-.82.89-1.38 1.7-1.25c.46.07.87.36 1.09.77l1.24 1.76m-5.85 11.6L15.5 6.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-firefox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.028 7.82a9 9 0 1 0 12.823-3.4C15.215 3.4 13.787 3.4 12 3.4h-1.647'/%3E%3Cpath d='M4.914 9.485c-1.756-1.569-.805-5.38.109-6.17c.086.896.585 1.208 1.111 1.685c.88-.275 1.313-.282 1.867 0c.82-.91 1.694-2.354 2.628-2.093C9.547 4.648 10.559 6.64 12 7.08c-.17.975-1.484 1.913-2.76 2.686c-1.296.938-.722 1.85 0 2.234c.949.506 3.611-1 4.545.354c-1.698.102-1.536 3.107-3.983 2.727c2.523.957 4.345.462 5.458-.34c1.965-1.52 2.879-3.542 2.879-5.557c-.014-1.398.194-2.695-1.26-4.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-fiverr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 3h-2a6 6 0 0 0-6 6H4v4h3v8h4v-7h4v7h4V10h-8V8.967A1.967 1.967 0 0 1 13 7h2z'/%3E%3C/svg%3E"); +} + +.tabler-brand-flickr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m10 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-brand-flightradar24 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M7 12a5 5 0 1 0 10 0a5 5 0 1 0-10 0'/%3E%3Cpath d='m8.5 20l3.5-8l-6.5 6'/%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-flipboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.973 3h16.054c.537 0 .973.436.973.973v4.052a.973.973 0 0 1-.973.973h-5.025v4.831c0 .648-.525 1.173-1.173 1.173H9v5.025a.973.973 0 0 1-.974.973H3.973A.973.973 0 0 1 3 20.027V3.973C3 3.436 3.436 3 3.973 3'/%3E%3C/svg%3E"); +} + +.tabler-brand-flutter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 14l-3-3l8-8h6zm7 7l-5-5l5-5h5l-5 5l5 5z'/%3E%3C/svg%3E"); +} + +.tabler-brand-fortnite { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3h7.5L15 7h-3v3h3v3.5h-3V20l-4 1z'/%3E%3C/svg%3E"); +} + +.tabler-brand-foursquare { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h10c.644 0 1.11.696.978 1.33l-1.984 9.859a1.014 1.014 0 0 1-1 .811H12.74c-.308 0-.6.141-.793.382l-4.144 5.25c-.599.752-1.809.331-1.809-.632V4c0-.564.44-1 1-1zm5 6h5'/%3E%3C/svg%3E"); +} + +.tabler-brand-framer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 15h12L6 3h12v6H6zl6 6v-6'/%3E%3C/svg%3E"); +} + +.tabler-brand-framer-motion { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12L4 4v16L20 4v16l-4-4'/%3E%3Cpath d='m20 12l-8 8l-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-funimation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M8 13h8a4 4 0 1 1-8 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-gatsby { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.296 14.297l6.407 6.407a9.02 9.02 0 0 1-6.325-6.116zM16 13h5c-.41 3.603-3.007 6.59-6.386 7.614L3.386 9.385A9 9 0 0 1 19.046 6.4'/%3E%3C/svg%3E"); +} + +.tabler-brand-git { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-4-4a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 8a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1-1V9m3 2l-2-2m-2-2L9.1 5.1'/%3E%3Cpath d='m13.446 2.6l7.955 7.954a2.045 2.045 0 0 1 0 2.892l-7.955 7.955a2.045 2.045 0 0 1-2.892 0l-7.955-7.955a2.045 2.045 0 0 1 0-2.892l7.955-7.955a2.045 2.045 0 0 1 2.892 0z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-github { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 19c-4.3 1.4-4.3-2.5-6-3m12 5v-3.5c0-1 .1-1.4-.5-2c2.8-.3 5.5-1.4 5.5-6a4.6 4.6 0 0 0-1.3-3.2a4.2 4.2 0 0 0-.1-3.2s-1.1-.3-3.5 1.3a12.3 12.3 0 0 0-6.2 0C6.5 2.8 5.4 3.1 5.4 3.1a4.2 4.2 0 0 0-.1 3.2A4.6 4.6 0 0 0 4 9.5c0 4.6 2.7 5.7 5.5 6c-.6.6-.6 1.2-.5 2V21'/%3E%3C/svg%3E"); +} + +.tabler-brand-github-copilot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18v-5.5q0-1 .5-2'/%3E%3Cpath d='M12 7.5c0-1-.01-4.07-4-3.5c-3.5.5-4 2.5-4 3.5c0 1.5 0 4 3 4c4 0 5-2.5 5-4M4 12q-2 1-2 2c0 1 0 3 1.5 4c3 2 6.5 3 8.5 3s5.499-1 8.5-3c1.5-1 1.5-3 1.5-4q0-1-2-2'/%3E%3Cpath d='M20 18v-5.5q0-1-.5-2'/%3E%3Cpath d='M12 7.5v-.297l.01-.269l.027-.298l.013-.105l.033-.215q.02-.11.046-.22l.06-.223c.336-1.118 1.262-2.237 3.808-1.873c2.838.405 3.703 1.797 3.93 2.842l.036.204c0 .033.01.066.013.098l.016.185v.661l-.015.394l-.02.271c-.122 1.366-.655 2.845-2.962 2.845c-3.256 0-4.524-1.656-4.883-3.081l-.053-.242a4 4 0 0 1-.036-.235l-.021-.227a4 4 0 0 1-.007-.215zM10 15v2m4-2v2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-github-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.315 2.1c.791-.113 1.9.145 3.333.966l.272.161l.16.1l.397-.083a13.3 13.3 0 0 1 4.59-.08l.456.08l.396.083l.161-.1c1.385-.84 2.487-1.17 3.322-1.148l.164.008l.147.017l.076.014l.05.011l.144.047a1 1 0 0 1 .53.514a5.2 5.2 0 0 1 .397 2.91l-.047.267l-.046.196l.123.163c.574.795.93 1.728 1.03 2.707l.023.295L21 9.5c0 3.855-1.659 5.883-4.644 6.68l-.245.061l-.132.029l.014.161l.008.157l.004.365l-.002.213L16 21a1 1 0 0 1-.883.993L15 22H9a1 1 0 0 1-.993-.883L8 21v-.734c-1.818.26-3.03-.424-4.11-1.878l-.535-.766c-.28-.396-.455-.579-.589-.644l-.048-.019a1 1 0 0 1 .564-1.918c.642.188 1.074.568 1.57 1.239l.538.769c.76 1.079 1.36 1.459 2.609 1.191L8 17.562l-.018-.168a5 5 0 0 1-.021-.824l.017-.185l.019-.12l-.108-.024c-2.976-.71-4.703-2.573-4.875-6.139l-.01-.31L3 9.5a5.6 5.6 0 0 1 .908-3.051l.152-.222l.122-.163l-.045-.196a5.2 5.2 0 0 1 .145-2.642l.1-.282l.106-.253a1 1 0 0 1 .529-.514l.144-.047z'/%3E%3C/svg%3E"); +} + +.tabler-brand-gitlab { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 14l-9 7l-9-7L6 3l3 7h6l3-7z'/%3E%3C/svg%3E"); +} + +.tabler-brand-gmail { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 20h3a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-3zM5 20h3V4H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1M16 4l-4 4l-4-4'/%3E%3Cpath d='m4 6.5l8 7.5l8-7.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-golang { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.695 14.305c1.061 1.06 2.953.888 4.226-.384c1.272-1.273 1.444-3.165.384-4.226s-2.953-.888-4.226.384c-1.272 1.273-1.444 3.165-.384 4.226M12.68 9.233c-1.084-.497-2.545-.191-3.591.846c-1.284 1.273-1.457 3.165-.388 4.226c1.07 1.06 2.978.888 4.261-.384A3.67 3.67 0 0 0 14 12h-2.427M5.5 15H4m2-6H4m1 3H2'/%3E%3C/svg%3E"); +} + +.tabler-brand-google { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.945 11a9 9 0 1 1-3.284-5.997l-2.655 2.392A5.5 5.5 0 1 0 17.125 14H13v-3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-google-analytics { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 10.105A1.105 1.105 0 0 1 11.105 9h1.79A1.105 1.105 0 0 1 14 10.105v9.79A1.105 1.105 0 0 1 12.895 21h-1.79A1.105 1.105 0 0 1 10 19.895zm7-6A1.105 1.105 0 0 1 18.105 3h1.79A1.105 1.105 0 0 1 21 4.105v15.79A1.105 1.105 0 0 1 19.895 21h-1.79A1.105 1.105 0 0 1 17 19.895zM3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-brand-google-big-query { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17.73 19.875A2.23 2.23 0 0 1 15.782 21H8.499a2.22 2.22 0 0 1-1.947-1.158l-4.272-6.75a2.27 2.27 0 0 1 0-2.184l4.272-6.75A2.23 2.23 0 0 1 8.498 3h7.285c.809 0 1.554.443 1.947 1.158l3.98 6.75a2.33 2.33 0 0 1 0 2.25l-3.98 6.75z'/%3E%3Cpath d='M8 11.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0m6 2.5l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-google-drive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 10L6 20l-3-5L9 5z'/%3E%3Cpath d='M9 15h12l-3 5H6m9-5L9 5h6l6 10z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-google-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9.96 9.96 0 0 1 6.29 2.226a1 1 0 0 1 .04 1.52l-1.51 1.362a1 1 0 0 1-1.265.06a6 6 0 1 0 2.103 6.836l.001-.004h-3.66a1 1 0 0 1-.992-.883L13 13v-2a1 1 0 0 1 1-1h6.945a1 1 0 0 1 .994.89q.06.55.061 1.11c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2'/%3E%3C/svg%3E"); +} + +.tabler-brand-google-fit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8.866L9.267 6.132A3.866 3.866 0 0 0 3.8 11.599l2.733 2.734L12 19.8l8.202-8.201a3.866 3.866 0 0 0-5.469-5.466l-8.201 8.2'/%3E%3C/svg%3E"); +} + +.tabler-brand-google-home { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.072 21H4.928A1.93 1.93 0 0 1 3 19.072v-6.857c0-.512.203-1 .566-1.365l7.07-7.063a1.93 1.93 0 0 1 2.727 0l7.071 7.063c.363.362.566.853.566 1.365v6.857A1.93 1.93 0 0 1 19.072 21'/%3E%3Cpath d='M7 13v4h10v-4l-5-5m2.8-2.8L3 17m4 0v4m10-4v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-google-maps { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.5 9.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0m-3.072 2.994l7.314-9.252m-3.74 4.693L7.065 5.39m10.628 1.203l-8.336 9.979'/%3E%3Cpath d='M17.591 6.376c.472.907.715 1.914.709 2.935a7.3 7.3 0 0 1-.72 3.18a19 19 0 0 1-2.089 3c-.784.933-1.49 1.93-2.11 2.98c-.314.62-.568 1.27-.757 1.938c-.121.36-.277.591-.622.591c-.315 0-.463-.136-.626-.593a10.6 10.6 0 0 0-.779-1.978a18 18 0 0 0-1.423-2.091c-.877-1.184-2.179-2.535-2.853-4.071A7.1 7.1 0 0 1 5.7 9.3a6.23 6.23 0 0 1 1.476-4.055A6.25 6.25 0 0 1 11.987 3a6.5 6.5 0 0 1 1.918.284a6.26 6.26 0 0 1 3.686 3.092'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-google-one { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 5v13.982a2 2 0 0 0 4 0V5a2 2 0 1 0-4 0'/%3E%3Cpath d='M6.63 8.407a2.125 2.125 0 0 0-.074 2.944c.77.834 2.051.869 2.862.077l4.95-4.834c.812-.792.846-2.11.076-2.945a1.984 1.984 0 0 0-2.861-.077z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-google-photos { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.5 7C9.985 7 12 8.974 12 11.409V12H3.603a.6.6 0 0 1-.426-.173a.6.6 0 0 1-.177-.418C3 8.974 5.015 7 7.5 7m9 10c-2.485 0-4.5-1.974-4.5-4.409V12h8.397c.333 0 .603.265.603.591C21 15.026 18.985 17 16.5 17'/%3E%3Cpath d='M7 16.5c0-2.485 1.972-4.5 4.405-4.5H12v8.392a.6.6 0 0 1-.173.431a.58.58 0 0 1-.422.177C8.972 21 7 18.985 7 16.5m10-9c0 2.485-1.972 4.5-4.405 4.5H12V3.603a.6.6 0 0 1 .175-.428a.58.58 0 0 1 .42-.175C15.028 3 17 5.015 17 7.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-google-play { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 3.71v16.58a.7.7 0 0 0 1.05.606l14.622-8.42a.55.55 0 0 0 0-.953L5.05 3.104A.7.7 0 0 0 4 3.711zM15 9L4.5 20.5m0-17L15 15'/%3E%3C/svg%3E"); +} + +.tabler-brand-google-podcasts { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v2m0 14v2m0-13v8m-4 1v2m-4-8v2m16-2v2M8 5v8m8-6V5m0 14v-8'/%3E%3C/svg%3E"); +} + +.tabler-brand-grammarly { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M15.697 9.434a4.5 4.5 0 1 0 .217 4.788'/%3E%3Cpath d='M13.5 14H16v2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-graphql { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 8l8-5l8 5v8l-8 5l-8-5z'/%3E%3Cpath d='m12 4l7.5 12h-15z'/%3E%3Cpath d='M11 3a1 1 0 1 0 2 0a1 1 0 0 0-2 0m0 18a1 1 0 1 0 2 0a1 1 0 0 0-2 0M3 8a1 1 0 1 0 2 0a1 1 0 0 0-2 0m0 8a1 1 0 1 0 2 0a1 1 0 0 0-2 0m16 0a1 1 0 1 0 2 0a1 1 0 0 0-2 0m0-8a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-gravatar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.64 5.632A9 9 0 1 0 12 3v7.714'/%3E%3C/svg%3E"); +} + +.tabler-brand-grindr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 13.282c0 .492.784 1.718 2.102 1.718S18 14.034 18 12.938c0-.817-.932-.938-1.409-.938c-.228 0-3.591.111-3.591 1.282'/%3E%3Cpath d='M12 21c-2.984 0-6.471-2.721-6.63-2.982C3.24 14.528 3 4.315 3 4.315L4.446 3c2.499.39 5.023.617 7.554.68A59 59 0 0 0 19.554 3L21 4.315s-.24 10.213-2.37 13.704C18.47 18.279 14.984 21 12 21'/%3E%3Cpath d='M11 13.282C11 13.774 10.216 15 8.898 15S6 14.034 6 12.938c0-.817.932-.938 1.409-.938c.228 0 3.591.111 3.591 1.282'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-guardian { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 13h6M4 12c0-9.296 9.5-9 9.5-9C10.692 3 9 7.373 9 12s1.763 8.976 4.572 8.976C13.572 20.999 4 22.068 4 12m10.5-9c1.416 0 3.853 1.16 4.5 2v3.5M15 13v8s2.77-.37 4-2v-6m-5.5 8H15M13.5 3h1'/%3E%3C/svg%3E"); +} + +.tabler-brand-gumroad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3Cpath d='M13.5 13H16v3'/%3E%3Cpath d='M15.024 9.382A4 4 0 1 0 12 16c1.862 0 2.554-1.278 3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-hackerrank { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.484 5.667c-1.146-.904-3.35-2.394-6.497-3.429c-.484-.159-.725-.238-1.04-.238c-.314 0-.556.08-1.04.238c-3.147 1.035-5.35 2.525-6.496 3.43c-.402.317-.604.476-.797.816c-.194.341-.233.62-.309 1.178A33 33 0 0 0 3 12c0 1.742.165 3.317.305 4.338c.076.558.115.837.309 1.178c.193.34.395.5.797.817c1.146.904 3.35 2.394 6.497 3.429c.483.159.725.238 1.04.238c.314 0 .555-.08 1.04-.238c3.146-1.035 5.35-2.525 6.496-3.43c.402-.317.603-.476.797-.816c.194-.341.232-.62.309-1.178c.14-1.021.305-2.596.305-4.338s-.165-3.317-.305-4.338c-.077-.558-.115-.837-.309-1.178s-.395-.5-.797-.817M9 8v7m0-3h6'/%3E%3Cpath d='M16 16h-2l1 1zM8 8h2L9 7zm7 1v7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-hbo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 16V8m4 0v8m-4-4h4m3 4h2a2 2 0 1 0 0-4H9h2a2 2 0 1 0 0-4H9zm10-8a4 4 0 1 1 0 8a4 4 0 0 1 0-8'/%3E%3Cpath d='M18 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-headlessui { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6.744 4.325l7.82-1.267a4.456 4.456 0 0 1 5.111 3.686l1.267 7.82a4.456 4.456 0 0 1-3.686 5.111l-7.82 1.267a4.456 4.456 0 0 1-5.111-3.686l-1.267-7.82a4.456 4.456 0 0 1 3.686-5.111'/%3E%3Cpath d='m7.252 7.704l7.897-1.28a1 1 0 0 1 1.147.828l.36 2.223l-9.562 3.51l-.67-4.134a1 1 0 0 1 .828-1.147'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-hexo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM9 8v8m6-8v8m-6-4h6'/%3E%3C/svg%3E"); +} + +.tabler-brand-hipchat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17.802 17.292s.077-.055.2-.149c1.843-1.425 3-3.49 3-5.789c0-4.286-4.03-7.764-9-7.764s-9 3.478-9 7.764c0 4.288 4.03 7.646 9 7.646q.636 0 2.088-.084c1.262.82 3.104 1.493 4.716 1.493c.499 0 .734-.41.414-.828c-.486-.596-1.156-1.551-1.416-2.29z'/%3E%3Cpath d='M7.5 13.5c2.5 2.5 6.5 2.5 9 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-html5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20 4l-2 14.5l-6 2l-6-2L4 4z'/%3E%3Cpath d='M15.5 8h-7l.5 4h6l-.5 3.5l-2.5.75l-2.5-.75l-.1-.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-inertia { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.5 8l4 4l-4 4H17l4-4l-4-4zm-9 0l4 4l-4 4H8l4-4l-4-4z'/%3E%3C/svg%3E"); +} + +.tabler-brand-instagram { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 8a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m7.5-4.5v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-instagram-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 3a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5zm-4 5a4 4 0 0 0-3.995 3.8L8 12a4 4 0 1 0 4-4m4.5-1.5a1 1 0 0 0-.993.883l-.007.127a1 1 0 0 0 1.993.117L17.5 7.5a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-brand-intercom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm3 2v3m3-4v6m4-6v6m3-5v3'/%3E%3Cpath d='M7 15c4 2.667 6 2.667 10 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-itch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 7v1c0 1.087 1.078 2 2 2c1.107 0 2-.91 2-2c0 1.09.893 2 2 2s2-.91 2-2c0 1.09.893 2 2 2s2-.91 2-2c0 1.09.893 2 2 2s2-.91 2-2c0 1.09.893 2 2 2c.922 0 2-.913 2-2V7q-.013-.412-1.588-2.068A3 3 0 0 0 18.238 4H5.762a3 3 0 0 0-2.174.932Q2.012 6.588 2 7m2 3q-.176 9.42.814 10.456c1.534.367 4.355.535 7.186.536c2.83-.001 5.652-.169 7.186-.536c.99-1.037.898-9.559.814-10.456'/%3E%3Cpath d='m10 16l2-2l2 2m-2-2v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-javascript { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20 4l-2 14.5l-6 2l-6-2L4 4z'/%3E%3Cpath d='M7.5 8h3v8l-2-1m8-7H14a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h1.423a.5.5 0 0 1 .495.57L15.5 15.5l-2 .5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-juejin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m2 12l10 7.422L22 12'/%3E%3Cpath d='m7 9l5 4l5-4m-6-3l1 .8l1-.8l-1-.8z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-kako-talk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8v7m4-5l-2 2.5l2 2.5'/%3E%3Cpath d='M12 4c4.97 0 9 3.358 9 7.5S16.97 19 12 19c-.67 0-1.323-.061-1.95-.177L7 21l.592-2.962C4.851 16.754 3 14.308 3 11.5C3 7.358 7.03 4 12 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-kbin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.838'%3E%3Cpath d='M10.586 9.506h-2.43C7.722 8.574 7.456 8 6.56 8l-2.404.019c-.662 0-1.353.592-1.103 1.487l2.216 9.436C5.755 20.685 6.08 21 6.414 21h.64'/%3E%3Cpath d='M14.275 3h5.645c.84 0 1.24.714 1.02 1.287l-4.687 15.109c-.42 1.133-1.159 1.603-2.354 1.603H6.414c.39 0 .76-.618 1.296-2.061l4.457-14.49c.326-.83.76-1.448 2.108-1.448'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-kick { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h5v4h3V6h2V4h6v4h-2v2h-2v4h2v2h2v4h-6v-2h-2v-2H9v4H4z'/%3E%3C/svg%3E"); +} + +.tabler-brand-kick-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3a1 1 0 0 1 1 1v3h1V6a1 1 0 0 1 .883-.993L12 5h1V4a1 1 0 0 1 .883-.993L14 3h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1v1a1 1 0 0 1-.883.993L18 11h-1v2h1a1 1 0 0 1 .993.883L19 14v1h1a1 1 0 0 1 .993.883L21 16v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-1h-1a1 1 0 0 1-.993-.883L11 18v-1h-1v3a1 1 0 0 1-.883.993L9 21H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); +} + +.tabler-brand-kickstarter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 9l2.975-4.65Q14.895 3 16.352 3q1.185 0 2.054.858q.865.859.866 2.054q0 .883-.46 1.559L16 11.5l3.465 4.912q.535.692.535 1.613a2.92 2.92 0 0 1-.843 2.098q-.842.877-2.04.877q-1.316 0-2-.87l-4.112-5.697V17.5c0 .876-.313 1.69-.611 2.175C9.851 20.558 9.044 21 8.005 21c-.944 0-1.753-.327-2.271-.974q-.729-.899-.729-2.38V6.275q0-1.402.74-2.313C6.257 3.321 7.092 3 8.005 3c.868 0 1.821.321 2.4.962c.323.356.515.714.6 1.08c.052.224 0 .643 0 1.26V9z'/%3E%3C/svg%3E"); +} + +.tabler-brand-kotlin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20H4V4h16M4 20L20 4M4 12l8-8m0 8l8 8'/%3E%3C/svg%3E"); +} + +.tabler-brand-laravel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 17l8 5l7-4v-8l-4-2.5L18 5l4 2.5v4L11 18l-4-2.5V8L3 5.5zm8 1v4m-4-6.5l7-4m0-4v4m0 0l4 2.5'/%3E%3Cpath d='M11 13V5.5L7 3L3 5.5M7 8l4-2.5m7 4.5l4-2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-lastfm { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 8c-.83-1-1.388-1-2-1s-2 .271-2 2s1.384 2.233 3 3s2.125 1.812 2 3s-1 2-3 2s-3-1-3.5-2s-1.585-4.78-2.497-6a5 5 0 1 0-1 7'/%3E%3C/svg%3E"); +} + +.tabler-brand-leetcode { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13h7.5M9.424 7.268l4.999-4.999m2.21 14.375l-2.402 2.415a3.19 3.19 0 0 1-4.524 0l-3.77-3.787a3.223 3.223 0 0 1 0-4.544l3.77-3.787a3.19 3.19 0 0 1 4.524 0l2.302 2.313'/%3E%3C/svg%3E"); +} + +.tabler-brand-letterboxd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M6 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 10.663C21 6.439 16.959 3 12 3s-9 3.439-9 7.663c0 3.783 3.201 6.958 7.527 7.56c1.053.239.932.644.696 2.133c-.039.238-.184.932.777.512c.96-.42 5.18-3.201 7.073-5.48C20.377 13.884 21 12.359 21 10.673z'/%3E%3C/svg%3E"); +} + +.tabler-brand-linkedin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 11v5m0-8v.01M12 16v-5m4 5v-3a2 2 0 1 0-4 0'/%3E%3Cpath d='M3 7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-linkedin-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm-9 8a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0-1-1m6 0a3 3 0 0 0-1.168.236l-.125.057A1 1 0 0 0 11 11v5a1 1 0 0 0 2 0v-3a1 1 0 0 1 2 0v3a1 1 0 0 0 2 0v-3a3 3 0 0 0-3-3M8 7a1 1 0 0 0-.993.883L7 8.01a1 1 0 0 0 1.993.117L9 8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-brand-linktree { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10h16M6.5 4.5l11 11m-11 0l11-11M12 10V2m0 13v7'/%3E%3C/svg%3E"); +} + +.tabler-brand-linqpad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 21h3.5l2.5-6l2.5-1l2.5 7h4l1-4.5l-2-1l-7-12L6 3l1.5 4l2.5.5l1 2.5l-7 8z'/%3E%3C/svg%3E"); +} + +.tabler-brand-livewire { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='tablerBrandLivewire0' d='M20.982 18.777C20.61 19.325 20.33 20 19.576 20c-1.269 0-1.337-1.913-2.607-1.913S15.769 20 14.499 20c-1.268 0-1.337-1.913-2.607-1.913c-1.269 0-1.2 1.913-2.47 1.913c-1.268 0-1.337-1.913-2.607-1.913S5.615 20 4.345 20c-.398 0-.679-.189-.915-.448A10.4 10.4 0 0 1 2 14.262C2 8.593 6.477 4 12 4c5.524 0 10 4.594 10 10.261c0 1.62-.366 3.152-1.018 4.516'/%3E%3C/defs%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cuse href='%23tablerBrandLivewire0'/%3E%3Cuse href='%23tablerBrandLivewire0'/%3E%3Cpath d='M11.5 16c3.167 0 4.5-1.748 4.5-4.231C16 9.285 13.986 7 11.5 7C9.015 7 7 9.286 7 11.769S8.333 16 11.5 16'/%3E%3Cpath d='M10 11a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-loom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17.464 6.518a6 6 0 1 0-3.023 7.965'/%3E%3Cpath d='M17.482 17.464a6 6 0 1 0-7.965-3.023'/%3E%3Cpath d='M6.54 17.482a6 6 0 1 0 3.024-7.965'/%3E%3Cpath d='M6.518 6.54a6 6 0 1 0 7.965 3.024'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-mailgun { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='tablerBrandMailgun0' d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/defs%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 12a2 2 0 1 0 4 0a9 9 0 1 0-2.987 6.697'/%3E%3Cpath d='M7 12a5 5 0 1 0 10 0a5 5 0 1 0-10 0'/%3E%3Cuse href='%23tablerBrandMailgun0'/%3E%3Cuse href='%23tablerBrandMailgun0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-mantine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M11 16a4.97 4.97 0 0 0 2-4a5.01 5.01 0 0 0-2-4m3 1h-2m2 6h-2m-2-3h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-mastercard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M12 9.765a3 3 0 1 0 0 4.47'/%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-mastodon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.648 15.254C16.832 17.017 12 16.88 12 16.88a18.3 18.3 0 0 1-3.288-.256q1.69 2.977 8.982 2.475c-1.945 2.013-13.598 5.257-13.668-7.636L4 10.309c0-3.036.023-4.115 1.352-5.633C7.023 2.766 12 3.01 12 3.01s4.977-.243 6.648 1.667C19.977 6.195 20 7.274 20 10.31s-.456 4.074-1.352 4.944'/%3E%3Cpath d='M12 11.204V8.278C12 7.02 11.105 6 10 6S8 7.02 8 8.278V13m4-4.722C12 7.02 12.895 6 14 6s2 1.02 2 2.278V13'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-matrix { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 3H3v18h1m16 0h1V3h-1M7 9v6m5 0v-3.5a2.5 2.5 0 1 0-5 0v.5m10 3v-3.5a2.5 2.5 0 1 0-5 0v.5'/%3E%3C/svg%3E"); +} + +.tabler-brand-mcdonalds { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20c0-3.952-.966-16-4.038-16S12 13.087 12 18.756C12 13.087 11.104 4 8.038 4C4.973 4 4 16.048 4 20'/%3E%3C/svg%3E"); +} + +.tabler-brand-medium { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M8 9h1l3 3l3-3h1m-8 6h2m4 0h2M9 9v6m6-6v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-meetup { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.455 10.82C6.39 8.657 8.5 7 11 7c2.104 0 2.844 1.915 2 4l-2 6M6.981 7L3 16.914'/%3E%3Cpath d='M13 11c.937-2.16 3.071-3.802 5.42-3.972c2.104 0 3.128 1.706 2.284 3.792l-2.454 6.094C17.397 18.59 19 19.5 21 19'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-mercedes { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v9m0 0l7 5m-7-5l-7 5'/%3E%3C/svg%3E"); +} + +.tabler-brand-messenger { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 20l1.3-3.9A9 8 0 1 1 7.7 19z'/%3E%3Cpath d='m8 13l3-2l2 2l3-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-messenger-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.894 5.446c3.667 3.127 4.168 8.238 1.152 11.897c-2.842 3.447-7.965 4.583-12.231 2.805l-.233-.101l-4.374.931l-.033.005l-.042.008l-.031.002l-.01.003h-.018L3.022 21l-.024-.001l-.02.001l-.033-.003H2.91l-.022-.004l-.022-.002l-.035-.007l-.034-.005l-.016-.004l-.024-.005l-.049-.016l-.024-.005l-.011-.005l-.022-.007l-.045-.02l-.03-.012l-.011-.006l-.014-.006l-.031-.018l-.045-.024l-.016-.011l-.037-.026l-.04-.027l-.015-.013l-.043-.04l-.025-.02l-.062-.07l-.013-.013l-.011-.014l-.027-.04l-.026-.035a1 1 0 0 1-.054-.095l-.006-.013l-.019-.045l-.02-.042l-.004-.016l-.004-.01l-.011-.04l-.013-.04l-.002-.014l-.005-.019l-.005-.033l-.008-.042l-.002-.031l-.003-.026L2 20.022l.001-.036l.001-.023l.002-.053l.004-.025v-.019l.008-.036l.005-.033l.004-.017l.005-.023l.018-.06l.003-.013l1.15-3.45l-.022-.037C.969 12.45 1.97 7.805 5.59 5.079l.23-.168c3.898-2.766 9.469-2.54 13.073.535m-2.062 5a1 1 0 0 0-1.387-.278l-2.318 1.544l-1.42-1.42a1 1 0 0 0-1.262-.124l-3 2a1 1 0 0 0-.277 1.387l.07.093a1 1 0 0 0 1.317.184l2.317-1.545l1.42 1.42a1 1 0 0 0 1.263.125l3-2a1 1 0 0 0 .277-1.387'/%3E%3C/svg%3E"); +} + +.tabler-brand-meta { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10.174Q14.649 5.999 16.648 6c2 0 3.263 2.213 4 5.217c.704 2.869.5 6.783-2 6.783c-1.114 0-2.648-1.565-4.148-3.652a27.6 27.6 0 0 1-2.5-4.174m0 0Q9.351 5.999 7.352 6c-2 0-3.263 2.213-4 5.217c-.704 2.869-.5 6.783 2 6.783C6.466 18 8 16.435 9.5 14.348q1.5-2.087 2.5-4.174'/%3E%3C/svg%3E"); +} + +.tabler-brand-metabrainz { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7v10l7 4V3zm18 0v10l-7 4V3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-minecraft { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 16.008V7.99a1.98 1.98 0 0 0-1-1.717l-7-4.008a2.02 2.02 0 0 0-2 0L4 6.273c-.619.355-1 1.01-1 1.718v8.018c0 .709.381 1.363 1 1.717l7 4.008c.62.354 1.38.354 2 0l7-4.008c.619-.355 1-1.01 1-1.718M12 22V12m0 0l8.73-5.04m-17.46 0L12 12m0 5l3.003-1.668m3-1.667L21 12m-9 5l-9-5'/%3E%3Cpath d='m15 17l3-1.67v-3L15 14z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-miniprogram { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3Cpath d='M8 11.503a2.5 2.5 0 1 0 4 2v-3a2.5 2.5 0 1 1 4 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-mixpanel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0m17 0a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0m-8 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-brand-monday { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 15.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0M9.5 7a1.5 1.5 0 0 1 1.339 2.177l-4.034 7.074c-.264.447-.75.749-1.305.749a1.5 1.5 0 0 1-1.271-2.297l3.906-6.827A1.5 1.5 0 0 1 9.5 7m7 0a1.5 1.5 0 0 1 1.339 2.177l-4.034 7.074c-.264.447-.75.749-1.305.749a1.5 1.5 0 0 1-1.271-2.297l3.906-6.827A1.5 1.5 0 0 1 16.5 7'/%3E%3C/svg%3E"); +} + +.tabler-brand-mongodb { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v19m6-10.773c0 3.273-1.812 4.77-6 9.273c-4.188-4.503-6-6-6-9.273C6 6.773 9.071 4.3 12 2c2.929 2.3 6 4.773 6 9.227'/%3E%3C/svg%3E"); +} + +.tabler-brand-my-oppo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.316 5H5.684L2.266 9.019a1.09 1.09 0 0 0 .019 1.447L11.999 21l9.715-10.49a1.09 1.09 0 0 0 .024-1.444z'/%3E%3Cpath d='m9 11l3 3l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-mysql { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21c-1.427-1.026-3.59-3.854-4-6c-.486.77-1.501 2-2 2c-1.499-.888-.574-3.973 0-6c-1.596-1.433-2.468-2.458-2.5-4C1.15 3.56 4.056 1.73 7 4h1c8.482.5 6.421 8.07 9 11.5c2.295.522 3.665 2.254 5 3.5c-2.086-.2-2.784-.344-3.5 0c.478 1.64 2.123 2.2 3.5 3M9 7h.01'/%3E%3C/svg%3E"); +} + +.tabler-brand-national-geographic { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h10v18H7z'/%3E%3C/svg%3E"); +} + +.tabler-brand-nem { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.182 2q2.91.033 5.818 1.08l.364.135A23 23 0 0 1 22 5q0 8.427-5.87 13.92q-1.86 1.858-3.78 2.898L12 22q-2.1-1.054-4.13-3.079Q2.001 13.427 2 5q3.817-2.29 7.636-2.832L10 2.12A17 17 0 0 1 11.818 2z'/%3E%3Cpath d='M2.1 7.07Q5.21 17.15 12 10q0-6 4.07-7.06l.59-.11m-.31 15.68S19 13 12 10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-netbeans { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M15.5 9.43a1 1 0 0 1 .5.874v3.268a1 1 0 0 1-.515.874l-3 1.917a1 1 0 0 1-.97 0l-3-1.917A1 1 0 0 1 8 13.573v-3.269a1 1 0 0 1 .514-.874l3-1.786c.311-.173.69-.173 1 0l3 1.787H15.5z'/%3E%3Cpath d='M12 21v-9L4.5 7.5M12 12l7.5-4.5M12 3v4.5m7.5 8.5L16 14m-8 0l-3.5 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-netease-music { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 4c-2.93 1.346-5 5.046-5 8.492C4 17 8 20 12 20s8-3 8-7c0-3.513-3.5-5.513-6-5.513S9 9 9 12c0 2 1.5 3 3 3s3-1 3-3c0-3.513-2-4.508-2-6.515c0-3.504 3.5-2.603 4-1.502'/%3E%3C/svg%3E"); +} + +.tabler-brand-netflix { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 3l10 18h-4L5 3zM5 3v18h4V10.5M19 21V3h-4v10.5'/%3E%3C/svg%3E"); +} + +.tabler-brand-nexo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 3l5 3v12l-5 3l-10-6V9l10 6V9l-5-3z'/%3E%3Cpath d='M12 6L7 3L2 6v12l5 3l4.7-3.13'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-nextcloud { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12a5 5 0 1 0 10 0a5 5 0 1 0-10 0m-5 .5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0m15 0a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0'/%3E%3C/svg%3E"); +} + +.tabler-brand-nextjs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 15V9l7.745 10.65A9 9 0 1 1 19 17.657M15 12V9'/%3E%3C/svg%3E"); +} + +.tabler-brand-nodejs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 9v8.044a2 2 0 0 1-2.996 1.734l-1.568-.9A3 3 0 0 1 3 15.317V8.682a3 3 0 0 1 1.436-2.56l6-3.667a3 3 0 0 1 3.128 0l6 3.667A3 3 0 0 1 21 8.683v6.634a3 3 0 0 1-1.436 2.56l-6 3.667a3 3 0 0 1-3.128 0'/%3E%3Cpath d='M17 9h-3.5a1.5 1.5 0 0 0 0 3h2a1.5 1.5 0 0 1 0 3H12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-nord-vpn { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9.992 15l-2.007-3l-4.015 8c-2.212-3.061-2.625-7.098-.915-10.463A10.14 10.14 0 0 1 12 4a10.14 10.14 0 0 1 8.945 5.537c1.71 3.365 1.297 7.402-.915 10.463l-4.517-8l-1.505 1.5'/%3E%3Cpath d='m14.5 15l-3-6L9 13.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-notion { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 17.5V11h.5l4 6h.5v-6.5'/%3E%3Cpath d='m19.077 20.071l-11.53.887a1 1 0 0 1-.876-.397L4.2 17.267a1 1 0 0 1-.2-.6V5.926a1 1 0 0 1 .923-.997l11.389-.876a2 2 0 0 1 1.262.33l1.535 1.023A2 2 0 0 1 20 7.07v12.004a1 1 0 0 1-.923.997M4.5 5.5L7 8'/%3E%3Cpath d='M20 7L7 8v12.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-npm { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 8h22v7H11v2H7v-2H1zm6 0v7m7-7v7m3-4v4M4 11v4m7-4v1m9-1v4'/%3E%3C/svg%3E"); +} + +.tabler-brand-nuxt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.146 8.583l-1.3-2.09a1.046 1.046 0 0 0-1.786.017l-5.91 9.908A1.046 1.046 0 0 0 4.047 18H7.96m12.083 0c.743 0 1.201-.843.82-1.505l-4.044-7.013a.936.936 0 0 0-1.638 0l-4.043 7.013c-.382.662.076 1.505.819 1.505z'/%3E%3C/svg%3E"); +} + +.tabler-brand-nytimes { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.036 5.058a8 8 0 1 0 8.706 9.965'/%3E%3Cpath d='M12 21V10l-7.5 4m13-11a2.5 2.5 0 1 1 0 5l-11-5a2.5 2.5 0 0 0-.67 4.91M9 12v8m7-7h-.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-oauth { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 12a10 10 0 1 0 20 0a10 10 0 1 0-20 0'/%3E%3Cpath d='M12.556 6c.65 0 1.235.373 1.508.947l2.839 7.848a1.646 1.646 0 0 1-1.01 2.108a1.673 1.673 0 0 1-2.068-.851L13.365 15h-2.73l-.398.905A1.67 1.67 0 0 1 8.26 16.95l-.153-.047a1.647 1.647 0 0 1-1.056-1.956l2.824-7.852a1.66 1.66 0 0 1 1.409-1.087z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-office { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18h9V6L8 8v5l-4 2V7l9-4l7 2v13l-7 3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-ok-ru { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M20 12c0 8 0 8-8 8s-8 0-8-8s0-8 8-8s8 0 8 8'/%3E%3Cpath d='M9.5 13c1.333.667 3.667.667 5 0m-5 4l2.5-3l2.5 3M12 13.5v.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-onedrive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.456 10.45a6.45 6.45 0 0 0-12-2.151a4.857 4.857 0 0 0-4.44 5.241a4.856 4.856 0 0 0 5.236 4.444h10.751a3.77 3.77 0 0 0 3.99-3.54a3.77 3.77 0 0 0-3.538-3.992z'/%3E%3C/svg%3E"); +} + +.tabler-brand-onlyfans { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.5 6a6.5 6.5 0 1 0 0 13a6.5 6.5 0 0 0 0-13'/%3E%3Cpath d='M8.5 15a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5m5.5 1c2.5 0 6.42-1.467 7-4h-6c3-1 6.44-3.533 7-6h-4c-3.03 0-3.764-.196-5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-open-source { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a9 9 0 0 1 3.618 17.243l-2.193-5.602a3 3 0 1 0-2.849 0l-2.193 5.603A9 9 0 0 1 12 3'/%3E%3C/svg%3E"); +} + +.tabler-brand-open-source-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.283 2.004a10 10 0 0 1 3.736 19.155a1 1 0 0 1-1.332-.551l-2.193-5.602a1 1 0 0 1 .456-1.245a2 2 0 1 0-1.9 0a1 1 0 0 1 .457 1.244l-2.193 5.603a1 1 0 0 1-1.332.552A10 10 0 0 1 12 2z'/%3E%3C/svg%3E"); +} + +.tabler-brand-openai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.217 19.384A3.501 3.501 0 0 0 18 18.167V13l-6-3.35'/%3E%3Cpath d='M5.214 15.014A3.501 3.501 0 0 0 9.66 20.28L14 17.746V10.8'/%3E%3Cpath d='M6 7.63c-1.391-.236-2.787.395-3.534 1.689a3.474 3.474 0 0 0 1.271 4.745L8 16.578l6-3.348'/%3E%3Cpath d='M12.783 4.616A3.501 3.501 0 0 0 6 5.833V10.9l6 3.45'/%3E%3Cpath d='M18.786 8.986A3.501 3.501 0 0 0 14.34 3.72L10 6.254V13.2'/%3E%3Cpath d='M18 16.302c1.391.236 2.787-.395 3.534-1.689a3.474 3.474 0 0 0-1.271-4.745l-4.308-2.514L10 10.774'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-openvpn { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15.618 20.243l-2.193-5.602a3 3 0 1 0-2.849 0l-2.193 5.603'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-opera { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 12a3 5 0 1 0 6 0a3 5 0 1 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-opera-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 6c-2.285 0-3.915 2.619-3.997 5.752L8 12c0 3.242 1.655 6 4 6s4-2.758 4-6s-1.655-6-4-6'/%3E%3C/svg%3E"); +} + +.tabler-brand-pagekit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.077 20H7V4h11v14h-5.077'/%3E%3C/svg%3E"); +} + +.tabler-brand-parsinta { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9'/%3E%3Cpath d='M21 12a9 9 0 0 0-9-9' opacity='.5'/%3E%3Cpath d='M10 9v6l5-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-patreon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 8.408c-.003-2.299-1.746-4.182-3.79-4.862c-2.54-.844-5.888-.722-8.312.453c-2.939 1.425-3.862 4.545-3.896 7.656c-.028 2.559.22 9.297 3.92 9.345c2.75.036 3.159-3.603 4.43-5.356c.906-1.247 2.071-1.599 3.506-1.963c2.465-.627 4.146-2.626 4.142-5.273'/%3E%3C/svg%3E"); +} + +.tabler-brand-patreon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.462 3.1c2.615-1.268 6.226-1.446 9.063-.503c2.568.853 4.471 3.175 4.475 5.81c.004 3.061-1.942 5.492-4.896 6.243c-1.693.43-2.338.75-2.942 1.582c-.238.328-.45.745-.796 1.533l-.22.5C11 20.866 9.99 22.027 7.91 22c-2.232-.03-3.603-1.742-4.313-4.48c-.458-1.768-.617-3.808-.594-5.876c.044-3.993 1.42-7.072 4.46-8.545z'/%3E%3C/svg%3E"); +} + +.tabler-brand-paypal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13h2.5c2.5 0 5-2.5 5-5c0-3-1.9-5-5-5H7c-.5 0-1 .5-1 1L4 18c0 .5.5 1 1 1h2.8L9 14c.1-.6.4-1 1-1m7.5-5.8C19.2 8.2 20 10 20 12c0 2.5-2.5 4.5-5 4.5h-2.6l-.6 3.6a1 1 0 0 1-1 .8H8.1a.5.5 0 0 1-.5-.6l.2-1.4'/%3E%3C/svg%3E"); +} + +.tabler-brand-paypal-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.5 2c3.113 0 5.309 1.785 5.863 4.565C20.088 7.75 21 9.717 21 12c0 2.933-2.748 5.384-5.783 5.496L15 17.5h-1.754l-.466 2.8a2 2 0 0 1-1.823 1.597l-.157.003H8.12a1.5 1.5 0 0 1-1.182-.54a1.5 1.5 0 0 1-.348-1.07l.042-.29H5c-1.004 0-1.914-.864-1.994-1.857L3 18l.01-.141L5.003 3.905l.003-.048c.072-.894.815-1.682 1.695-1.832l.156-.02L7 2zm5.812 7.35l-.024.087c-.706 2.403-3.072 4.436-5.555 4.557L12.5 14H9.997v.05l-.025.183l-1.2 5l-.019.07l-.088.597h2.154l.595-3.564a1 1 0 0 1 .865-.829l.121-.007H15c2.073 0 4-1.67 4-3.5c0-1.022-.236-1.924-.688-2.65'/%3E%3C/svg%3E"); +} + +.tabler-brand-paypay { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6.375 21l3.938-13.838M3 6c16.731 0 21.231 9.881 4.5 11'/%3E%3Cpath d='M21 19V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-peanut { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 16.25l-.816-.36l-.462-.196c-1.444-.592-2-.593-3.447 0l-.462.195l-.817.359a4.5 4.5 0 1 1 0-8.49v0l1.054.462l.434.178c1.292.507 1.863.48 3.237-.082l.462-.195l.817-.359a4.5 4.5 0 1 1 0 8.49'/%3E%3C/svg%3E"); +} + +.tabler-brand-pepsi { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M4 16c5.713-2.973 11-3.5 13.449-11.162'/%3E%3Cpath d='M5 17.5c5.118-2.859 15 0 14-11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-php { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 12a10 9 0 1 0 20 0a10 9 0 1 0-20 0'/%3E%3Cpath d='m5.5 15l.395-1.974L6.5 10h1.32a1 1 0 0 1 .986 1.164l-.167 1a1 1 0 0 1-.986.836H6m9.5 2l.395-1.974L16.5 10h1.32a1 1 0 0 1 .986 1.164l-.167 1a1 1 0 0 1-.986.836H16m-4-5.5L11 13m.6-3H14l-.5 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-picsart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 9a7 7 0 1 0 14 0A7 7 0 1 0 5 9'/%3E%3Cpath d='M9 9a3 3 0 1 0 6 0a3 3 0 1 0-6 0M5 9v11a2 2 0 1 0 4 0v-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-pinterest { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 20l4-9m-1.3 3c.437 1.263 1.43 2 2.55 2c2.071 0 3.75-1.554 3.75-4a5 5 0 1 0-9.7 1.7'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-pinterest-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 0 1-8.512 18.023l2.364-5.315A3.5 3.5 0 0 0 13.25 17c2.708 0 4.75-2.089 4.75-5a6 6 0 1 0-11.64 2.041a1 1 0 1 0 1.88-.682a4 4 0 1 1 7.76-1.36C16 13.817 14.844 15 13.25 15c-.609 0-1.153-.361-1.478-1.022l1.142-2.572a1 1 0 0 0-1.828-.812l-4.392 9.882A10 10 0 0 1 2 12l.005-.324A10 10 0 0 1 17 3.34'/%3E%3C/svg%3E"); +} + +.tabler-brand-planetscale { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.993 11.63a9 9 0 0 1-9.362 9.362zM12 3a9 9 0 0 1 8.166 5.211L8.211 20.166A9 9 0 0 1 12 3m0 9l-6 6'/%3E%3C/svg%3E"); +} + +.tabler-brand-pnpm { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17h4v4H3zm7 0h4v4h-4zm7 0h4v4h-4zm0-7h4v4h-4zm0-7h4v4h-4zm-7 7h4v4h-4zm0-7h4v4h-4zM3 3h4v4H3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-pocket { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 4h14a2 2 0 0 1 2 2v6a9 9 0 0 1-18 0V6a2 2 0 0 1 2-2'/%3E%3Cpath d='m8 11l4 4l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-polymer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.706 6L3 12l3.706 6h1.059l8.47-12h1.06L21 12l-3.706 6'/%3E%3C/svg%3E"); +} + +.tabler-brand-powershell { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.887 20h11.868c.893 0 1.664-.665 1.847-1.592l2.358-12c.212-1.081-.442-2.14-1.462-2.366A1.8 1.8 0 0 0 19.113 4H7.245c-.893 0-1.664.665-1.847 1.592l-2.358 12c-.212 1.081.442 2.14 1.462 2.366q.191.042.385.042'/%3E%3Cpath d='m9 8l4 4l-6 4m5 0h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-printables { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 21l12-7V6.5L12 3L6 6.5l6 3.5v7.5L6 14z'/%3E%3C/svg%3E"); +} + +.tabler-brand-prisma { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4.186 16.202l3.615 5.313c.265.39.754.57 1.215.447l10.166-2.718a1.086 1.086 0 0 0 .713-1.511L12.39 2.25a.448.448 0 0 0-.787-.033L4.15 15.055a1.07 1.07 0 0 0 .037 1.147zM8.5 22L12 2'/%3E%3C/svg%3E"); +} + +.tabler-brand-producthunt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 16V8h2.5a2.5 2.5 0 1 1 0 5H10'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-pushbullet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M11 8v8h2a4 4 0 1 0 0-8zM8 8v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-pushover { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.16 10.985C5.33 9.05 7.69 3 14.355 3C17.688 3 19 4.382 19 6.9c0 2.597-2.612 6.1-9 6.1m2.5-7L7 21'/%3E%3C/svg%3E"); +} + +.tabler-brand-python { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 9H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h3m4-2h7a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3'/%3E%3Cpath d='M8 9V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4m-5-9v.01M13 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-qq { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9.748a14.72 14.72 0 0 0 11.995-.052C18.27.46 6.891-1.56 6 9.748M18 10c.984 2.762 1.949 4.765 2 7.153c.014.688-.664 1.346-1.184.303Q18.296 16.412 17 16m0 0c.031 1.831.147 3.102-1 4m-8 0c-1.099-.87-.914-2.24-1-4m-1-6c-.783 2.338-1.742 4.12-1.968 6.43c-.217 2.227.716 1.644 1.16.917Q5.636 16.618 7 16m8.898-3l-.476-2M8 20l-1.5 1c-.5.5-.5 1 .5 1h10c1 0 1-.5.5-1L16 20'/%3E%3Cpath d='M12.75 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-3.5 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-radix-ui { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 5.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0M6 3h5v5H6zm5 8v10a5 5 0 0 1-.217-9.995z'/%3E%3C/svg%3E"); +} + +.tabler-brand-react { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.306 8.711C3.704 9.434 2 10.637 2 12c0 2.21 4.477 4 10 4c.773 0 1.526-.035 2.248-.102m3.444-.609C20.295 14.567 22 13.363 22 12c0-2.21-4.477-4-10-4c-.773 0-1.526.035-2.25.102'/%3E%3Cpath d='M6.305 15.287C5.629 17.902 5.82 19.98 7 20.66c1.913 1.105 5.703-1.877 8.464-6.66q.581-1.007 1.036-2m1.194-3.284C18.371 6.1 18.181 4.02 17 3.34C15.087 2.235 11.297 5.217 8.536 10c-.387.67-.733 1.34-1.037 2'/%3E%3Cpath d='M12 5.424C10.075 3.532 8.18 2.658 7 3.34C5.087 4.444 5.774 9.217 8.536 14c.386.67.793 1.304 1.212 1.896M12 18.574c1.926 1.893 3.821 2.768 5 2.086c1.913-1.104 1.226-5.877-1.536-10.66q-.563-.976-1.212-1.897M11.5 12.866a1 1 0 1 0 1-1.732a1 1 0 0 0-1 1.732'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-react-native { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.357 9C3.72 9.68 2 10.845 2 12.175C2 14.282 6.405 16 11.85 16c.74 0 1.26-.039 1.95-.097'/%3E%3Cpath d='M9.837 15.9c-.413-.596-.806-1.133-1.18-1.8c-2.751-4.9-3.488-9.77-1.63-10.873c1.15-.697 3.047.253 4.974 2.254'/%3E%3Cpath d='M6.429 15.387c-.702 2.688-.56 4.716.56 5.395c1.783 1.08 5.387-1.958 8.043-6.804q.54-1.005.968-1.978'/%3E%3Cpath d='M12 18.52c1.928 2 3.817 2.95 4.978 2.253c1.85-1.102 1.121-5.972-1.633-10.873c-.384-.677-.777-1.204-1.18-1.8'/%3E%3Cpath d='M17.66 15c2.612-.687 4.34-1.85 4.34-3.176C22 9.714 17.592 8 12.155 8c-.747 0-1.266.029-1.955.087'/%3E%3Cpath d='M8 12c.285-.66.607-1.308.968-1.978c2.647-4.844 6.253-7.89 8.046-6.801c1.11.679 1.262 2.706.56 5.393m-5.314 3.401h-.01c-.01.13-.12.24-.26.24a.263.263 0 0 1-.25-.26c0-.14.11-.25.24-.25h-.01c.13-.01.25.11.25.24'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-reason { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M18 18h-3v-6h3m0 3h-3m-7 3v-6h2.5a1.5 1.5 0 0 1 0 3H8m4 3l-2-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-reddit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8c2.648 0 5.028.826 6.675 2.14a2.5 2.5 0 0 1 2.326 4.36c0 3.59-4.03 6.5-9 6.5c-4.875 0-8.845-2.8-9-6.294l-1-.206a2.5 2.5 0 0 1 2.326-4.36C5.973 8.827 8.353 8 11.001 8zm0 0l1-5l6 1'/%3E%3Cpath d='M18 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Ccircle cx='9' cy='13' r='.5' fill='black'/%3E%3Ccircle cx='15' cy='13' r='.5' fill='black'/%3E%3Cpath d='M10 17q1 .5 2 .5c1 0 1.333-.167 2-.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-redhat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 10.5l1.436-4c.318-.876.728-1.302 1.359-1.302c.219 0 1.054.365 1.88.583c.825.219.733-.329.908-.487s.355-.294.61-.294c.242 0 .553.048 1.692.448a20 20 0 0 1 2.204.922c1.175.582 1.426.913 1.595 1.507L18.5 12.5c2.086.898 3.5 2.357 3.5 3.682C22 17.867 20.8 20 16.043 20C9.837 20 2 15.958 2 12.68q0-1.565 4-2.18'/%3E%3Cpath d='M6 10.5c0 .969 4.39 3.5 9.5 3.5c1.314 0 3 .063 3-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-redux { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.54 7c-.805-2.365-2.536-4-4.54-4c-2.774 0-5.023 2.632-5.023 6.496c0 1.956 1.582 4.727 2.512 6'/%3E%3Cpath d='M4.711 11.979C3.055 13.856 2.497 16.164 3.5 17.89c1.387 2.39 5.138 2.831 8.501.9c1.703-.979 2.875-3.362 3.516-4.798'/%3E%3Cpath d='M15.014 19.99c2.511 0 4.523-.438 5.487-2.1c1.387-2.39-.215-5.893-3.579-7.824c-1.702-.979-4.357-1.235-5.927-1.07'/%3E%3Cpath d='M10.493 9.862c.48.276 1.095.112 1.372-.366a1 1 0 0 0-.367-1.365a1.007 1.007 0 0 0-1.373.366a1 1 0 0 0 .368 1.365M8.5 15.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m6-1.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-revolut { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 10h3v10H5z'/%3E%3Cpath d='M14.5 4H5v3h9.4a1.5 1.5 0 0 1 0 3H11v4l4 6h4l-5-7h.5a4.5 4.5 0 1 0 0-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-rumble { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.993 9.108c.383.4.687.863.893 1.368a4.2 4.2 0 0 1 .006 3.166a4.4 4.4 0 0 1-.887 1.372a20 20 0 0 1-2.208 2a20.6 20.6 0 0 1-2.495 1.669a21.3 21.3 0 0 1-5.622 2.202a4.2 4.2 0 0 1-3.002-.404a4 4 0 0 1-1.163-.967a3.8 3.8 0 0 1-.695-1.312C3.621 14.3 3.798 9.89 4.954 5.972c.609-2.057 2.643-3.349 4.737-2.874c3.88.88 7.52 3.147 10.302 6.01'/%3E%3Cpath d='M14.044 13.034c.67-.505.67-1.489 0-2.01a15 15 0 0 0-1.498-1.044a16 16 0 0 0-1.62-.865c-.77-.35-1.63.139-1.753.973a15.4 15.4 0 0 0-.1 3.786a1.232 1.232 0 0 0 1.715 1.027a15 15 0 0 0 1.694-.827a14.5 14.5 0 0 0 1.562-1.035z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-rust { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.139 3.463c.473-1.95 3.249-1.95 3.722 0a1.916 1.916 0 0 0 2.859 1.185c1.714-1.045 3.678.918 2.633 2.633a1.916 1.916 0 0 0 1.184 2.858c1.95.473 1.95 3.249 0 3.722a1.916 1.916 0 0 0-1.185 2.859c1.045 1.714-.918 3.678-2.633 2.633a1.916 1.916 0 0 0-2.858 1.184c-.473 1.95-3.249 1.95-3.722 0a1.916 1.916 0 0 0-2.859-1.185c-1.714 1.045-3.678-.918-2.633-2.633a1.916 1.916 0 0 0-1.184-2.858c-1.95-.473-1.95-3.249 0-3.722A1.916 1.916 0 0 0 4.648 7.28c-1.045-1.714.918-3.678 2.633-2.633a1.914 1.914 0 0 0 2.858-1.184'/%3E%3Cpath d='M8 12h6a2 2 0 1 0 0-4H8v8z'/%3E%3Cpath d='M19 16h-2a2 2 0 0 1-2-2a2 2 0 0 0-2-2h-1M9 8H5m0 8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-safari { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 16l2-6l6-2l-2 6z'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-samsungpass { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 12a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm3-2V8.138C7 5.3 9.239 3 12 3s5 2.3 5 5.138V10'/%3E%3Cpath d='M10.485 17.577c.337.29.7.423 1.515.423h.413c.323 0 .633-.133.862-.368a1.27 1.27 0 0 0 .356-.886c0-.332-.128-.65-.356-.886a1.2 1.2 0 0 0-.862-.368h-.826a1.2 1.2 0 0 1-.861-.367a1.27 1.27 0 0 1-.356-.886c0-.332.128-.651.356-.886a1.2 1.2 0 0 1 .861-.368H12c.816 0 1.178.133 1.515.423'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-sass { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 10.523c2.46-.826 4-.826 4-2.155c0-1.366-1.347-1.366-2.735-1.366c-1.91 0-3.352.49-4.537 1.748c-.848.902-1.027 2.449-.153 3.307c.973.956 3.206 1.789 2.884 3.493c-.233 1.235-1.469 1.823-2.617 1.202c-.782-.424-.454-1.746.626-2.512s2.822-.992 4.1-.24c.98.575 1.046 1.724.434 2.193'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-sentry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 18a1.93 1.93 0 0 0 .306 1.076A2 2 0 0 0 4.89 20c.646.033-.537 0 .11 0h3a4.99 4.99 0 0 0-3.66-4.81q.839-1.459 2.04-3.531A9 9 0 0 1 12 20h7a2 2 0 0 0 1.84-2.75L13.74 5a2 2 0 0 0-3.5 0L8.4 8.176C12.882 10.226 16 14.747 16 20'/%3E%3C/svg%3E"); +} + +.tabler-brand-sharik { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.281 16.606A8.97 8.97 0 0 1 5.644 5.629a9.03 9.03 0 0 1 11.011-1.346C15.071 8.975 14.24 11.243 12 13c-1.584 1.242-3.836 2.24-7.719 3.606M20.616 9.3c2.113 7.59-4.892 13.361-11.302 11.264c1.931-3.1 3.235-4.606 4.686-6.065c1.705-1.715 3.591-3.23 6.616-5.199'/%3E%3C/svg%3E"); +} + +.tabler-brand-shazam { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 12l2-2a2.83 2.83 0 0 1 4 0a2.83 2.83 0 0 1 0 4l-3 3'/%3E%3Cpath d='m14 12l-2 2a2.828 2.828 0 1 1-4-4l3-3'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-shopee { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 7l.867 12.143a2 2 0 0 0 2 1.857h10.276a2 2 0 0 0 2-1.857L20.01 7h-16zm4.5 0c0-1.653 1.5-4 3.5-4s3.5 2.347 3.5 4'/%3E%3Cpath d='M9.5 17c.413.462 1 1 2.5 1s2.5-.897 2.5-2s-1-1.5-2.5-2s-2-1.47-2-2c0-1.104 1-2 2-2s1.5 0 2.5 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-sketch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.262 10.878l8 8.789c.4.44 1.091.44 1.491 0l8-8.79c.313-.344.349-.859.087-1.243L17.303 4.44a1 1 0 0 0-.823-.436H7.554a1 1 0 0 0-.823.436l-3.54 5.192c-.263.385-.227.901.087 1.246z'/%3E%3C/svg%3E"); +} + +.tabler-brand-sketch-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.554 3.004h8.929a2 2 0 0 1 1.647.873l3.536 5.193a2.006 2.006 0 0 1-.173 2.48l-8 8.79a2.007 2.007 0 0 1-2.97 0l-8-8.789a1 1 0 0 1-.13-.175l-.012-.026l-.051-.072a2.01 2.01 0 0 1-.056-2.063l.09-.146l3.541-5.193c.372-.544.987-.87 1.649-.872'/%3E%3C/svg%3E"); +} + +.tabler-brand-skype { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3a9 9 0 0 1 8.603 11.65a4.5 4.5 0 0 1-5.953 5.953A9 9 0 0 1 3.397 9.35A4.5 4.5 0 0 1 9.35 3.396A9 9 0 0 1 12 3'/%3E%3Cpath d='M8 14.5c.5 2 2.358 2.5 4 2.5c2.905 0 4-1.187 4-2.5c0-1.503-1.927-2.5-4-2.5s-4-1-4-2.5C8 8.187 9.095 7 12 7c1.642 0 3.5.5 4 2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-slack { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12V6a2 2 0 0 1 4 0v6m0-2a2 2 0 1 1 2 2h-6m0 0h6a2 2 0 0 1 0 4h-6m2 0a2 2 0 1 1-2 2v-6m0 0v6a2 2 0 0 1-4 0v-6m0 2a2 2 0 1 1-2-2h6m0 0H6a2 2 0 0 1 0-4h6m-2 0a2 2 0 1 1 2-2v6'/%3E%3C/svg%3E"); +} + +.tabler-brand-snapchat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.882 7.842a4.882 4.882 0 0 0-9.764 0c0 4.273-.213 6.409-4.118 8.118c2 .882 2 .882 3 3c3 0 4 2 6 2s3-2 6-2c1-2.118 1-2.118 3-3c-3.906-1.709-4.118-3.845-4.118-8.118M3 15.961c4-2.118 4-4.118 1-7.118m17 7.118c-4-2.118-4-4.118-1-7.118'/%3E%3C/svg%3E"); +} + +.tabler-brand-snapchat-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.96a5.88 5.88 0 0 1 5.882 5.882c0 .618.008 1.174.03 1.678l.008.21l.084-.115q.46-.627 1.102-1.29l.187-.19a1 1 0 0 1 1.414 1.415c-2.637 2.637-2.51 3.795.76 5.527l.048.025a.98.98 0 0 1 .46.636l.004.022l.003.013l.006.043l.006.032v.009l.003.025l.001.051l.002.026l-.001.009v.025l-.003.042l-.002.034l-.002.015l-.002.02l-.004.016l-.01.06l-.007.026l-.006.02l-.016.06l-.013.029l-.005.013l-.024.062a1 1 0 0 1-.197.28l-.03.025l-.016.014l-.043.039l-.013.007l-.018.015l-.051.033l-.02.014l-.008.003l-.014.01a1 1 0 0 1-.098.049l-.013.003l-.146.066c-.576.255-.81.365-1.008.474l-.053.03c-.27.155-.398.277-.558.525c-.156.245-.293.516-.715 1.41a1 1 0 0 1-.904.573c-1.067 0-1.798.25-2.879.868l-.426.246c-.176.102-.311.178-.447.25c-.794.423-1.464.636-2.248.636s-1.454-.213-2.248-.636a15 15 0 0 1-.447-.25l-.426-.246C7.798 20.21 7.067 19.96 6 19.96a1 1 0 0 1-.904-.573c-.422-.894-.559-1.165-.715-1.41a1.4 1.4 0 0 0-.558-.525c-.228-.13-.47-.243-1.227-.577l.02.007l-.013-.003a1 1 0 0 1-.098-.05l-.014-.009l-.028-.017l-.051-.033l-.018-.015l-.013-.007l-.043-.039l-.012-.01l-.004-.004l-.03-.025a1 1 0 0 1-.197-.28l-.024-.062l-.005-.013l-.013-.028l-.016-.061l-.005-.012l-.008-.035l-.01-.059l-.004-.016l-.002-.02l-.002-.015l-.002-.035L2 15.993l.001-.025l-.001-.01l.002-.025l.001-.05l.003-.026v-.01l.006-.03l.006-.044l.004-.014l.002-.021a.98.98 0 0 1 .461-.636l.048-.025l.204-.11c3.003-1.635 3.132-2.785.72-5.25l-.164-.167a1 1 0 0 1 1.414-1.414q.764.763 1.289 1.479l.083.115l.01-.21q.025-.628.028-1.374l.001-.304A5.88 5.88 0 0 1 12 1.96'/%3E%3C/svg%3E"); +} + +.tabler-brand-snapseed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.152 3.115a.46.46 0 0 0-.609 0C4.6 5.695 3.014 8.556 3 11.493c0 2.928 1.586 5.803 4.543 8.392a.46.46 0 0 0 .61 0c2.957-2.589 4.547-5.464 4.547-8.392s-1.6-5.799-4.548-8.378'/%3E%3Cpath d='m8 20l12.09-.011c.503 0 .91-.434.91-.969v-6.063c0-.535-.407-.968-.91-.968h-7.382'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-snowflake { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 21v-5.5l4.5 2.5M10 21v-5.5L5.5 18m-2-3.5L8 12L3.5 9.5m17 0L16 12l4.5 2.5M10 3v5.5L5.5 6M14 3v5.5L18.5 6M12 11l1 1l-1 1l-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-brand-socket-io { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M11 11h1l3-4zm1 2h1l-4 4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-solidjs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 17.5Q9 22 12 22c2.5 0 4-1.5 4-3.5S14.5 15 12 15q-3 0-10 2.5'/%3E%3Cpath d='M5 13.5Q12 11 15 11c2.5 0 4 1.5 4 3.5c0 .738-.204 1.408-.588 1.96l-2.883 3.825M22 6.5C18 3.5 14 2 12 2c-2.04 0-2.618.463-3.419 1.545M2 17.5l3-4m17-7l-3 4M8.581 3.545L5.628 7.256'/%3E%3Cpath d='M7.416 12.662C5.906 12.186 5 11.183 5 9.5C5 7 6.5 6 9 6c1.688 0 5.087 1.068 8.198 3.204A115 115 0 0 1 19 10.5l-2.302.785'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-soundcloud { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 11h1c1.38 0 3 1.274 3 3c0 1.657-1.5 3-3 3h-6V7c3 0 4.5 1.5 5 4M9 8v9m-3 0v-7m-3 6v-2'/%3E%3C/svg%3E"); +} + +.tabler-brand-spacehey { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-1 14h6v-6a3 3 0 0 0-6 0zM11 8v2.5A3.5 3.5 0 0 1 7.5 14H7a3 3 0 0 1 0-6z'/%3E%3C/svg%3E"); +} + +.tabler-brand-speedtest { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.636 19.364a9 9 0 1 1 12.728 0M16 9l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-brand-spotify { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M8 11.973c2.5-1.473 5.5-.973 7.5.527M9 15c1.5-1 4-1 5 .5M7 9c2-1 6-2 10 .5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-spotify-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-2.168 11.605c-1.285-1.927-4.354-2.132-6.387-.777a1 1 0 0 0 1.11 1.664c1.195-.797 3.014-.675 3.613.223a1 1 0 1 0 1.664-1.11M16.1 11.7c-2.469-1.852-5.895-2.187-8.608-.589a1 1 0 0 0 1.016 1.724c1.986-1.171 4.544-.92 6.392.465a1 1 0 0 0 1.2-1.6m1.43-3.048C13.853 6.354 9.764 6.5 6.553 8.106a1 1 0 0 0 .894 1.788c2.635-1.317 5.997-1.437 9.023.454a1 1 0 1 0 1.06-1.696'/%3E%3C/svg%3E"); +} + +.tabler-brand-stackoverflow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 17v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1M8 16h8m-7.678-3.418l7.956.836m-7.491-4.25l7.826 1.664m-6.517-5.068l7.608 2.472'/%3E%3C/svg%3E"); +} + +.tabler-brand-stackshare { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4 0h3l3.5 6H17m0-12h-3.5L10 12'/%3E%3C/svg%3E"); +} + +.tabler-brand-steam { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.5 5a4.5 4.5 0 1 1-.653 8.953L11.5 16.962V17a3 3 0 0 1-2.824 3H8.5a3 3 0 0 1-2.94-2.402L3 16.5V13l3.51 1.755a2.99 2.99 0 0 1 2.834-.635l2.727-3.818A4.5 4.5 0 0 1 16.5 5'/%3E%3Ccircle cx='16.5' cy='9.5' r='1' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-steam-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.5 4a5.5 5.5 0 1 1-.309 10.992l-.078-.007l-3.646 2.524l-.011.094c-.267 1.775-1.707 3.18-3.571 3.38L8.676 21H8.5a4 4 0 0 1-3.756-2.623l-.016-.048l-2.122-.91a1 1 0 0 1-.599-.8L2 16.5V13a1 1 0 0 1 1.447-.894l2.964 1.481l.174-.1a4 4 0 0 1 2.15-.482l.166.014l2.126-2.977l-.01-.098a5.5 5.5 0 0 1 1.092-3.758l.169-.212A5.5 5.5 0 0 1 16.5 4m0 3.5a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E"); +} + +.tabler-brand-stocktwits { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 3L8 7.5l8 4.5m-8 0l8 4.5L8 21'/%3E%3C/svg%3E"); +} + +.tabler-brand-storj { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m16 10a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0-10a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-8-4a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 18a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='m12 21l-8-4V7l8-4l8 4v10z'/%3E%3Cpath d='M9.1 15a2.1 2.1 0 0 1-.648-4.098C8.734 9.254 9.771 8 11.5 8c1.694 0 2.906 1.203 3.23 2.8h.17a2.1 2.1 0 0 1 .202 4.19L14.9 15zM4 7l4.323 2.702m8.09 5.056L20 17M4 17l3.529-2.206m7.08-4.424L20 7m-8-4v5m0 7v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-storybook { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m5 4l.5 16.5L19 21V3z'/%3E%3Cpath d='M9 15c.6 1.5 1.639 2 3.283 2H12c1.8 0 3-.974 3-2.435c0-1.194-.831-1.799-2.147-2.333l-1.975-.802C9.728 10.963 9 10.008 9 8.963c0-.97.899-1.786 2.087-1.893l.613-.055c1.528-.138 3 .762 3.3 1.985m1-5.5v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-storytel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.103 22c2.292-2.933 16.825-2.43 16.825-11.538C20.928 4.164 15.954 2 12.477 2S3 5.036 3 13.241C3 19.615 4.103 22 4.103 22'/%3E%3C/svg%3E"); +} + +.tabler-brand-strava { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 13L10 3L5 13m6 0l4 8l4-8'/%3E%3C/svg%3E"); +} + +.tabler-brand-stripe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.453 8.056c0-.623.518-.979 1.442-.979c1.69 0 3.41.343 4.605.923l.5-4c-.948-.449-2.82-1-5.5-1c-1.895 0-3.373.087-4.5 1c-1.172.956-2 2.33-2 4c0 3.03 1.958 4.906 5 6c1.961.69 3 .743 3 1.5c0 .735-.851 1.5-2 1.5c-1.423 0-3.963-.609-5.5-1.5l-.5 4c1.321.734 3.474 1.5 6 1.5c2 0 3.957-.468 5.084-1.36C18.347 18.661 19 17.372 19 15.5c0-3.096-1.915-4.547-5-5.637c-1.646-.605-2.544-1.07-2.544-1.807z'/%3E%3C/svg%3E"); +} + +.tabler-brand-stripe-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.5 2c2.45 0 4.543.44 5.928 1.096a1 1 0 0 1 .564 1.028l-.5 4a1 1 0 0 1-1.429.776c-1.047-.509-2.618-.823-4.168-.823q-.206.001-.332.026l.028.024l.07.047c.314.207.832.437 1.672.746C18.157 10.271 20 12.16 20 15.5c0 2.13-.758 3.732-2.295 4.924C16.412 21.447 14.283 22 12 22c-2.4 0-4.72-.644-6.486-1.626a1 1 0 0 1-.506-.998l.5-4a1 1 0 0 1 1.494-.741C8.294 15.385 10.642 16 12 16c.39 0 .704-.147.87-.295l.035-.035l-.09-.035c-.167-.06-1.583-.493-2.153-.694C7.036 13.637 5 11.332 5 8c0-1.887.882-3.563 2.37-4.777C8.59 2.236 9.887 2 12.5 2'/%3E%3C/svg%3E"); +} + +.tabler-brand-sublime-text { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 8L5 12.5V7l14-4.5zm0 9L5 21.5V16l14-4.5zm0-5.5L5 7m0 5.5L19 17'/%3E%3C/svg%3E"); +} + +.tabler-brand-sugarizer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.277 16l3.252-3.252a1.61 1.61 0 0 0-2.277-2.276L12 13.723l-3.252-3.251a1.61 1.61 0 0 0-2.276 2.276L9.723 16l-3.251 3.252a1.61 1.61 0 1 0 2.276 2.277L12 18.277l3.252 3.252a1.61 1.61 0 1 0 2.277-2.277zM9 5a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-brand-supabase { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14h8v7l8-11h-8V3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-superhuman { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 12l4 3l-8 7l-8-7l4-3'/%3E%3Cpath d='M12 3L4 9l8 6l8-6zm0 12h8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-supernova { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M15 15h.5c3.038 0 5.5-1.343 5.5-3s-2.462-3-5.5-3c-1.836 0-3.462.49-4.46 1.245M9 9h-.5C5.462 9 3 10.343 3 12s2.462 3 5.5 3c1.844 0 3.476-.495 4.474-1.255'/%3E%3Cpath d='M15 9v-.5C15 5.462 13.657 3 12 3S9 5.462 9 8.5c0 1.833.49 3.457 1.241 4.456M9 15v.5c0 3.038 1.343 5.5 3 5.5s3-2.462 3-5.5c0-1.842-.494-3.472-1.252-4.47'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-surfshark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.954 9.447c-.237-6.217 0-6.217-6-6.425c-5.774-.208-6.824 1-7.91 5.382C3.16 20.22 2.199 23.12 10.836 19.602c9.392-3.831 9.297-5.382 9.114-10.155z'/%3E%3Cpath d='M8 16h.452c1.943.007 3.526-1.461 3.543-3.286v-2.428c.018-1.828 1.607-3.298 3.553-3.286H16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-svelte { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 8l-5 3l.821-.495c1.86-1.15 4.412-.49 5.574 1.352a3.91 3.91 0 0 1-1.264 5.42l-5.053 3.126c-1.86 1.151-4.312.591-5.474-1.251a3.91 3.91 0 0 1 1.263-5.42l.26-.16'/%3E%3Cpath d='m8 17l5-3l-.822.496c-1.86 1.151-4.411.491-5.574-1.351a3.91 3.91 0 0 1 1.264-5.42l5.054-3.127c1.86-1.15 4.311-.59 5.474 1.252a3.91 3.91 0 0 1-1.264 5.42l-.26.16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-swift { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.547 15.828C21.877 11.702 19.163 6.307 14.5 3c-.135-.096 2.39 6.704 1.308 9.124Q12.578 9.944 8 6l-.5 2L4 7q6.54 7.122 8.56 8.841C7.902 17.93 1.91 14.863 2 15c1.016 1.545 6 6 11 6c2 0 3.788-.502 4.742-1.389c.005-.005.432-.446 1.378-.17q.755.221 2.88 1.559v-1.507c0-1.377-.515-2.67-1.453-3.665'/%3E%3C/svg%3E"); +} + +.tabler-brand-symfony { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 13q.687 1 2 1c1.313 0 2-.875 2-1.5c0-1.5-2-1-2-2C8 9.875 8.516 9 9.5 9c2.5 0 1.563 2 5.5 2q1 0 1-1'/%3E%3Cpath d='M9 17q-.143 1 1 1q2.571 0 3-6c.286-4 1.571-6 3-6q.857 0 1 1'/%3E%3Cpath d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2a10 10 0 0 1 10 10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-tabler { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 9l3 3l-3 3m5 0h3'/%3E%3Cpath d='M3 7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-tabler-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm-1 12h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0-2M8.707 8.293a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32L9.585 12l-2.292 2.293a1 1 0 0 0 1.414 1.414l3-3a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-brand-tailwind { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.667 6Q7.933 6 7 9.667q1.4-1.834 3.267-1.375c.71.174 1.217.68 1.778 1.24c.916.912 2 1.968 4.288 1.968q3.734 0 4.667-3.667q-1.4 1.834-3.267 1.375c-.71-.174-1.217-.68-1.778-1.24C15.039 7.056 13.98 6 11.667 6m-4 6.5Q3.933 12.5 3 16.167q1.4-1.834 3.267-1.375c.71.174 1.217.68 1.778 1.24c.916.912 1.975 1.968 4.288 1.968q3.734 0 4.667-3.667q-1.4 1.834-3.267 1.375c-.71-.174-1.217-.68-1.778-1.24c-.916-.912-1.975-1.968-4.288-1.968'/%3E%3C/svg%3E"); +} + +.tabler-brand-taobao { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 5c.968.555 1.335 1.104 2 2m-2 3c5.007 3.674 2.85 6.544 0 10m8-16c-.137 4.137-2.258 5.286-3.709 6.684M10 6c2.194-.8 3.736-.852 6.056-.993c4.206-.158 5.523 2.264 5.803 5.153c.428 4.396-.077 7.186-2.117 9.298c-1.188 1.23-3.238 2.62-7.207.259M11 10h6m-4 0v6.493M8 13h10m-2 2.512l.853 1.72'/%3E%3Cpath d='M16.5 17c-1.145.361-7 3-8.5-.5m3.765-7.961L10 11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-teams { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7h10v10H3zm3 3h4m-2 0v4'/%3E%3Cpath d='M8.104 17c.47 2.274 2.483 4 4.896 4a5 5 0 0 0 5-5V9h-5m5 9a4 4 0 0 0 4-4V9h-4'/%3E%3Cpath d='M13.003 8.83a3 3 0 1 0-1.833-1.833'/%3E%3Cpath d='M15.83 8.36a2.5 2.5 0 1 0 .594-4.117'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-ted { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 8h4M4 8v8m9-8H9v8h4m-4-4h2.5M16 8v8h2a3 3 0 0 0 3-3v-2a3 3 0 0 0-3-3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-telegram { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 10l-4 4l6 6l4-16l-18 7l4 2l2 6l3-4'/%3E%3C/svg%3E"); +} + +.tabler-brand-terraform { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 15.5L3.524 9.284A1 1 0 0 1 3 8.404V4.35a1.35 1.35 0 0 1 2.03-1.166L15 9v10.65a1.35 1.35 0 0 1-2.03 1.166l-3.474-2.027A1 1 0 0 1 9 17.926V6m6 9.5l5.504-3.21a1 1 0 0 0 .496-.864V7.85a1.35 1.35 0 0 0-2.03-1.166L15 9'/%3E%3C/svg%3E"); +} + +.tabler-brand-tesla { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 21l3-11c2.359 0 3 0 3 1c0 0 1.18-1.745 2-3c-3.077-1.464-6-1-6-1l-2 2l-2-2s-2.923-.464-6 1c.82 1.255 2 3 2 3c0-1 .744-1 3-1zm8-16C14.886 3 9.114 3 4 5'/%3E%3C/svg%3E"); +} + +.tabler-brand-tether { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.08 20.188c-1.15 1.083-3.02 1.083-4.17 0L2.98 13.64c-.96-.906-1.27-2.624-.69-3.831l2.4-5.018C5.16 3.8 6.41 3 7.47 3h9.06c1.06 0 2.31.802 2.78 1.79l2.4 5.019c.58 1.207.26 2.925-.69 3.83c-3.453 3.293-3.466 3.279-6.94 6.549M12 15V8M8 8h8'/%3E%3C/svg%3E"); +} + +.tabler-brand-thingiverse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m5-3h8m-4 0v8'/%3E%3C/svg%3E"); +} + +.tabler-brand-threads { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 7.5Q17 3 12 3c-5 0-8 2.5-8 9s3.5 9 8 9s7-3 7-5s-1-5-7-5c-2.5 0-3 1.25-3 2.5C9 15 10 16 11.5 16c2.5 0 3.5-1.5 3.5-5s-2-4-3-4s-1.833.333-2.5 1'/%3E%3C/svg%3E"); +} + +.tabler-brand-threejs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 22L3 3l19 5.5z'/%3E%3Cpath d='m12.573 17.58l-6.152-1.576l8.796-9.466l1.914 6.64'/%3E%3Cpath d='M12.573 17.58L11 11l6.13 2.179M9.527 4.893L11 11L4.69 9.436z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-tidal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.333 6l3.334 3.25L12 6l3.333 3.25L18.667 6L22 9.25l-3.333 3.25l-3.334-3.25L12 12.5l3.333 3.25L12 19l-3.333-3.25L12 12.5L8.667 9.25L5.333 12.5L2 9.25z'/%3E%3C/svg%3E"); +} + +.tabler-brand-tiktok { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 7.917v4.034A9.95 9.95 0 0 1 16 10v4.5a6.5 6.5 0 1 1-8-6.326V12.5a2.5 2.5 0 1 0 4 2V3h4.083A6.005 6.005 0 0 0 21 7.917'/%3E%3C/svg%3E"); +} + +.tabler-brand-tiktok-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.083 2H12a1 1 0 0 0-1 1v11.5a1.5 1.5 0 1 1-2.519-1.1l.12-.1A1 1 0 0 0 9 12.5V8.174A1 1 0 0 0 7.77 7.2A7.5 7.5 0 0 0 9.5 22l.243-.005A7.5 7.5 0 0 0 17 14.5v-2.7l.311.153c1.122.53 2.333.868 3.59.993A1 1 0 0 0 22 11.95V7.917a1 1 0 0 0-.834-.986a5.005 5.005 0 0 1-4.097-4.096A1 1 0 0 0 16.083 2'/%3E%3C/svg%3E"); +} + +.tabler-brand-tinder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.918 8.174c2.56 4.982.501 11.656-5.38 12.626C5.836 22.487.698 13.084 6.484 7.571C6.793 7.266 7.645 6.476 8 6.222c0 .528.27 3.475 1 3.167c3 0 4-4.222 3.587-7.389c2.7 1.411 4.987 3.376 6.331 6.174'/%3E%3C/svg%3E"); +} + +.tabler-brand-tinder-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.595 2.13a1 1 0 0 1 1.455-1.016c3.11 1.625 5.41 3.797 6.77 6.627l-.013-.024l.01.019l.115.232c2.751 5.7.088 12.587-5.913 13.76l-.267.049c-8.719 1.91-14.455-8.74-7.97-14.918c.466-.46 1.28-1.196 1.636-1.45A1 1 0 0 1 9 6.222c0 .311.086 1.117.205 1.694q.046.215.093.383l.017.058l.1-.02c1.562-.396 2.522-3.021 2.21-5.955z'/%3E%3C/svg%3E"); +} + +.tabler-brand-topbuzz { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.417 8.655a.524.524 0 0 1-.405-.622l.986-4.617a.524.524 0 0 1 .626-.404l14.958 3.162c.285.06.467.339.406.622l-.987 4.618a.524.524 0 0 1-.625.404l-4.345-.92q-.296-.061-.353.197l-2.028 9.49a.527.527 0 0 1-.625.404l-4.642-.982a.527.527 0 0 1-.406-.622l2.028-9.493q.056-.255-.204-.31z'/%3E%3C/svg%3E"); +} + +.tabler-brand-torchain { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.588 15.537L12.035 12l-7.742 8.18c-.791.85.153 2.18 1.238 1.73l9.616-4.096a1.398 1.398 0 0 0 .44-2.277zM8.412 8.464L11.965 12l7.742-8.18c.791-.85-.153-2.18-1.238-1.73L8.853 6.188a1.398 1.398 0 0 0-.44 2.277z'/%3E%3C/svg%3E"); +} + +.tabler-brand-toyota { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 12a10 7 0 1 0 20 0a10 7 0 1 0-20 0'/%3E%3Cpath d='M9 12c0 3.866 1.343 7 3 7s3-3.134 3-7s-1.343-7-3-7s-3 3.134-3 7'/%3E%3Cpath d='M6.415 6.191C5.527 6.694 5 7.321 5 8c0 1.657 3.134 3 7 3s7-1.343 7-3c0-.678-.525-1.304-1.41-1.806'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-trello { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 7h3v10H7zm7 0h3v6h-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-tripadvisor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 13.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0m11 0a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0'/%3E%3Cpath d='M17.5 9a4.5 4.5 0 1 0 3.5 1.671L22 9zm-11 0A4.5 4.5 0 1 1 3 10.671L2 9z'/%3E%3Cpath d='m10.5 15.5l1.5 2l1.5-2M9 6.75q3-1 6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-tumblr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 21h4v-4h-4v-6h4V7h-4V3h-4v1a3 3 0 0 1-3 3H6v4h4v6a4 4 0 0 0 4 4'/%3E%3C/svg%3E"); +} + +.tabler-brand-tumblr-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 1 1v3h3a1 1 0 0 1 .993.883L19 7v4a1 1 0 0 1-1 1h-3v4h3a1 1 0 0 1 .993.883L19 17v4a1 1 0 0 1-1 1h-4a5 5 0 0 1-5-5v-5H6a1 1 0 0 1-.993-.883L5 11V7a1 1 0 0 1 1-1h1a2 2 0 0 0 2-2V3a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); +} + +.tabler-brand-twilio { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3Cpath d='M8 9a1 1 0 1 0 2 0a1 1 0 1 0-2 0m6 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 6a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-6 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-twitch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5v11a1 1 0 0 0 1 1h2v4l4-4h5.584c.266 0 .52-.105.707-.293l2.415-2.414c.187-.188.293-.442.293-.708V5a1 1 0 0 0-1-1h-14a1 1 0 0 0-1 1zm12 3v4m-4-4v4'/%3E%3C/svg%3E"); +} + +.tabler-brand-twitter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 4.01c-1 .49-1.98.689-3 .99c-1.121-1.265-2.783-1.335-4.38-.737S11.977 6.323 12 8v1c-3.245.083-6.135-1.395-8-4c0 0-4.182 7.433 4 11c-1.872 1.247-3.739 2.088-6 2c3.308 1.803 6.913 2.423 10.034 1.517c3.58-1.04 6.522-3.723 7.651-7.742a13.8 13.8 0 0 0 .497-3.753c0-.249 1.51-2.772 1.818-4.013z'/%3E%3C/svg%3E"); +} + +.tabler-brand-twitter-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.058 3.41c-1.807.767-2.995 2.453-3.056 4.38L11 7.972l-.243-.023C8.365 7.68 6.259 6.437 4.813 4.418a1 1 0 0 0-1.685.092l-.097.186l-.049.099c-.719 1.485-1.19 3.29-1.017 5.203l.03.273c.283 2.263 1.5 4.215 3.779 5.679l.173.107l-.081.043c-1.315.663-2.518.952-3.827.9c-1.056-.04-1.446 1.372-.518 1.878c3.598 1.961 7.461 2.566 10.792 1.6c4.06-1.18 7.152-4.223 8.335-8.433l.127-.495c.238-.993.372-2.006.401-3.024l.003-.332l.393-.779l.44-.862l.214-.434l.118-.247c.265-.565.456-1.033.574-1.43l.014-.056l.008-.018c.22-.593-.166-1.358-.941-1.358l-.122.007a1 1 0 0 0-.231.057l-.086.038a8 8 0 0 1-.88.36l-.356.115l-.271.08l-.772.214c-1.336-1.118-3.144-1.254-5.012-.554l-.211.084z'/%3E%3C/svg%3E"); +} + +.tabler-brand-typescript { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 17.5c.32.32.754.5 1.207.5h.543c.69 0 1.25-.56 1.25-1.25v-.25a1.5 1.5 0 0 0-1.5-1.5a1.5 1.5 0 0 1-1.5-1.5v-.25c0-.69.56-1.25 1.25-1.25h.543c.453 0 .887.18 1.207.5M9 12h4m-2 0v6'/%3E%3Cpath d='M21 19V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-uber { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 10a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm-6 2h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-ubuntu { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M17.723 7.41a8 8 0 0 0-3.74-2.162m-3.971 0a8 8 0 0 0-3.789 2.216m-1.881 3.215A8 8 0 0 0 4 12.999c0 .738.1 1.453.287 2.132m1.96 3.428a8 8 0 0 0 3.759 2.19m4 0a8 8 0 0 0 3.747-2.186m1.962-3.43a8 8 0 0 0 .287-2.131c0-.764-.107-1.503-.307-2.203'/%3E%3Cpath d='M3 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-unity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m14 3l6 4v7m-2 3l-6 4l-6-4m-2-3V7l6-4'/%3E%3Cpath d='m4 7l8 5v9m8-14l-8 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-unsplash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 11h5v4h6v-4h5v9H4zm5-7h6v4H9z'/%3E%3C/svg%3E"); +} + +.tabler-brand-upwork { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7v5a3 3 0 0 0 6 0V7h1l4 6c.824 1.319 1.945 2 3.5 2a3.5 3.5 0 0 0 0-7c-2.027 0-3.137 1-3.5 3c-.242 1.33-.908 4-2 8'/%3E%3C/svg%3E"); +} + +.tabler-brand-valorant { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.5 14H19l2-2V6zM9 19h5L3 6v6z'/%3E%3C/svg%3E"); +} + +.tabler-brand-vercel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19h18L12 4z'/%3E%3C/svg%3E"); +} + +.tabler-brand-vercel-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.143 3.486a1 1 0 0 1 1.714 0l9 15A1 1 0 0 1 21 20H3a1 1 0 0 1-.857-1.514z'/%3E%3C/svg%3E"); +} + +.tabler-brand-vimeo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 8.5l1 1S5.5 8.398 6 9c.509.609 1.863 7.65 2.5 9c.556 1.184 1.978 2.89 4 1.5C14.5 18 20 14 21 8c.444-2.661-1-4-2.5-4c-2 0-4.047 1.202-4.5 4c2.05-1.254 2.551 1 1.5 3s-2 3-2.5 3c-.49 0-.924-1.165-1.5-3.5c-.59-2.42-.5-6.5-3-6.5S3 8.5 3 8.5'/%3E%3C/svg%3E"); +} + +.tabler-brand-vimeo-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.5 3c2.38 0 3.985 2.174 3.486 5.164c-.535 3.21-2.25 6.074-4.808 8.675c-1.277 1.298-2.211 2.061-4.112 3.485c-2.323 1.597-4.408.365-5.47-1.897c-.292-.618-.586-1.724-1.248-4.477l-.03-.126c-.483-2.01-.819-3.319-.982-3.878l-.016-.052l-.031.013l-.13.06l-.137.07a4 4 0 0 0-.43.269a1 1 0 0 1-1.3-.099l-1-1a1 1 0 0 1-.124-1.262a20 20 0 0 1 1.918-2.382c.98-1.037 1.955-1.816 2.928-2.233c.5-.214.996-.33 1.486-.33c2.237 0 3.02 1.588 3.567 4.963c.03.183.057.359.112.709c.123.784.197 1.198.292 1.588c.292 1.185.528 1.984.735 2.483l-.016-.039l.096-.107c.354-.411.757-1.014 1.172-1.771l.157-.291c.391-.745.505-1.528.363-1.9c-.028-.073.007-.065-.456.218a1 1 0 0 1-1.51-1.013C13.508 4.787 15.757 3 18.5 3'/%3E%3C/svg%3E"); +} + +.tabler-brand-vinted { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.028 6c0 7.695-.292 11.728 0 12c2.046-5 4.246-12.642 5.252-14.099c.343-.497.768-.93 1.257-1.277c.603-.39 1.292-.76 1.463-.575c-.07 2.319-4.023 15.822-4.209 16.314a6.14 6.14 0 0 1-3.465 3.386c-3.213.78-3.429-.446-3.836-1.134C6.54 18.512 5.808 6.355 6.045 5c.05-.523.143-1.851 2.491-2c2.359-.354 2.547 1.404 2.492 3'/%3E%3C/svg%3E"); +} + +.tabler-brand-visa { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15l-1-6l-2.5 6M9 15l1-6M3 9h1v6h.5L7 9m9 .5a.5.5 0 0 0-.5-.5h-.75c-.721 0-1.337.521-1.455 1.233l-.09.534A1.06 1.06 0 0 0 14.25 12a1.06 1.06 0 0 1 1.045 1.233l-.09.534A1.476 1.476 0 0 1 13.75 15H13a.5.5 0 0 1-.5-.5M18 14h2.7'/%3E%3C/svg%3E"); +} + +.tabler-brand-visual-studio { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 8l2-1l10 13l4-2V6l-4-2L6 17l-2-1z'/%3E%3C/svg%3E"); +} + +.tabler-brand-vite { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 4.5L16 3l-2 6.5l2-.5l-4 7v-5l-3 1z'/%3E%3Cpath d='M15 6.5L22 5L12 22L2 5l7.741 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-vivaldi { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.648 6.808q-3.702 6.421-7.408 12.836c-.397.777-1.366 1.301-2.24 1.356c-.962.102-1.7-.402-2.154-1.254c-1.563-2.684-3.106-5.374-4.66-8.064c-.943-1.633-1.891-3.266-2.83-4.905a2.47 2.47 0 0 1-.06-2.45A2.49 2.49 0 0 1 4.381 3.02a2.39 2.39 0 0 1 2.287 1.281c.697 1.19 2.043 3.83 2.55 4.682A3.92 3.92 0 0 0 12.5 11c2.126.133 3.974-.95 4.21-3.058c0-.164.228-3.178.846-3.962c.619-.784 1.64-1.155 2.606-.893a2.48 2.48 0 0 1 1.814 2.062a2.57 2.57 0 0 1-.343 1.674'/%3E%3C/svg%3E"); +} + +.tabler-brand-vk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 19h-4a8 8 0 0 1-8-8V6h4v5a4 4 0 0 0 4 4h0V6h4v4.5h.03A4.53 4.53 0 0 0 18 6.004h4l-.342 1.711A6.86 6.86 0 0 1 18 12.504h0a5.34 5.34 0 0 1 3.566 4.111L22 19.004h0h-4a4.53 4.53 0 0 0-3.97-4.496v4.5z'/%3E%3C/svg%3E"); +} + +.tabler-brand-vlc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.79 4.337l3.101 9.305c.33.985-.113 2.07-1.02 2.499a9.15 9.15 0 0 1-7.742 0c-.907-.428-1.35-1.514-1.02-2.499l3.1-9.305C10.476 3.537 11.194 3 12 3c.807 0 1.525.537 1.79 1.337'/%3E%3Cpath d='M7 14H5.571a2 2 0 0 0-1.923 1.45l-.571 2A2 2 0 0 0 5 20h13.998a2 2 0 0 0 1.923-2.55l-.572-2A2 2 0 0 0 18.426 14H17'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-volkswagen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9'/%3E%3Cpath d='m5 7l4.5 11l1.5-5h2l1.5 5L19 7'/%3E%3Cpath d='m9 4l2 6h2l2-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-vsco { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3Cpath d='M17 12a5 5 0 1 0-10 0a5 5 0 0 0 10 0m-5-9v4m9 5h-4m-5 9v-4m-9-5h4m11.364-6.364l-2.828 2.828m2.828 9.9l-2.828-2.828m-9.9 2.828l2.828-2.828m-2.828-9.9l2.828 2.828'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-vscode { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 3v18l4-2.5v-13zM9.165 13.903L5 17.5l-2-1L7.333 12m1.735-1.802L16 3v5l-4.795 4.141'/%3E%3Cpath d='M16 16.5L5 6.5l-2 1L16 21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-vue { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.5 4L12 12L7.5 4'/%3E%3Cpath d='m3 4l9 16l9-16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-walmart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8.04V3m3.5 7L20 7.5M15.5 14l4.5 2.5m-8-.54V21m-3.5-7L4 16.5M8.5 10L4 7.495'/%3E%3C/svg%3E"); +} + +.tabler-brand-waze { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.66 17.52A7 7 0 0 1 3 13c2 0 3-1 3-2.51C6 6.57 8.25 3 13.38 3C18 3 21 6.51 21 11a8.08 8.08 0 0 1-3.39 6.62M10 18.69a17.3 17.3 0 0 0 3.33.3h.54'/%3E%3Cpath d='M14 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-8 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M16 9h.01M11 9h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-webflow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 10s-1.376 3.606-1.5 4c-.046-.4-1.5-8-1.5-8c-2.627 0-3.766 1.562-4.5 3.5c0 0-1.843 4.593-2 5C7.487 14.132 7 10 7 10c-.15-2.371-2.211-3.98-4-3.98L5 19c2.745-.013 4.72-1.562 5.5-3.5c0 0 1.44-4.3 1.5-4.5c.013.18 1 8 1 8c2.758 0 4.694-1.626 5.5-3.5L22 6c-2.732 0-4.253 2.055-5 4'/%3E%3C/svg%3E"); +} + +.tabler-brand-wechat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.5 10c3.038 0 5.5 2.015 5.5 4.5c0 1.397-.778 2.645-2 3.47V20l-1.964-1.178A6.7 6.7 0 0 1 16.5 19c-3.038 0-5.5-2.015-5.5-4.5s2.462-4.5 5.5-4.5'/%3E%3Cpath d='M11.197 15.698c-.69.196-1.43.302-2.197.302a8 8 0 0 1-2.612-.432L4 17v-2.801C2.763 13.117 2 11.635 2 10c0-3.314 3.134-6 7-6c3.782 0 6.863 2.57 7 5.785v.233M10 8h.01M7 8h.01M15 14h.01M18 14h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-weibo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 14.127C19 17.2 15.498 20 11 20c-4.126 0-8-2.224-8-5.565c0-1.78.984-3.737 2.7-5.567c2.362-2.51 5.193-3.687 6.551-2.238c.415.44.752 1.39.749 2.062c2-1.615 4.308.387 3.5 2.693c1.26.557 2.5.538 2.5 2.742M15 4h1a5 5 0 0 1 5 5v1'/%3E%3C/svg%3E"); +} + +.tabler-brand-weibo-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.972 8.183c2.81-2.987 6.162-4.207 8.006-2.24c.298.316.554.773.736 1.266l.127-.031c2.064-.469 4 1.287 3.817 3.544l-.005.036l.15.057c1.46.574 2.14 1.355 2.193 3.081l.004.231C20 17.903 15.893 21 11 21c-4.854 0-9-2.72-9-6.565c0-2.04 1.068-4.222 2.972-6.252M16 3a6 6 0 0 1 6 6v1a1 1 0 0 1-2 0V9a4 4 0 0 0-4-4h-1a1 1 0 0 1 0-2z'/%3E%3C/svg%3E"); +} + +.tabler-brand-whatsapp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 21l1.65-3.8a9 9 0 1 1 3.4 2.9z'/%3E%3Cpath d='M9 10a.5.5 0 0 0 1 0V9a.5.5 0 0 0-1 0za5 5 0 0 0 5 5h1a.5.5 0 0 0 0-1h-1a.5.5 0 0 0 0 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-whatsapp-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.497 4.409a10 10 0 0 1-10.36 16.828l-.223-.098l-4.759.849l-.11.011a1 1 0 0 1-.11 0l-.102-.013l-.108-.024l-.105-.037l-.099-.047l-.093-.058l-.014-.011l-.012-.007l-.086-.073l-.077-.08l-.067-.088l-.056-.094l-.034-.07l-.04-.108l-.028-.128l-.012-.102a1 1 0 0 1 0-.125l.012-.1l.024-.11l.045-.122l1.433-3.304l-.009-.014A10 10 0 0 1 5.056 4.83l.215-.203a10 10 0 0 1 13.226-.217M9.5 7.5A1.5 1.5 0 0 0 8 9v1a6 6 0 0 0 6 6h1a1.5 1.5 0 0 0 0-3h-1l-.144.007a1.5 1.5 0 0 0-1.128.697l-.042.074l-.022-.007a4.01 4.01 0 0 1-2.435-2.435l-.008-.023l.075-.041A1.5 1.5 0 0 0 11 10V9a1.5 1.5 0 0 0-1.5-1.5'/%3E%3C/svg%3E"); +} + +.tabler-brand-wikipedia { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4.984h2m3 0h2.5m4 0H17m5 0h-2m-16 0L9.455 19.5L16 4.984'/%3E%3Cpath d='M9 4.984L15 19.5l6-14.516'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-windows { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.8 20l-12-1.5c-1-.1-1.8-.9-1.8-1.9V7.4c0-1 .8-1.8 1.8-1.9l12-1.5c1.2-.1 2.2.8 2.2 1.9V18c0 1.2-1.1 2.1-2.2 1.9zM12 5v14m-8-7h16'/%3E%3C/svg%3E"); +} + +.tabler-brand-windows-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 13v5c0 1.57-1.248 2.832-2.715 2.923l-.113.003l-.042.018a1 1 0 0 1-.336.056l-.118-.008L13 20.407V13zm-10 0v7.157l-5.3-.662C4.186 19.344 3 18.112 3 16.6V13zm0-9.158V11H3V7.4c0-1.454 1.096-2.648 2.505-2.87zM21 5.9V11h-8V3.591l4.717-.589C19.476 2.857 21 4.191 21 5.9'/%3E%3C/svg%3E"); +} + +.tabler-brand-windy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 4c0 5.5-.33 16 4 16s7.546-11.27 8-13'/%3E%3Cpath d='M3 4c.253 5.44 1.449 16 5.894 16C13.338 20 17.314 9.964 18 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-wish { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 6l5.981 2.392l-.639 6.037c-.18.893.06 1.819.65 2.514A3 3 0 0 0 10.373 18a4.33 4.33 0 0 0 4.132-3.57c-.18.893.06 1.819.65 2.514A3 3 0 0 0 17.535 18a4.33 4.33 0 0 0 4.132-3.57L22 9.797m-7.496 4.632l.334-3'/%3E%3C/svg%3E"); +} + +.tabler-brand-wix { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 9l1.5 6l1.379-5.515a.64.64 0 0 1 1.242 0L8.5 15L10 9m3 2.5V15m3-6l5 6m0-6l-5 6m-3-6h.01'/%3E%3C/svg%3E"); +} + +.tabler-brand-wordpress { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.5 9h3M4 9h2.5M11 9l3 11l4-9M5.5 9L9 20l3-7m6-2c.177-.528 1-1.364 1-2.5c0-1.78-.776-2.5-1.875-2.5C16.227 6 16 6.812 16 7.429c0 1.83 2 2.058 2 3.571'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 4l11.733 16H20L8.267 4zm0 16l6.768-6.768m2.46-2.46L20 4'/%3E%3C/svg%3E"); +} + +.tabler-brand-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.267 3a1 1 0 0 1 .73.317l.076.092l4.274 5.828l5.946-5.944a1 1 0 0 1 1.497 1.32l-.083.094l-6.163 6.162l6.262 8.54a1 1 0 0 1-.697 1.585L20 21h-4.267a1 1 0 0 1-.73-.317l-.076-.092l-4.276-5.829l-5.944 5.945a1 1 0 0 1-1.497-1.32l.083-.094l6.161-6.163l-6.26-8.539a1 1 0 0 1 .697-1.585L4 3z'/%3E%3C/svg%3E"); +} + +.tabler-brand-xamarin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.958 21H8.041a2 2 0 0 1-1.732-1l-4.041-7a2 2 0 0 1 0-2l4.041-7a2 2 0 0 1 1.732-1h7.917a2 2 0 0 1 1.732 1l4.042 7a2 2 0 0 1 0 2l-4.041 7a2 2 0 0 1-1.733 1M15 16L9 8m0 8l6-8'/%3E%3C/svg%3E"); +} + +.tabler-brand-xbox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M6.5 5c7.72 2.266 10.037 7.597 12.5 12.5'/%3E%3Cpath d='M17.5 5C9.78 7.266 7.463 12.597 5 17.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-xdeep { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.401 8.398L16 6h5l-4 6l4 6h-5L8 6H3l4 6l-4 6h5l1.596-2.393'/%3E%3C/svg%3E"); +} + +.tabler-brand-xing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 21l-4-7l6.5-11M7 7l2 3.5L6 15'/%3E%3C/svg%3E"); +} + +.tabler-brand-yahoo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6h5M7 18h7M4.5 6l5.5 7v5m0-5l6-5m-3.5 0h5m2.5 3v4m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-brand-yandex { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 20V4h-2a4 4 0 0 0-4 4v1a4 4 0 0 0 4 4h2m-6 7l3-7'/%3E%3C/svg%3E"); +} + +.tabler-brand-yarn { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.845 19.308c-1.268.814-2.41 1.254-3.845 1.692c-.176.21-.645.544-.912.588A43 43 0 0 1 8.59 22c-.812.006-1.31-.214-1.447-.554c-.115-.279.336-2.054.298-1.964c-.157.392-.575 1.287-.997 1.72c-.579.6-1.674.4-2.322.051c-.71-.386-.07-1.28-.346-1.267S3 18.5 3 17.75c0-.828.622-1.674 1.235-2.211a6.8 6.8 0 0 1 .46-3.143a7.4 7.4 0 0 1 2.208-2.615S5.55 8.247 6.054 6.869c.328-.902.46-.895.567-.935c.38-.12.727-.33 1.013-.612c.78-.88 1.96-1.438 3.116-1.322c0 0 .781-2.43 1.533-1.936c.415.653.671 1.218.967 1.936c0 0 1.15-.7 1.25-.5c.514 1.398.487 3.204.211 4.67c-.324 1.408-.84 2.691-1.711 3.83c-.094.16.98.705 1.722 2.812c.686 1.928.278 2.438.278 2.688s.716.144 2.296-.855A5.85 5.85 0 0 1 20.28 15.5c.735-.066.988-.035 1.22 1s-.346 1.406-.744 1.506c0 0-2.09.675-2.911 1.302'/%3E%3C/svg%3E"); +} + +.tabler-brand-yatse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 3l5 2.876v5.088l4.197-2.73L21 10.965l-9.281 5.478l-2.383 1.41l-2.334 1.377l-3 1.77v-5.565l3-1.771z'/%3E%3C/svg%3E"); +} + +.tabler-brand-ycombinator { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='m8 7l4 6l4-6m-4 10v-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-youtube { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 8a4 4 0 0 1 4-4h12a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4z'/%3E%3Cpath d='m10 9l5 3l-5 3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-youtube-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H6a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5zM9 9v6a1 1 0 0 0 1.514.857l5-3a1 1 0 0 0 0-1.714l-5-3A1 1 0 0 0 9 9'/%3E%3C/svg%3E"); +} + +.tabler-brand-youtube-kids { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18.608 17.75l-3.9.268h-.027a13.8 13.8 0 0 0-3.722.828l-2.511.908a4.1 4.1 0 0 1-3.287-.216a3.82 3.82 0 0 1-1.98-2.527l-1.376-6.05a3.67 3.67 0 0 1 .536-2.86A3.96 3.96 0 0 1 4.83 6.44l11.25-2.354c2.137-.448 4.247.85 4.713 2.9l1.403 6.162a3.68 3.68 0 0 1-.697 3.086a4 4 0 0 1-2.89 1.512v.002z'/%3E%3Cpath d='m9 10l1.208 5l4.292-4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-zalando { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.531 21c-.65 0-1-.15-1.196-.27c-.266-.157-.753-.563-1.197-1.747A20.6 20.6 0 0 1 4.001 12c.015-2.745.436-5.07 1.137-6.975c.444-1.2.93-1.605 1.197-1.763C6.527 3.159 6.88 3 7.53 3c.244 0 .532.022.871.075a19.1 19.1 0 0 1 6.425 2.475h.007a19.6 19.6 0 0 1 5.287 4.508c.783.99.879 1.627.879 1.942s-.096.953-.879 1.943a19.6 19.6 0 0 1-5.287 4.5h-.007a19 19 0 0 1-6.425 2.474A5 5 0 0 1 7.53 21z'/%3E%3C/svg%3E"); +} + +.tabler-brand-zapier { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h6m12 0h-6m-3-9v6m0 6v6M5.636 5.636l4.243 4.243m8.485 8.485l-4.243-4.243m4.243-8.485l-4.243 4.243m-4.242 4.242l-4.243 4.243'/%3E%3C/svg%3E"); +} + +.tabler-brand-zeit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 20h18L12 4z'/%3E%3C/svg%3E"); +} + +.tabler-brand-zhihu { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 6h6v12h-2l-2 2l-1-2h-1zM4 12h6.5m0-6h-5M6 4c-.5 2.5-1.5 3.5-2.5 4.5M8 6v7c0 4.5-2 5.5-4 7m7-2l-3-5'/%3E%3C/svg%3E"); +} + +.tabler-brand-zoom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.011 9.385v5.128L21 18V6zM3.887 6h10.08C15.435 6 17 7.203 17 8.803v8.196a.99.99 0 0 1-.975 1H5.652c-1.667 0-2.652-1.5-2.652-3l.01-8a.88.88 0 0 1 .208-.71a.84.84 0 0 1 .67-.287z'/%3E%3C/svg%3E"); +} + +.tabler-brand-zulip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 3h11C18.825 3 20 4 20 5.5c0 2-1.705 3.264-2 3.5l-4.5 4l2-5h-9a2.5 2.5 0 0 1 0-5'/%3E%3Cpath d='M17.5 21h-11C5.175 21 4 20 4 18.5c0-2 1.705-3.264 2-3.5l4.5-4l-2 5h9a2.5 2.5 0 1 1 0 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brand-zwift { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.5 4C4.035 4 3 5.101 3 6.5S4.035 9 5.5 9H8l-4.637 7.19a2.43 2.43 0 0 0-.011 2.538c.473.787 1.35 1.272 2.3 1.272H16.5c1.465 0 2.5-1.101 2.5-2.5S17.965 15 16.5 15H14l7-11z'/%3E%3C/svg%3E"); +} + +.tabler-bread { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 4a3 3 0 0 1 2 5.235V18a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V9.236a3 3 0 0 1 1.824-5.231H18z'/%3E%3C/svg%3E"); +} + +.tabler-bread-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 3.109 6.516l-.11.126L21 18a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-3-3V9.644l-.116-.136a4 4 0 0 1-.728-3.616l.067-.21c.532-1.525 1.93-2.58 3.601-2.677l12.079.001z'/%3E%3C/svg%3E"); +} + +.tabler-bread-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 4l10 .005V4a3 3 0 0 1 2 5.235V16m-.59 3.418c-.36.36-.86.582-1.41.582H6a2 2 0 0 1-2-2V9.236a3 3 0 0 1 .418-4.785M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-briefcase { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm5-2V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2m-4 5v.01'/%3E%3Cpath d='M3 13a20 20 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-briefcase-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm5-2V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E"); +} + +.tabler-briefcase-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a3 3 0 0 1 3 3v1h2a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h2V5a3 3 0 0 1 3-3zm0 2h-4a1 1 0 0 0-1 1v1h6V5a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-briefcase-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.478V18a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-4.522l.553.277a21 21 0 0 0 18.897-.002zM14 2a3 3 0 0 1 3 3v1h2a3 3 0 0 1 3 3v2.242l-1.447.724a19 19 0 0 1-16.726.186l-.647-.32l-1.18-.59V9a3 3 0 0 1 3-3h2V5a3 3 0 0 1 3-3zm-2 8a1 1 0 0 0-1 1a1 1 0 1 0 2 .01c0-.562-.448-1.01-1-1.01m2-6h-4a1 1 0 0 0-1 1v1h6V5a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-briefcase-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 7h8a2 2 0 0 1 2 2v8m-1.166 2.818A2 2 0 0 1 19 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2m1.185-2.842A2 2 0 0 1 10 3h4a2 2 0 0 1 2 2v2m-4 5v.01'/%3E%3Cpath d='M3 13a20 20 0 0 0 11.905 1.928m3.263-.763A20 20 0 0 0 21 13M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brightness { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v18m0-12l4.65-4.65M12 14.3l7.37-7.37M12 19.6l8.85-8.85'/%3E%3C/svg%3E"); +} + +.tabler-brightness-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M6 6h3.5L12 3.5L14.5 6H18v3.5l2.5 2.5l-2.5 2.5V18h-3.5L12 20.5L9.5 18H6v-3.5L3.5 12L6 9.5z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brightness-auto { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 6h3.5L12 3.5L14.5 6H18v3.5l2.5 2.5l-2.5 2.5V18h-3.5L12 20.5L9.5 18H6v-3.5L3.5 12L6 9.5z'/%3E%3Cpath d='M10 14.5V11a2 2 0 1 1 4 0v3.5M10 13h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brightness-auto-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.707 2.793L14.915 5H18a1 1 0 0 1 .993.883L19 6v3.085l2.207 2.208a1 1 0 0 1 .083 1.32l-.083.094L19 14.914V18a1 1 0 0 1-.883.993L18 19h-3.086l-2.207 2.207a1 1 0 0 1-1.32.083l-.094-.083L9.085 19H6a1 1 0 0 1-.993-.883L5 18v-3.085l-2.207-2.208a1 1 0 0 1-.083-1.32l.083-.094L5 9.084V6a1 1 0 0 1 .883-.993L6 5h3.084l2.209-2.207a1 1 0 0 1 1.414 0M12 8a3 3 0 0 0-3 3v3.5a1 1 0 0 0 2 0V14h2v.5a1 1 0 0 0 .883.993L14 15.5a1 1 0 0 0 1-1V11a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v1h-2v-1a1 1 0 0 1 .883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-brightness-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-7v.01M17 7v.01M19 12v.01M17 17v.01M12 19v.01M7 17v.01M5 12v.01M7 7v.01'/%3E%3C/svg%3E"); +} + +.tabler-brightness-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 8a4 4 0 1 1-3.995 4.2L8 12l.005-.2A4 4 0 0 1 12 8m0-4a1 1 0 0 1 .993.883L13 5.01a1 1 0 0 1-1.993.117L11 5a1 1 0 0 1 1-1m5 2a1 1 0 0 1 .993.883L18 7.01a1 1 0 0 1-1.993.117L16 7a1 1 0 0 1 1-1m2 5a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L18 12a1 1 0 0 1 1-1m-2 5a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L16 17a1 1 0 0 1 1-1m-5 2a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L11 19a1 1 0 0 1 1-1m-5-2a1 1 0 0 1 .993.883L8 17.01a1 1 0 0 1-1.993.117L6 17a1 1 0 0 1 1-1m-2-5a1 1 0 0 1 .993.883L6 12.01a1 1 0 0 1-1.993.117L4 12a1 1 0 0 1 1-1m2-5a1 1 0 0 1 .993.883L8 7.01a1 1 0 0 1-1.993.117L6 7a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-brightness-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M8 5.072A8 8 0 0 0 12.001 20L12 4a8 8 0 0 0-4 1.072'/%3E%3C/svg%3E"); +} + +.tabler-brightness-half { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 9a3 3 0 0 0 0 6z'/%3E%3Cpath d='M6 6h3.5L12 3.5L14.5 6H18v3.5l2.5 2.5l-2.5 2.5V18h-3.5L12 20.5L9.5 18H6v-3.5L3.5 12L6 9.5z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brightness-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v5m0 4v9M5.641 5.631A9 9 0 1 0 18.36 18.369m1.68-2.318A9 9 0 0 0 7.966 3.953M12.5 8.5l4.15-4.15M12 14l1.025-.983m2.065-1.981l4.28-4.106M12 19.6l3.79-3.79m2-2l3.054-3.054M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-brightness-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-7V3m5 4l1.4-1.4M19 12h2m-4 5l1.4 1.4M12 19v2m-5-4l-1.4 1.4M6 12H4m3-5L5.6 5.6'/%3E%3C/svg%3E"); +} + +.tabler-brightness-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 8a4 4 0 1 1-3.995 4.2L8 12l.005-.2A4 4 0 0 1 12 8m0-6a1 1 0 0 1 .993.883L13 3v2a1 1 0 0 1-1.993.117L11 5V3a1 1 0 0 1 1-1m5.693 2.893a1 1 0 0 1 1.497 1.32l-.083.094l-1.4 1.4a1 1 0 0 1-1.497-1.32l.083-.094zM21 11a1 1 0 0 1 .117 1.993L21 13h-2a1 1 0 0 1-.117-1.993L19 11zm-4.707 5.293a1 1 0 0 1 1.32-.083l.094.083l1.4 1.4a1 1 0 0 1-1.32 1.497l-.094-.083l-1.4-1.4a1 1 0 0 1 0-1.414M12 18a1 1 0 0 1 .993.883L13 19v2a1 1 0 0 1-1.993.117L11 21v-2a1 1 0 0 1 1-1m-5.707-1.707a1 1 0 0 1 1.497 1.32l-.083.094l-1.4 1.4a1 1 0 0 1-1.497-1.32l.083-.094zM6 11a1 1 0 0 1 .117 1.993L6 13H4a1 1 0 0 1-.117-1.993L4 11zM4.893 4.893a1 1 0 0 1 1.32-.083l.094.083l1.4 1.4a1 1 0 0 1-1.32 1.497l-.094-.083l-1.4-1.4a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-broadcast { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.364 19.364a9 9 0 1 0-12.728 0'/%3E%3Cpath d='M15.536 16.536a5 5 0 1 0-7.072 0'/%3E%3Cpath d='M11 13a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-broadcast-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.364 19.364A9 9 0 0 0 8.643 4.647M6.155 6.156a9 9 0 0 0-.519 13.208'/%3E%3Cpath d='M15.536 16.536A5 5 0 0 0 12 8M9 9a5 5 0 0 0-.535 7.536M12 12a1 1 0 1 0 1 1M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-browser { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h16M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm4-2v4'/%3E%3C/svg%3E"); +} + +.tabler-browser-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 3h16M8 4v4'/%3E%3Cpath d='M9.5 14.5L11 16l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-browser-maximize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8m8 3.5V18a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6.5M8 4v4m8 0l5-5m0 4.5V3h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-browser-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h16m-8 12H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v9M8 4v4m8 11h6'/%3E%3C/svg%3E"); +} + +.tabler-browser-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h11a1 1 0 0 1 1 1v11m-.288 3.702A1 1 0 0 1 19 20H5a1 1 0 0 1-1-1V5c0-.276.112-.526.293-.707M4 8h4m4 0h8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-browser-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h16m-8 12H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M8 4v4m8 11h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-browser-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h16m-7.5 12H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7M8 4v4m8 14l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-browser-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 3h16M8 4v4m2 8l4-4m0 4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-brush { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21v-4a4 4 0 1 1 4 4z'/%3E%3Cpath d='M21 3A16 16 0 0 0 8.2 13.2M21 3a16 16 0 0 1-10.2 12.8'/%3E%3Cpath d='M10.6 9a9 9 0 0 1 4.4 4.4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-brush-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a4 4 0 1 1 4 4H3z'/%3E%3Cpath d='M21 3a16 16 0 0 0-9.309 4.704M9.896 9.916A16 16 0 0 0 8.2 13.2M21 3a16 16 0 0 1-4.697 9.302m-2.195 1.786A16 16 0 0 1 10.8 15.8M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bubble { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.4 3a5.34 5.34 0 0 1 4.906 3.239a5.333 5.333 0 0 1-1.195 10.6a4.26 4.26 0 0 1-5.28 1.863L7 21v-3.134a2.668 2.668 0 0 1-1.795-3.773A4.8 4.8 0 0 1 8.113 5.16A5.33 5.33 0 0 1 12.4 3'/%3E%3C/svg%3E"); +} + +.tabler-bubble-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.4 2a6.33 6.33 0 0 1 5.491 3.176l.09.162l.126.027a6.335 6.335 0 0 1 4.889 5.934l.004.234a6.333 6.333 0 0 1-6.333 6.334l-.035-.002l-.035.05a5.26 5.26 0 0 1-3.958 2.08L12.4 20q-.722 0-1.404-.19l-.047-.014l-3.434 2.061a1 1 0 0 1-1.509-.743L6 21v-2.434l-.121-.06a3.67 3.67 0 0 1-1.94-3.042l-.006-.197q0-.365.07-.717l.013-.058l-.113-.09a5.8 5.8 0 0 1-2.098-4.218l-.005-.25a5.8 5.8 0 0 1 5.8-5.8l.058.001l.15-.163a6.32 6.32 0 0 1 4.328-1.967z'/%3E%3C/svg%3E"); +} + +.tabler-bubble-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.4 19a4.2 4.2 0 0 1-1.57-.298L7 21v-3.134a2.668 2.668 0 0 1-1.795-3.773A4.8 4.8 0 0 1 8.113 5.16a5.335 5.335 0 0 1 9.194 1.078a5.333 5.333 0 0 1 3.404 8.771M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-bubble-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.4 19a4.2 4.2 0 0 1-1.57-.298L7 21v-3.134a2.668 2.668 0 0 1-1.795-3.773A4.8 4.8 0 0 1 8.113 5.16a5.335 5.335 0 0 1 9.194 1.078a5.333 5.333 0 0 1 4.45 6.89M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-bubble-tea { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.95 9l-1.478 8.69c-.25 1.463-.374 2.195-.936 2.631c-1.2.931-6.039.88-7.172 0c-.562-.436-.687-1.168-.936-2.632L5.95 9M6 9l.514-1.286a5.908 5.908 0 0 1 10.972 0L18 9M5 9h14m-7 0l4-7m-5.99 12h.01m1 4h.01m1.99-2h.01'/%3E%3C/svg%3E"); +} + +.tabler-bubble-tea-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17.95 9l-1.478 8.69c-.25 1.463-.374 2.195-.936 2.631c-1.2.931-6.039.88-7.172 0c-.562-.436-.687-1.168-.936-2.632L5.95 9M6 9l.514-1.286a5.908 5.908 0 0 1 10.972 0L18 9M5 9h14m-7 0l4-7'/%3E%3Cpath d='M7 14c.593.642 1.484 1.017 2.5 1c1.016.017 1.907-.358 2.5-1s1.484-1.017 2.5-1c1.016-.017 1.907.358 2.5 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bubble-text { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10h10m-8 4h5M12.4 3a5.34 5.34 0 0 1 4.906 3.239a5.333 5.333 0 0 1-1.195 10.6a4.26 4.26 0 0 1-5.28 1.863L7 21v-3.134a2.668 2.668 0 0 1-1.795-3.773A4.8 4.8 0 0 1 8.113 5.16A5.33 5.33 0 0 1 12.4 3'/%3E%3C/svg%3E"); +} + +.tabler-bubble-text-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.4 2l.253.005a6.34 6.34 0 0 1 5.235 3.166l.089.163l.178.039a6.33 6.33 0 0 1 4.254 3.406l.105.228a6.334 6.334 0 0 1-5.74 8.865l-.144-.002l-.037.052a5.26 5.26 0 0 1-5.458 1.926l-.186-.051l-3.435 2.06a1 1 0 0 1-1.508-.743L6 21v-2.435l-.055-.026a3.67 3.67 0 0 1-1.554-1.498l-.102-.199a3.67 3.67 0 0 1-.312-2.14l.038-.21l-.116-.092a5.8 5.8 0 0 1-1.887-6.025l.071-.238a5.8 5.8 0 0 1 5.42-4.004h.157l.15-.165a6.33 6.33 0 0 1 4.33-1.963zM14 13H9a1 1 0 0 0 0 2h5a1 1 0 0 0 0-2m3-4H7a1 1 0 1 0 0 2h10a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-bubble-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 18.75c-.345.09-.727.25-1.1.25a4.3 4.3 0 0 1-1.57-.298L7 21v-3.134a2.668 2.668 0 0 1-1.795-3.773A4.8 4.8 0 0 1 8.113 5.16a5.335 5.335 0 0 1 9.194 1.078a5.333 5.333 0 0 1 4.484 6.778M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-bucket { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 7a8 4 0 1 0 16 0A8 4 0 1 0 4 7'/%3E%3Cpath d='M4 7c0 .664.088 1.324.263 1.965L7 19c.5 1.5 2.239 2 5 2s4.5-.5 5-2q.5-1.5 2.737-10.035A7.5 7.5 0 0 0 20 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bucket-droplet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m5 16l1.465 1.638a2 2 0 1 1-3.015.099zm8.737-6.263c2.299-2.3 3.23-5.095 2.081-6.245s-3.945-.217-6.244 2.082s-3.231 5.095-2.082 6.244s3.946.218 6.245-2.081'/%3E%3Cpath d='M7.492 11.818c.362.362.768.676 1.208.934l6.895 4.047c1.078.557 2.255-.075 3.692-1.512s2.07-2.614 1.512-3.692q-.557-1.077-4.047-6.895a6 6 0 0 0-.934-1.208'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bucket-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.029 5.036C4.374 5.616 4 6.286 4 7c0 2.033 3.033 3.712 6.96 3.967m3.788-.21C17.812 10.198 20 8.728 20 7c0-2.21-3.582-4-8-4c-1.605 0-3.1.236-4.352.643'/%3E%3Cpath d='M4 7c0 .664.088 1.324.263 1.965L7 19c.5 1.5 2.239 2 5 2s4.5-.5 5-2q.15-.45.457-1.535m.862-3.146q.393-1.463 1.418-5.354A7.5 7.5 0 0 0 20 7M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bug { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9V8a3 3 0 0 1 6 0v1M8 9h8a6 6 0 0 1 1 3v3a5 5 0 0 1-10 0v-3a6 6 0 0 1 1-3m-5 4h4m10 0h4m-9 7v-6m-8 5l3.35-2M20 19l-3.35-2M4 7l3.75 2.4M20 7l-3.75 2.4'/%3E%3C/svg%3E"); +} + +.tabler-bug-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4a4 4 0 0 1 3.995 3.8L16 8a1 1 0 0 1 .428.096l3.033-1.938a1 1 0 1 1 1.078 1.684l-3.015 1.931A7.2 7.2 0 0 1 18 12h3a1 1 0 0 1 0 2h-3v1a6 6 0 0 1-.195 1.525l2.708 1.616a1 1 0 1 1-1.026 1.718l-2.514-1.501A6 6 0 0 1 13 20.918V15a1 1 0 0 0-2 0v5.917a6 6 0 0 1-3.973-2.56L4.513 19.86a1 1 0 1 1-1.026-1.718l2.708-1.616A6 6 0 0 1 6 15v-1H3a1 1 0 0 1 0-2h3.001v-.055a7 7 0 0 1 .474-2.173l-3.014-1.93a1 1 0 1 1 1.078-1.684l3.032 1.939l.024-.012l.068-.027l.019-.005l.016-.006l.032-.008l.04-.013l.034-.007l.034-.004l.045-.008l.015-.001l.015-.002L8 8a4 4 0 0 1 4-4m0 2a2 2 0 0 0-2 2h4a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-bug-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.884 5.873A3 3 0 0 1 15 8v1m-2 0h3a6 6 0 0 1 1 3v1m-.298 3.705A5 5 0 0 1 7 15v-3a6 6 0 0 1 1-3h1m-6 4h4m10 0h4m-9 7v-6m-8 5l3.35-2M4 7l3.75 2.4M20 7l-3.75 2.4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-building { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h18M9 8h1m-1 4h1m-1 4h1m4-8h1m-1 4h1m-1 4h1M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16'/%3E%3C/svg%3E"); +} + +.tabler-building-airport { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.59 7h8.82a1 1 0 0 1 .902 1.433l-1.44 3a1 1 0 0 1-.901.567H5.029a1 1 0 0 1-.901-.567l-1.44-3A1 1 0 0 1 3.589 7'/%3E%3Cpath d='m6 7l-.78-2.342A.5.5 0 0 1 5.693 4h4.612a.5.5 0 0 1 .475.658L10 7M8 2v2m-2 8v9h4v-9m-7 9h18m1-16h-6l-1-1'/%3E%3Cpath d='m18 3l2 2l-2 2m-8 10h7a2 2 0 0 1 2 2v2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-arch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21h18M4 21V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v15'/%3E%3Cpath d='M9 21v-8a3 3 0 0 1 6 0v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-bank { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h18M3 10h18M5 6l7-3l7 3M4 10v11m16-11v11M8 14v3m4-3v3m4-3v3'/%3E%3C/svg%3E"); +} + +.tabler-building-bridge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 5v14M18 5v14M2 15h20M3 8a7.5 7.5 0 0 0 3-2a6.5 6.5 0 0 0 12 0a7.5 7.5 0 0 0 3 2m-9 2v5'/%3E%3C/svg%3E"); +} + +.tabler-building-bridge-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7h12a2 2 0 0 1 2 2v9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a4 4 0 0 0-8 0v2a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-building-broadcast-tower { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M16.616 13.924a5 5 0 1 0-9.23 0'/%3E%3Cpath d='M20.307 15.469a9 9 0 1 0-16.615 0'/%3E%3Cpath d='m9 21l3-9l3 9m-5-2h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-broadcast-tower-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M12 10a2 2 0 0 1 1.497 3.327l2.452 7.357a1 1 0 1 1-1.898.632L13.611 20h-3.224l-.438 1.317a1 1 0 0 1-1.152.663l-.113-.03a1 1 0 0 1-.633-1.265l2.452-7.357A2 2 0 0 1 10 12l.005-.15A2 2 0 0 1 12 10'/%3E%3Cpath d='M18.093 4.078a10 10 0 0 1 3.137 11.776a1 1 0 0 1-1.846-.77a8 8 0 1 0-14.769 0a1 1 0 0 1-1.846.77A10 10 0 0 1 18.093 4.078'/%3E%3Cpath d='M15.657 7.243a6 6 0 0 1 1.882 7.066a1 1 0 1 1-1.846-.77a4 4 0 1 0-7.384 0a1 1 0 1 1-1.846.77a6 6 0 0 1 9.194-7.066'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-burj-al-arab { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h18M7 21V3m0 1c5.675.908 10 5.613 10 11.28A11 11 0 0 1 15.395 21M5 9h12M7 13h4m-4 4h4'/%3E%3C/svg%3E"); +} + +.tabler-building-carousel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 12a6 6 0 1 0 12 0a6 6 0 1 0-12 0'/%3E%3Cpath d='M3 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0m7-4a2 2 0 1 0 4 0a2 2 0 1 0-4 0m7 4a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 16a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-9 6l4-10l4 10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-castle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 19v-2a3 3 0 0 0-6 0v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5h4v3h3V5h4v3h3V5h4v14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1M3 11h18'/%3E%3C/svg%3E"); +} + +.tabler-building-church { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21h18m-11 0v-4a2 2 0 0 1 4 0v4M10 5h4m-2-2v5'/%3E%3Cpath d='M6 21v-7m-2 2l8-8l8 8m-2-2v7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-circus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 11h16m-8-4.5c0 1-5 4.5-8 4.5m8-4.5c0 1 5 4.5 8 4.5M6 11q-.5 8-2 10h4c1 0 4-4 4-9v-1m6 0q.5 8 2 10h-4c-1 0-4-4-4-9v-1'/%3E%3Cpath d='M12 7V3l2 1h-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h9M9 8h1m-1 4h1m-1 4h1m4-8h1m-1 4h1M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v7m-3 6a2 2 0 1 0 4.001-.001A2 2 0 0 0 16 18m2-3.5V16m0 4v1.5m3.032-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-building-community { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 9l5 5v7H8v-4m0 4H3v-7l5-5m1 1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v17h-8m0-14v.01M17 7v.01M17 11v.01M17 15v.01'/%3E%3C/svg%3E"); +} + +.tabler-building-cottage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21h18M4 21V10l2.5-4.5L12 3l5.5 2.5L20 10v11'/%3E%3Cpath d='M10 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0M9 21v-5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-estate { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h18m-2 0v-4m0 0a2 2 0 0 0 2-2v-2a2 2 0 1 0-4 0v2a2 2 0 0 0 2 2m-5 4V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v14m5-4v4m-1-8h2M8 9h2'/%3E%3C/svg%3E"); +} + +.tabler-building-factory { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 21c1.147-4.02 1.983-8.027 2-12h6c.017 3.973.853 7.98 2 12'/%3E%3Cpath d='M12.5 13H17c.025 2.612.894 5.296 2 8M9 5a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1M3 21h19'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-factory-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21h18M5 21V9l5 4V9l5 4h4'/%3E%3Cpath d='M19 21v-8l-1.436-9.574A.5.5 0 0 0 17.069 3h-1.145a.5.5 0 0 0-.494.418L14 12m-5 5h1m4 0h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-fortress { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 21h1a1 1 0 0 0 1-1v-1h0a3 3 0 0 1 6 0m3 2h1a1 1 0 0 0 1-1V5l-3-2l-3 2v6h-4V5L7 3L4 5v15a1 1 0 0 0 1 1h2m8-2v1a1 1 0 0 0 1 1h2M7 7v.01M7 10v.01M7 13v.01M17 7v.01M17 10v.01M17 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-building-hospital { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21h18M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16'/%3E%3Cpath d='M9 21v-4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v4M10 9h4m-2-2v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-lighthouse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l2 3l2 15H8l2-15zM8 9h8M3 11l2-2l-2-2m18 4l-2-2l2-2'/%3E%3C/svg%3E"); +} + +.tabler-building-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h9M9 8h1m-1 4h1m-1 4h1m4-8h1m-1 4h1M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v7m-3 7h6'/%3E%3C/svg%3E"); +} + +.tabler-building-monument { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 18l2-13l2-2l2 2l2 13M5 21v-3h14v3M3 21h18'/%3E%3C/svg%3E"); +} + +.tabler-building-mosque { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h7v-2a2 2 0 1 1 4 0v2h7M4 21V11m16 10V11M4 16h3v-3h10v3h3m-3-3a5 5 0 0 0-10 0m14-2.5c0-.329-.077-.653-.224-.947L20 8l-.776 1.553A2.1 2.1 0 0 0 19 10.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5m-16 0c0-.329-.077-.653-.224-.947L4 8l-.776 1.553A2.1 2.1 0 0 0 3 10.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5M12 2a2 2 0 1 0 2 2m-2 2v2'/%3E%3C/svg%3E"); +} + +.tabler-building-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h18M9 12h1m-1 4h1m4-8h1m-1 8h1M5 21V5m2-2h10c1 0 2 1 2 2v10m0 4v2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-building-pavilion { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h7v-3a2 2 0 0 1 4 0v3h7M6 21v-9m12 9v-9M6 12h12a3 3 0 0 0 3-3a9 8 0 0 1-9-6a9 8 0 0 1-9 6a3 3 0 0 0 3 3'/%3E%3C/svg%3E"); +} + +.tabler-building-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h9M9 8h1m-1 4h1m-1 4h1m4-8h1m-1 4h1M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v7m-3 7h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-building-skyscraper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h18M5 21V7l8-4v18m6 0V11l-6-4M9 9v.01M9 12v.01M9 15v.01M9 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-building-stadium { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 12a8 2 0 1 0 16 0a8 2 0 1 0-16 0'/%3E%3Cpath d='M4 12v7c0 .94 2.51 1.785 6 2v-3h4v3c3.435-.225 6-1.07 6-2v-7m-5-6h4V3h-4v7M7 6h4V3H7v7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-store { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h18M3 7v1a3 3 0 0 0 6 0V7m0 1a3 3 0 0 0 6 0V7m0 1a3 3 0 0 0 6 0V7H3l2-4h14l2 4M5 21V10.85M19 21V10.85M9 21v-4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v4'/%3E%3C/svg%3E"); +} + +.tabler-building-tunnel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21h14a2 2 0 0 0 2-2v-7a9 9 0 0 0-18 0v7a2 2 0 0 0 2 2'/%3E%3Cpath d='M8 21v-9a4 4 0 1 1 8 0v9M3 17h4m10 0h4m0-5h-4M7 12H3m9-9v5M6 6l3 3m6 0l3-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-warehouse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21V8l9-4l9 4v13'/%3E%3Cpath d='M13 13h4v8H7v-6h6'/%3E%3Cpath d='M13 21v-9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-building-wind-turbine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 11a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M10 11V8.427q0-.27.04-.536l.716-4.828C10.82 2.466 11.353 2 12 2s1.18.466 1.244 1.063l.716 4.828q.04.267.04.536V11'/%3E%3Cpath d='m13.01 9.28l2.235 1.276q.234.135.446.3l3.836 2.911c.487.352.624 1.04.3 1.596c-.325.556-1 .782-1.548.541l-4.555-1.68a4 4 0 0 1-.486-.231l-2.235-1.277'/%3E%3Cpath d='m13 12.716l-2.236 1.277a4 4 0 0 1-.485.23l-4.555 1.681c-.551.241-1.223.015-1.548-.54c-.324-.557-.187-1.245.3-1.597l3.836-2.91a3.4 3.4 0 0 1 .446-.3l2.235-1.277M7 21h10m-7 0l1-7m2 0l1 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-buildings { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 21V6c0-1 1-2 2-2h5c1 0 2 1 2 2v15m3-13h2c1 0 2 1 2 2v11M3 21h18m-4-5'/%3E%3C/svg%3E"); +} + +.tabler-bulb { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h1m8-9v1m8 8h1M5.6 5.6l.7.7m12.1-.7l-.7.7M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0-1 3a2 2 0 0 1-4 0a3.5 3.5 0 0 0-1-3m.7 1h4.6'/%3E%3C/svg%3E"); +} + +.tabler-bulb-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 11a1 1 0 0 1 .117 1.993L4 13H3a1 1 0 0 1-.117-1.993L3 11zm8-9a1 1 0 0 1 .993.883L13 3v1a1 1 0 0 1-1.993.117L11 4V3a1 1 0 0 1 1-1m9 9a1 1 0 0 1 .117 1.993L21 13h-1a1 1 0 0 1-.117-1.993L20 11zM4.893 4.893a1 1 0 0 1 1.32-.083l.094.083l.7.7a1 1 0 0 1-1.32 1.497l-.094-.083l-.7-.7a1 1 0 0 1 0-1.414m12.8 0a1 1 0 0 1 1.497 1.32l-.083.094l-.7.7a1 1 0 0 1-1.497-1.32l.083-.094zM14 18a1 1 0 0 1 1 1a3 3 0 0 1-6 0a1 1 0 0 1 .883-.993L10 18zM12 6a6 6 0 0 1 3.6 10.8a1 1 0 0 1-.471.192L15 17H9a1 1 0 0 1-.6-.2A6 6 0 0 1 12 6'/%3E%3C/svg%3E"); +} + +.tabler-bulb-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h1m8-9v1m8 8h1M5.6 5.6l.7.7m12.1-.7l-.7.7m-6.611.783a5 5 0 0 1 5.826 5.84m-1.378 2.611A5 5 0 0 1 15 16a3.5 3.5 0 0 0-1 3a2 2 0 1 1-4 0a3.5 3.5 0 0 0-1-3a5 5 0 0 1-.528-7.544M9.7 17h4.6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-bulldozer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 17a2 2 0 1 0 4 0a2 2 0 0 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m7-4v4a2 2 0 0 0 2 2h1m-8 0H4m0-4h10'/%3E%3Cpath d='M9 11V6h2a3 3 0 0 1 3 3v6'/%3E%3Cpath d='M5 15v-3a1 1 0 0 1 1-1h8m5 6h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-burger { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 15h16a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4m8-11c3.783 0 6.953 2.133 7.786 5H4.214C5.047 6.133 8.217 4 12 4m-7 8h14'/%3E%3C/svg%3E"); +} + +.tabler-bus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M4 17H2V6a1 1 0 0 1 1-1h14a5 7 0 0 1 5 7v5h-2m-4 0H8'/%3E%3Cpath d='m16 5l1.5 7H22M2 10h15M7 5v5m5-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4c3.4 0 6 3.64 6 8v5a1 1 0 0 1-1 1h-1.171a3.001 3.001 0 0 1-5.658 0H8.829a3.001 3.001 0 0 1-5.658 0H2a1 1 0 0 1-1-1V6a2 2 0 0 1 2-2zM6 16a1 1 0 1 0 0 2a1 1 0 0 0 0-2m12 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-.76-9.989L18.308 11h2.636c-.313-2.756-1.895-4.82-3.704-4.989M6 6H3v3h3zm5 0H8v3h3zm4.191 0H13v3h2.834z'/%3E%3C/svg%3E"); +} + +.tabler-bus-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12.18-.828a2 2 0 0 0 2.652 2.648'/%3E%3Cpath d='M4 17H2V6a1 1 0 0 1 1-1h2m4 0h8c2.761 0 5 3.134 5 7v5h-1m-5 0H8'/%3E%3Cpath d='m16 5l1.5 7H22M2 10h8m4 0h3M7 7v3m5-5v3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-bus-stop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm13 13a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M10 5h7c2.761 0 5 3.134 5 7v5h-2m-4 0H8'/%3E%3Cpath d='m16 5l1.5 7H22M9.5 10H17m-5-5v5M5 9v11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-businessplan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 6a5 3 0 1 0 10 0a5 3 0 1 0-10 0'/%3E%3Cpath d='M11 6v4c0 1.657 2.239 3 5 3s5-1.343 5-3V6'/%3E%3Cpath d='M11 10v4c0 1.657 2.239 3 5 3s5-1.343 5-3v-4'/%3E%3Cpath d='M11 14v4c0 1.657 2.239 3 5 3s5-1.343 5-3v-4M7 9H4.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H3m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-butterfly { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.176a3 3 0 1 1-4.953-2.449l-.025.023A4.502 4.502 0 0 1 8.505 7c1.414 0 2.675.652 3.5 1.671a4.5 4.5 0 1 1 4.983 7.079A3 3 0 1 1 12.005 18zM12 19V9M9 3l3 2l3-2'/%3E%3C/svg%3E"); +} + +.tabler-butterfly-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.117 6.244l.228.076a5.5 5.5 0 0 1 1.24 9.738l-.063.039l.02.034a4 4 0 0 1 .101 3.533l-.093.19A4 4 0 0 1 13 21.462V6.605a5.5 5.5 0 0 1 4.118-.36M8.505 6c.885 0 1.736.21 2.495.597v14.87a4 4 0 0 1-1.012.41l-.196.045a4 4 0 0 1-4.424-5.587l.118-.238l-.035-.023a5.5 5.5 0 0 1-2.397-5.258l.034-.233A5.5 5.5 0 0 1 8.505 6m5.94-3.832a1 1 0 0 1 1.11 1.664l-3 2a1 1 0 0 1-1.11 0l-3-2a1 1 0 0 1 1.11-1.664l2.444 1.63z'/%3E%3C/svg%3E"); +} + +.tabler-cactus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9v1a3 3 0 0 0 3 3h1m8-5v5a3 3 0 0 1-3 3h-1m-4 5V5a2 2 0 1 1 4 0v16m-7 0h10'/%3E%3C/svg%3E"); +} + +.tabler-cactus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 22a1 1 0 0 1-.117-1.993L7 20h2v-6a4 4 0 0 1-3.995-3.8L5 10V9a1 1 0 0 1 1.993-.117L7 9v1a2 2 0 0 0 1.85 1.995L9 12V5a3 3 0 0 1 5.995-.176L15 5v10a2 2 0 0 0 1.995-1.85L17 13V8a1 1 0 0 1 1.993-.117L19 8v5a4 4 0 0 1-3.8 3.995L15 17v3h2a1 1 0 0 1 .117 1.993L17 22z'/%3E%3C/svg%3E"); +} + +.tabler-cactus-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9v1a3 3 0 0 0 3 3h1m8-5v5a3 3 0 0 1-.129.872m-2.014 2a3 3 0 0 1-.857.124h-1M10 21V10m0-4V5a2 2 0 1 1 4 0v5m0 4v7m-7 0h10M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cake { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 20h18v-8a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3z'/%3E%3Cpath d='M3 14.803A2.4 2.4 0 0 0 4 15a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1c.35.007.692-.062 1-.197M12 4l1.465 1.638a2 2 0 1 1-3.015.099z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cake-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 17v-5a3 3 0 0 0-3-3h-5M9 9H6a3 3 0 0 0-3 3v8h17'/%3E%3Cpath d='M3 14.803A2.4 2.4 0 0 0 4 15a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1m4 0a2.4 2.4 0 0 0 2 1c.35.007.692-.062 1-.197M10.172 6.188q.105-.238.278-.451L12 4l1.465 1.638a2 2 0 0 1-.65 3.19M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cake-roll { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 15c-4.97 0-9-2.462-9-5.5S7.03 4 12 4s9 2.462 9 5.5s-4.03 5.5-9 5.5'/%3E%3Cpath d='M12 6.97c3 0 4 1.036 4 1.979c0 2.805-8 2.969-8-.99C8 5.849 9.5 4 12 4'/%3E%3Cpath d='M21 9.333v5.334C21 17.612 16.97 20 12 20s-9-2.388-9-5.333V9.333'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calculator { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M8 8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm0 6v.01m4-.01v.01m4-.01v.01M8 17v.01m4-.01v.01m4-.01v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calculator-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zM8 17a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 9 18.01l-.007-.127A1 1 0 0 0 8 17m4 0a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 13 18.01l-.007-.127A1 1 0 0 0 12 17m4 0a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 17 18.01l-.007-.127A1 1 0 0 0 16 17m-8-4a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 9 14.01l-.007-.127A1 1 0 0 0 8 13m4 0a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 13 14.01l-.007-.127A1 1 0 0 0 12 13m4 0a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 17 14.01l-.007-.127A1 1 0 0 0 16 13m-1-7H9a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-calculator-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.823 19.824A2 2 0 0 1 18 21H6a2 2 0 0 1-2-2V5c0-.295.064-.575.178-.827M7 3h11a2 2 0 0 1 2 2v11'/%3E%3Cpath d='M10 10H9a1 1 0 0 1-1-1V8m3-1h4a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1m-6 4v.01m4-.01v.01M8 17v.01m4-.01v.01m4-.01v.01M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16m-9 4h1m0 0v3'/%3E%3C/svg%3E"); +} + +.tabler-calendar-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5m-4-9v4M8 3v4m-4 4h16m-1 5l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-calendar-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5m-4-9v4M8 3v4m-4 4h16m-4 8a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-calendar-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M16 3v4M8 3v4m-4 4h16m-5 8l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-calendar-clock { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3m-4-7v4M8 3v4m-4 4h10'/%3E%3Cpath d='M14 18a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M18 16.5V18l.5.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M16 3v4M8 3v4m-4 4h16m0 10l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-calendar-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5m-4-9v4M8 3v4m-4 4h16m-2.999 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-calendar-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3m-4-7v4M8 3v4m-4 4h12.5m4.5 4h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-calendar-dot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5m-4-9v4M8 3v4m-4 4h16m-4 8a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-calendar-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5m-1 4v6m3-3l-3 3l-3-3m0-16v4M8 3v4m-4 4h16'/%3E%3C/svg%3E"); +} + +.tabler-calendar-due { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-event { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16'/%3E%3Cpath d='M8 15h2v2H8z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-event-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16 2a1 1 0 0 1 .993.883L17 3v1h1a3 3 0 0 1 2.995 2.824L21 7v12a3 3 0 0 1-2.824 2.995L18 22H6a3 3 0 0 1-2.995-2.824L3 19V7a3 3 0 0 1 2.824-2.995L6 4h1V3a1 1 0 0 1 1.993-.117L9 3v1h6V3a1 1 0 0 1 1-1m3 7H5v9.625c0 .705.386 1.286.883 1.366L6 20h12c.513 0 .936-.53.993-1.215l.007-.16z'/%3E%3Cpath d='M8 14h2v2H8z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5m-4-9v4M8 3v4m-4 4h16m-9 4h1m0 0v3m7-2v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-calendar-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16 2a1 1 0 0 1 .993.883L17 3v1h1a3 3 0 0 1 2.995 2.824L21 7v12a3 3 0 0 1-2.824 2.995L18 22H6a3 3 0 0 1-2.995-2.824L3 19V7a3 3 0 0 1 2.824-2.995L6 4h1V3a1 1 0 0 1 1.993-.117L9 3v1h6V3a1 1 0 0 1 1-1m3 7H5v9.625c0 .705.386 1.286.883 1.366L6 20h12c.513 0 .936-.53.993-1.215l.007-.16z'/%3E%3Cpath d='M12 12a1 1 0 0 1 .993.883L13 13v3a1 1 0 0 1-1.993.117L11 16v-2a1 1 0 0 1-.117-1.993L11 12z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4m-4-8v4M8 3v4m-4 4h16'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8M16 3v4M8 3v4m-4 4h16m-4 8h6'/%3E%3C/svg%3E"); +} + +.tabler-calendar-month { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16M8 14v4m4-4v4m4-4v4'/%3E%3C/svg%3E"); +} + +.tabler-calendar-month-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M8 12a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1'/%3E%3Cpath d='M16 2a1 1 0 0 1 .993.883L17 3v1h1a3 3 0 0 1 2.995 2.824L21 7v12a3 3 0 0 1-2.824 2.995L18 22H6a3 3 0 0 1-2.995-2.824L3 19V7a3 3 0 0 1 2.824-2.995L6 4h1V3a1 1 0 0 1 1.993-.117L9 3v1h6V3a1 1 0 0 1 1-1m3 7H5v9.625c0 .705.386 1.286.883 1.366L6 20h12c.513 0 .936-.53.993-1.215l.007-.16z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5h9a2 2 0 0 1 2 2v9m-.184 3.839A2 2 0 0 1 18 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 1.158-1.815M16 3v4M8 3v1m-4 7h7m4 0h5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-calendar-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M16 3v4M8 3v4m-4 4h16m-3 6v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-calendar-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4m-4-8v4'/%3E%3Cpath d='M21.121 20.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01M8 3v4m-4 4h16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5m-4-9v4M8 3v4m-4 4h16m-4 8h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-calendar-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4m-4-8v4M8 3v4m-4 4h16m-1 11v.01'/%3E%3Cpath d='M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-repeat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3m-4-7v4M8 3v4m-4 4h12m4 3l2 2h-3m1 2l2-2m-3 0a3 3 0 1 0 2 5.236'/%3E%3C/svg%3E"); +} + +.tabler-calendar-sad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16m-9.995 3h.01m3.99 0h.01'/%3E%3Cpath d='M10 18a3.5 3.5 0 0 1 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4.5M16 3v4M8 3v4m-4 4h16'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M16 3v4M8 3v4m-4 4h16m-4 11l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-calendar-smile { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16m-9.995 3h.01m3.99 0h.01'/%3E%3Cpath d='M10.005 17a3.5 3.5 0 0 0 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3.5M16 3v4M8 3v4m-4 4h11'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-stats { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.795 21H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4m-1 3v4h4'/%3E%3Cpath d='M14 18a4 4 0 1 0 8 0a4 4 0 1 0-8 0m1-15v4M7 3v4m-4 4h16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-time { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.795 21H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M14 18a4 4 0 1 0 8 0a4 4 0 1 0-8 0m1-15v4M7 3v4m-4 4h16'/%3E%3Cpath d='M18 16.496V18l1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5m-4-9v4M8 3v4m-4 4h16m-1 11v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-calendar-user { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4.5M16 3v4M8 3v4m-4 4h16m-3 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5 5a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2'/%3E%3C/svg%3E"); +} + +.tabler-calendar-week { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12-4v4M8 3v4m-4 4h16M7 14h.013m2.997 0h.005m2.995 0h.005m3 0h.005m-3.005 3h.005m-6.01 0h.005m2.995 0h.005'/%3E%3C/svg%3E"); +} + +.tabler-calendar-week-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16 2c.183 0 .355.05.502.135l.033.02c.28.177.465.49.465.845v1h1a3 3 0 0 1 2.995 2.824L21 7v12a3 3 0 0 1-2.824 2.995L18 22H6a3 3 0 0 1-2.995-2.824L3 19V7a3 3 0 0 1 2.824-2.995L6 4h1V3a1 1 0 0 1 .514-.874l.093-.046l.066-.025l.1-.029l.107-.019L8 2q.083 0 .161.013l.122.029l.04.012l.06.023c.328.135.568.44.61.806L9 3v1h6V3a1 1 0 0 1 1-1m3 7H5v9.625c0 .705.386 1.286.883 1.366L6 20h12c.513 0 .936-.53.993-1.215l.007-.16z'/%3E%3Cpath d='M9.015 13a1 1 0 0 1-1 1a1.001 1.001 0 1 1-.005-2c.557 0 1.005.448 1.005 1m4 0a1 1 0 0 1-1 1a1.001 1.001 0 1 1-.005-2c.557 0 1.005.448 1.005 1m4.005 0a1 1 0 0 1-1 1a1.001 1.001 0 1 1-.005-2c.557 0 1.005.448 1.005 1m-5 2a1 1 0 0 1 0 2a1.001 1.001 0 1 1-.005-2zm-3.005 1a1 1 0 0 1-1 1a1.001 1.001 0 1 1-.005-2c.557 0 1.005.448 1.005 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-calendar-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6.5M16 3v4M8 3v4m-4 4h16m2 11l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-camera { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 7h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-ai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M14.362 11.15a3 3 0 1 0-4.144 4.263M14 21v-4a2 2 0 1 1 4 0v4m-4-2h4m3-4v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v1'/%3E%3Cpath d='M14.477 11.307A3 3 0 1 0 12 16m5 5v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16'/%3E%3Cpath d='M19 18h.5a1.5 1.5 0 0 0 0-3H16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3.5'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0m10 3l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3.5'/%3E%3Cpath d='M14.984 13.307a3 3 0 1 0-2.32 2.62M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 6l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M14.948 13.559a3 3 0 1 0-2.58 2.419M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3'/%3E%3Cpath d='M14.973 13.406A3 3 0 1 0 12 16m5.001 3a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v1.5'/%3E%3Cpath d='M14.935 12.375a3.001 3.001 0 1 0-1.902 3.442M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3.5'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0m10 3v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3.5'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0m10 3v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3a2 2 0 0 1 1.995 1.85L17 5a1 1 0 0 0 .883.993L18 6h1a3 3 0 0 1 2.995 2.824L22 9v9a3 3 0 0 1-2.824 2.995L19 21H5a3 3 0 0 1-2.995-2.824L2 18V9a3 3 0 0 1 2.824-2.995L5 6h1a1 1 0 0 0 1-1a2 2 0 0 1 1.85-1.995L9 3zm-3 7a3 3 0 0 0-2.985 2.698l-.011.152L9 13l.004.15A3 3 0 1 0 12 10'/%3E%3C/svg%3E"); +} + +.tabler-camera-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.5 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M14.41 11.212a3 3 0 1 0-4.15 4.231M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v6m-5 4h6'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-moon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3.5'/%3E%3Cpath d='M14.815 11.96a3.001 3.001 0 1 0-3.398 3.983M18.62 22c-2 0-3.62-1.58-3.62-3.53c0-1.727 1.273-3.165 2.954-3.47a3.4 3.4 0 0 0-.24 1.264c0 1.95 1.621 3.53 3.62 3.53q.342 0 .666-.06C21.479 21.06 20.162 22 18.62 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.297 4.289A1 1 0 0 1 9 4h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v8m-1.187 2.828c-.249.11-.524.172-.813.172H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1c.298 0 .58-.065.834-.181'/%3E%3Cpath d='M10.422 10.448a3 3 0 1 0 4.15 4.098M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M14.958 13.506a3 3 0 1 0-1.735 2.235M17 17v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M14.933 12.366A3.001 3.001 0 1 0 12 16m9.121 4.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3.5M16 19h6m-3-3v6'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v2.5'/%3E%3Cpath d='M14.975 12.612a3 3 0 1 0-1.507 3.005M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-rotate { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 7h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2'/%3E%3Cpath d='M11.245 15.904A3 3 0 0 0 15 13m-2.25-2.905A3 3 0 0 0 9 13'/%3E%3Cpath d='M14 13h2v2m-6-2H8v-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v2.5'/%3E%3Cpath d='M14.757 11.815a3 3 0 1 0-3.431 4.109M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-selfie { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 7h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2'/%3E%3Cpath d='M9.5 15a3.5 3.5 0 0 0 5 0m.5-4h.01M9 11h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M14.98 13.347a3 3 0 1 0-2.39 2.595M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0m10 9.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.5 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v2.5'/%3E%3Cpath d='M14.569 11.45a3 3 0 1 0-4.518 3.83m7.749 5.537l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v3.5'/%3E%3Cpath d='M12 16a3 3 0 1 0 0-6a3 3 0 0 0 0 6m7 6v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camera-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.5 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1a2 2 0 0 0 2-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0-6 0m13 9l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-camper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 18a2 2 0 1 0 4 0a2 2 0 0 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M5 18H4a1 1 0 0 1-1-1V6a2 2 0 0 1 2-2h12a4 4 0 0 1 4 4H3m6 10h6'/%3E%3Cpath d='M19 18h1a1 1 0 0 0 1-1v-4l-3-5m3 5h-7m0-5v10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-campfire { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 21l16-4m0 4L4 17m8-2a4 4 0 0 0 4-4c0-3-2-3-2-8c-4 2-6 5-6 8a4 4 0 0 0 4 4'/%3E%3C/svg%3E"); +} + +.tabler-campfire-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M19.757 16.03a1 1 0 0 1 .597 1.905l-.111.035l-16 4a1 1 0 0 1-.597-1.905l.111-.035z'/%3E%3Cpath d='M3.03 16.757a1 1 0 0 1 1.098-.749l.115.022l16 4a1 1 0 0 1-.37 1.962l-.116-.022l-16-4a1 1 0 0 1-.727-1.213M13.553 2.106C9.379 4.192 7 7.464 7 11a5 5 0 0 0 10 0c0-1.047-.188-1.808-.606-2.705l-.169-.345l-.33-.647C15.274 6.063 15 4.965 15 3a1 1 0 0 0-1.447-.894'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m15.364-6.364L5.636 18.364'/%3E%3C/svg%3E"); +} + +.tabler-candle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 21h6V11a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1zm3-19l1.465 1.638a2 2 0 1 1-3.015.099z'/%3E%3C/svg%3E"); +} + +.tabler-candle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 9a2 2 0 0 1 2 2v10a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V11a2 2 0 0 1 2-2zm-2.746-7.666a1 1 0 0 1 1.491 0l1.452 1.623a3 3 0 0 1-4.196 4.28c-1.195-1.07-1.339-2.889-.297-4.166z'/%3E%3C/svg%3E"); +} + +.tabler-candy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m7.05 11.293l4.243-4.243a2 2 0 0 1 2.828 0l2.829 2.83a2 2 0 0 1 0 2.828l-4.243 4.243a2 2 0 0 1-2.828 0L7.05 14.12a2 2 0 0 1 0-2.828zm9.193-2.121l3.086-.772a1.5 1.5 0 0 0 .697-2.516L17.81 3.667a1.5 1.5 0 0 0-2.44.47L14.122 7.05'/%3E%3Cpath d='M9.172 16.243L8.4 19.329a1.5 1.5 0 0 1-2.516.697L3.667 17.81a1.5 1.5 0 0 1 .47-2.44l2.913-1.248'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-candy-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11.174 7.17l.119-.12a2 2 0 0 1 2.828 0l2.829 2.83a2 2 0 0 1 0 2.828l-.124.124m-2 2l-2.123 2.123a2 2 0 0 1-2.828 0l-2.829-2.831a2 2 0 0 1 0-2.828l2.113-2.112m7.084-.012l3.086-.772a1.5 1.5 0 0 0 .697-2.516L17.81 3.667a1.5 1.5 0 0 0-2.44.47L14.122 7.05'/%3E%3Cpath d='M9.172 16.243L8.4 19.329a1.5 1.5 0 0 1-2.516.697L3.667 17.81a1.5 1.5 0 0 1 .47-2.44l2.913-1.248M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cane { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 21l6.324-11.69c.54-.974 1.756-4.104-1.499-5.762S8.65 4.411 8 5.58'/%3E%3C/svg%3E"); +} + +.tabler-cannabis { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20s0-2 1-3.5c-1.5 0-2-.5-4-1.5c0 0 1.839-1.38 5-1c-1.789-.97-3.279-2.03-5-6c0 0 3.98-.3 6.5 3.5C8.216 6.6 12 2 12 2c2.734 5.47 2.389 7.5 1.5 9.5C16.031 7.73 20 8 20 8c-1.721 3.97-3.211 5.03-5 6c3.161-.38 5 1 5 1c-2 1-2.5 1.5-4 1.5c1 1.5 1 3.5 1 3.5c-2 0-4.438-2.22-5-3c-.563.78-3 3-5 3m5 2v-5'/%3E%3C/svg%3E"); +} + +.tabler-cannabis-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.894 1.553c1.472 2.945 2.17 5.028 2.244 6.812l.001.091l.032-.022a8.7 8.7 0 0 1 2.73-1.191l.352-.079a8 8 0 0 1 1.562-.169l.253.007a1 1 0 0 1 .85 1.396c-.949 2.187-1.818 3.595-2.902 4.664l-.061.058l.25.055q.45.108.869.259l.276.104c.586.235 1.006.479 1.25.662a1 1 0 0 1-.042 1.63l-.199.112l-1.133.587c-.567.289-1.166.584-1.404.67q-.123.045-.244.083l-.074.019l.016.042c.327.912.456 1.789.477 2.462L18 20a1 1 0 0 1-1 1c-1.257 0-2.77-.729-4.001-1.647L13 22a1 1 0 0 1-2 0v-2.647c-1.16.866-2.57 1.563-3.781 1.64L7 21a1 1 0 0 1-1-1c0-.624.098-1.464.379-2.358l.116-.341l-.073-.02l-.244-.081c-.343-.125-1.442-.686-2.106-1.032l-.52-.274A1 1 0 0 1 3.4 14.2c.244-.183.664-.427 1.25-.662a8 8 0 0 1 1.145-.363l.249-.055l-.06-.058C4.96 12.052 4.128 10.74 3.24 8.755l-.157-.357a1 1 0 0 1 .724-1.38l.149-.017l.058-.003a7.5 7.5 0 0 1 1.744.159a8.6 8.6 0 0 1 2.727 1.045l.27.169v-.037C8.727 6.74 9.13 5.154 9.85 3.63l.139-.285c.455-.908.914-1.586 1.238-1.98a1 1 0 0 1 1.666.189'/%3E%3C/svg%3E"); +} + +.tabler-cap-projecting { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 6H7a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h13'/%3E%3Cpath d='M13 12a2 2 0 1 1-4 0a2 2 0 0 1 4 0m0 0h7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cap-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 6h-9a6 6 0 1 0 0 12h9'/%3E%3Cpath d='M13 12a2 2 0 1 1-4 0a2 2 0 0 1 4 0m0 0h7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cap-straight { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 12a2 2 0 1 1-4 0a2 2 0 0 1 4 0m0 0h12'/%3E%3Cpath d='M20 6H8a2 2 0 0 0-2 2v2m0 4v2a2 2 0 0 0 2 2h12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-capsule { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9a6 6 0 0 1 6-6h0a6 6 0 0 1 6 6v6a6 6 0 0 1-6 6h0a6 6 0 0 1-6-6z'/%3E%3C/svg%3E"); +} + +.tabler-capsule-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l-.243.004A7.004 7.004 0 0 0 5 9v6a7 7 0 0 0 7 7l.243-.004A7.004 7.004 0 0 0 19 15V9a7 7 0 0 0-7-7'/%3E%3C/svg%3E"); +} + +.tabler-capsule-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a6 6 0 0 1 6-6h6a6 6 0 0 1 6 6v0a6 6 0 0 1-6 6H9a6 6 0 0 1-6-6'/%3E%3C/svg%3E"); +} + +.tabler-capsule-horizontal-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 5H9a7 7 0 1 0 0 14h6a7 7 0 0 0 7-7l-.007-.303A7 7 0 0 0 15 5'/%3E%3C/svg%3E"); +} + +.tabler-capture { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-capture-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a1 1 0 0 1 .117 1.993L8 5H6a1 1 0 0 0-.993.883L5 6v2a1 1 0 0 1-1.993.117L3 8V6a3 3 0 0 1 2.824-2.995L6 3zM4 15a1 1 0 0 1 .993.883L5 16v2a1 1 0 0 0 .883.993L6 19h2a1 1 0 0 1 .117 1.993L8 21H6a3 3 0 0 1-2.995-2.824L3 18v-2a1 1 0 0 1 1-1M18 3a3 3 0 0 1 2.995 2.824L21 6v2a1 1 0 0 1-1.993.117L19 8V6a1 1 0 0 0-.883-.993L18 5h-2a1 1 0 0 1-.117-1.993L16 3zm2 12a1 1 0 0 1 .993.883L21 16v2a3 3 0 0 1-2.824 2.995L18 21h-2a1 1 0 0 1-.117-1.993L16 19h2a1 1 0 0 0 .993-.883L19 18v-2a1 1 0 0 1 1-1m-8-7a4 4 0 1 1-3.995 4.2L8 12l.005-.2A4 4 0 0 1 12 8'/%3E%3C/svg%3E"); +} + +.tabler-capture-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2c.554 0 1.055-.225 1.417-.589M9.87 9.887a3 3 0 0 0 4.255 4.23m.58-3.416a3 3 0 0 0-1.4-1.403M4 8V6c0-.548.22-1.044.577-1.405M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-car { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17H3v-6l2-5h9l4 5h1a2 2 0 0 1 2 2v4h-2m-4 0H9m-6-6h15m-6 0V6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-car-4wd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 0 1 2-2h0a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h0a2 2 0 0 1-2-2zm0 12a2 2 0 0 1 2-2h0a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h0a2 2 0 0 1-2-2zM15 5a2 2 0 0 1 2-2h0a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h0a2 2 0 0 1-2-2zm0 12a2 2 0 0 1 2-2h0a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h0a2 2 0 0 1-2-2zm-6 1h6M9 6h6m-3 .5V6v12'/%3E%3C/svg%3E"); +} + +.tabler-car-4wd-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v2a3 3 0 0 1-6 0h-1v10h1a3 3 0 0 1 6 0v2a3 3 0 0 1-6 0h-4a3 3 0 0 1-6 0v-2a3 3 0 0 1 6 0h1V7h-1a3 3 0 1 1-6 0V5a3 3 0 1 1 6 0h4a3 3 0 0 1 3-3'/%3E%3C/svg%3E"); +} + +.tabler-car-crane { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M7 18h8m4 0h2v-6a5 5 0 0 0-5-5h-1l1.5 5H21m-9 6V7h3M3 17v-5h9'/%3E%3Cpath d='M4 12V6l18-3v2'/%3E%3Cpath d='M8 12V8L4 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-car-crane-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.06 5.66l.035-.085l.07-.125l.033-.048l.063-.075l.064-.065l.098-.079l.106-.065l.067-.033l.048-.02l.139-.041l18.053-3.01A1 1 0 0 1 23 3v2a1 1 0 0 1-2 0v-.82L7.198 6.48l1.25.626A1 1 0 0 1 9 8l-.001 3H11V7a1 1 0 0 1 1-1h4a6 6 0 0 1 6 6v5a1 1 0 0 1-1 1h-1.17a3.001 3.001 0 0 1-5.66 0H7.83A3.001 3.001 0 0 1 2 17v-5a1 1 0 0 1 1-1V6.01a1 1 0 0 1 .06-.35M5 16a1 1 0 1 0 0 2a1 1 0 0 0 0-2m12 0a1 1 0 1 0 .992 1.124l.008-.132l-.007-.109A1 1 0 0 0 17 16m-.652-7.985L17.243 11h2.63l-.042-.155a4 4 0 0 0-3.223-2.8z'/%3E%3C/svg%3E"); +} + +.tabler-car-crash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='m7 6l4 5h1a2 2 0 0 1 2 2v4h-2m-4 0H3m0-6h8m-6 0V6m2 0H3m11 2V6m5 6h2m-3.5 3.5L19 17m-1.5-8.5L19 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-car-fan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12V3l4.912 1.914a1.7 1.7 0 0 1 .428 2.925zm0 0h9l-1.914 4.912a1.7 1.7 0 0 1-2.925.428zm0 0H3l1.914-4.912a1.7 1.7 0 0 1 2.925-.428zm0 0v9l-4.912-1.914a1.7 1.7 0 0 1-.428-2.925z'/%3E%3C/svg%3E"); +} + +.tabler-car-fan-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12V3l4.912 1.914a1.7 1.7 0 0 1 .428 2.925zm2.424 3.03L12 12h6m-6 0H3l1.914-4.912a1.7 1.7 0 0 1 2.925-.428zm0 0v9l-4.912-1.914a1.7 1.7 0 0 1-.428-2.925zm6 5l2-2v6'/%3E%3C/svg%3E"); +} + +.tabler-car-fan-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12V3l4.912 1.914a1.7 1.7 0 0 1 .428 2.925zm2.044 2.624L12 12h4m-4 0H3l1.914-4.912a1.7 1.7 0 0 1 2.925-.428zm0 0v9l-4.912-1.914a1.7 1.7 0 0 1-.428-2.925zm6 3h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2'/%3E%3C/svg%3E"); +} + +.tabler-car-fan-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12V3l4.912 1.914a1.7 1.7 0 0 1 .428 2.925zm2.044 2.624L12 12h4m-4 0H3l1.914-4.912a1.7 1.7 0 0 1 2.925-.428zm0 0v9l-4.912-1.914a1.7 1.7 0 0 1-.428-2.925zm6 3.5a.5.5 0 0 1 .5-.5h1a1.5 1.5 0 0 1 0 3H19h.5a1.5 1.5 0 0 1 0 3h-1a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E"); +} + +.tabler-car-fan-auto { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12V3l4.912 1.914a1.7 1.7 0 0 1 .428 2.925zm2.044 2.624L12 12h4m-4 0H3l1.914-4.912a1.7 1.7 0 0 1 2.925-.428zm0 0v9l-4.912-1.914a1.7 1.7 0 0 1-.428-2.925zm5 9v-4a2 2 0 1 1 4 0v4m-4-2h4'/%3E%3C/svg%3E"); +} + +.tabler-car-fan-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.363 2.068l4.912 1.914a2.7 2.7 0 0 1 .68 4.646l-3.045 2.371L21 11a1 1 0 0 1 .932 1.363l-1.914 4.912a2.7 2.7 0 0 1-4.646.68L13 14.908V21a1 1 0 0 1-1.363.932l-4.912-1.914a2.7 2.7 0 0 1-.68-4.646L9.09 13H3a1 1 0 0 1-.932-1.363l1.914-4.912a2.7 2.7 0 0 1 4.646-.68l2.371 3.044L11 3a1 1 0 0 1 1.363-.932'/%3E%3C/svg%3E"); +} + +.tabler-car-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 5a1 1 0 0 1 .694.28l.087.095L18.48 10H19a3 3 0 0 1 2.995 2.824L22 13v4a1 1 0 0 1-1 1h-1.171a3.001 3.001 0 0 1-5.658 0H9.829a3.001 3.001 0 0 1-5.658 0H3a1 1 0 0 1-1-1v-6l.007-.117l.008-.056l.017-.078l.012-.036l.014-.05l2.014-5.034A1 1 0 0 1 5 5zM7 16a1 1 0 1 0 0 2a1 1 0 0 0 0-2m10 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-6-9H5.676l-1.2 3H11zm2.52 0H13v3h2.92z'/%3E%3C/svg%3E"); +} + +.tabler-car-garage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 20a2 2 0 1 0 4 0a2 2 0 0 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M5 20H3v-6l2-5h9l4 5h1a2 2 0 0 1 2 2v4h-2m-4 0H9m-6-6h15m-6 0V9M3 6l9-4l9 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-car-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10.584-1.412a2 2 0 0 0 2.828 2.83'/%3E%3Cpath d='M5 17H3v-6l2-5h1m4 0h4l4 5h1a2 2 0 0 1 2 2v4m-6 0H9m-6-6h8m4 0h3m-6-3V6M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-car-suv { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 0 0-4 0m11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0M5 9l2-4h7.438a2 2 0 0 1 1.94 1.515L17 9h3a2 2 0 0 1 2 2v3M10 9V5M2 7v4'/%3E%3Cpath d='M22.001 14.001A5 5 0 0 0 18 12a5 5 0 0 0-4 2h-3a4.998 4.998 0 0 0-8.003.003'/%3E%3Cpath d='M5 12V9h13'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-car-suv-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 14a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 7 14m11 0a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 18 14M7 16a1 1 0 1 0 0 2a1 1 0 0 0 0-2m11 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2M14.438 4a3 3 0 0 1 2.91 2.272L17.781 8H20a3 3 0 0 1 2.995 2.824L23 11v3.02l-.01.117a1 1 0 0 1-.286.575l-.107.091l-.07.049l-.076.042l-.106.046l-.017.005l-.047.016l-.108.025l-.118.013l-.08.002l-.122-.012l-.148-.033l-.063-.022a1 1 0 0 1-.362-.24l-.08-.094A4 4 0 0 0 18 13a4 4 0 0 0-3.2 1.6a1 1 0 0 1-.8.4h-3a1 1 0 0 1-.8-.4a3.998 3.998 0 0 0-6.402.002a1 1 0 1 1-1.602-1.198c.493-.66 1.11-1.2 1.804-1.602V9.01a1 1 0 0 1 .06-.35l.042-.1l2.004-4.007A1 1 0 0 1 7 4zM2 6a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0V7a1 1 0 0 1 1-1m12.438 0H11v2h4.718l-.31-1.243a1 1 0 0 0-.97-.757M9 6H7.618L6.617 8H9z'/%3E%3C/svg%3E"); +} + +.tabler-car-turbine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 13a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M18.86 11c.088.66.14 1.512.14 2a8 8 0 1 1-8-8h6'/%3E%3Cpath d='M11 9q3.733.162 6 0m0-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm-6 9l-3.5-1.5M11 13l2.5 3m-5 0l2.5-3m0 0l3.5-1.5M11 9v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-carambola { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.286 21.09q-1.69.001-5.288-2.615q-3.596 2.617-5.288 2.616q-2.726 0-.495-6.8q-9.389-6.775 2.135-6.775h.076Q10.211 2 12 2q1.785 0 3.574 5.516h.076q11.525 0 2.133 6.774q2.23 6.802-.497 6.8'/%3E%3C/svg%3E"); +} + +.tabler-carambola-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.108 22.085c-1.266-.068-2.924-.859-5.071-2.355l-.04-.027l-.037.027c-2.147 1.497-3.804 2.288-5.072 2.356l-.178.005c-2.747 0-3.097-2.64-1.718-7.244l.054-.178l-.1-.075C-1.11 9.956-.1 6.746 7.5 6.528l.202-.005l.115-.326c1.184-3.33 2.426-5.085 4.027-5.192L12 1c1.674 0 2.957 1.76 4.182 5.197l.114.326l.204.005c7.6.218 8.61 3.428 2.553 8.065l-.102.075l.055.178c1.35 4.512 1.04 7.137-1.556 7.24l-.163.003z'/%3E%3C/svg%3E"); +} + +.tabler-caravan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 18a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11 18h7a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2H8.5A5.5 5.5 0 0 0 3 12.5V16a2 2 0 0 0 2 2h2M8 7l7-3l1 3'/%3E%3Cpath d='M13 11.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5zm7 4.5h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-caravan-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.949 3.684L16.72 6H18a3 3 0 0 1 3 3v6h1a1 1 0 0 1 0 2h-1.17A3 3 0 0 1 18 19h-6.17a3.001 3.001 0 0 1-5.66 0H5a3 3 0 0 1-3-3v-3.5a6.5 6.5 0 0 1 5.672-6.448l6.934-2.971a1 1 0 0 1 1.343.603M9 17a1 1 0 1 0 0 2a1 1 0 0 0 0-2m5.5-7h-1a1.5 1.5 0 0 0-1.5 1.5v1a1.5 1.5 0 0 0 1.5 1.5h1a1.5 1.5 0 0 0 1.5-1.5v-1a1.5 1.5 0 0 0-1.5-1.5m-.105-4.653L12.871 6h1.742z'/%3E%3C/svg%3E"); +} + +.tabler-cardboards { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 8v8.5A2.5 2.5 0 0 0 5.5 19h1.06a3 3 0 0 0 2.34-1.13l1.54-1.92a2 2 0 0 1 3.12 0l1.54 1.92A3 3 0 0 0 17.44 19h1.06a2.5 2.5 0 0 0 2.5-2.5V8a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2'/%3E%3Cpath d='M7 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m8 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cardboards-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 5a3 3 0 0 1 3 3v8.5a3.5 3.5 0 0 1-3.5 3.5h-1.062a4 4 0 0 1-3.118-1.504l-1.54-1.92a1 1 0 0 0-1.56 0l-1.538 1.917A4 4 0 0 1 6.56 20H5.5A3.5 3.5 0 0 1 2 16.5V8a3 3 0 0 1 3-3zM8 10a2 2 0 0 0-1.995 1.85L6 12a2 2 0 1 0 2-2m8 0a2 2 0 0 0-1.995 1.85L14 12a2 2 0 1 0 2-2'/%3E%3C/svg%3E"); +} + +.tabler-cardboards-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.96 16.953q.04-.22.04-.453V8a2 2 0 0 0-2-2h-9M6 6H5a2 2 0 0 0-2 2v8.5A2.5 2.5 0 0 0 5.5 19h1.06a3 3 0 0 0 2.34-1.13l1.54-1.92a2 2 0 0 1 3.12 0l1.54 1.92A3 3 0 0 0 17.44 19h1.06q.233 0 .454-.041'/%3E%3Cpath d='M7 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m9.714.7a1 1 0 0 0-1.417-1.411zM3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cards { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.604 7.197l7.138-3.109a.96.96 0 0 1 1.27.527l4.924 11.902a1 1 0 0 1-.514 1.304L9.285 20.93a.96.96 0 0 1-1.271-.527L3.09 8.5a1 1 0 0 1 .514-1.304zM15 4h1a1 1 0 0 1 1 1v3.5M20 6q.396.168.768.315a1 1 0 0 1 .53 1.311L19 13'/%3E%3C/svg%3E"); +} + +.tabler-cards-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.348 3.169l-7.15 3.113a2 2 0 0 0-1.03 2.608l4.92 11.895a1.96 1.96 0 0 0 2.59 1.063l7.142-3.11a2 2 0 0 0 1.036-2.611l-4.92-11.894a1.96 1.96 0 0 0-2.588-1.064M16 3a2 2 0 0 1 1.995 1.85L18 5v3.5a1 1 0 0 1-1.993.117L16 8.5V5h-1a1 1 0 0 1-.117-1.993L15 3zm3.08 2.61a1 1 0 0 1 1.31-.53c.257.108.505.21.769.314a2 2 0 0 1 1.114 2.479l-.056.146l-2.298 5.374a1 1 0 0 1-1.878-.676l.04-.11l2.296-5.371l-.366-.148l-.402-.167a1 1 0 0 1-.53-1.312z'/%3E%3C/svg%3E"); +} + +.tabler-caret-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10l6 6l6-6z'/%3E%3C/svg%3E"); +} + +.tabler-caret-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 9c.852 0 1.297.986.783 1.623l-.076.084l-6 6a1 1 0 0 1-1.32.083l-.094-.083l-6-6l-.083-.094l-.054-.077l-.054-.096l-.017-.036l-.027-.067l-.032-.108l-.01-.053l-.01-.06l-.004-.057v-.118l.005-.058l.009-.06l.01-.052l.032-.108l.027-.067l.07-.132l.065-.09l.073-.081l.094-.083l.077-.054l.096-.054l.036-.017l.067-.027l.108-.032l.053-.01l.06-.01l.057-.004z'/%3E%3C/svg%3E"); +} + +.tabler-caret-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 6l-6 6l6 6z'/%3E%3C/svg%3E"); +} + +.tabler-caret-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.883 5.007l.058-.005h.118l.058.005l.06.009l.052.01l.108.032l.067.027l.132.07l.09.065l.081.073l.083.094l.054.077l.054.096l.017.036l.027.067l.032.108l.01.053l.01.06l.004.057L15 6v12c0 .852-.986 1.297-1.623.783l-.084-.076l-6-6a1 1 0 0 1-.083-1.32l.083-.094l6-6l.094-.083l.077-.054l.096-.054l.036-.017l.067-.027l.108-.032l.053-.01l.06-.01z'/%3E%3C/svg%3E"); +} + +.tabler-caret-left-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 18l6-6l-6-6zm-4 0l-6-6l6-6z'/%3E%3C/svg%3E"); +} + +.tabler-caret-left-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 6c0-.89 1.077-1.337 1.707-.707l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-.082.073l-.009.006l-.022.016l-.058.042l-.016.009l-.009.007l-.028.014l-.043.024l-.018.007l-.018.01l-.034.012l-.033.015l-.026.007l-.02.008l-.026.005l-.036.012l-.029.004l-.024.006l-.028.003l-.031.006l-.032.002l-.026.003h-.026L14 19l-.033-.002h-.026l-.026-.003l-.032-.002l-.031-.006l-.028-.003l-.024-.006l-.03-.004l-.035-.012l-.027-.005l-.019-.008l-.026-.007l-.033-.015l-.034-.012l-.018-.01l-.018-.007l-.043-.024l-.028-.014l-.009-.007l-.016-.009l-.058-.042l-.019-.012l-.003-.004l-.01-.006a1 1 0 0 1-.154-.155l-.006-.009l-.016-.022l-.042-.058l-.009-.016l-.007-.009l-.014-.028l-.024-.043l-.007-.018l-.01-.018l-.012-.034l-.015-.033l-.007-.026l-.008-.02l-.005-.026l-.012-.036l-.004-.029l-.006-.024l-.003-.028l-.006-.031l-.002-.032l-.003-.026v-.026L13 18zm-3.707-.707C9.923 4.663 11 5.109 11 6v12l-.002.033v.026l-.003.026l-.002.032l-.006.031l-.003.028l-.006.024l-.004.03l-.012.035l-.005.027l-.008.019l-.007.026l-.015.033l-.012.034l-.01.018l-.007.018l-.024.043l-.014.028l-.007.009l-.009.016l-.042.058l-.012.019l-.004.003l-.006.01a1 1 0 0 1-.155.154l-.009.006l-.022.016l-.058.042l-.016.009l-.009.007l-.028.014l-.043.024l-.018.007l-.018.01l-.034.012l-.033.015l-.026.007l-.02.008l-.026.005l-.036.012l-.029.004l-.024.006l-.028.003l-.031.006l-.032.002l-.026.003h-.026L10 19l-.033-.002h-.026l-.028-.003l-.03-.002l-.032-.006l-.027-.003l-.025-.006l-.028-.004l-.037-.012l-.026-.005l-.02-.008l-.025-.007l-.034-.015l-.033-.012l-.019-.01l-.017-.007l-.044-.024l-.027-.014l-.01-.007l-.015-.009l-.059-.042l-.018-.012l-.004-.004l-.008-.006a1 1 0 0 1-.082-.073l-6-6a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-caret-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 18l6-6l-6-6z'/%3E%3C/svg%3E"); +} + +.tabler-caret-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 6c0-.852.986-1.297 1.623-.783l.084.076l6 6a1 1 0 0 1 .083 1.32l-.083.094l-6 6l-.094.083l-.077.054l-.096.054l-.036.017l-.067.027l-.108.032l-.053.01l-.06.01l-.057.004L10 19l-.059-.002l-.058-.005l-.06-.009l-.052-.01l-.108-.032l-.067-.027l-.132-.07l-.09-.065l-.081-.073l-.083-.094l-.054-.077l-.054-.096l-.017-.036l-.027-.067l-.032-.108l-.01-.053l-.01-.06l-.004-.057z'/%3E%3C/svg%3E"); +} + +.tabler-caret-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 14l-6-6l-6 6z'/%3E%3C/svg%3E"); +} + +.tabler-caret-up-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 10l-6-6l-6 6zm0 4l-6 6l-6-6z'/%3E%3C/svg%3E"); +} + +.tabler-caret-up-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.293 3.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 .073.082l.006.008l.016.022l.042.059l.009.015l.007.01l.014.027l.024.044l.007.017l.01.02l.012.032l.015.034l.007.025l.008.02l.005.026l.012.037l.004.028l.006.025l.003.026l.006.033l.002.03l.003.028v.026L19 10l-.002.033v.026l-.003.026l-.002.032l-.005.029l-.004.03l-.006.024l-.004.03l-.012.035l-.005.027l-.008.019l-.007.026l-.015.033l-.012.034l-.01.018l-.007.018l-.024.043l-.014.028l-.007.009l-.009.016l-.042.058l-.012.019l-.004.003l-.006.01a1 1 0 0 1-.155.154l-.009.006l-.022.016l-.058.042l-.016.009l-.009.007l-.028.014l-.043.024l-.018.007l-.018.01l-.034.012l-.033.015l-.024.006l-.021.009l-.027.005l-.036.012l-.029.004l-.024.006l-.028.003l-.031.006l-.032.002l-.026.003h-.026L18 11H6c-.89 0-1.337-1.077-.707-1.707zM18 13l.033.002h.026l.026.003l.032.002l.031.006l.028.003l.024.006l.03.004l.035.012l.027.005l.019.008l.026.007l.033.015l.034.012l.018.01l.018.007l.043.024l.028.014l.009.007l.016.009l.051.037l.026.017l.003.004l.01.006a1 1 0 0 1 .154.155l.006.009l.015.02l.043.06l.009.016l.007.009l.014.028l.024.043l.005.013l.012.023l.012.034l.015.033l.007.026l.008.02l.005.026l.012.036l.004.029l.006.024l.003.028l.006.031l.002.032l.003.026v.026L19 14l-.002.033v.026l-.003.026l-.002.032l-.006.031l-.003.028l-.006.024l-.004.03l-.012.035l-.005.027l-.008.019l-.007.026l-.015.033l-.012.034l-.01.018l-.007.018l-.024.043l-.014.028l-.007.009l-.009.016l-.042.058l-.012.019l-.004.003l-.006.01l-.073.081l-6 6a1 1 0 0 1-1.414 0l-6-6C4.663 14.077 5.109 13 6 13z'/%3E%3C/svg%3E"); +} + +.tabler-caret-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.293 7.293a1 1 0 0 1 1.32-.083l.094.083l6 6l.083.094l.054.077l.054.096l.017.036l.027.067l.032.108l.01.053l.01.06l.004.057L19 14l-.002.059l-.005.058l-.009.06l-.01.052l-.032.108l-.027.067l-.07.132l-.065.09l-.073.081l-.094.083l-.077.054l-.096.054l-.036.017l-.067.027l-.108.032l-.053.01l-.06.01l-.057.004L18 15H6c-.852 0-1.297-.986-.783-1.623l.076-.084z'/%3E%3C/svg%3E"); +} + +.tabler-carousel-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm15 11h-1a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1M2 17h1a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H2'/%3E%3C/svg%3E"); +} + +.tabler-carousel-horizontal-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m6 2a1 1 0 0 1 .117 1.993L22 8h-1v8h1a1 1 0 0 1 .117 1.993L22 18h-1a2 2 0 0 1-1.995-1.85L19 16V8a2 2 0 0 1 1.85-1.995L21 6zM3 6a2 2 0 0 1 1.995 1.85L5 8v8a2 2 0 0 1-1.85 1.995L3 18H2a1 1 0 0 1-.117-1.993L2 16h1V8H2a1 1 0 0 1-.117-1.993L2 6z'/%3E%3C/svg%3E"); +} + +.tabler-carousel-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 8v8a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1M7 22v-1a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1m0-20v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V2'/%3E%3C/svg%3E"); +} + +.tabler-carousel-vertical-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 6H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m-2 13a2 2 0 0 1 1.995 1.85L18 21v1a1 1 0 0 1-1.993.117L16 22v-1H8v1a1 1 0 0 1-1.993.117L6 22v-1a2 2 0 0 1 1.85-1.995L8 19zm1-18a1 1 0 0 1 .993.883L18 2v1a2 2 0 0 1-1.85 1.995L16 5H8a2 2 0 0 1-1.995-1.85L6 3V2a1 1 0 0 1 1.993-.117L8 2v1h8V2a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-carrot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21s9.834-3.489 12.684-6.34a4.487 4.487 0 0 0 0-6.344a4.483 4.483 0 0 0-6.342 0c-2.86 2.861-6.347 12.689-6.347 12.689zm6-8l-1.5-1.5M16 14l-2-2m8-4s-1.14-2-3-2c-1.406 0-3 2-3 2s1.14 2 3 2s3-2 3-2'/%3E%3Cpath d='M16 2s-2 1.14-2 3s2 3 2 3s2-1.577 2-3c0-1.86-2-3-2-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-carrot-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.868 8.846C6.112 12.228 3 21 3 21s8.75-3.104 12.134-5.85m1.667-2.342a4.486 4.486 0 0 0-5.589-5.615M9 13l-1.5-1.5'/%3E%3Cpath d='M22 8s-1.14-2-3-2c-1.406 0-3 2-3 2s1.14 2 3 2s3-2 3-2'/%3E%3Cpath d='M16 2s-2 1.14-2 3s2 3 2 3s2-1.577 2-3c0-1.86-2-3-2-3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 11a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5-5V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cash-banknote { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm15 4h.01M6 12h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cash-banknote-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 5a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3zm-7 4a3 3 0 0 0-2.996 2.85L9 12a3 3 0 1 0 3-3m6.01 2H18a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m-12 0H6a1 1 0 1 0 .01 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-cash-banknote-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.88 9.878a3 3 0 1 0 4.242 4.243m.58-3.425a3 3 0 0 0-1.412-1.405'/%3E%3Cpath d='M10 6h9a2 2 0 0 1 2 2v8c0 .294-.064.574-.178.825M18 18H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1m12 6h.01M6 12h.01M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cash-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 9h6a2 2 0 0 1 2 2v6m-2 2H9a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2'/%3E%3Cpath d='M12.582 12.59a2 2 0 0 0 2.83 2.826M17 9V7a2 2 0 0 0-2-2H9M5 5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cash-register { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 15h-2.5a1.503 1.503 0 0 0-1.5 1.5a1.503 1.503 0 0 0 1.5 1.5h1a1.503 1.503 0 0 1 1.5 1.5a1.503 1.503 0 0 1-1.5 1.5H17m2 0v1m0-8v1m-6 6H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2m12 3.12V9a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M16 10V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v6m8 0H8m8 0h1m-9 0H7m1 4v.01M8 17v.01m4-3.02V14m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cast { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 19h.01M7 19a4 4 0 0 0-4-4m8 4a8 8 0 0 0-8-8'/%3E%3Cpath d='M15 19h3a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3H6a3 3 0 0 0-2.8 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cast-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19h.01M7 19a4 4 0 0 0-4-4m8 4a8 8 0 0 0-8-8m12 8h3a3 3 0 0 0 .875-.13m2-2a3 3 0 0 0 .128-.868v-8a3 3 0 0 0-3-3h-9m-3.865.136a3 3 0 0 0-1.935 1.864M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 3v10a8 8 0 1 1-16 0V3l3.432 3.432A7.96 7.96 0 0 1 12 5c1.769 0 3.403.574 4.728 1.546z'/%3E%3Cpath d='M2 16h5l-4 4m19-4h-5l4 4m-10-4a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-2-5v.01m6-.01v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-category { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 3a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-category-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 4h6v6h-6zM4 14h6v6H4zm10 3a3 3 0 1 0 6 0a3 3 0 1 0-6 0M4 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-category-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m10 0h-6a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M10 13H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1m7 0a4 4 0 1 1-3.995 4.2L13 17l.005-.2A4 4 0 0 1 17 13'/%3E%3C/svg%3E"); +} + +.tabler-category-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 3h6'/%3E%3C/svg%3E"); +} + +.tabler-category-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 3h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-ce { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6a6 6 0 1 0 0 12M21 6a6 6 0 1 0 0 12m-6-6h6'/%3E%3C/svg%3E"); +} + +.tabler-ce-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.53 6.53A6.001 6.001 0 0 0 9 18M21 6a6 6 0 0 0-5.927 5.061L16 12m0 0h5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cell { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4L4 6v5l4 2l4-2V6zm4 7l4 2l4-2V6l-4-2l-4 2m-4 7v5l4 2l4-2v-5'/%3E%3C/svg%3E"); +} + +.tabler-cell-signal-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20H4.731a.731.731 0 0 1-.517-1.249L18.751 4.214A.731.731 0 0 1 20 4.731z'/%3E%3C/svg%3E"); +} + +.tabler-cell-signal-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20H4.731a.731.731 0 0 1-.517-1.249L18.751 4.214A.731.731 0 0 1 20 4.731zM8 20v-5'/%3E%3C/svg%3E"); +} + +.tabler-cell-signal-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20H4.731a.731.731 0 0 1-.517-1.249L18.751 4.214A.731.731 0 0 1 20 4.731zm-8 0v-9'/%3E%3C/svg%3E"); +} + +.tabler-cell-signal-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20H4.731a.731.731 0 0 1-.517-1.249L18.751 4.214A.731.731 0 0 1 20 4.731zM16 7v13'/%3E%3C/svg%3E"); +} + +.tabler-cell-signal-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20H4.731a.731.731 0 0 1-.517-1.249L18.751 4.214A.731.731 0 0 1 20 4.731zM16 7v13m-4 0v-9m-4 9v-5'/%3E%3C/svg%3E"); +} + +.tabler-cell-signal-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20H4.731a.731.731 0 0 1-.517-1.249l7.265-7.264m2-2l5.272-5.272A.731.731 0 0 1 20 4.732v11.269M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-certificate { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 15a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M13 17.5V22l2-1.5l2 1.5v-4.5'/%3E%3Cpath d='M10 19H5a2 2 0 0 1-2-2V7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-1 1.73M6 9h12M6 12h3m-3 3h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-certificate-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 15a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1-8h4'/%3E%3Cpath d='M10 18v4l2-1l2 1v-4'/%3E%3Cpath d='M10 19H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-certificate-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12a3 3 0 1 0 3 3m-4-8h3'/%3E%3Cpath d='M10 18v4l2-1l2 1v-4m-4 1H8a2 2 0 0 1-2-2V6m1.18-2.825C7.43 3.063 7.709 3 8 3h8a2 2 0 0 1 2 2v9m-.175 3.82A2 2 0 0 1 16 19h-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-certificate-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.876 12.881a3 3 0 0 0 4.243 4.243m.588-3.42a3 3 0 0 0-1.437-1.423'/%3E%3Cpath d='M13 17.5V22l2-1.5l2 1.5v-4.5M10 19H5a2 2 0 0 1-2-2V7c0-1.1.9-2 2-2m4 0h10a2 2 0 0 1 2 2v10M6 9h3m4 0h5M6 12h3m-3 3h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chair-director { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 21l12-9M6 12l12 9M5 12h14M6 3v9m12-9v9M6 8h12M6 5h12'/%3E%3C/svg%3E"); +} + +.tabler-chalkboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v11a1 1 0 0 1-1 1'/%3E%3Cpath d='M11 17a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chalkboard-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2m4 0h10a2 2 0 0 1 2 2v10m-4 0v1a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-charging-pile { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18 7l-1 1m-3 3h1a2 2 0 0 1 2 2v3a1.5 1.5 0 0 0 3 0V9l-3-3M4 20V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v14'/%3E%3Cpath d='M9 11.5L7.5 14h3L9 16.5M3 20h12M4 8h10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-charging-pile-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a3 3 0 0 1 3 3v4a3 3 0 0 1 3 3v3a.5.5 0 1 0 1 0V9.415l-1-1l-.293.292a1 1 0 0 1-1.414-1.414L16.585 7l-.292-.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0l3 3A1 1 0 0 1 21 9v7a2.5 2.5 0 1 1-5 0v-3a1 1 0 0 0-1-1v7a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2V6a3 3 0 0 1 3-3zm-2.486 7.643a1 1 0 0 0-1.371.343l-1.5 2.5l-.054.1A1 1 0 0 0 7.5 15h1.233l-.59.986a1 1 0 0 0 1.714 1.028l1.5-2.5l.054-.1A1 1 0 0 0 10.5 13H9.265l.592-.986a1 1 0 0 0-.343-1.371M12 5H6a1 1 0 0 0-1 1v1h8V6a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-chart-arcs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M16.924 11.132a5 5 0 1 0-4.056 5.792'/%3E%3Cpath d='M3 12a9 9 0 1 0 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-arcs-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M7 12a5 5 0 1 0 5-5'/%3E%3Cpath d='M6.29 18.957A9 9 0 1 0 12 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-area { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19h16M4 15l4-6l4 2l4-5l4 4v5z'/%3E%3C/svg%3E"); +} + +.tabler-chart-area-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 18a1 1 0 0 1 .117 1.993L20 20H4a1 1 0 0 1-.117-1.993L4 18zM15.22 5.375a1 1 0 0 1 1.393-.165l.094.083l4 4a1 1 0 0 1 .284.576L21 10v5a1 1 0 0 1-.883.993L20 16H3.978l-.11-.009l-.11-.02l-.107-.034l-.105-.046l-.1-.059l-.094-.07l-.06-.055l-.072-.082l-.064-.089l-.054-.096l-.016-.035l-.04-.103l-.027-.106l-.015-.108l-.004-.11l.009-.11l.019-.105q.015-.06.035-.112l.046-.105l.059-.1l4-6a1 1 0 0 1 1.165-.39l.114.05l3.277 1.638z'/%3E%3C/svg%3E"); +} + +.tabler-chart-area-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 19l4-6l4 2l4-5l4 4v5zm0-7l3-4l4 2l5-6l4 4'/%3E%3C/svg%3E"); +} + +.tabler-chart-area-line-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M15.22 9.375a1 1 0 0 1 1.393-.165l.094.083l4 4a1 1 0 0 1 .284.576L21 14v5a1 1 0 0 1-.883.993L20 20H3.978l-.11-.009l-.11-.02l-.107-.034l-.105-.046l-.1-.059l-.094-.07l-.06-.055l-.072-.082l-.064-.089l-.054-.096l-.016-.035l-.04-.103l-.027-.106l-.015-.108l-.004-.11l.009-.11l.019-.105q.015-.06.035-.112l.046-.105l.059-.1l4-6a1 1 0 0 1 1.165-.39l.114.05l3.277 1.638z'/%3E%3Cpath d='M15.232 3.36a1 1 0 0 1 1.382-.15l.093.083l4 4a1 1 0 0 1-1.32 1.497l-.094-.083l-3.226-3.225l-4.299 5.158a1 1 0 0 1-1.1.303l-.115-.049l-3.254-1.626L4.8 12.6a1 1 0 0 1-1.295.269L3.4 12.8a1 1 0 0 1-.269-1.295L3.2 11.4l3-4a1 1 0 0 1 1.137-.341l.11.047l3.291 1.645z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-arrows { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 18h14M9 9l3 3l-3 3m5 0l3 3l-3 3M3 3v18m0-9h9m6-9l3 3l-3 3M3 6h18'/%3E%3C/svg%3E"); +} + +.tabler-chart-arrows-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 21V7m-9 8l3-3l3 3m0-5l3-3l3 3M3 21h18m-9 0v-9M3 6l3-3l3 3M6 21V3'/%3E%3C/svg%3E"); +} + +.tabler-chart-bar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 13a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm12-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM9 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 20h14'/%3E%3C/svg%3E"); +} + +.tabler-chart-bar-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 13a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm9-5h2a1 1 0 0 1 1 1v2m0 4v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V9m6 2V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v12m-1 3h-4a1 1 0 0 1-1-1v-4M4 20h14M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-chart-bar-popular { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 13a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm6-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm6-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 20h14'/%3E%3C/svg%3E"); +} + +.tabler-chart-bubble { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16a3 3 0 1 0 6 0a3 3 0 1 0-6 0m11 3a2 2 0 1 0 4 0a2 2 0 1 0-4 0M10 7.5a4.5 4.5 0 1 0 9 0a4.5 4.5 0 1 0-9 0'/%3E%3C/svg%3E"); +} + +.tabler-chart-bubble-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 12a4 4 0 1 1-3.995 4.2L2 16l.005-.2A4 4 0 0 1 6 12m10 4a3 3 0 1 1-2.995 3.176L13 19l.005-.176A3 3 0 0 1 16 16M14.5 2a5.5 5.5 0 1 1-5.496 5.721L9 7.5l.004-.221A5.5 5.5 0 0 1 14.5 2'/%3E%3C/svg%3E"); +} + +.tabler-chart-candle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm2-3v2m0 5v9m4-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm2-11v10m0 5v1m4-14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm2-2v1m0 6v9'/%3E%3C/svg%3E"); +} + +.tabler-chart-candle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3a1 1 0 0 1 .993.883L7 4v1a2 2 0 0 1 1.995 1.85L9 7v3a2 2 0 0 1-1.85 1.995L7 12v8a1 1 0 0 1-1.993.117L5 20v-8a2 2 0 0 1-1.995-1.85L3 10V7a2 2 0 0 1 1.85-1.995L5 5V4a1 1 0 0 1 1-1m6 0a1 1 0 0 1 .993.883L13 4v9a2 2 0 0 1 1.995 1.85L15 15v3a2 2 0 0 1-1.85 1.995L13 20a1 1 0 0 1-1.993.117L11 20l-.15-.005a2 2 0 0 1-1.844-1.838L9 18v-3a2 2 0 0 1 1.85-1.995L11 13V4a1 1 0 0 1 1-1m6 0a1 1 0 0 1 .993.883L19 4a2 2 0 0 1 1.995 1.85L21 6v4a2 2 0 0 1-1.85 1.995L19 12v8a1 1 0 0 1-1.993.117L17 20v-8a2 2 0 0 1-1.995-1.85L15 10V6a2 2 0 0 1 1.85-1.995L17 4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-chart-circles { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 9.5a5.5 5.5 0 1 0 11 0a5.5 5.5 0 1 0-11 0'/%3E%3Cpath d='M9 14.5a5.5 5.5 0 1 0 11 0a5.5 5.5 0 1 0-11 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-cohort { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 9h18V3H3v18h6V3'/%3E%3Cpath d='M3 15h12V3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-column { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h3m10 0h3m-9.5 0h3M4 16h3m10 0h3m-9.5 0h3M4 12h3m10 0h3m-9.5 0h3M4 8h3m10 0h3M4 4h3'/%3E%3C/svg%3E"); +} + +.tabler-chart-covariate { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 11h.009M14 15h.009M12 6h.009M8 10h.009M3 21L20 4M3 3v18h18'/%3E%3C/svg%3E"); +} + +.tabler-chart-donut { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 3.2A9 9 0 1 0 20.8 14a1 1 0 0 0-1-1H16a4.1 4.1 0 1 1-5-5V4a.9.9 0 0 0-1-.8'/%3E%3Cpath d='M15 3.5A9 9 0 0 1 20.5 9H16a9 9 0 0 0-1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-donut-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3v5m4 4h5M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-donut-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3v5m4 4h5M8.929 14.582L5.5 17.5M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-donut-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.848 14.667L5.5 17.5M12 3v5m4 4h5M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m11.219 3.328L17 19.5'/%3E%3Cpath d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-donut-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.292 2.61c.396.318.65.78.703 1.286L12 4v4a1 1 0 0 1-.748.968a3.1 3.1 0 1 0 3.78 3.78A1 1 0 0 1 16 12h3.8a2 2 0 0 1 2 2a1 1 0 0 1-.026.226a10 10 0 1 1-12-12l.057-.01l.052-.01a1.9 1.9 0 0 1 1.409.404m3.703-.11l.045.002l.067.004l.081.014l.032.004l.072.022l.04.01a10 10 0 0 1 6.003 5.818l.108.294A1 1 0 0 1 20.5 10H16a1 1 0 0 1-.76-.35a8 8 0 0 0-.89-.89A1 1 0 0 1 14 8V3.5q.001-.119.026-.23l.03-.102a1 1 0 0 1 .168-.299l.03-.033l.039-.043a1 1 0 0 1 .089-.08l.051-.034l.03-.023l.045-.025l.052-.03a1 1 0 0 1 .435-.101'/%3E%3C/svg%3E"); +} + +.tabler-chart-dots { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M7 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10-2a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-5 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-1.84-4.38l2.34 2.88m2.588-.172l2.837-4.586'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-dots-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M7 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4-10a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5-9l-6 1.5m-.887 2.15l2.771 3.695M16 12.5l-5 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-dots-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 2a1 1 0 0 1 1 1v17h17a1 1 0 0 1 .993.883L22 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m18.97.757a1 1 0 0 1-.727 1.213l-5.256 1.314a3 3 0 0 1-.55 1.465l1.768 2.358A3.003 3.003 0 0 1 21 12a3 3 0 0 1-5.436 1.751l-3.57 1.428A3 3 0 0 1 6 15l.005-.176a3 3 0 0 1 5.43-1.576l3.57-1.428l.015-.17c.06-.518.253-.996.542-1.4l-1.767-2.357A3.003 3.003 0 0 1 10 5l.005-.176a3 3 0 0 1 5.497-1.48l5.255-1.314a1 1 0 0 1 1.213.727'/%3E%3C/svg%3E"); +} + +.tabler-chart-dots-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m11 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0m1-9a3 3 0 1 0 6 0a3 3 0 1 0-6 0M3 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m6-1l5-1.5m-7.5-7l7.81 5.37M7 7l8-1'/%3E%3C/svg%3E"); +} + +.tabler-chart-dots-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a4 4 0 1 1-3.843 5.114L7.862 7.9a3 3 0 0 1-.094.257l6.446 4.431a3 3 0 1 1-.695 4.099l-3.527 1.058Q10 17.872 10 18a4 4 0 1 1-8 0l.005-.2a4 4 0 0 1 7.366-1.954l3.64-1.094l.01-.102q.023-.204.074-.4l-6.688-4.6A3 3 0 0 1 2 7l.005-.176a3 3 0 0 1 5.784-.931l6.312-.79A4 4 0 0 1 18 2'/%3E%3C/svg%3E"); +} + +.tabler-chart-dots-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M3 2a1 1 0 0 1 1 1v17h17a1 1 0 0 1 .993.883L22 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1'/%3E%3Cpath d='M19 4a3 3 0 1 1-.651 5.93l-2.002 3.202a3 3 0 1 1-4.927.337l-1.378-1.655a3 3 0 1 1 1.538-1.282l1.378 1.654a3 3 0 0 1 1.693-.115l2.002-3.203A3 3 0 0 1 19 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-funnel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.387 3h15.226a1 1 0 0 1 .948 1.316l-5.105 15.316A2 2 0 0 1 13.558 21h-3.116a2 2 0 0 1-1.898-1.368L3.44 4.316A1 1 0 0 1 4.387 3M5 9h14M7 15h10'/%3E%3C/svg%3E"); +} + +.tabler-chart-funnel-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.72 16l-1.315 3.948A3 3 0 0 1 13.558 22h-3.116a3 3 0 0 1-2.847-2.052L6.28 16zm2-6l-1.333 4H5.613L4.28 10zm-.106-8a2 2 0 0 1 1.896 2.632L20.387 8H3.613L2.49 4.632a2 2 0 0 1 1.72-2.624L4.387 2z'/%3E%3C/svg%3E"); +} + +.tabler-chart-grid-dots { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-8 0h8m2 2v1m0-18v1M6 20v1m0-11V3m6 0v18m6-13v8M8 12h13m0-6h-1m-4 0H3m0 6h1m16 6h1M3 18h1m2-4v2'/%3E%3C/svg%3E"); +} + +.tabler-chart-grid-dots-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 1 1v.171a3 3 0 0 1 1.83 1.83L21 5a1 1 0 0 1 0 2h-.171a3 3 0 0 1-1.828 1.829L19 11h2a1 1 0 0 1 0 2h-2v2.171a3 3 0 0 1 1.83 1.83L21 17a1 1 0 0 1 0 2h-.171a3 3 0 0 1-1.828 1.829L19 21a1 1 0 0 1-2 0v-.17A3 3 0 0 1 15.171 19H13v2a1 1 0 0 1-2 0v-2H8.829a3 3 0 0 1-1.828 1.829L7 21a1 1 0 0 1-2 0v-.17A3 3 0 0 1 3.171 19H3a1 1 0 0 1 0-2h.17A3 3 0 0 1 5 15.17v-.34A3 3 0 0 1 3.171 13H3a1 1 0 0 1 0-2h.17A3 3 0 0 1 5 9.17V7H3a1 1 0 1 1 0-2h2V3a1 1 0 1 1 2 0v2h4V3a1 1 0 0 1 2 0v2h2.17A3 3 0 0 1 17 3.17V3a1 1 0 0 1 1-1m-7 11H8.829a3 3 0 0 1-1.828 1.829v.342A3 3 0 0 1 8.829 17H11zm6 0h-4v4h2.17A3 3 0 0 1 17 15.17zm-6-6H7v2.171a3 3 0 0 1 1.83 1.83L11 11zm4.171 0H13v4h4V8.83A3 3 0 0 1 15.171 7'/%3E%3C/svg%3E"); +} + +.tabler-chart-histogram { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 3v18h18m-1-3v3m-4-5v5m-4-8v8m-4-5v5'/%3E%3Cpath d='M3 11c6 0 5-5 9-5s3 5 9 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-infographic { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M7 3v4h4M9 17v4m8-7v7m-4-8v8m8-9v9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19h16M4 15l4-6l4 2l4-5l4 4'/%3E%3C/svg%3E"); +} + +.tabler-chart-pie { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 3.2A9 9 0 1 0 20.8 14a1 1 0 0 0-1-1H13a2 2 0 0 1-2-2V4a.9.9 0 0 0-1-.8'/%3E%3Cpath d='M15 3.5A9 9 0 0 1 20.5 9H16a1 1 0 0 1-1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-pie-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3v9h9'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-pie-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.05V12a1 1 0 0 0 1 1h9.95A10 10 0 0 1 2 12l.005-.324A10 10 0 0 1 11 2.05m6 1.29A10 10 0 0 1 21.95 11H13V2.05a10 10 0 0 1 4 1.29'/%3E%3C/svg%3E"); +} + +.tabler-chart-pie-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 12l-6.5 5.5M12 3v9h9'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-pie-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 20.66a10 10 0 0 1-11.328-.917L12.414 13h9.536A10 10 0 0 1 17 20.66M11 2.05v9.534l-6.743 6.744A10 10 0 0 1 2 12l.005-.324A10 10 0 0 1 11 2.05m6 1.29A10 10 0 0 1 21.95 11H13V2.05a10 10 0 0 1 4 1.29'/%3E%3C/svg%3E"); +} + +.tabler-chart-pie-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 12l-6.5 5.5M12 3v9h9'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0l5 7.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-pie-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.844 13.57l4.843 7.264a10 10 0 0 1-11.015-1.09zm6.507 6.154L13.87 13h8.081a10 10 0 0 1-3.348 6.511zM11.001 2.05v9.534l-6.744 6.744A10 10 0 0 1 2 12l.005-.324A10 10 0 0 1 11 2.05m6 1.29A10 10 0 0 1 21.95 11H13V2.05a10 10 0 0 1 4 1.29'/%3E%3C/svg%3E"); +} + +.tabler-chart-pie-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M9.883 2.207a1.9 1.9 0 0 1 2.087 1.522l.025.167L12 4v7a1 1 0 0 0 .883.993L13 12h6.8a2 2 0 0 1 2 2a1 1 0 0 1-.026.226A10 10 0 1 1 9.504 2.293l.27-.067z'/%3E%3Cpath d='M14 3.5V9a1 1 0 0 0 1 1h5.5a1 1 0 0 0 .943-1.332a10 10 0 0 0-6.11-6.111A1 1 0 0 0 14 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-pie-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.63 5.643a9 9 0 0 0 12.742 12.715m1.674-2.29A9 9 0 0 0 20.8 14a1 1 0 0 0-1-1H17m-4 0a2 2 0 0 1-2-2m0-4V4a.9.9 0 0 0-1-.8a9 9 0 0 0-2.057.749M15 3.5A9 9 0 0 1 20.5 9H16a1 1 0 0 1-1-1zM3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-chart-ppf { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 17c0-6.075-5.373-11-12-11M3 3v18h18'/%3E%3C/svg%3E"); +} + +.tabler-chart-radar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 3l9.5 7L18 21H6L2.5 10z'/%3E%3Cpath d='m12 7.5l5.5 4L15 17H8.5l-2-5.5z'/%3E%3Cpath d='m2.5 10l9.5 3l9.5-3'/%3E%3Cpath d='M12 3v10l6 8M6 21l6-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-sankey { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 3v18h18M3 6h18'/%3E%3Cpath d='M3 8c10 0 8 9 18 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chart-scatter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3v18h18M8 15.015v.015m8 .985v.015m-8-9v.015m4 3.985v.015m7-.015v.015'/%3E%3C/svg%3E"); +} + +.tabler-chart-scatter-3d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 20l9-7m0-10v10l9 7m-4-8v.015m0-8v.015m4 3.985v.015m-9 10.985v.015m-9-7.015v.015m4-4.015v.015M3 4.015v.015'/%3E%3C/svg%3E"); +} + +.tabler-chart-treemap { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm8-2v16m-8-5h8m0-3h8m-4 0v8m0-4h4'/%3E%3C/svg%3E"); +} + +.tabler-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l5 5L20 7'/%3E%3C/svg%3E"); +} + +.tabler-checkbox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 11l3 3l8-8'/%3E%3Cpath d='M20 12v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-checklist { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.615 20H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8m-3 5l2 2l4-4M9 8h4m-4 4h2'/%3E%3C/svg%3E"); +} + +.tabler-checks { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 12l5 5L22 7M2 12l5 5m5-5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-checkup-list { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m0 9h.01M9 17h.01M12 16l1 1l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cheese { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.519 20.008L21 20v-3.5a2 2 0 1 1 0-4V9H4.278'/%3E%3Cpath d='m21 9l-9.385-4.992c-2.512.12-4.758 1.42-6.327 3.425C3.865 9.253 3 11.654 3 14.287c0 2.117.56 4.085 1.519 5.721M15 13v.01M8 13v.01M11 16v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chef-hat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3c1.918 0 3.52 1.35 3.91 3.151A4 4 0 0 1 18 13.874V21H6v-7.126a4 4 0 1 1 2.092-7.723A4 4 0 0 1 12 3M6.161 17.009L18 17'/%3E%3C/svg%3E"); +} + +.tabler-chef-hat-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 19.002V21a1 1 0 0 1-.883.993L18 22H6a1 1 0 0 1-1-1v-1.994a1 1 0 0 1 1-1l12-.004a1 1 0 0 1 1 1M12 2a5 5 0 0 1 4.533 2.888l.06.137l.136-.009a5 5 0 0 1 4.99 3.477l.063.213a5 5 0 0 1-2.696 5.831l-.087.037v1.428a1 1 0 0 1-1 1l-12 .004a1 1 0 0 1-.993-.883l-.007-.117v-1.433l-.123-.055a5 5 0 0 1-2.6-3.001l-.064-.223a5 5 0 0 1 5.193-6.27l.066-.142a5 5 0 0 1 4.302-2.877z'/%3E%3C/svg%3E"); +} + +.tabler-chef-hat-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.72 4.712a4 4 0 0 1 7.19 1.439A4 4 0 0 1 18 13.874V14m0 4v3H6v-7.126a4 4 0 0 1 .081-7.796m.08 10.931L17 17M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cherry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 16.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0M14 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M9 13c.366-2 1.866-3.873 4.5-5.6M17 15c-1.333-2.333-2.333-5.333-1-9'/%3E%3Cpath d='M5 6q5.5-4 11 0q-5.5 4-11 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cherry-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.588 5.191l.058.045l.078.074l.072.084l.013.018a1 1 0 0 1 .182.727l-.022.111l-.03.092c-.99 2.725-.666 5.158.679 7.706a4 4 0 1 1-4.613 4.152L13 18l.005-.2a4 4 0 0 1 2.5-3.511c-.947-2.03-1.342-4.065-1.052-6.207q-.249.116-.499.218l.094-.064c-2.243 1.47-3.552 3.004-3.98 4.57a4.5 4.5 0 1 1-7.064 3.906L3 16.5l.005-.212a4.5 4.5 0 0 1 5.2-4.233c.332-1.073.945-2.096 1.83-3.069C8.241 8.89 6.449 8.227 4.68 7l-.268-.19l-.051-.04l-.046-.04l-.044-.044l-.04-.046l-.04-.05l-.032-.047l-.035-.06l-.053-.11l-.038-.116l-.023-.117l-.005-.042L4 5.98l.01-.118l.023-.117l.038-.115l.03-.066l.023-.045l.035-.06l.032-.046l.04-.051l.04-.046l.044-.044l.046-.04l.05-.04c4.018-2.922 8.16-2.922 12.177 0z'/%3E%3C/svg%3E"); +} + +.tabler-chess { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a3 3 0 0 1 3 3c0 1.113-.6 2.482-1.5 3l1.5 7H9l1.5-7C9.6 8.482 9 7.113 9 6a3 3 0 0 1 3-3M8 9h8m-9.316 7.772a1 1 0 0 0-.684.949V19a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-1.28a1 1 0 0 0-.684-.948L15 16H9z'/%3E%3C/svg%3E"); +} + +.tabler-chess-bishop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 16l-1.447.724a1 1 0 0 0-.553.894V20h12v-2.382a1 1 0 0 0-.553-.894L16 16zm3-12a1 1 0 1 0 2 0a1 1 0 1 0-2 0M9.5 16C7.833 16 7 14.331 7 13q0-5.5 5-7c3.333 1 5 3.427 5 7c0 1.284-.775 2.881-2.325 3zM15 8l-3 3m0-6v1'/%3E%3C/svg%3E"); +} + +.tabler-chess-bishop-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a2 2 0 0 1 1.386 3.442q.969.42 1.74 1.017l-3.833 3.834l-.083.094a1 1 0 0 0 1.403 1.403l.094-.083l3.814-3.813C17.498 9.244 18 10.964 18 13c0 1.913-1.178 3.722-3.089 3.973l-.2.02L14.5 17h-5C7.374 17 6 15.076 6 13c0-3.68 1.57-6.255 4.613-7.56A2 2 0 0 1 12 2m0 3v1m6 12H6a1 1 0 0 0-1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987-1.768l.011-.174A1 1 0 0 0 18 18'/%3E%3C/svg%3E"); +} + +.tabler-chess-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a4 4 0 0 1 4 4a5 5 0 0 1-.438 2.001L16 8a1 1 0 0 1 .117 1.993L16 10h-1.263l1.24 5.79a1 1 0 0 1-.747 1.184l-.113.02L15 17H9a1 1 0 0 1-.996-1.093l.018-.117L9.262 10H8a1 1 0 0 1-.117-1.993L8 8h.438a5.2 5.2 0 0 1-.412-1.525l-.02-.259L8 6a4 4 0 0 1 4-4m6 16H6a1 1 0 0 0-1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987-1.768l.011-.174A1 1 0 0 0 18 18'/%3E%3C/svg%3E"); +} + +.tabler-chess-king { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 16l-1.447.724a1 1 0 0 0-.553.894V20h12v-2.382a1 1 0 0 0-.553-.894L16 16zm.5 0a3.5 3.5 0 1 1 3.163-5h.674a3.5 3.5 0 1 1 3.163 5zM9 6h6m-3-3v8'/%3E%3C/svg%3E"); +} + +.tabler-chess-king-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a1 1 0 0 1 .993.883L13 3v2h2a1 1 0 0 1 .117 1.993L15 7h-2v1.758a4.5 4.5 0 0 1 2.033-.734l.24-.018L15.5 8a4.5 4.5 0 0 1 4.5 4.5a4.504 4.504 0 0 1-4.064 4.478l-.217.016L15.5 17h-7a4.5 4.5 0 1 1 2.501-8.241L11 7H9a1 1 0 0 1-.117-1.993L9 5h2V3a1 1 0 0 1 1-1m6 16H6a1 1 0 0 0-1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987-1.768l.011-.174A1 1 0 0 0 18 18'/%3E%3C/svg%3E"); +} + +.tabler-chess-knight { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 16l-1.447.724a1 1 0 0 0-.553.894V20h12v-2.382a1 1 0 0 0-.553-.894L16 16zM9 3l1 3l-3.491 2.148A1 1 0 0 0 7.033 10H10l-2.073 6h7.961L16 11c0-3-1.09-5.983-4-7Q9.09 2.983 9 3'/%3E%3C/svg%3E"); +} + +.tabler-chess-knight-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.959 1.99l-.147.028l-.115.029a1 1 0 0 0-.646 1.27L8.8 5.562L5.985 7.297a2 2 0 0 0-.655 2.751l.089.133A2 2 0 0 0 7.033 11l1.563-.001l-1.614 4.674A1 1 0 0 0 7.927 17h7.961a1 1 0 0 0 1-.978l.112-5c0-3.827-1.555-6.878-4.67-7.966l-2.399-.83l-.375-.121l-.258-.074L9.163 2l-.101-.013l-.055-.001zM18 18H6a1 1 0 0 0-1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987-1.768l.011-.174A1 1 0 0 0 18 18'/%3E%3C/svg%3E"); +} + +.tabler-chess-queen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 16l2-11l-4 4l-2-5l-2 5l-4-4l2 11m0 0l-1.447.724a1 1 0 0 0-.553.894V20h12v-2.382a1 1 0 0 0-.553-.894L16 16z'/%3E%3Cpath d='M11 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0M5 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m12 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chess-queen-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a2 2 0 0 1 1.572 3.236l.793 1.983l1.702-1.702A2.003 2.003 0 0 1 18 3a2 2 0 0 1 .674 3.884l-1.69 9.295a1 1 0 0 1-.865.814L16 17H8a1 1 0 0 1-.956-.705l-.028-.116l-1.69-9.295a2 2 0 1 1 2.607-1.367l1.701 1.702l.794-1.983A2 2 0 0 1 12 2m6 16H6a1 1 0 0 0-1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987-1.768l.011-.174A1 1 0 0 0 18 18'/%3E%3C/svg%3E"); +} + +.tabler-chess-rook { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 16l-1.447.724a1 1 0 0 0-.553.894V20h12v-2.382a1 1 0 0 0-.553-.894L16 16zm0 0l1-9h6l1 9M6 4l.5 3h11l.5-3m-8 0v3m4-3v3'/%3E%3C/svg%3E"); +} + +.tabler-chess-rook-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3a1 1 0 0 1 .993.883L15 4v2h1.652l.362-2.164A1 1 0 0 1 18.048 3l.116.013A1 1 0 0 1 19 4.048l-.013.116l-.5 3a1 1 0 0 1-.865.829L17.5 8h-1.383l.877 7.89a1 1 0 0 1-.877 1.103L16 17H8a1 1 0 0 1-1-.993l.006-.117L7.883 8H6.5a1 1 0 0 1-.96-.718l-.026-.118l-.5-3a1 1 0 0 1 1.947-.442l.025.114L7.347 6H9V4a1 1 0 0 1 1.993-.117L11 4v2h2V4a1 1 0 0 1 1-1m4 15H6a1 1 0 0 0-1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987-1.768l.011-.174A1 1 0 0 0 18 18'/%3E%3C/svg%3E"); +} + +.tabler-chevron-compact-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 11l8 3l8-3'/%3E%3C/svg%3E"); +} + +.tabler-chevron-compact-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 20l-3-8l3-8'/%3E%3C/svg%3E"); +} + +.tabler-chevron-compact-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 4l3 8l-3 8'/%3E%3C/svg%3E"); +} + +.tabler-chevron-compact-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 13l8-3l8 3'/%3E%3C/svg%3E"); +} + +.tabler-chevron-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E"); +} + +.tabler-chevron-down-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8v8h8'/%3E%3C/svg%3E"); +} + +.tabler-chevron-down-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 8v8H8'/%3E%3C/svg%3E"); +} + +.tabler-chevron-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 6l-6 6l6 6'/%3E%3C/svg%3E"); +} + +.tabler-chevron-left-pipe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6v12M18 6l-6 6l6 6'/%3E%3C/svg%3E"); +} + +.tabler-chevron-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6l6 6l-6 6'/%3E%3C/svg%3E"); +} + +.tabler-chevron-right-pipe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 6l6 6l-6 6M17 5v13'/%3E%3C/svg%3E"); +} + +.tabler-chevron-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 15l6-6l6 6'/%3E%3C/svg%3E"); +} + +.tabler-chevron-up-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 16V8h8'/%3E%3C/svg%3E"); +} + +.tabler-chevron-up-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h8v8'/%3E%3C/svg%3E"); +} + +.tabler-chevrons-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 7l5 5l5-5M7 13l5 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-chevrons-down-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 5v8h8'/%3E%3Cpath d='M7 9v8h8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chevrons-down-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 5v8H5'/%3E%3Cpath d='M17 9v8H9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-chevrons-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 7l-5 5l5 5m6-10l-5 5l5 5'/%3E%3C/svg%3E"); +} + +.tabler-chevrons-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 7l5 5l-5 5m6-10l5 5l-5 5'/%3E%3C/svg%3E"); +} + +.tabler-chevrons-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 11l5-5l5 5M7 17l5-5l5 5'/%3E%3C/svg%3E"); +} + +.tabler-chevrons-up-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 15V7h8m-4 12v-8h8'/%3E%3C/svg%3E"); +} + +.tabler-chevrons-up-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 7h8v8M5 11h8v8'/%3E%3C/svg%3E"); +} + +.tabler-chisel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 14l1.5 1.5m2.847.075l2.08 2.079a1.96 1.96 0 0 1-2.773 2.772l-2.08-2.079a1.96 1.96 0 0 1 2.773-2.772M3 6l3-3l7.414 7.414A2 2 0 0 1 14 11.828V14h-2.172a2 2 0 0 1-1.414-.586z'/%3E%3C/svg%3E"); +} + +.tabler-christmas-ball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 13a8 8 0 1 0 16 0a8 8 0 1 0-16 0'/%3E%3Cpath d='m11 5l1-2l1 2m-8.488 5.161Q8.256 8.504 12 11q3.941 2.628 7.882.653M4.315 15.252Q8.157 13.438 12 16q3.439 2.292 6.878 1.081'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-christmas-tree { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l4 4l-2 1l4 4l-3 1l4 4H5l4-4l-3-1l4-4l-2-1zm2 14v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-3'/%3E%3C/svg%3E"); +} + +.tabler-christmas-tree-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 19v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1zM5 18c-.89 0-1.337-1.077-.707-1.707l2.855-2.857l-1.464-.487a1 1 0 0 1-.472-1.565l.08-.091l3.019-3.02l-.758-.379a1 1 0 0 1-.343-1.507l.083-.094l4-4a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1-.26 1.601l-.759.379l3.02 3.02a1 1 0 0 1-.279 1.61l-.113.046l-1.465.487l2.856 2.857c.603.602.22 1.614-.593 1.701L19 18z'/%3E%3C/svg%3E"); +} + +.tabler-christmas-tree-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.5 5.5L12 3l4 4l-2 1l4 4l-1.5.5M17 17H5l4-4l-3-1l3-3m5 8v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/svg%3E"); +} + +.tabler-circle-0-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5a3 3 0 0 0-2.995 2.824L9 10v4l.005.176a3 3 0 0 0 5.99 0L15 14v-4l-.005-.176A3 3 0 0 0 12 7m0 2a1 1 0 0 1 .993.883L13 10v4l-.007.117a1 1 0 0 1-1.986 0L11 14v-4l.007-.117A1 1 0 0 1 12 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m.994 5.886c-.083-.777-1.008-1.16-1.617-.67l-.084.077l-2 2l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083l.293-.293V16l.007.117a1 1 0 0 0 1.986 0L13 16V8z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-3l-.117.007a1 1 0 0 0 0 1.986L10 9h3v2h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h3l.117-.007a1 1 0 0 0 0-1.986L14 15h-3v-2h2l.15-.005a2 2 0 0 0 1.844-1.838L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2l-.15.005A2 2 0 0 0 9 9a1 1 0 0 0 1.974.23l.02-.113L11 9h2v2h-2l-.133.007c-1.111.12-1.154 1.73-.128 1.965l.128.021L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a1.988 1.988 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2.01 2.01 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5a1 1 0 0 0-.993.883L13 8v3h-2V8l-.007-.117a1 1 0 0 0-1.986 0L9 8v3l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v3l.007.117a1 1 0 0 0 1.986 0L15 16V8l-.007-.117A1 1 0 0 0 14 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4a1 1 0 0 0-.993.883L9 8v4a1 1 0 0 0 .883.993L10 13h3v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2a2 2 0 0 0 1.995-1.85L15 15v-2a2 2 0 0 0-1.85-1.995L13 11h-2V9h3a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-.883-.993z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v6l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-1.838-1.844L13 11h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-1.85-1.995zm0 6v2h-2v-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4l-.117.007a1 1 0 0 0-.876.876L9 8l.007.117a1 1 0 0 0 .876.876L10 9h2.718l-1.688 6.757l-.022.115a1 1 0 0 0 1.927.482l.035-.111l2-8l.021-.112a1 1 0 0 0-.878-1.125z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15c.018.236.077.46.17.667l.075.152l.018.03l-.018.032c-.133.24-.218.509-.243.795L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a1.988 1.988 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2.01 2.01 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 6v2h-2v-2zm0-4v2h-2V9z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 2v2h-2V9z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m5 0l4 4m0-8v8m4-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M12 7a1 1 0 0 0-1 1v5.585l-2.293-2.292l-.094-.083a1 1 0 0 0-1.32 1.497l4 4q.04.04.094.083l.092.064l.098.052l.081.034l.113.034l.112.02L12 17l.115-.007l.114-.02l.142-.044l.113-.054l.111-.071a1 1 0 0 0 .112-.097l4-4l.083-.094a1 1 0 0 0-1.497-1.32L13 13.584V8l-.007-.117A1 1 0 0 0 12 7'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-down-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m12-3l-6 6'/%3E%3Cpath d='M15 15H9V9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-down-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M9 8a1 1 0 0 0-1 1v6l.007.117l.029.149l.035.105l.054.113l.071.111q.044.06.097.112l.09.08l.096.067l.098.052l.11.044l.112.03l.126.017L15 16l.117-.007A1 1 0 0 0 16 15l-.007-.117A1 1 0 0 0 15 14h-3.586l4.293-4.293l.083-.094a1 1 0 0 0-1.497-1.32L10 12.584V9l-.007-.117A1 1 0 0 0 9 8'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-down-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m12 3H9'/%3E%3Cpath d='M15 9v6L9 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-down-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M15 8l-.117.007A1 1 0 0 0 14 9v3.585L9.707 8.293l-.094-.083a1 1 0 0 0-1.32 1.497L12.585 14H9l-.117.007A1 1 0 0 0 9 16l6.034.001a1 1 0 0 0 .186-.025l.053-.014l.066-.02l.13-.059l.093-.055A.98.98 0 0 0 16 15V9l-.007-.117A1 1 0 0 0 15 8'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21a9 9 0 1 0 0-18a9 9 0 0 0 0 18m-4-9l4 4m-4-4h8m-4-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a10 10 0 0 1 .324 19.995L12 22l-.324-.005A10 10 0 0 1 12 2m.707 5.293a1 1 0 0 0-1.414 0l-4 4a1 1 0 0 0-.083.094l-.064.092l-.052.098l-.044.11l-.03.112l-.017.126L7 12l.004.09l.007.058l.025.118l.035.105l.054.113l.043.07l.071.095l.054.058l4 4l.094.083a1 1 0 0 0 1.32-1.497L10.415 13H16l.117-.007A1 1 0 0 0 16 11h-5.586l2.293-2.293l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0-18m4 9l-4-4m4 4H8m4 4l4-4'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.324.005a10 10 0 1 1-.648 0zm.613 5.21a1 1 0 0 0-1.32 1.497L13.584 11H8l-.117.007A1 1 0 0 0 8 13h5.584l-2.291 2.293l-.083.094a1 1 0 0 0 1.497 1.32l4-4l.073-.082l.064-.089l.062-.113l.044-.11l.03-.112l.017-.126L17 12l-.007-.118l-.029-.148l-.035-.105l-.054-.113l-.071-.111a1 1 0 0 0-.097-.112l-4-4z'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-4l-4 4m4-4v8m4-4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M12.02 7l-.163.01l-.086.016l-.142.045l-.113.054l-.07.043l-.095.071l-.058.054l-4 4l-.083.094a1 1 0 0 0 1.497 1.32L11 10.414V16l.007.117A1 1 0 0 0 13 16v-5.585l2.293 2.292l.094.083a1 1 0 0 0 1.32-1.497l-4-4l-.082-.073l-.089-.064l-.113-.062l-.081-.034l-.113-.034l-.112-.02z'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-up-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m6-3l6 6'/%3E%3Cpath d='M15 9H9v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-up-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M15 8H9l-.117.007l-.149.029l-.105.035l-.113.054l-.111.071a1 1 0 0 0-.112.097l-.08.09l-.067.096l-.052.098l-.044.11l-.03.112l-.017.126L8 15l.007.117A1 1 0 0 0 9 16l.117-.007A1 1 0 0 0 10 15v-3.585l4.293 4.292l.094.083a1 1 0 0 0 1.32-1.497L11.415 10H15l.117-.007A1 1 0 0 0 15 8'/%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-up-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m12-3l-6 6'/%3E%3Cpath d='M15 15V9H9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-arrow-up-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M15 8H9l-.117.007A1 1 0 0 0 8 9l.007.117A1 1 0 0 0 9 10h3.584l-4.291 4.293l-.083.094a1 1 0 0 0 1.497 1.32L14 11.414V15l.007.117A1 1 0 0 0 16 15V9l-.007-.117l-.029-.149l-.035-.105l-.054-.113l-.071-.111a1 1 0 0 0-.097-.112l-.09-.08l-.096-.067l-.098-.052l-.11-.044l-.112-.03l-.126-.017z'/%3E%3C/svg%3E"); +} + +.tabler-circle-caret-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m12 15l-4-4h8z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-caret-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M15 10H9a1 1 0 0 0-.708 1.707l3 3a1 1 0 0 0 1.415 0l3-3a1 1 0 0 0 0-1.414l-.094-.083A1 1 0 0 0 15 10'/%3E%3C/svg%3E"); +} + +.tabler-circle-caret-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 12l4-4v8z'/%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-caret-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a10 10 0 1 1 0-20m2 13V9a1 1 0 0 0-1.707-.708l-3 3a1 1 0 0 0 0 1.415l3 3a1 1 0 0 0 1.414 0l.083-.094c.14-.18.21-.396.21-.613'/%3E%3C/svg%3E"); +} + +.tabler-circle-caret-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 12l-4-4v8z'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-caret-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-5.293 4.953A1 1 0 0 0 10 9v6c0 .217.07.433.21.613l.083.094a1 1 0 0 0 1.414 0l3-3a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-circle-caret-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 9l4 4H8z'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-caret-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-4.293 5.953a1 1 0 0 0-1.414 0l-3 3A1 1 0 0 0 9 14h6c.217 0 .433-.07.613-.21l.094-.083a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-circle-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-1.293 5.953a1 1 0 0 0-1.32-.083l-.094.083L11 12.585l-1.293-1.292l-.094-.083a1 1 0 0 0-1.403 1.403l.083.094l2 2l.094.083a1 1 0 0 0 1.226 0l.094-.083l4-4l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-circle-chevron-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 11l-3 3l-3-3'/%3E%3Cpath d='M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0-18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-chevron-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a10 10 0 1 1 0-20m-2.293 8.293a1 1 0 0 0-1.414 1.414l3 3a1 1 0 0 0 1.414 0l3-3a1 1 0 0 0 0-1.414l-.094-.083a1 1 0 0 0-1.32.083l-2.294 2.292z'/%3E%3C/svg%3E"); +} + +.tabler-circle-chevron-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 15l-3-3l3-3'/%3E%3Cpath d='M21 12a9 9 0 1 0-18 0a9 9 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-chevron-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12a10 10 0 0 1 15-8.66m-3.293 4.953a1 1 0 0 0-1.414 0l-3 3a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L11.415 12l2.292-2.293a1 1 0 0 0 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-circle-chevron-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11 9l3 3l-3 3'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-chevron-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-20 0C2 6.477 6.477 2 12 2m-.293 6.293a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32L12.585 12l-2.292 2.293a1 1 0 0 0 1.414 1.414l3-3a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-circle-chevron-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 13l3-3l3 3'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-chevron-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-4.293 5.953a1 1 0 0 0-1.414 0l-3 3a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083L12 11.415l2.293 2.292a1 1 0 0 0 1.414-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-circle-chevrons-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 9l-3 3l-3-3m6 4l-3 3l-3-3'/%3E%3Cpath d='M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0-18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-chevrons-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a10 10 0 1 1 0-20M9.707 12.293a1 1 0 1 0-1.414 1.414l3 3a1 1 0 0 0 1.414 0l3-3a1 1 0 0 0 0-1.414l-.094-.083a1 1 0 0 0-1.32.083l-2.294 2.292zm0-4a1 1 0 0 0-1.414 1.414l3 3a1 1 0 0 0 1.414 0l3-3a1 1 0 0 0 0-1.414l-.094-.083a1 1 0 0 0-1.32.083l-2.294 2.292z'/%3E%3C/svg%3E"); +} + +.tabler-circle-chevrons-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 15l-3-3l3-3m-4 6l-3-3l3-3'/%3E%3Cpath d='M21 12a9 9 0 1 0 0 .265z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-chevrons-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.927 2.133c5.494-.04 9.992 4.359 10.073 9.852v.295c-.081 5.493-4.579 9.893-10.073 9.852c-5.494-.04-9.926-4.505-9.926-10c0-5.494 4.432-9.959 9.926-10m3.78 6.16a1 1 0 0 0-1.414 0l-3 3a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L13.415 12l2.292-2.293a1 1 0 0 0 0-1.414m-4 0a1 1 0 0 0-1.414 0l-3 3a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L9.415 12l2.292-2.293a1 1 0 0 0 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-circle-chevrons-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 9l3 3l-3 3m4-6l3 3l-3 3'/%3E%3Cpath d='M3 12a9 9 0 1 0 0-.265z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-chevrons-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.073 1.868c5.494.04 9.926 4.505 9.926 10c0 5.494-4.432 9.959-9.926 10c-5.494.04-9.992-4.36-10.073-9.853v-.295c.081-5.493 4.579-9.893 10.073-9.852M9.707 8.293a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32L10.585 12l-2.292 2.293a1 1 0 0 0 1.414 1.414l3-3a1 1 0 0 0 0-1.414zm4 0a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32L14.585 12l-2.292 2.293a1 1 0 0 0 1.414 1.414l3-3a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-circle-chevrons-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 15l3-3l3 3m-6-4l3-3l3 3'/%3E%3Cpath d='M12 21a9 9 0 1 0-.265 0z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-chevrons-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.867 2.001c5.495 0 9.96 4.432 10 9.926S17.508 21.92 12.015 22h-.295c-5.493-.081-9.893-4.579-9.852-10.073c.04-5.494 4.505-9.926 10-9.926m.84 9.292a1 1 0 0 0-1.414 0l-3 3a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083L12 13.415l2.293 2.292a1 1 0 0 0 1.414-1.414zm0-4a1 1 0 0 0-1.414 0l-3 3a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083L12 9.415l2.293 2.292a1 1 0 0 0 1.414-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-3 9l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16v-6a2 2 0 1 1 4 0v6m-4-3h4M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16h2a2 2 0 1 0 0-4h-2h2a2 2 0 1 0 0-4h-2zM8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-c { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zM8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-e { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h-4v8h4m-4-4h2.5M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-f { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h3m1-4h-4v8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-h { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8m4 0v8m-4-4h4M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-i { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-j { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4v6a2 2 0 1 1-4 0M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8m4-8l-2.5 4l2.5 4m-4-4h1.5M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-l { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8h4M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-m { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16V8l3 5l3-5v8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-n { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8l4 8V8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-o { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-p { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h2a2 2 0 1 0 0-4h-2v8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-q { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-r { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-s { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-t { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4m-2 0v8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-u { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v6a2 2 0 1 0 4 0V8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-v { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l2 8l2-8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-w { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 8l1 8l2-5l2 5l1-8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l4 8m-4 0l4-8M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l2 5l2-5m-2 8v-3M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-letter-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4l-4 8h4M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-3 9h6'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 7v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 7l2-2v8'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 5h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 5h2.5A1.5 1.5 0 0 1 14 9.5v1a1.5 1.5 0 0 1-1.5 1.5H11h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H10'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 5v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m2 6a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 5h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m0 9h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-number-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-percentage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 15l6-6M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3M9 9.03v.015m6 6v.015'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-3 9h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-circle-dashed-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m2 11l-4-4m0 4l4-4'/%3E%3C/svg%3E"); +} + +.tabler-circle-dot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-dot-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M12 10a2 2 0 0 0-1.977 1.697l-.018.154L10 12l.005.15A2 2 0 1 0 12 10'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16v-6a2 2 0 1 1 4 0v6m-4-3h4M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16h2a2 2 0 1 0 0-4h-2h2a2 2 0 1 0 0-4h-2zM7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-c { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zM7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-e { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h-4v8h4m-4-4h2.5m-5-7.79v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-f { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h3m1-4h-4v8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-h { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8m4 0v8m-4-4h4M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-i { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-j { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4v6a2 2 0 1 1-4 0M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8m4-8l-2.5 4l2.5 4m-4-4h1.5m-4-7.79v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-l { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8h4M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-m { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16V8l3 5l3-5v8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-n { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8l4 8V8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-o { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-p { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h2a2 2 0 1 0 0-4h-2v8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-q { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-r { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-s { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-t { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4m-2 0v8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-u { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v6a2 2 0 1 0 4 0V8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-v { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l2 8l2-8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-w { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 8l1 8l2-5l2 5l1-8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l4 8m-4 0l4-8M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l2 5l2-5m-2 8v-3M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-dotted-letter-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4l-4 8h4M7.5 4.21v.01M4.21 7.5v.01M3 12v.01m1.21 4.49v.01m3.29 3.28v.01M12 21v.01m4.5-1.22v.01m3.29-3.3v.01M21 12v.01M19.79 7.5v.01m-3.29-3.3v.01M12 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 3.34a10 10 0 1 1-4.995 8.984L2 12l.005-.324A10 10 0 0 1 7 3.34'/%3E%3C/svg%3E"); +} + +.tabler-circle-half { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v18'/%3E%3C/svg%3E"); +} + +.tabler-circle-half-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v18m0-7l7-7m-7 12l8.5-8.5M12 9l4.5-4.5'/%3E%3C/svg%3E"); +} + +.tabler-circle-half-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m0 0h18'/%3E%3C/svg%3E"); +} + +.tabler-circle-key { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3Cpath d='m12.5 11.5l-4 4L10 17m2-2l-1.5-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-key-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-20 0C2 6.477 6.477 2 12 2m2 5a3 3 0 0 0-2.98 2.65l-.015.174L11 10l.005.176q.03.48.197.908l.09.209l-3.5 3.5l-.082.094a1 1 0 0 0 0 1.226l.083.094l1.5 1.5l.094.083a1 1 0 0 0 1.226 0l.094-.083l.083-.094a1 1 0 0 0 0-1.226l-.083-.094l-.792-.793l.585-.585l.793.792l.094.083a1 1 0 0 0 1.403-1.403l-.083-.094l-.792-.793l.792-.792A3 3 0 1 0 14 7m0 2a1 1 0 1 1 0 2a1 1 0 0 1 0-2'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 16v-6a2 2 0 1 1 4 0v6m-4-3h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-a-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5a3 3 0 0 0-3 3v6a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1v-6a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v2h-2v-2a1 1 0 0 1 .883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 16h2a2 2 0 1 0 0-4h-2h2a2 2 0 1 0 0-4h-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-b-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3l-.005-.176a3 3 0 0 0-.654-1.7L14.235 12l.106-.124A3 3 0 0 0 12 7m0 6a1 1 0 0 1 0 2h-1v-2zm0-4a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-c { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-c-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0a1 1 0 0 0-1.993-.117L13 14a1 1 0 0 1-2 0v-4a1 1 0 0 1 1.993-.117L13 10a1 1 0 0 0 2 0a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-d-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-e { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14 8h-4v8h4m-4-4h2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-e-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-3v-2h1.5a1 1 0 0 0 .993-.883L13.5 12a1 1 0 0 0-1-1H11V9h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-f { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m7 0h3'/%3E%3Cpath d='M14 8h-4v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-f-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h2a1 1 0 0 0 .993-.883L14 12a1 1 0 0 0-1-1h-2V9h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-g-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-2a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 13 13v2h-1a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-h { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m7 4V8m4 0v8m-4-4h4'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-h-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5a1 1 0 0 0-1 1v3h-2V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-3h2v3a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-i { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-4v8'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-i-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-j { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 8h4v6a2 2 0 1 1-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-j-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 9h3v5a1 1 0 0 1-1.993.117L11 14a1 1 0 0 0-2 0a3 3 0 0 0 6 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m7-4v8'/%3E%3Cpath d='m14 8l-2.5 4l2.5 4m-4-4h1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-k-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2.53 5.152a1 1 0 0 0-1.378.318L11 10.913V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-2.914l2.152 3.444a1 1 0 0 0 1.276.374l.102-.056l.095-.068a1 1 0 0 0 .223-1.31L12.678 12l2.17-3.47a1 1 0 0 0-.318-1.378'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-l { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 8v8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-l-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m-2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-3V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-m { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 16V8l3 5l3-5v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-m-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m4 6c0-1.014-1.336-1.384-1.857-.514L12 11.056l-2.143-3.57C9.336 6.616 8 6.986 8 8v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 10 16v-4.39l1.143 1.904l.074.108a1 1 0 0 0 1.64-.108L14 11.61V16a1 1 0 0 0 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-n { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 16V8l4 8V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-n-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m-1.106 5.553C10.423 6.609 9 6.945 9 8v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3.764l2.106 4.211c.471.944 1.894.608 1.894-.447V8a1 1 0 0 0-1-1l-.117.007A1 1 0 0 0 13 8v3.764z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-o { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-o-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-p { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 12h2a2 2 0 1 0 0-4h-2v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-p-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h1a3 3 0 0 0 0-6m0 2a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-q { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-q-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5a3 3 0 0 0-3 3v4a3 3 0 0 0 4.168 2.764l.125-.057a1 1 0 0 0 1.414-1.414l.057-.125A3 3 0 0 0 15 14v-4a3 3 0 0 0-3-3m1 7.001h-.059a.996.996 0 0 0-.941 1A1 1 0 0 1 11 14v-4a1 1 0 0 1 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-r { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 12h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-r-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-2.332l2.2 2.932a1 1 0 0 0 1.4.2l.096-.081A1 1 0 0 0 14.8 15.4l-1.903-2.538l.115-.037A3.001 3.001 0 0 0 12 7m0 2a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-s { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-s-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2v2h-2a1 1 0 0 0-2 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-t { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m7-4h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-t-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4a1 1 0 1 0 0 2h1v7a1 1 0 0 0 .883.993L12 17a1 1 0 0 0 1-1V9h1a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-u { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 8v6a2 2 0 1 0 4 0V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-u-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5a1 1 0 0 0-1 1v6a1 1 0 0 1-2 0V8a1 1 0 0 0-2 0v6a3 3 0 0 0 6 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-v { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m10 8l2 8l2-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-v-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2.243 5.03a1 1 0 0 0-1.213.727L12 11.875l-1.03-4.118a1 1 0 1 0-1.94.486l2 8c.252 1.01 1.688 1.01 1.94 0l2-8a1 1 0 0 0-.727-1.213'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-w { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m9 8l1 8l2-5l2 5l1-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-w-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2.008 5.876l-.52 4.153l-.56-1.4c-.319-.799-1.41-.837-1.803-.114l-.053.114l-.561 1.4l-.519-4.153a1 1 0 0 0-1-.876l-.116.008a1 1 0 0 0-.868 1.116l1 8c.128 1.025 1.537 1.207 1.92.247L12 13.693l1.072 2.678c.383.96 1.792.778 1.92-.247l1-8a1 1 0 0 0-1.984-.248'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m7-4l4 8m-4 0l4-8'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2.447 5.106a1 1 0 0 0-1.341.447L12 9.763l-1.106-2.21a1 1 0 0 0-1.234-.494l-.107.047a1 1 0 0 0-.447 1.341L10.88 12l-1.775 3.553a1 1 0 0 0 .345 1.283l.102.058a1 1 0 0 0 1.341-.447L12 14.236l1.106 2.211a1 1 0 0 0 1.234.494l.107-.047a1 1 0 0 0 .447-1.341L13.118 12l1.776-3.553a1 1 0 0 0-.345-1.283z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m10 8l2 5l2-5m-2 8v-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-y-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2.371 5.072a1 1 0 0 0-1.3.557L12 10.307l-1.072-2.678a1 1 0 0 0-1.856.742L11 13.194V16a1 1 0 0 0 .883.993L12 17a1 1 0 0 0 1-1v-2.809l1.928-4.82a1 1 0 0 0-.45-1.25z'/%3E%3C/svg%3E"); +} + +.tabler-circle-letter-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 8h4l-4 8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-letter-z-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 9h2.382l-3.276 6.553A1 1 0 0 0 10 17h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-2.382l3.276-6.553A1 1 0 0 0 14 7'/%3E%3C/svg%3E"); +} + +.tabler-circle-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6 0h6'/%3E%3C/svg%3E"); +} + +.tabler-circle-minus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.475 15.029a9 9 0 1 0-7.962 5.957M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-0-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5a3 3 0 0 0-2.995 2.824L9 10v4l.005.176a3 3 0 0 0 5.99 0L15 14v-4l-.005-.176A3 3 0 0 0 12 7m0 2a1 1 0 0 1 .993.883L13 10v4l-.007.117a1 1 0 0 1-1.986 0L11 14v-4l.007-.117A1 1 0 0 1 12 9'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m10 10l2-2v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m.994 5.886c-.083-.777-1.008-1.16-1.617-.67l-.084.077l-2 2l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083l.293-.293V16l.007.117a1 1 0 0 0 1.986 0L13 16V8z'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-3l-.117.007a1 1 0 0 0 0 1.986L10 9h3v2h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h3l.117-.007a1 1 0 0 0 0-1.986L14 15h-3v-2h2l.15-.005a2 2 0 0 0 1.844-1.838L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2l-.15.005A2 2 0 0 0 9 9a1 1 0 0 0 1.974.23l.02-.113L11 9h2v2h-2l-.133.007c-1.111.12-1.154 1.73-.128 1.965l.128.021L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5a1 1 0 0 0-.993.883L13 8v3h-2V8l-.007-.117a1 1 0 0 0-1.986 0L9 8v3l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v3l.007.117a1 1 0 0 0 1.986 0L15 16V8l-.007-.117A1 1 0 0 0 14 7'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4a1 1 0 0 0-.993.883L9 8v4a1 1 0 0 0 .883.993L10 13h3v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2a2 2 0 0 0 1.995-1.85L15 15v-2a2 2 0 0 0-1.85-1.995L13 11h-2V9h3a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v6l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-1.838-1.844L13 11h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-1.85-1.995zm0 6v2h-2v-2z'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 8h4l-2 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 5h-4l-.117.007a1 1 0 0 0-.876.876L9 8l.007.117a1 1 0 0 0 .876.876L10 9h2.718l-1.688 6.757l-.022.115a1 1 0 0 0 1.927.482l.035-.111l2-8l.021-.112a1 1 0 0 0-.878-1.125z'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15q.029.355.17.667l.075.152l.018.03l-.018.032c-.133.24-.218.509-.243.795L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 6v2h-2v-2zm0-4v2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-circle-number-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-number-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 2v2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-circle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.042 16.045A9 9 0 0 0 7.955 3.958M5.637 5.635a9 9 0 1 0 12.725 12.73M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-circle-percentage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m6 3.075l6-6m-6 .03v.015m6 6v.015'/%3E%3C/svg%3E"); +} + +.tabler-circle-percentage-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-20 0l.004-.28C2.152 6.327 6.57 2 12 2m3 12.12a1 1 0 0 0-1 1v.015a1 1 0 0 0 2 0v-.015a1 1 0 0 0-1-1m.707-5.752a1 1 0 0 0-1.414 0l-6 6a1 1 0 0 0 1.414 1.414l6-6a1 1 0 0 0 0-1.414M9 8.105a1 1 0 0 0-1 1v.015a1 1 0 1 0 2 0v-.015a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m6 0h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-circle-plus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.985 12.522a9 9 0 1 0-8.475 8.464M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-circle-plus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.929 4.929A10 10 0 1 1 19.07 19.07A10 10 0 0 1 4.93 4.93zM13 9a1 1 0 1 0-2 0v2H9a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2h-2z'/%3E%3C/svg%3E"); +} + +.tabler-circle-rectangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M7 10h10v4H7z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-rectangle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M17 9H7a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-circle-rectangle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 10h3v3m-3 1H7v-4h3'/%3E%3Cpath d='M20.042 16.045A9 9 0 0 0 7.955 3.958M5.637 5.635a9 9 0 1 0 12.725 12.73M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 9.5a6.5 6.5 0 1 0 13 0a6.5 6.5 0 1 0-13 0'/%3E%3Cpath d='M10 12a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-triangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m12 20l7-12H5z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circle-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m7-2l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-circle-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-6.489 5.8a1 1 0 0 0-1.218 1.567L10.585 12l-1.292 1.293l-.083.094a1 1 0 0 0 1.497 1.32L12 13.415l1.293 1.292l.094.083a1 1 0 0 0 1.32-1.497L13.415 12l1.292-1.293l.083-.094a1 1 0 0 0-1.497-1.32L12 10.585l-1.293-1.292l-.094-.083z'/%3E%3C/svg%3E"); +} + +.tabler-circles { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 1 0-8 0M2.5 17a4 4 0 1 0 8 0a4 4 0 1 0-8 0m11 0a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3C/svg%3E"); +} + +.tabler-circles-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.5 12a5 5 0 1 1-4.995 5.217L1.5 17l.005-.217A5 5 0 0 1 6.5 12m11 0a5 5 0 1 1-4.995 5.217L12.5 17l.005-.217A5 5 0 0 1 17.5 12M12 2a5 5 0 1 1-4.995 5.217L7 7l.005-.217A5 5 0 0 1 12 2'/%3E%3C/svg%3E"); +} + +.tabler-circles-relation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.183 6.117a6 6 0 1 0 4.511 3.986'/%3E%3Cpath d='M14.813 17.883a6 6 0 1 0-4.496-3.954'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circuit-ammeter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0m0 0H2m17 0h3'/%3E%3Cpath d='M10 14v-3c0-1.036.895-2 2-2s2 .964 2 2v3m0-2h-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circuit-battery { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h4m12 0h4m-4-7v14M14 9v6M10 5v14M6 9v6'/%3E%3C/svg%3E"); +} + +.tabler-circuit-bulb { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h5m10 0h5M7 12a5 5 0 1 0 10 0a5 5 0 1 0-10 0m1.5-3.5l7 7m0-7l-7 7'/%3E%3C/svg%3E"); +} + +.tabler-circuit-capacitor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-8M2 12h8m0-5v10m4-10v10'/%3E%3C/svg%3E"); +} + +.tabler-circuit-capacitor-polarized { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-8M2 12h8m0-5v10m4-10v10m3-12h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-circuit-cell { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h8m4 0h8M10 5v14m4-10v6'/%3E%3C/svg%3E"); +} + +.tabler-circuit-cell-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h9m4 0h7M11 5v14m4-10v6M3 5h4M5 3v4'/%3E%3C/svg%3E"); +} + +.tabler-circuit-changeover { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h2m16-5h2M4 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12-5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4 10h2m-6 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-8.5-6.5L16 7'/%3E%3C/svg%3E"); +} + +.tabler-circuit-diode { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-6M2 12h6m0-5l8 5l-8 5zm8 0v10'/%3E%3C/svg%3E"); +} + +.tabler-circuit-diode-zener { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 12h-6M2 12h6m0-5l8 5l-8 5z'/%3E%3Cpath d='M14 7h2v10h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circuit-ground { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13V5m-8 8h16M7 16h10m-7 3h4'/%3E%3C/svg%3E"); +} + +.tabler-circuit-ground-digital { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13V3m0 18l-6-8h12z'/%3E%3C/svg%3E"); +} + +.tabler-circuit-inductor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 14h3v-2a2 2 0 1 1 4 0v2v-1.5a2.5 2.5 0 1 1 5 0V14v-1.5a2.5 2.5 0 1 1 5 0V14h3'/%3E%3C/svg%3E"); +} + +.tabler-circuit-motor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0m0 0H2m17 0h3'/%3E%3Cpath d='M10 14v-4l2 2l2-2v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-circuit-pushbutton { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 17h2m16 0h2M4 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6 11h12m-6 0V5'/%3E%3C/svg%3E"); +} + +.tabler-circuit-resistor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h2l2-5l3 10l3-10l3 10l3-10l1.5 5H22'/%3E%3C/svg%3E"); +} + +.tabler-circuit-switch-closed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h2m16 0h2M4 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-8 0h8'/%3E%3C/svg%3E"); +} + +.tabler-circuit-switch-open { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12h2m16 0h2M4 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-8.5-1.5L15 5'/%3E%3C/svg%3E"); +} + +.tabler-circuit-voltmeter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0m0 0H2m17 0h3'/%3E%3Cpath d='m10 10l2 4l2-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clear-all { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 6h12M6 12h12M4 18h12'/%3E%3C/svg%3E"); +} + +.tabler-clear-formatting { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 15l4 4m0-4l-4 4M7 6V5h11v1M7 19h4m2-14L9 19'/%3E%3C/svg%3E"); +} + +.tabler-click { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h3m6-9v3M7.8 7.8L5.6 5.6m10.6 2.2l2.2-2.2M7.8 16.2l-2.2 2.2M12 12l9 3l-4 2l-2 4z'/%3E%3C/svg%3E"); +} + +.tabler-cliff-jumping { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-3.5 11l2.5 2l2-2m3 3l3-3l-4-2l-1-5'/%3E%3Cpath d='m10.5 7.5l2 3l3.5.5l3-2l.5-3M4 21v-1l2-3l.5-2.5L8 12L7 7l1-3l-1-1l-2 .5L3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m0 9l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.997 4.17A3 3 0 0 1 20 7v12a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 2.003-2.83A4 4 0 0 0 10 8h4a4 4 0 0 0 3.98-3.597zm-3.704 7.123L11 14.585l-1.293-1.292a1 1 0 1 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414M14 2a2 2 0 1 1 0 4h-4a2 2 0 1 1 0-4z'/%3E%3C/svg%3E"); +} + +.tabler-clipboard-copy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h3m9-9V7a2 2 0 0 0-2-2h-2m-2 12v-1a1 1 0 0 1 1-1h1m3 0h1a1 1 0 0 1 1 1v1m0 3v1a1 1 0 0 1-1 1h-1m-3 0h-1a1 1 0 0 1-1-1v-1'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-data { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m0 12v-4m3 4v-1m3 1v-2m-3 2v-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-data-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.997 4.17A3 3 0 0 1 20 7v12a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 2.003-2.83A4 4 0 0 0 10 8h4a4 4 0 0 0 3.98-3.597zM9 12a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1m3 3a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 13 17v-1a1 1 0 0 0-1-1m3-1a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1M14 2a2 2 0 1 1 0 4h-4a2 2 0 1 1 0-4z'/%3E%3C/svg%3E"); +} + +.tabler-clipboard-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.997 4.17A3 3 0 0 1 20 7v12a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 2.003-2.83A4 4 0 0 0 10 8h4a4 4 0 0 0 3.98-3.597zM14 2a2 2 0 1 1 0 4h-4a2 2 0 1 1 0-4z'/%3E%3C/svg%3E"); +} + +.tabler-clipboard-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m2.993 11.75l2.747-2.815a1.9 1.9 0 0 0 0-2.632a1.775 1.775 0 0 0-2.56 0l-.183.188l-.183-.189a1.775 1.775 0 0 0-2.56 0a1.9 1.9 0 0 0 0 2.632l2.738 2.825z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-list { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m0 7h.01M13 12h2m-6 4h.01M13 16h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-list-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.997 4.17A3 3 0 0 1 20 7v12a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 2.003-2.83A4 4 0 0 0 10 8h4a4 4 0 0 0 3.98-3.597zM9.01 15H9a1 1 0 0 0-.117 1.993L9.01 17a1 1 0 0 0 0-2M15 15h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2m-5.99-4H9a1 1 0 0 0-.117 1.993L9.01 13a1 1 0 0 0 0-2M15 11h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2m-1-9a2 2 0 1 1 0 4h-4a2 2 0 1 1 0-4z'/%3E%3C/svg%3E"); +} + +.tabler-clipboard-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.575 5.597A2 2 0 0 0 5 7v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2m0-4V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 1 1 0 4h-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m1 9h4m-2-2v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4.5M19 11V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m6 13a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-smile { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 13h.01M14 13h.01M10 16a3.5 3.5 0 0 0 4 0'/%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-text { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m0 7h6m-6 4h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-text-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.997 4.17A3 3 0 0 1 20 7v12a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 2.003-2.83A4 4 0 0 0 10 8h4a4 4 0 0 0 3.98-3.597zM15 15H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2m0-4H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2m-1-9a2 2 0 1 1 0 4h-4a2 2 0 1 1 0-4z'/%3E%3C/svg%3E"); +} + +.tabler-clipboard-typography { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m0 7v-1h6v1m-3-1v6m-1 0h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-typography-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.997 4.17A3 3 0 0 1 20 7v12a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 2.003-2.83A4 4 0 0 0 10 8h4a4 4 0 0 0 3.98-3.597zM15 10H9a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0h1v4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2v-4h1a1 1 0 0 0 2 0v-1a1 1 0 0 0-1-1m-1-8a2 2 0 1 1 0 4h-4a2 2 0 1 1 0-4z'/%3E%3C/svg%3E"); +} + +.tabler-clipboard-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m1 7l4 4m0-4l-4 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clipboard-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.997 4.17A3 3 0 0 1 20 7v12a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 2.003-2.83A4 4 0 0 0 10 8h4a4 4 0 0 0 3.98-3.597zm-7.29 7.123a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32L10.585 14l-1.292 1.293a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083L12 15.414l1.293 1.293a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L13.414 14l1.293-1.293a1 1 0 0 0 0-1.414l-.094-.083a1 1 0 0 0-1.32.083L12 12.585zM14 2a2 2 0 1 1 0 4h-4a2 2 0 1 1 0-4z'/%3E%3C/svg%3E"); +} + +.tabler-clock { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-12 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 0 9 9m9-9a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 7v5l.5.5M18 15h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2m-6 0v-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z'/%3E%3Cpath d='M12 7v5l3 3M4 12h1m14 0h1m-8 7v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-24 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 0 0 5.998 8.485M21 12a9 9 0 1 0-18 0m9-5v5m0 3h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2m3-6v2a1 1 0 0 0 1 1h1m1-3v6'/%3E%3C/svg%3E"); +} + +.tabler-clock-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16'/%3E%3Cpath d='M20.866 10.45a9 9 0 1 0-7.815 10.488'/%3E%3Cpath d='M12 7v5l1.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.984 12.53a9 9 0 1 0-7.552 8.355'/%3E%3Cpath d='M12 7v5l3 3m4 1l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.997 12.25a9 9 0 1 0-8.718 8.745M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3Cpath d='M12 7v5l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.942 13.021a9 9 0 1 0-9.407 7.967'/%3E%3Cpath d='M12 7v5l3 3m0 4l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.931 13.111a9 9 0 1 0-9.453 7.874M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3Cpath d='M12 7v5l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9.002 9m5.003-2a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3Cpath d='M12 7v5l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.866 10.45a9 9 0 1 0-7.815 10.488'/%3E%3Cpath d='M12 7v5l1.5 1.5M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.984 12.535a9 9 0 1 0-8.431 8.448'/%3E%3Cpath d='M12 7v5l3 3m4 1v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9.972 8.948q.48.051.972.052'/%3E%3Cpath d='M12 7v5l2 2m4.42 1.61a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.986 12.502a9 9 0 1 0-5.973 7.98'/%3E%3Cpath d='M12 7v5l3 3m4 1v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M12 6a1 1 0 0 0-.993.883L11 7v5l.009.131a1 1 0 0 0 .197.477l.087.1l3 3l.094.082a1 1 0 0 0 1.226 0l.094-.083l.083-.094a1 1 0 0 0 0-1.226l-.083-.094L13 11.585V7l-.007-.117A1 1 0 0 0 12 6'/%3E%3C/svg%3E"); +} + +.tabler-clock-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.956 11.107a9 9 0 1 0-9.579 9.871'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071zM12 7v5l.5.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-hour-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-5v5m0 0l2-3'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-5.401 9.576l.052.021l.08.026l.08.019l.072.011L12 13l.076-.003l.135-.02l.082-.02l.103-.039l.073-.035l.078-.046l.06-.042l.08-.069l.083-.088l.062-.083l2-3a1 1 0 1 0-1.664-1.11L13 8.696V7a1 1 0 0 0-.883-.993L12 6a1 1 0 0 0-1 1v5.026l.009.105l.02.107l.04.129l.048.102l.046.078l.042.06l.069.08l.088.083l.083.062l.09.053z'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-10 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0l-3-2m3-3v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-10-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-5.401 9.576l.052.021l.08.026l.08.019l.072.011L12 13l.076-.003l.135-.02l.082-.02l.103-.039l.073-.035l.078-.046l.06-.042l.08-.069l.083-.088l.062-.083l.053-.09l.031-.064l.032-.081l.03-.109l.015-.094L13 12V7a1 1 0 0 0-2 0v3.131l-1.445-.963a1 1 0 0 0-1.317.184l-.07.093a1 1 0 0 0 .277 1.387l3.038 2.024z'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-11 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0l-2-3m2-2v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-11-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-4.952 9.659l.069-.006l.096-.016l.089-.023l.099-.038l.082-.04l.113-.073l.073-.06l.074-.074l.075-.094l.052-.08l.035-.07l.051-.132l.031-.135l.01-.082L13 12V7a1 1 0 0 0-2 0v1.697l-.168-.252a1 1 0 0 0-1.286-.336l-.1.059a1 1 0 0 0-.278 1.387l2.018 3.027l.07.087l.075.074l.094.075l.08.052l.07.035l.132.051l.135.031l.082.01z'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-12 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-5v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-12-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 6a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0V7a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0l3-2m-3-3v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M11 7v5.022l.003.054l.02.135l.005.025a1 1 0 0 0 .056.165l.04.082l.062.099l.07.087l.075.074l.094.075l.08.052l.07.035l.132.051l.135.031l.082.01l.124.002l.113-.012l.108-.024l.106-.036l.108-.051l.065-.04l3.007-2.004a1 1 0 1 0-1.11-1.664L13 10.13V7a1 1 0 0 0-.883-.993L12 6a1 1 0 0 0-1 1'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0h3.5M12 7v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h3.5a1 1 0 0 0 0-2H13V7a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0l3 2m-3-7v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 6a1 1 0 0 0-1 1v5.026l.009.105l.02.107l.04.129l.048.102l.046.078l.042.06l.069.08l.088.083l.083.062l3 2a1 1 0 1 0 1.11-1.664L13 11.464V7a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0l2 3m-2-8v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M11 7v5.022l.003.054l.02.135l.005.025a1 1 0 0 0 .056.165l.04.082l.04.065l2.004 3.007a1 1 0 1 0 1.664-1.11L13 11.697V7a1 1 0 0 0-.883-.993L12 6a1 1 0 0 0-1 1'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0v3.5M12 7v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M11 15.5a1 1 0 0 0 2 0V7a1 1 0 0 0-2 0z'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0l-2 3m2-8v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-4.007 8.777L13 12V7a1 1 0 0 0-2 0v4.696l-1.832 2.75a1 1 0 0 0 .184 1.316l.093.07a1 1 0 0 0 1.387-.277l2.024-3.038l.06-.116l.032-.081l.03-.109z'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0l-3 2m3-7v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 6a1 1 0 0 0-1 1v4.464l-2.555 1.704a1 1 0 0 0-.336 1.286l.059.1a1 1 0 0 0 1.387.278l3.027-2.018l.087-.07l.074-.075l.075-.094l.052-.08l.035-.07l.051-.132l.031-.135l.01-.082L13 12V7a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 0H8.5M12 7v5'/%3E%3C/svg%3E"); +} + +.tabler-clock-hour-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-4.883 9.653A1 1 0 0 0 13 12V7a1 1 0 0 0-2 0v4H8.5a1 1 0 0 0-.993.883L7.5 12a1 1 0 0 0 1 1H12z'/%3E%3C/svg%3E"); +} + +.tabler-clock-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.477 15.022a9 9 0 1 0-7.998 5.965'/%3E%3Cpath d='M12 7v5l3 3m1 4h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.633 5.64a9 9 0 1 0 12.735 12.72m1.674-2.32A9 9 0 0 0 7.96 3.958M12 7v1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-clock-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.942 13.018a9 9 0 1 0-7.909 7.922'/%3E%3Cpath d='M12 7v5l2 2m3 3v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.971 11.278a9 9 0 1 0-8.313 9.698'/%3E%3Cpath d='M12 7v5l1.5 1.5m7.621 6.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-play { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 7v5l2 2m3 8l5-3l-5-3z'/%3E%3Cpath d='M13.017 20.943a9 9 0 1 1 7.831-7.292'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.984 12.535a9 9 0 1 0-8.468 8.45M16 19h6m-3-3v6'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.975 11.33a9 9 0 1 0-5.717 9.06'/%3E%3Cpath d='M12 7v5l2 2m5 8v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-record { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12.3a9 9 0 1 0-8.683 8.694'/%3E%3Cpath d='M12 7v5l2 2m2 5a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.993 11.646a9 9 0 1 0-9.318 9.348'/%3E%3Cpath d='M12 7v5l1 1m2 5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.943 13.016A9 9 0 1 0 12.028 21M16 22l5-5m0 4.5V17h-4.5'/%3E%3Cpath d='M12 7v5l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-shield { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-8.98 9'/%3E%3Cpath d='M12 7v5l1 1m9 3c0 4-2.5 6-3.5 6S15 20 15 16c1 0 2.5-.5 3.5-1.5c1 1 2.5 1.5 3.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.982 11.436a9 9 0 1 0-9.966 9.51'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411zM12 7v5l1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-stop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9 9'/%3E%3Cpath d='M12 7v5l1 1m3 3h6v6h-6z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.983 12.548a9 9 0 1 0-8.45 8.436M19 22v-6m3 3l-3-3l-3 3'/%3E%3Cpath d='M12 7v5l2.5 2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clock-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.926 13.15a9 9 0 1 0-7.835 7.784'/%3E%3Cpath d='M12 7v5l2 2m8 8l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-clothes-rack { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2 2v14m-3 0h6M7.757 9.243a6 6 0 0 0 8.486 0'/%3E%3C/svg%3E"); +} + +.tabler-clothes-rack-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2 2v1m0 4v9m-3 0h6M7.757 9.243a6 6 0 0 0 3.129 1.653m3.578-.424a6 6 0 0 0 1.779-1.229M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cloud { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.657 18C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.913 0 3.464 1.56 3.464 3.486s-1.551 3.487-3.465 3.487H6.657'/%3E%3C/svg%3E"); +} + +.tabler-cloud-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16m-2.5 3.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.28 1.023 1.957 2.51 1.873 4.027'/%3E%3C/svg%3E"); +} + +.tabler-cloud-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.396 0 2.6.831 3.148 2.03M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-cloud-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99a3.45 3.45 0 0 1 2.756 1.373M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-cloud-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.388 0 2.585.82 3.138 2.007M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-cloud-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99a3.47 3.47 0 0 1 3.307 2.444M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-cloud-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c.956 0 1.822.39 2.449 1.02M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-cloud-computing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.657 16C4.085 16 2 13.993 2 11.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.913 0 3.464 1.56 3.464 3.486s-1.551 3.487-3.465 3.487H6.657M12 16v5'/%3E%3Cpath d='M16 16v4a1 1 0 0 0 1 1h4M8 16v4a1 1 0 0 1-1 1H3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cloud-computing-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 20a2 2 0 0 1-2 2H3a1 1 0 0 1 0-2h4v-2.997l-.343.001a1 1 0 0 1-.117-.007l-.105-.001c-2.94-.11-5.317-2.399-5.43-5.263L1 11.517C1 8.77 3.08 6.507 5.784 6.1l.114-.016l.07-.181c.663-1.62 2.056-2.906 3.829-3.518l.244-.08c2.194-.667 4.614-.224 6.36 1.176c1.385 1.108 2.187 2.686 2.25 4.34l.004.212l.091.003c2.3.107 4.143 1.961 4.25 4.27l.004.211c0 2.478-1.997 4.487-4.465 4.487H17V20h4a1 1 0 0 1 0 2h-4a2 2 0 0 1-2-2v-2.997h-2V21a1 1 0 0 1-2 0v-3.997H9z'/%3E%3C/svg%3E"); +} + +.tabler-cloud-data-connection { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 9.897c0-1.714 1.46-3.104 3.26-3.104c.275-1.22 1.255-2.215 2.572-2.611s2.77-.134 3.811.69c1.042.822 1.514 2.08 1.239 3.3h.693A2.42 2.42 0 0 1 19 10.586A2.42 2.42 0 0 1 16.575 13H8.26C6.46 13 5 11.61 5 9.897M12 13v3m-2 2a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4 0h7M3 18h7'/%3E%3C/svg%3E"); +} + +.tabler-cloud-data-connection-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.262 4.087c.974.768 1.566 1.848 1.678 2.997l.007.107l.18.025a3.42 3.42 0 0 1 2.867 3.184l.006.188A3.42 3.42 0 0 1 16.575 14H13l.001 1.171A3 3 0 0 1 14.83 17H21a1 1 0 0 1 0 2h-6.17a3.001 3.001 0 0 1-5.66 0H3a1 1 0 0 1 0-2h6.171A3 3 0 0 1 11 15.17V14H8.26C5.919 14 4 12.174 4 9.897c0-2.001 1.481-3.655 3.43-4.026l.086-.015l.049-.112c.514-1.124 1.508-2.01 2.756-2.447l.222-.072c1.627-.49 3.42-.166 4.72.862'/%3E%3C/svg%3E"); +} + +.tabler-cloud-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.28 1.023 1.957 2.51 1.873 4.027M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-cloud-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.38 0 2.573.813 3.13 1.99M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-cloud-download { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 18a3.5 3.5 0 0 0 0-7h-1A5 4.5 0 0 0 7 9a4.6 4.4 0 0 0-2.1 8.4M12 13v9m-3-3l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-cloud-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.374 0 2.562.805 3.121 1.972M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-cloud-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.04 4.305c2.195-.667 4.615-.224 6.36 1.176c1.386 1.108 2.188 2.686 2.252 4.34l.003.212l.091.003c2.3.107 4.143 1.961 4.25 4.27l.004.211c0 2.407-1.885 4.372-4.255 4.482l-.21.005H6.657l-.222-.008c-2.94-.11-5.317-2.399-5.43-5.263L1 13.517C1 10.77 3.08 8.507 5.784 8.1l.114-.016l.07-.181c.663-1.62 2.056-2.906 3.829-3.518l.244-.08z'/%3E%3C/svg%3E"); +} + +.tabler-cloud-fog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 16a4.6 4.4 0 0 1 0-9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7zm-2 4h14'/%3E%3C/svg%3E"); +} + +.tabler-cloud-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-cloud-lock { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 18a3.5 3.5 0 0 0 0-7h-1c.397-1.768-.285-3.593-1.788-4.787s-3.6-1.575-5.5-1S7.397 7.232 7 9c-2.199-.088-4.155 1.326-4.666 3.373S2.898 16.527 4.9 17.4'/%3E%3Cpath d='M8 16a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm2-1v-2a2 2 0 1 1 4 0v2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cloud-lock-open { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 18a3.5 3.5 0 0 0 0-7h-1c.397-1.768-.285-3.593-1.788-4.787s-3.6-1.575-5.5-1S7.397 7.232 7 9c-2.199-.088-4.155 1.326-4.666 3.373S2.898 16.527 4.9 17.4'/%3E%3Cpath d='M8 16a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm2-1v-2a2 2 0 0 1 3.736-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cloud-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.913 0 3.464 1.56 3.464 3.486q0 .28-.042.548M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-cloud-network { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-4v2m-4-1.996H6.657C4.085 16 2 13.993 2 11.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.913 0 3.464 1.56 3.464 3.486s-1.551 3.487-3.465 3.487H16'/%3E%3C/svg%3E"); +} + +.tabler-cloud-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.58 5.548q.361-.166.752-.286c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.913 0 3.464 1.56 3.464 3.486c0 .957-.383 1.824-1.003 2.454M18 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.13-.582.37-1.128.7-1.62M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cloud-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.406 0 2.617.843 3.16 2.055M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-cloud-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99m2.585 9.09a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-cloud-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99a3.46 3.46 0 0 1 3.085 1.9M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-cloud-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.5 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-cloud-rain { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18a4.6 4.4 0 0 1 0-9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7m-8-5v2m0 3v2m4-5v2m0 3v2'/%3E%3C/svg%3E"); +} + +.tabler-cloud-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-cloud-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.41 0 2.624.848 3.164 2.065M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-cloud-snow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18a4.6 4.4 0 0 1 0-9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7m-8-3v.01m0 3v.01m0 3v.01m4-4v.01m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-cloud-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.5 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.209.967 1.88 2.347 1.88 3.776m.144 10.779l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-cloud-storm { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 18a4.6 4.4 0 0 1 0-9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-1'/%3E%3Cpath d='m13 14l-2 4h3l-2 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cloud-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.38 0 2.57.811 3.128 1.986M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-cloud-upload { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 18a4.6 4.4 0 0 1 0-9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-1'/%3E%3Cpath d='m9 15l3-3l3 3m-3-3v9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cloud-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 18.004H6.657C4.085 18 2 15.993 2 13.517s2.085-4.482 4.657-4.482c.393-1.762 1.794-3.2 3.675-3.773c1.88-.572 3.956-.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.37 0 2.556.8 3.117 1.964M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-clover { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10L8.603 6.56a2.104 2.104 0 0 1 0-2.95a2.04 2.04 0 0 1 2.912 0L12 4l.485-.39a2.04 2.04 0 0 1 2.912 0a2.104 2.104 0 0 1 0 2.95zm0 4l-3.397 3.44a2.104 2.104 0 0 0 0 2.95a2.04 2.04 0 0 0 2.912 0L12 20l.485.39a2.04 2.04 0 0 0 2.912 0a2.104 2.104 0 0 0 0-2.95zm2-2l3.44-3.397a2.104 2.104 0 0 1 2.95 0a2.04 2.04 0 0 1 0 2.912L20 12l.39.485a2.04 2.04 0 0 1 0 2.912a2.104 2.104 0 0 1-2.95 0zm-4 0L6.56 8.603a2.104 2.104 0 0 0-2.95 0a2.04 2.04 0 0 0 0 2.912L4 12l-.39.485a2.04 2.04 0 0 0 0 2.912a2.104 2.104 0 0 0 2.95 0z'/%3E%3C/svg%3E"); +} + +.tabler-clover-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 11L7.603 7.56a2.104 2.104 0 0 1 0-2.95a2.04 2.04 0 0 1 2.912 0L11 5l.485-.39a2.04 2.04 0 0 1 2.912 0a2.104 2.104 0 0 1 0 2.95zm0 0l-3.397 3.44a2.104 2.104 0 0 0 0 2.95a2.04 2.04 0 0 0 2.912 0L11 17l.485.39a2.04 2.04 0 0 0 2.912 0a2.104 2.104 0 0 0 0-2.95zm3.44-3.397a2.104 2.104 0 0 1 2.95 0a2.04 2.04 0 0 1 0 2.912L17 11l.39.485a2.04 2.04 0 0 1 0 2.912a2.104 2.104 0 0 1-2.95 0M7.56 7.603a2.104 2.104 0 0 0-2.95 0a2.04 2.04 0 0 0 0 2.912L5 11l-.39.485a2.04 2.04 0 0 0 0 2.912a2.104 2.104 0 0 0 2.95 0M15 15l6 6'/%3E%3C/svg%3E"); +} + +.tabler-clover-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.712 13.297l3.398 3.442a3.104 3.104 0 0 1 0 4.351a3.04 3.04 0 0 1-4.036.27l-.075-.062l-.073.062a3.04 3.04 0 0 1-1.664.634l-.203.007a3.04 3.04 0 0 1-2.17-.91a3.104 3.104 0 0 1 .002-4.354l3.397-3.44a1 1 0 0 1 1.424 0M21.09 7.89a3.04 3.04 0 0 1 .27 4.037l-.062.073l.062.075a3.04 3.04 0 0 1 .634 1.664l.007.203a3.04 3.04 0 0 1-.91 2.17a3.104 3.104 0 0 1-4.354-.002l-3.44-3.397a1 1 0 0 1 0-1.424L16.74 7.89a3.104 3.104 0 0 1 4.351 0m-13.827.002l3.44 3.397a1 1 0 0 1 0 1.424L7.26 16.11a3.104 3.104 0 0 1-4.351 0a3.04 3.04 0 0 1-.27-4.036l.062-.075l-.062-.073a3.04 3.04 0 0 1-.634-1.664l-.007-.203c0-.816.328-1.598.91-2.17a3.104 3.104 0 0 1 4.354.002M13.94 2a3.04 3.04 0 0 1 2.17.91a3.104 3.104 0 0 1-.002 4.354l-3.397 3.44a1 1 0 0 1-1.424 0L7.89 7.26a3.104 3.104 0 0 1 0-4.351a3.04 3.04 0 0 1 4.036-.27l.073.062l.075-.062a3.04 3.04 0 0 1 1.664-.634z'/%3E%3C/svg%3E"); +} + +.tabler-clubs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a4 4 0 0 1 3.164 6.447A4 4 0 1 1 14 15.645V17l1 4H9l1-4v-1.355a4 4 0 1 1-1.164-6.199A4 4 0 0 1 11.999 3z'/%3E%3C/svg%3E"); +} + +.tabler-clubs-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a5 5 0 0 0-4.488 2.797l-.103.225a5 5 0 0 0-.334 2.837l.027.14a5 5 0 0 0-3.091 9.009l.198.14a5 5 0 0 0 4.42.58l.174-.066l-.773 3.095A1 1 0 0 0 9 22h6l.113-.006a1 1 0 0 0 .857-1.237l-.774-3.095l.174.065A5 5 0 1 0 16.897 8l.028-.14A4.997 4.997 0 0 0 12 2'/%3E%3C/svg%3E"); +} + +.tabler-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 8l-4 4l4 4m10-8l4 4l-4 4M14 4l-4 16'/%3E%3C/svg%3E"); +} + +.tabler-code-asterisk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 19a2 2 0 0 1-2-2v-4l-1-1l1-1V7a2 2 0 0 1 2-2m6 6.875l3-1.687m-3 1.687v3.375m0-3.375l-3-1.687m3 1.687l3 1.688M12 8.5v3.375m0 0l-3 1.688M18 19a2 2 0 0 0 2-2v-4l1-1l-1-1V7a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-code-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 14l-2-2l2-2m4 0l2 2l-2 2'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-code-circle-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.5 13.5L7 12l1.5-1.5m7 0L17 12l-1.5 1.5'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m10-2.5L11 15'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-code-circle-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-3.658 5.22a1 1 0 0 0-1.282.598l-2 5.5a1 1 0 0 0 1.88.684l2-5.5a1 1 0 0 0-.598-1.282M9.207 9.793a1 1 0 0 0-1.414 0l-1.5 1.5a1 1 0 0 0 0 1.414l1.5 1.5a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L8.415 12l.792-.793a1 1 0 0 0 0-1.414m7 0a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32l.792.793l-.792.793a1 1 0 0 0 1.414 1.414l1.5-1.5a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-code-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-6.293 5.953a1 1 0 0 0-1.414 0l-2 2a1 1 0 0 0 0 1.414l2 2a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L9.415 12l1.292-1.293a1 1 0 0 0 0-1.414m4 0a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32L14.585 12l-1.292 1.293a1 1 0 0 0 1.414 1.414l2-2a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-code-dots { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12h.01M12 12h.01M9 12h.01M6 19a2 2 0 0 1-2-2v-4l-1-1l1-1V7a2 2 0 0 1 2-2m12 14a2 2 0 0 0 2-2v-4l1-1l-1-1V7a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-code-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-9 7a2 2 0 0 1-2-2v-4l-1-1l1-1V7a2 2 0 0 1 2-2m12 14a2 2 0 0 0 2-2v-4l1-1l-1-1V7a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-code-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 8l-4 4l4 4m10-8l4 4l-2.5 2.5M14 4l-1.201 4.805m-.802 3.207l-2 7.988M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-code-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-3-3v6m-6 4a2 2 0 0 1-2-2v-4l-1-1l1-1V7a2 2 0 0 1 2-2m12 14a2 2 0 0 0 2-2v-4l1-1l-1-1V7a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-code-variable { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-code-variable-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 16H6a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4m-4 4h6'/%3E%3C/svg%3E"); +} + +.tabler-code-variable-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16H6a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1m-4 7h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-coffee { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 14c.83.642 2.077 1.017 3.5 1c1.423.017 2.67-.358 3.5-1s2.077-1.017 3.5-1c1.423-.017 2.67.358 3.5 1M8 3a2.4 2.4 0 0 0-1 2a2.4 2.4 0 0 0 1 2m4-4a2.4 2.4 0 0 0-1 2a2.4 2.4 0 0 0 1 2'/%3E%3Cpath d='M3 10h14v5a6 6 0 0 1-6 6H9a6 6 0 0 1-6-6z'/%3E%3Cpath d='M16.746 16.726a3 3 0 1 0 .252-5.555'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coffee-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 14c.83.642 2.077 1.017 3.5 1c1.423.017 2.67-.358 3.5-1c.73-.565 1.783-.923 3-.99M8 3q-.292.211-.506.49M12 3a2.4 2.4 0 0 0-1 2a2.4 2.4 0 0 0 1 2'/%3E%3Cpath d='M14 10h3v3m-.257 3.743A6 6 0 0 1 11 21H9a6 6 0 0 1-6-6v-5h7'/%3E%3Cpath d='M20.116 16.124a3 3 0 0 0-3.118-4.953M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coffin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 3L5 9l2 12h6l2-12l-2-6zm3 4v5M8 9h4'/%3E%3Cpath d='M13 21h4l2-12l-2-6h-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.8 9A2 2 0 0 0 13 8h-2a2 2 0 1 0 0 4h2a2 2 0 1 1 0 4h-2a2 2 0 0 1-1.8-1M12 7v10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 8h4.09c1.055 0 1.91.895 1.91 2s-.855 2-1.91 2c1.055 0 1.91.895 1.91 2s-.855 2-1.91 2H9m1-4h4m-4-5v10v-9m3-1v1m0 8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-bitcoin-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M13 6a1 1 0 0 0-1 1h-1a1 1 0 0 0-2 0a1 1 0 1 0 0 2v6a1 1 0 0 0 0 2c0 1.333 2 1.333 2 0h1a1 1 0 0 0 2 0v-.15c1.167-.394 2-1.527 2-2.85l-.005-.175a3.06 3.06 0 0 0-.734-1.827c.46-.532.739-1.233.739-1.998c0-1.323-.833-2.456-2-2.85V7a1 1 0 0 0-1-1m.09 7c.492 0 .91.437.91 1s-.418 1-.91 1H11v-2zm0-4c.492 0 .91.437.91 1c0 .522-.36.937-.806.993L13.09 11H11V9z'/%3E%3C/svg%3E"); +} + +.tabler-coin-euro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.401 8c-.669-.628-1.5-1-2.401-1c-2.21 0-4 2.239-4 5s1.79 5 4 5c.9 0 1.731-.372 2.4-1M7 10.5h4m-4 3h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-euro-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 6C9.948 6 8.232 7.449 7.451 9.5H7a1 1 0 0 0-.117 1.993l.134.007a7 7 0 0 0 0 1H7a1 1 0 0 0 0 2h.452C8.232 16.553 9.948 18 12 18c1.141 0 2.217-.457 3.084-1.27a1 1 0 0 0-1.368-1.46c-.509.478-1.102.73-1.716.73c-.922 0-1.776-.578-2.335-1.499L11 14.5a1 1 0 0 0 0-2H9.023a5.3 5.3 0 0 1 0-1H11a1 1 0 0 0 0-2H9.664C10.224 8.579 11.078 8 12 8c.615 0 1.208.252 1.717.73a1 1 0 0 0 1.368-1.46C14.218 6.458 13.142 6 12 6'/%3E%3C/svg%3E"); +} + +.tabler-coin-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 6a1 1 0 0 0-1 1a3 3 0 1 0 0 6v2a1.02 1.02 0 0 1-.866-.398l-.068-.101a1 1 0 0 0-1.732.998a3 3 0 0 0 2.505 1.5H11a1 1 0 0 0 .883.994L12 18a1 1 0 0 0 1-1l.176-.005A3 3 0 0 0 13 11V9c.358-.012.671.14.866.398l.068.101a1 1 0 0 0 1.732-.998A3 3 0 0 0 13.161 7H13a1 1 0 0 0-1-1m1 7a1 1 0 0 1 0 2zm-2-4v2a1 1 0 0 1 0-2'/%3E%3C/svg%3E"); +} + +.tabler-coin-monero { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M4 16h4V9l4 4l4-4v7h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-monero-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 11.414V16a1 1 0 0 0 1 1l4.66.001a10 10 0 0 1-17.32 0L8 17l.117-.007A1 1 0 0 0 9 16v-4.585l2.293 2.292l.094.083a1 1 0 0 0 1.32-.083zm2-8.074A10 10 0 0 1 21.54 15H17V9c0-.89-1.077-1.337-1.707-.707L12 11.585L8.707 8.293l-.084-.076C7.986 7.703 7 8.147 7 9v6H2.46A10 10 0 0 1 2 12l.005-.324A10 10 0 0 1 17 3.34'/%3E%3C/svg%3E"); +} + +.tabler-coin-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.8 9A2 2 0 0 0 13 8h-1M9.18 9.171A2 2 0 0 0 11 12h1m2.824 2.822A2 2 0 0 1 13 16h-2a2 2 0 0 1-1.8-1'/%3E%3Cpath d='M20.042 16.045A9 9 0 0 0 7.955 3.958M5.637 5.635a9 9 0 1 0 12.725 12.73M12 6v2m0 8v2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-pound { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M15 9a2 2 0 1 0-4 0v5a2 2 0 0 1-2 2h6m-6-4h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-pound-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M13 6a3 3 0 0 0-3 3v2H9a1 1 0 0 0-.993.883L8 12a1 1 0 0 0 1 1h1v1a1 1 0 0 1-.77.974l-.113.02L9 15c-1.287 0-1.332 1.864-.133 1.993L9 17h6a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 15 15h-3.171l.048-.148A3 3 0 0 0 12 14v-1h1a1 1 0 0 0 .993-.883L14 12a1 1 0 0 0-1-1h-1V9a1 1 0 0 1 .883-.993L13 8a1 1 0 0 1 .993.883L14 9a1 1 0 0 0 2 0a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-coin-rupee { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M15 8H9h1a3 3 0 0 1 0 6H9l3 3m-3-6h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-rupee-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M15 7H9c-1.287 0-1.332 1.864-.133 1.993L9 9h1a2 2 0 0 1 1.732 1H9a1 1 0 0 0 0 2l2.732.001A2 2 0 0 1 10 13H9c-.89 0-1.337 1.077-.707 1.707l3 3a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32l-1.484-1.485l.113-.037a4.01 4.01 0 0 0 2.538-2.77L15 12a1 1 0 0 0 0-2h-1.126a4 4 0 0 0-.33-.855L13.465 9H15a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 15 7'/%3E%3C/svg%3E"); +} + +.tabler-coin-taka { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 8l.553-.276A1 1 0 0 1 10 8.618V15a2 2 0 0 0 2 2h.5a2.5 2.5 0 0 0 2.5-2.5V14h-1m-6-3h7'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-taka-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-6.211 4.384a2 2 0 0 0-2.683-.895l-.553.277a1 1 0 0 0 .894 1.788L9 8.618L8.999 10H8a1 1 0 0 0-.993.883L7 11a1 1 0 0 0 1 1h.999L9 15a3 3 0 0 0 2.824 2.995L12 18h.5a3.5 3.5 0 0 0 3.5-3.5V14a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1l.007.117a1 1 0 0 0 .876.876l.032.002l-.02.057A1.5 1.5 0 0 1 12.5 16H12a1 1 0 0 1-1-1l-.001-3H15a1 1 0 0 0 .993-.883L16 11a1 1 0 0 0-1-1h-4.001L11 8.618a2 2 0 0 0-.136-.725z'/%3E%3C/svg%3E"); +} + +.tabler-coin-yen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6 0h6m-6 3h6M9 8l3 4.5'/%3E%3Cpath d='m15 8l-3 4.5V17'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-yen-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-1.445 3.828a1 1 0 0 0-1.387.277L12 10.696l-2.168-3.25a1 1 0 0 0-1.286-.337l-.1.059a1 1 0 0 0-.278 1.387L9.798 11H9a1 1 0 0 0-.993.883L8 12a1 1 0 0 0 1 1h2v1H9a1 1 0 0 0-.993.883L8 15a1 1 0 0 0 1 1h2v1a1 1 0 0 0 .883.993L12 18l.117-.007A1 1 0 0 0 13 17v-1h2a1 1 0 0 0 .993-.883L16 15a1 1 0 0 0-1-1h-2v-1h2a1 1 0 0 0 .993-.883L16 12a1 1 0 0 0-1-1h-.799l1.631-2.445a1 1 0 0 0-.184-1.317z'/%3E%3C/svg%3E"); +} + +.tabler-coin-yuan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6 1h6M9 8l3 4.5'/%3E%3Cpath d='m15 8l-3 4.5V17'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-coin-yuan-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-1.445 3.828a1 1 0 0 0-1.387.277L12 10.696l-2.168-3.25a1 1 0 0 0-1.286-.337l-.1.059a1 1 0 0 0-.278 1.387L10.464 12H9a1 1 0 0 0-.993.883L8 13a1 1 0 0 0 1 1h2v3a1 1 0 0 0 .883.993L12 18l.117-.007A1 1 0 0 0 13 17v-3h2a1 1 0 0 0 .993-.883L16 13a1 1 0 0 0-1-1h-1.465l2.297-3.445a1 1 0 0 0-.184-1.317z'/%3E%3C/svg%3E"); +} + +.tabler-coins { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 14c0 1.657 2.686 3 6 3s6-1.343 6-3s-2.686-3-6-3s-6 1.343-6 3'/%3E%3Cpath d='M9 14v4c0 1.656 2.686 3 6 3s6-1.344 6-3v-4M3 6c0 1.072 1.144 2.062 3 2.598s4.144.536 6 0S15 7.072 15 6s-1.144-2.062-3-2.598s-4.144-.536-6 0S3 4.928 3 6'/%3E%3Cpath d='M3 6v10c0 .888.772 1.45 2 2'/%3E%3Cpath d='M3 11c0 .888.772 1.45 2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-color-filter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.58 13.79c.27.68.42 1.43.42 2.21c0 1.77-.77 3.37-2 4.46A5.93 5.93 0 0 1 8 22c-3.31 0-6-2.69-6-6c0-2.76 1.88-5.1 4.42-5.79'/%3E%3Cpath d='M17.58 10.21C20.12 10.9 22 13.24 22 16c0 3.31-2.69 6-6 6a5.93 5.93 0 0 1-4-1.54'/%3E%3Cpath d='M6 8a6 6 0 1 0 12 0A6 6 0 1 0 6 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-color-picker { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 7l6 6M4 16L15.7 4.3a1 1 0 0 1 1.4 0l2.6 2.6a1 1 0 0 1 0 1.4L8 20H4z'/%3E%3C/svg%3E"); +} + +.tabler-color-picker-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 7l6 6m-5-5l3.699-3.699a1 1 0 0 1 1.4 0l2.6 2.6a1 1 0 0 1 0 1.4l-3.702 3.702m-2 2l-6 6h-4v-4l6-6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-color-swatch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 3h-4a2 2 0 0 0-2 2v12a4 4 0 0 0 8 0V5a2 2 0 0 0-2-2'/%3E%3Cpath d='m13 7.35l-2-2a2 2 0 0 0-2.828 0L5.344 8.178a2 2 0 0 0 0 2.828l9 9'/%3E%3Cpath d='M7.3 13H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h12m0-4v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-color-swatch-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 13v4a4 4 0 0 0 6.832 2.825M21 17V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v4'/%3E%3Cpath d='m13 7.35l-2-2a2 2 0 0 0-2.11-.461M6.76 6.763L5.344 8.178a2 2 0 0 0 0 2.828l9 9'/%3E%3Cpath d='M7.3 13H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h12m0-4v.01M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-column-insert-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m-9 8h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-column-insert-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m9 8h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-column-remove { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m10 6l4 4m-4 0l4-4'/%3E%3C/svg%3E"); +} + +.tabler-columns { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h5.5M4 10h5.5M4 14h5.5M4 18h5.5m5-12H20m-5.5 4H20m-5.5 4H20m-5.5 4H20'/%3E%3C/svg%3E"); +} + +.tabler-columns-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-columns-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm9-1v18'/%3E%3C/svg%3E"); +} + +.tabler-columns-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm6-1v18m6-18v18'/%3E%3C/svg%3E"); +} + +.tabler-columns-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h2m-2 4h5.5M4 14h5.5M4 18h5.5m5-12H20m-5.5 4H20m-2 4h2m-5.5 4H18M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-comet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.5 18.5l-3 1.5l.5-3.5l-2-2l3-.5l1.5-3l1.5 3l3 .5l-2 2l.5 3.5zM4 4l7 7M9 4l3.5 3.5M4 9l3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-command { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 9a2 2 0 1 1 2-2v10a2 2 0 1 1-2-2h10a2 2 0 1 1-2 2V7a2 2 0 1 1 2 2z'/%3E%3C/svg%3E"); +} + +.tabler-command-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9v8a2 2 0 1 1-2-2h8m3.411 3.417A2 2 0 0 1 15 17v-2m0-4V7a2 2 0 1 1 2 2h-4M9 9H7a2 2 0 0 1-1.417-3.411M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-compass { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 16l2-6l6-2l-2 6z'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v2m0 14v2m-9-9h2m14 0h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-compass-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 18a1 1 0 1 0 0 2a1 1 0 0 0 0-2m3.684-10.949l-6 2a1 1 0 0 0-.633.633L7.044 15.71l-.023.086l-.017.113l-.004.068v.044l.009.111l.012.07l.04.144l.045.1l.054.095l.064.09l.069.075l.084.074l.098.07l.1.054l.078.033l.105.033l.109.02l.043.005l.068.004h.044l.111-.009l.07-.012l.02-.006l.019-.002l.074-.022l6-2a1 1 0 0 0 .633-.633l2-6a1 1 0 0 0-1.265-1.265zM14.419 9.58l-1.21 3.629l-3.629 1.21l1.21-3.629zM5 11a1 1 0 1 0 0 2a1 1 0 0 0 0-2m14 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-7-7a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-compass-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 9l3-1l-1 3m-1 3l-6 2l2-6'/%3E%3Cpath d='M20.042 16.045A9 9 0 0 0 7.955 3.958M5.637 5.635a9 9 0 1 0 12.725 12.73M12 3v2m0 14v2m-9-9h2m14 0h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-components { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 12l3 3l3-3l-3-3zm12 0l3 3l3-3l-3-3zM9 6l3 3l3-3l-3-3zm0 12l3 3l3-3l-3-3z'/%3E%3C/svg%3E"); +} + +.tabler-components-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 12l3 3l3-3l-3-3zm15.5 2.5L21 12l-3-3l-2.5 2.5m-3.001-2.999L15 6l-3-3l-2.5 2.5M9 18l3 3l3-3l-3-3zM3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 17.998v-.5l-8.13-14.99a1 1 0 0 0-1.74 0L3 17.497v.5C3 19.656 7.03 21 12 21s9-1.344 9-3.002'/%3E%3C/svg%3E"); +} + +.tabler-cone-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 5.002v.5l-8.13 14.99a1 1 0 0 1-1.74 0L3 5.503v-.5C3 3.344 7.03 2 12 2s9 1.344 9 3.002'/%3E%3C/svg%3E"); +} + +.tabler-cone-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1c5.52 0 10 1.494 10 4.002v.5a1 1 0 0 1-.121.477L13.74 20.985a2 2 0 0 1-3.489-.016l-8.13-14.99A1 1 0 0 1 2 5.504v-.5C2 2.495 6.48 1 12 1'/%3E%3C/svg%3E"); +} + +.tabler-cone-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.001c.72 0 1.385.387 1.749 1.03l8.13 14.99a1 1 0 0 1 .121.477v.498c0 2.46-4.306 3.945-9.677 4.002L12 22c-5.52 0-10-1.495-10-4.003v-.5a1 1 0 0 1 .121-.477L10.26 2.015A2 2 0 0 1 12 1'/%3E%3C/svg%3E"); +} + +.tabler-cone-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.396 16.384L12.87 2.507a1 1 0 0 0-1.74 0L9.504 5.505M8.097 8.099L3 17.497v.5C3 19.657 7.03 21 12 21c3.202 0 6.014-.558 7.609-1.398M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cone-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18.03 12.022l-5.16-9.515a1 1 0 0 0-1.74 0L3 17.497v.5C3 19.657 7.03 21 12 21q.255 0 .508-.005M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-confetti { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5h2M5 4v2m6.5-2L11 6m7-1h2m-1-1v2m-4 3l-1 1m4 3l2-.5M18 19h2m-1-1v2m-5-3.482L7.482 10l-4.39 9.58a1 1 0 0 0 1.329 1.329z'/%3E%3C/svg%3E"); +} + +.tabler-confetti-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5h1m0 0v1m6.5-2L11 6m7-1h2m-1-1v2m-4 3l-1 1m4 3l2-.5M18 19h1m0 0v1m-5-3.482L7.482 10l-4.39 9.58a1 1 0 0 0 1.329 1.329zM3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-confucius { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 19l3 2V3m-8 7l8-2M4 18l8-10m8 10l-8-8l8-4'/%3E%3C/svg%3E"); +} + +.tabler-congruent-to { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13h14M5 17h14M5 7.686c2.333-2.624 4.667-1.856 7 .064s4.667 2.688 7 .064'/%3E%3C/svg%3E"); +} + +.tabler-container { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4v.01M20 20v.01M20 16v.01M20 12v.01M20 8v.01M8 5a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zM4 4v.01M4 20v.01M4 16v.01M4 12v.01M4 8v.01'/%3E%3C/svg%3E"); +} + +.tabler-container-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4v.01M20 20v.01M20 16v.01M20 12v.01M20 8v.01M8.297 4.289A1 1 0 0 1 9 4h6a1 1 0 0 1 1 1v7m0 4v3a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V8M4 4v.01M4 20v.01M4 16v.01M4 12v.01M4 8v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-contract { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 21H6a3 3 0 0 1-3-3v-1h5.5M17 8.5V5a2 2 0 1 1 2 2h-2'/%3E%3Cpath d='M19 3H8a3 3 0 0 0-3 3v11M9 7h4m-4 4h4m5.42 1.61a2.1 2.1 0 0 1 2.97 2.97L15 22h-3v-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-contrast { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 17a5 5 0 0 0 0-10z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-contrast-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M3 19h2.25C8.978 19 12 15.866 12 12s3.022-7 6.75-7H21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-contrast-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm0 2H5a1 1 0 0 0-1 1v14a1 1 0 0 0 .769.973c3.499-.347 7.082-4.127 7.226-7.747L12 12c0-3.687 3.66-7.619 7.232-7.974A1 1 0 0 0 19 4'/%3E%3C/svg%3E"); +} + +.tabler-contrast-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18h2a6 6 0 0 0 6-6m.878-3.126A6 6 0 0 1 18 6h2'/%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.586 3.414A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.547.22-1.043.576-1.405M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-contrast-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M8 5.072A8 8 0 0 0 12.001 20L12 4a8 8 0 0 0-4 1.072'/%3E%3C/svg%3E"); +} + +.tabler-contrast-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12v5a4.98 4.98 0 0 0 3.522-1.45m1.392-2.623A5 5 0 0 0 12 7v1'/%3E%3Cpath d='M5.641 5.631A9 9 0 1 0 18.36 18.369m1.68-2.318A9 9 0 0 0 7.966 3.953M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cooker { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7h.01M15 7h.01M9 7h.01M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2zm4 10h6M5 11h14'/%3E%3C/svg%3E"); +} + +.tabler-cookie { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 13v.01M12 17v.01M12 12v.01M16 14v.01M11 8v.01m2.148-4.534l2.667 1.104a4 4 0 0 0 4.656 6.14l.053.132a3 3 0 0 1 0 2.296Q19.779 14.328 19.5 15q-.283.684-.66 2.216a3 3 0 0 1-1.624 1.623q-1.572.394-2.216.661q-.712.295-1.852 1.024a3 3 0 0 1-2.296 0Q9.649 19.77 9 19.5q-.707-.292-2.216-.66a3 3 0 0 1-1.623-1.624Q4.764 15.639 4.5 15q-.298-.718-1.024-1.852a3 3 0 0 1 0-2.296Q4.195 9.736 4.5 9q.257-.62.66-2.216a3 3 0 0 1 1.624-1.623Q8.331 4.777 9 4.5q.687-.285 1.852-1.024a3 3 0 0 1 2.296 0'/%3E%3C/svg%3E"); +} + +.tabler-cookie-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.53 2.552l2.667 1.104a1 1 0 0 1 .414 1.53a3 3 0 0 0 3.492 4.604a1 1 0 0 1 1.296.557l.049.122a4 4 0 0 1 0 3.062l-.079.151c-.467.74-.785 1.314-.945 1.7c-.166.4-.373 1.097-.613 2.073l-.047.144a4 4 0 0 1-2.166 2.164l-.139.046c-1.006.253-1.705.461-2.076.615c-.412.17-.982.486-1.696.942l-.156.082a4 4 0 0 1-3.062 0l-.148-.077c-.759-.475-1.333-.793-1.704-.947c-.413-.171-1.109-.378-2.07-.612l-.146-.048a4 4 0 0 1-2.164-2.166l-.046-.138c-.254-1.009-.463-1.709-.615-2.078q-.256-.621-.942-1.695l-.082-.156a4 4 0 0 1 0-3.062l.084-.16c.447-.692.761-1.262.94-1.692c.147-.355.356-1.057.615-2.078l.045-.138a4 4 0 0 1 2.166-2.164l.141-.047c.988-.245 1.686-.453 2.074-.614c.395-.164.967-.48 1.7-.944l.152-.08a4 4 0 0 1 3.062 0M12 16a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V17a1 1 0 0 0-1-1m4-3a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V14a1 1 0 0 0-1-1m-8-1a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V13a1 1 0 0 0-1-1m4-1a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V12a1 1 0 0 0-1-1m-1-4c-.552 0-1 .448-1 1.01A1 1 0 1 0 12 8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-cookie-man { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2a5 5 0 0 1 2.845 9.112l.147.369l1.755-.803c.969-.443 2.12-.032 2.571.918a1.88 1.88 0 0 1-.787 2.447l-.148.076L16 15.208v2.02l1.426 1.425l.114.125a1.96 1.96 0 0 1-2.762 2.762l-.125-.114l-2.079-2.08l-.114-.124a2 2 0 0 1-.161-.22H11.7q-.071.114-.16.22l-.115.125l-2.08 2.079a1.96 1.96 0 0 1-2.886-2.648l.114-.125L8 17.227v-2.019l-2.383-1.09l-.148-.075a1.88 1.88 0 0 1-.787-2.447c.429-.902 1.489-1.318 2.424-.978l.147.06l1.755.803l.147-.369a5 5 0 0 1-2.15-3.895V7a5 5 0 0 1 5-5zm0 14h.01M12 13h.01M10 7h.01M14 7h.01M12 9h.01'/%3E%3C/svg%3E"); +} + +.tabler-cookie-man-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.007 1l.238.005a6 6 0 0 1 5.405 3.974l.078.233a6 6 0 0 1-.182 4.08l-.093.21l.05-.002a2.94 2.94 0 0 1 2.638 1.511l.081.158a2.887 2.887 0 0 1-1.234 3.764l-.19.096L17 15.85v.963l1.166 1.166l.14.154a2.96 2.96 0 0 1-.17 4.002c-1.087 1.088-2.827 1.161-4.03.144l-.16-.146L12 20.185l-1.946 1.947a2.96 2.96 0 0 1-3.95.22l-.15-.128c-1.17-1.073-1.284-2.879-.234-4.12l.146-.158L7 16.812v-.962l-1.834-.84l-.181-.093a2.88 2.88 0 0 1-1.205-3.75a2.93 2.93 0 0 1 2.646-1.661l.13.003l-.03-.064a6.1 6.1 0 0 1-.503-1.968l-.017-.26V7a6 6 0 0 1 5.775-5.996L12.005 1zm.003 15H12a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m0-3H12a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m0-5H12a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m-2-3H10a1 1 0 1 0 0 2h.01a1 1 0 0 0 0-2m4 0H14a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-cookie-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 13v.01M12 17v.01M12 12v.01m6.192 6.177a3 3 0 0 1-.976.652q-1.572.394-2.216.661q-.712.295-1.852 1.024a3 3 0 0 1-2.296 0Q9.649 19.77 9 19.5q-.707-.293-2.216-.66a3 3 0 0 1-1.623-1.624Q4.764 15.639 4.5 15q-.298-.718-1.024-1.852a3 3 0 0 1 0-2.296Q4.195 9.736 4.5 9q.257-.62.66-2.216a3 3 0 0 1 .649-.971M8.63 4.639q.21-.073.37-.139q.687-.285 1.852-1.024a3 3 0 0 1 2.296 0l2.667 1.104a4 4 0 0 0 4.656 6.14l.053.132a3 3 0 0 1 0 2.296Q19.779 14.328 19.5 15a7 7 0 0 0-.135.36M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-copy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 9.667A2.667 2.667 0 0 1 9.667 7h8.666A2.667 2.667 0 0 1 21 9.667v8.666A2.667 2.667 0 0 1 18.333 21H9.667A2.667 2.667 0 0 1 7 18.333z'/%3E%3Cpath d='M4.012 16.737A2 2 0 0 1 3 15V5c0-1.1.9-2 2-2h10c.75 0 1.158.385 1.5 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-copy-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 9.667A2.667 2.667 0 0 1 9.667 7h8.666A2.667 2.667 0 0 1 21 9.667v8.666A2.667 2.667 0 0 1 18.333 21H9.667A2.667 2.667 0 0 1 7 18.333z'/%3E%3Cpath d='M4.012 16.737A2 2 0 0 1 3 15V5c0-1.1.9-2 2-2h10c.75 0 1.158.385 1.5 1M11 14l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-copy-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 6A3.667 3.667 0 0 1 22 9.667v8.666A3.667 3.667 0 0 1 18.333 22H9.667A3.667 3.667 0 0 1 6 18.333V9.667A3.667 3.667 0 0 1 9.667 6zM15 2c1.094 0 1.828.533 2.374 1.514a1 1 0 1 1-1.748.972C15.405 4.088 15.284 4 15 4H5c-.548 0-1 .452-1 1v9.998c0 .32.154.618.407.805l.1.065a1 1 0 1 1-.99 1.738A3 3 0 0 1 2 15V5c0-1.652 1.348-3 3-3zm1.293 9.293L13 14.585l-1.293-1.292a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414'/%3E%3C/svg%3E"); +} + +.tabler-copy-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 9.667A2.667 2.667 0 0 1 9.667 7h8.666A2.667 2.667 0 0 1 21 9.667v8.666A2.667 2.667 0 0 1 18.333 21H9.667A2.667 2.667 0 0 1 7 18.333z'/%3E%3Cpath d='M4.012 16.737A2 2 0 0 1 3 15V5c0-1.1.9-2 2-2h10c.75 0 1.158.385 1.5 1M11 14h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-copy-minus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 6A3.667 3.667 0 0 1 22 9.667v8.666A3.667 3.667 0 0 1 18.333 22H9.667A3.667 3.667 0 0 1 6 18.333V9.667A3.667 3.667 0 0 1 9.667 6zM15 2c1.094 0 1.828.533 2.374 1.514a1 1 0 1 1-1.748.972C15.405 4.088 15.284 4 15 4H5c-.548 0-1 .452-1 1v9.998c0 .32.154.618.407.805l.1.065a1 1 0 1 1-.99 1.738A3 3 0 0 1 2 15V5c0-1.652 1.348-3 3-3zm2 11h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-copy-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.414 19.415A2 2 0 0 1 18 20h-8a2 2 0 0 1-2-2v-8c0-.554.225-1.055.589-1.417M12 8h6a2 2 0 0 1 2 2v6m-4-8V6a2 2 0 0 0-2-2H8m-3.418.59C4.222 4.95 4 5.45 4 6v8a2 2 0 0 0 2 2h2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-copy-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 9.667A2.667 2.667 0 0 1 9.667 7h8.666A2.667 2.667 0 0 1 21 9.667v8.666A2.667 2.667 0 0 1 18.333 21H9.667A2.667 2.667 0 0 1 7 18.333z'/%3E%3Cpath d='M4.012 16.737A2 2 0 0 1 3 15V5c0-1.1.9-2 2-2h10c.75 0 1.158.385 1.5 1M11 14h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-copy-plus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 6A3.667 3.667 0 0 1 22 9.667v8.666A3.667 3.667 0 0 1 18.333 22H9.667A3.667 3.667 0 0 1 6 18.333V9.667A3.667 3.667 0 0 1 9.667 6zM14 10a1 1 0 0 0-1 1v2h-2a1 1 0 0 0-.993.883L10 14a1 1 0 0 0 1 1h2v2a1 1 0 0 0 .883.993L14 18a1 1 0 0 0 1-1v-2h2a1 1 0 0 0 .993-.883L18 14a1 1 0 0 0-1-1h-2v-2a1 1 0 0 0-.883-.993zm1-8c1.094 0 1.828.533 2.374 1.514a1 1 0 1 1-1.748.972C15.405 4.088 15.284 4 15 4H5c-.548 0-1 .452-1 1v9.998c0 .32.154.618.407.805l.1.065a1 1 0 1 1-.99 1.738A3 3 0 0 1 2 15V5c0-1.652 1.348-3 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-copy-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 9.667A2.667 2.667 0 0 1 9.667 7h8.666A2.667 2.667 0 0 1 21 9.667v8.666A2.667 2.667 0 0 1 18.333 21H9.667A2.667 2.667 0 0 1 7 18.333z'/%3E%3Cpath d='M4.012 16.737A2 2 0 0 1 3 15V5c0-1.1.9-2 2-2h10c.75 0 1.158.385 1.5 1m-5 7.5l4.9 5m.1-5l-5.1 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-copy-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 6A3.667 3.667 0 0 1 22 9.667v8.666A3.667 3.667 0 0 1 18.333 22H9.667A3.667 3.667 0 0 1 6 18.333V9.667A3.667 3.667 0 0 1 9.667 6zM15 2c1.094 0 1.828.533 2.374 1.514a1 1 0 1 1-1.748.972C15.405 4.088 15.284 4 15 4H5c-.548 0-1 .452-1 1v9.998c0 .32.154.618.407.805l.1.065a1 1 0 1 1-.99 1.738A3 3 0 0 1 2 15V5c0-1.652 1.348-3 3-3zm.8 8.786l-1.837 1.799l-1.749-1.785a1 1 0 0 0-1.319-.096l-.095.082a1 1 0 0 0-.014 1.414l1.749 1.785l-1.835 1.8a1 1 0 0 0-.096 1.32l.082.095a1 1 0 0 0 1.414.014l1.836-1.8l1.75 1.786a1 1 0 0 0 1.319.096l.095-.082a1 1 0 0 0 .014-1.414l-1.75-1.786l1.836-1.8a1 1 0 0 0 .096-1.319l-.082-.095a1 1 0 0 0-1.414-.014'/%3E%3C/svg%3E"); +} + +.tabler-copyleft { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 9.75a3.016 3.016 0 0 1 4.163.173a2.993 2.993 0 0 1 0 4.154A3.016 3.016 0 0 1 10 14.25'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-copyleft-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-2.117 5.889a4.016 4.016 0 0 0-5.543-.23a1 1 0 0 0 1.32 1.502a2.016 2.016 0 0 1 2.783.116a1.993 1.993 0 0 1 0 2.766a2.016 2.016 0 0 1-2.783.116A1 1 0 0 0 9.34 15a4.016 4.016 0 0 0 5.543-.23a3.993 3.993 0 0 0 0-5.542z'/%3E%3C/svg%3E"); +} + +.tabler-copyleft-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.303 9.3a3 3 0 0 1 1.405 1.406m-.586 3.413A3.016 3.016 0 0 1 10 14.25'/%3E%3Cpath d='M20.042 16.045A9 9 0 0 0 7.955 3.958M5.637 5.635a9 9 0 1 0 12.725 12.73M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-copyright { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14 9.75a3.016 3.016 0 0 0-4.163.173a2.993 2.993 0 0 0 0 4.154A3.016 3.016 0 0 0 14 14.25'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-copyright-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-2.34 5.659a4.016 4.016 0 0 0-5.543.23a3.993 3.993 0 0 0 0 5.542a4.016 4.016 0 0 0 5.543.23a1 1 0 0 0-1.32-1.502c-.81.711-2.035.66-2.783-.116a1.993 1.993 0 0 1 0-2.766a2.016 2.016 0 0 1 2.783-.116A1 1 0 0 0 14.66 9z'/%3E%3C/svg%3E"); +} + +.tabler-copyright-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 9.75a3 3 0 0 0-.711-.466m-3.41.596a2.993 2.993 0 0 0-.042 4.197A3.016 3.016 0 0 0 14 14.25'/%3E%3Cpath d='M20.042 16.045A9 9 0 0 0 7.955 3.958M5.637 5.635a9 9 0 1 0 12.725 12.73M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-corner-down-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6v6a3 3 0 0 1-3 3H5l4-4m0 8l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-corner-down-left-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v6a3 3 0 0 1-3 3H9'/%3E%3Cpath d='m13 10l-4 4l4 4m-5-8l-4 4l4 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-corner-down-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 6v6a3 3 0 0 0 3 3h10l-4-4m0 8l4-4'/%3E%3C/svg%3E"); +} + +.tabler-corner-down-right-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5v6a3 3 0 0 0 3 3h7'/%3E%3Cpath d='m10 10l4 4l-4 4m5-8l4 4l-4 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-corner-left-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6h-6a3 3 0 0 0-3 3v10l-4-4m8 0l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-corner-left-down-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 4h-6a3 3 0 0 0-3 3v7'/%3E%3Cpath d='m13 10l-4 4l-4-4m8 5l-4 4l-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-corner-left-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 18h-6a3 3 0 0 1-3-3V5L5 9m8 0L9 5'/%3E%3C/svg%3E"); +} + +.tabler-corner-left-up-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 19h-6a3 3 0 0 1-3-3V9'/%3E%3Cpath d='M13 13L9 9l-4 4m8-5L9 4L5 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-corner-right-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 6h6a3 3 0 0 1 3 3v10l-4-4m8 0l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-corner-right-down-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 4h6a3 3 0 0 1 3 3v7'/%3E%3Cpath d='m10 10l4 4l4-4m-8 5l4 4l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-corner-right-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18h6a3 3 0 0 0 3-3V5l-4 4m8 0l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-corner-right-up-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 19h6a3 3 0 0 0 3-3V9'/%3E%3Cpath d='m10 13l4-4l4 4m-8-5l4-4l4 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-corner-up-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 18v-6a3 3 0 0 0-3-3H5l4-4m0 8L5 9'/%3E%3C/svg%3E"); +} + +.tabler-corner-up-left-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 18v-6a3 3 0 0 0-3-3H9'/%3E%3Cpath d='M13 13L9 9l4-4m-5 8L4 9l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-corner-up-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18v-6a3 3 0 0 1 3-3h10l-4-4m0 8l4-4'/%3E%3C/svg%3E"); +} + +.tabler-corner-up-right-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18v-6a3 3 0 0 1 3-3h7'/%3E%3Cpath d='m10 13l4-4l-4-4m5 8l4-4l-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cpu { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 6a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z'/%3E%3Cpath d='M9 9h6v6H9zm-6 1h2m-2 4h2m5-11v2m4-2v2m7 5h-2m2 4h-2m-5 7v-2m-4 2v-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cpu-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 6a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z'/%3E%3Cpath d='M8 10V8h2m6 6v2h-2m-4 0H8v-2m8-4V8h-2M3 10h2m-2 4h2m5-11v2m4-2v2m7 5h-2m2 4h-2m-5 7v-2m-4 2v-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cpu-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5h9a1 1 0 0 1 1 1v9m-.292 3.706A1 1 0 0 1 18 19H6a1 1 0 0 1-1-1V6c0-.272.108-.518.284-.698'/%3E%3Cpath d='M13 9h2v2m0 4H9V9m-6 1h2m-2 4h2m5-11v2m4-2v2m7 5h-2m2 4h-2m-5 7v-2m-4 2v-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-crane { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 21h6m-3 0V3L3 9h18M9 3l10 6'/%3E%3Cpath d='M17 9v4a2 2 0 1 1-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-crane-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 21h6m-3 0V9m0-4V3L8 4M6 6L3 9h6m4 0h8M9 3l10 6m-2 0v4a2 2 0 0 1 2 2m-2 2a2 2 0 0 1-2-2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-creative-commons { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10.5 10.5a2.187 2.187 0 0 0-2.914.116a1.93 1.93 0 0 0 0 2.768a2.19 2.19 0 0 0 2.914.116m6-3a2.187 2.187 0 0 0-2.914.116a1.93 1.93 0 0 0 0 2.768a2.19 2.19 0 0 0 2.914.116'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-creative-commons-by { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M11 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-2 6v-1a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-.5l-.5 4h-2l-.5-4H10a1 1 0 0 1-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-creative-commons-nc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M15 9h-4.5a1.5 1.5 0 0 0 0 3h3a1.5 1.5 0 0 1 0 3H9m3-8v2m0 6v2M6 6l3 3m6 6l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-creative-commons-nd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h6m-6 4h6'/%3E%3C/svg%3E"); +} + +.tabler-creative-commons-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.638 5.634a9 9 0 1 0 12.723 12.733m1.686-2.332A9 9 0 0 0 7.954 3.958'/%3E%3Cpath d='M10.5 10.5a2.187 2.187 0 0 0-2.914.116a1.93 1.93 0 0 0 0 2.768a2.19 2.19 0 0 0 2.914.116m6-3a2.19 2.19 0 0 0-2.309-.302M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-creative-commons-sa { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 16a4 4 0 1 0-4-4v1'/%3E%3Cpath d='m6 12l2 2l2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-creative-commons-zero { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 12a3 4 0 1 0 6 0a3 4 0 1 0-6 0m5-3l-4 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-credit-card { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm0 2h18M7 15h.01M11 15h2'/%3E%3C/svg%3E"); +} + +.tabler-credit-card-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 10v6a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4v-6zM7.01 14H7a1 1 0 1 0 .01 2a1 1 0 0 0 0-2M13 14h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2m5-10a4 4 0 0 1 4 4H2a4 4 0 0 1 4-4z'/%3E%3C/svg%3E"); +} + +.tabler-credit-card-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M9 5h9a3 3 0 0 1 3 3v8a3 3 0 0 1-.128.87m-2.002 2.002A3 3 0 0 1 18 19H6a3 3 0 0 1-3-3V8a3 3 0 0 1 2.124-2.87M3 11h8m4 0h6M7 15h.01M11 15h2'/%3E%3C/svg%3E"); +} + +.tabler-credit-card-pay { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19H6a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5M3 10h18m-5 9h6m-3-3l3 3l-3 3M7.005 15h.005M11 15h2'/%3E%3C/svg%3E"); +} + +.tabler-credit-card-refund { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19H6a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5M3 10h18M7 15h.01M11 15h2m3 4h6m-3-3l-3 3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-cricket { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11.105 18.79l-1 .992a4.159 4.159 0 0 1-6.038-5.715l.157-.166L12.506 5.5l1.5 1.5l3.45-3.391a2.08 2.08 0 0 1 3.057 2.815l-.116.126L17.006 10l1.5 1.5l-3.668 3.617M10.5 7.5l6 6'/%3E%3Cpath d='M11 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-crop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 5v10a1 1 0 0 0 1 1h10'/%3E%3Cpath d='M5 8h10a1 1 0 0 1 1 1v10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-crop-1-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-crop-1-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-crop-16-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-crop-16-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 7a3 3 0 0 1 3 3v4a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-4a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-crop-3-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 9a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-crop-3-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 6a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-crop-5-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-crop-5-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-crop-7-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-crop-7-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 5a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-crop-landscape { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-crop-landscape-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 5a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-crop-portrait { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-crop-portrait-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 3a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-cross { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 21h4v-9h5V8h-5V3h-4v5H5v4h5z'/%3E%3C/svg%3E"); +} + +.tabler-cross-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10 2l-.117.007A1 1 0 0 0 9 3v4H5a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 5 13h4v8a1 1 0 0 0 1 1h4l.117-.007A1 1 0 0 0 15 21v-8h4a1 1 0 0 0 1-1V8l-.007-.117A1 1 0 0 0 19 7h-4V3a1 1 0 0 0-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-cross-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h3V8h-5V3h-4v3M8 8H5v4h5v9h4v-7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-crosshair { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M9 12h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-crown { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 6l4 6l5-4l-2 10H5L3 8l5 4z'/%3E%3C/svg%3E"); +} + +.tabler-crown-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 18H5L3.135 8.673a.25.25 0 0 1 .4-.244L8 12l1.6-2.4m1.596-2.394L12 6l4 6l4.464-3.571a.25.25 0 0 1 .401.244l-1.363 6.818M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-crutches { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2m3 16h2m-1 0v-4.092a3 3 0 0 1 .504-1.664l.992-1.488A3 3 0 0 0 14 12.092V7m-2 14v-4.092a3 3 0 0 0-.504-1.664l-.992-1.488A3 3 0 0 1 10 12.092V7m0 4h4'/%3E%3C/svg%3E"); +} + +.tabler-crutches-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.178 4.174A2 2 0 0 1 10 3h4a2 2 0 1 1 0 4h-3m0 14h2m-1 0v-4.092a3 3 0 0 1 .504-1.664l.992-1.488a3 3 0 0 0 .097-.155M14 10V7m-2 14v-4.092a3 3 0 0 0-.504-1.664l-.992-1.488A3 3 0 0 1 10 12.092V10m0 1h1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-crystal-ball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.73 17.018a8 8 0 1 1 10.54 0'/%3E%3Cpath d='M5 19a2 2 0 0 0 2 2h10a2 2 0 1 0 0-4H7a2 2 0 0 0-2 2m6-12a3 3 0 0 0-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-csv { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1m3-1l2 8l2-8M7 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0'/%3E%3C/svg%3E"); +} + +.tabler-cube { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16.008V7.99a1.98 1.98 0 0 0-1-1.717l-7-4.008a2.02 2.02 0 0 0-2 0L4 6.273c-.619.355-1 1.01-1 1.718v8.018c0 .709.381 1.363 1 1.717l7 4.008a2.02 2.02 0 0 0 2 0l7-4.008c.619-.355 1-1.01 1-1.718M12 22V12m0 0l8.73-5.04m-17.46 0L12 12'/%3E%3C/svg%3E"); +} + +.tabler-cube-3d-sphere { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 17.6l-2-1.1V14m0-4V7.5l2-1.1m4-2.3L12 3l2 1.1m4 2.3l2 1.1V10m0 4v2.5l-2 1.12m-4 2.28L12 21l-2-1.1m2-7.9l2-1.1m4-2.3l2-1.1M12 12v2.5m0 4V21m0-9l-2-1.12M6 8.6L4 7.5'/%3E%3C/svg%3E"); +} + +.tabler-cube-3d-sphere-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 17.6l-2-1.1V14m0-4V7.5l2-1.1m4-2.3L12 3l2 1.1m4 2.3l2 1.1V10m0 4v2m-6 3.9L12 21l-2-1.1m8-11.3l2-1.1M12 12v2.5m0 4V21m0-9l-2-1.12M6 8.6L4 7.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cube-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.83 16.809c.11-.248.17-.52.17-.801V7.99a1.98 1.98 0 0 0-1-1.717l-7-4.008a2.02 2.02 0 0 0-2 0L7.988 3.99M5.441 5.448L4 6.273c-.619.355-1 1.01-1 1.718v8.018c0 .709.381 1.363 1 1.717l7 4.008a2.02 2.02 0 0 0 2 0l5.544-3.174M12 22V12m2.532-1.462L20.73 6.96m-17.46 0L12 12M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cube-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12.5V7.991a1.98 1.98 0 0 0-1-1.717l-7-4.008a2.02 2.02 0 0 0-2 0L4 6.273c-.619.355-1 1.01-1 1.718v8.018c0 .709.381 1.363 1 1.717l7 4.008a2.02 2.02 0 0 0 2 0M12 22V12m0 0l8.73-5.04m-17.46 0L12 12m4 7h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-cube-send { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 12.5l-5-3l5-3l5 3V15l-5 3z'/%3E%3Cpath d='M11 9.5V15l5 3m0-5.455l5-3.03M7 9H2m5 3H4m3 3H6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cube-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12V7.99a1.98 1.98 0 0 0-1-1.717l-7-4.008a2.02 2.02 0 0 0-2 0L4 6.273c-.619.355-1 1.01-1 1.718v8.018c0 .709.381 1.363 1 1.717l7 4.008c.62.354 1.38.354 2 0M12 22V12m0 0l8.73-5.04m-17.46 0L12 12m7 10.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-cube-unfolded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 15h10v5h5v-5h5v-5H12V5H7v5H2z'/%3E%3Cpath d='M7 15v-5h5v5h5v-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cup { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 11h14V8H5zm12.5 0L16 21H8L6.5 11M6 8V7a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v1m-3-3V3'/%3E%3C/svg%3E"); +} + +.tabler-cup-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8H5v3h6m4 0h4V8h-7m5.5 3l-.323 2.154m-.525 3.497L16 21H8L6.5 11M6 8V7c0-.296.064-.577.18-.83M9 5h7a2 2 0 0 1 2 2v1m-3-3V3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-curling { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 13a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v2a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4zm0 1h16M8 5h6a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E"); +} + +.tabler-curly-loop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 8c-4 0-7 2-7 5a3 3 0 0 0 6 0c0-3-2.5-5-8-5s-8 2-8 5a3 3 0 0 0 6 0c0-3-3-5-7-5'/%3E%3C/svg%3E"); +} + +.tabler-currency { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0M4 4l3 3m13-3l-3 3M4 20l3-3m13 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-currency-afghani { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 13h-3.5A3.5 3.5 0 1 1 15 9.5V16H8m4-13v.01M12 19v2'/%3E%3C/svg%3E"); +} + +.tabler-currency-bahraini { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10v1a4 4 0 0 0 4 4h2a2 2 0 0 0 2-2v-3m-4 9.01V19m7-3.99V15m3 0h2a2 2 0 0 0 1.649-3.131L17.996 8'/%3E%3C/svg%3E"); +} + +.tabler-currency-baht { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 6h5a3 3 0 0 1 3 3v.143A2.857 2.857 0 0 1 13.143 12H8m0 0h5a3 3 0 0 1 3 3v.143A2.857 2.857 0 0 1 13.143 18H8M8 6v12m3-14v2m0 12v2'/%3E%3C/svg%3E"); +} + +.tabler-currency-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 6h8a3 3 0 0 1 0 6a3 3 0 0 1 0 6H6M8 6v12m0-6h6M9 3v3m4-3v3M9 18v3m4-3v3'/%3E%3C/svg%3E"); +} + +.tabler-currency-cent { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.007 7.54A5.97 5.97 0 0 0 11.999 6a6 6 0 0 0-5.992 6c0 3.314 2.682 6 5.992 6a5.97 5.97 0 0 0 4-1.536M12 20v-2m0-12V4'/%3E%3C/svg%3E"); +} + +.tabler-currency-dinar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 20.01V20m-8-7l2.386-.9a1 1 0 0 0-.095-1.902l-1.514-.404a1 1 0 0 1-.102-1.9L9 7'/%3E%3Cpath d='M3 14v1a3 3 0 0 0 3 3h4.161a3 3 0 0 0 2.983-3.32L12 4m4 13l1 1h2a2 2 0 0 0 1.649-3.131L17.996 11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-currency-dirham { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 19H5m3.599-2.521A1.5 1.5 0 1 0 7.5 19M7 4v9m8 0h1.888a1.5 1.5 0 0 0 1.296-2.256L16 7m-5 6.01V13'/%3E%3C/svg%3E"); +} + +.tabler-currency-dogecoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 12h6M9 6v12m-3 0h6a6 6 0 1 0 0-12H6'/%3E%3C/svg%3E"); +} + +.tabler-currency-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.7 8A3 3 0 0 0 14 6h-4a3 3 0 0 0 0 6h4a3 3 0 0 1 0 6h-4a3 3 0 0 1-2.7-2M12 3v3m0 12v3'/%3E%3C/svg%3E"); +} + +.tabler-currency-dollar-australian { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 18L6.279 6.524a.75.75 0 0 1 1.442 0L11 18M21 6h-4a3 3 0 0 0 0 6h1a3 3 0 0 1 0 6h-4m3 2v-2m1-12V4M4.5 14h5'/%3E%3C/svg%3E"); +} + +.tabler-currency-dollar-brunei { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6h-4a3 3 0 0 0 0 6h1a3 3 0 0 1 0 6h-4m3 2v-2m1-12V4M3 6v12h4a3 3 0 0 0 0-6H3h4a3 3 0 0 0 0-6z'/%3E%3C/svg%3E"); +} + +.tabler-currency-dollar-canadian { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6h-4a3 3 0 0 0 0 6h1a3 3 0 0 1 0 6h-4m-4 0H9A6 6 0 1 1 9 6h1m7 14v-2m1-12V4'/%3E%3C/svg%3E"); +} + +.tabler-currency-dollar-guyanese { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6h-4a3 3 0 0 0 0 6h1a3 3 0 0 1 0 6h-4M10 6H7a4 4 0 0 0-4 4v4a4 4 0 0 0 4 4h3v-6H8m9 8v-2m1-12V4'/%3E%3C/svg%3E"); +} + +.tabler-currency-dollar-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.7 8A3 3 0 0 0 14 6h-4M7.443 7.431A3 3 0 0 0 10 12h2m4.564 4.558A3 3 0 0 1 14 18h-4a3 3 0 0 1-2.7-2M12 3v3m0 12v3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-currency-dollar-singapore { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6h-4a3 3 0 0 0 0 6h1a3 3 0 0 1 0 6h-4M10 6H6a3 3 0 1 0 0 6h1a3 3 0 0 1 0 6H3m14 2v-2m1-12V4'/%3E%3C/svg%3E"); +} + +.tabler-currency-dollar-zimbabwean { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6h-4a3 3 0 0 0 0 6h1a3 3 0 0 1 0 6h-4m3 2v-2m1-12V4M3 6h7L3 18h7'/%3E%3C/svg%3E"); +} + +.tabler-currency-dong { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 19h12M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m8 4V4m1 1h-4'/%3E%3C/svg%3E"); +} + +.tabler-currency-dram { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10a6 6 0 1 1 12 0v10m-4-4h8m-8-4h8'/%3E%3C/svg%3E"); +} + +.tabler-currency-ethereum { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 12l6-9l6 9l-6 9z'/%3E%3Cpath d='m6 12l6-3l6 3l-6 2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-currency-euro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.2 7a6 7 0 1 0 0 10M13 10H5m0 4h8'/%3E%3C/svg%3E"); +} + +.tabler-currency-euro-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.2 7c-1.977-2.26-4.954-2.602-7.234-1.04M8.053 8.039c-1.604 2.72-1.374 6.469.69 8.894c2.292 2.691 6 2.758 8.356.18M10 10H5m0 4h8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-currency-florin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12h8m-9 7c1.213 0 2.31-.723 2.788-1.838l4.424-10.324A3.03 3.03 0 0 1 17 5'/%3E%3C/svg%3E"); +} + +.tabler-currency-forint { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 4H7a3 3 0 0 0-3 3v12m6-8H4m12-7v13a2 2 0 0 0 2 2h2M19 9h-5'/%3E%3C/svg%3E"); +} + +.tabler-currency-frank { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 5h-6a2 2 0 0 0-2 2v12m-2-4h4m-2-4h7'/%3E%3C/svg%3E"); +} + +.tabler-currency-guarani { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.007 7.54A5.97 5.97 0 0 0 11.999 6a6 6 0 0 0-5.992 6c0 3.314 2.682 6 5.992 6a5.97 5.97 0 0 0 4-1.536q1.097-.99 1-4.464h-5M12 20V4'/%3E%3C/svg%3E"); +} + +.tabler-currency-hryvnia { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a2.64 2.64 0 0 1 2.562-2h3.376A2.64 2.64 0 0 1 16.5 7a2.57 2.57 0 0 1-1.344 2.922L9.28 12.86A3.34 3.34 0 0 0 7.5 16.5a3.11 3.11 0 0 0 3.05 2.5h2.888A2.64 2.64 0 0 0 16 17M6 10h12M6 14h12'/%3E%3C/svg%3E"); +} + +.tabler-currency-iranian-rial { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 4v9a2 2 0 0 1-2 2H6a3 3 0 0 1-3-3v-1m9-6v8a1 1 0 0 0 1 1h1a2 2 0 0 0 2-2v-1m5 3v1.096a5 5 0 0 1-3.787 4.85L17 20m-6-2h.01M14 18h.01'/%3E%3C/svg%3E"); +} + +.tabler-currency-kip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 12h12M9 5v14m7 0a7 7 0 0 0-7-7a7 7 0 0 0 7-7'/%3E%3C/svg%3E"); +} + +.tabler-currency-krone-czech { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 6v12m0-6c3.5 0 6-3 6-6m-6 6c3.5 0 6 3 6 6m8-12l-2 2l-2-2m4 6h-2a3 3 0 0 0 0 6h2'/%3E%3C/svg%3E"); +} + +.tabler-currency-krone-danish { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 6v12m0-6c3.5 0 6-3 6-6m-6 6c3.5 0 6 3 6 6m4-8v8m4-8a4 4 0 0 0-4 4m5 4.01V18'/%3E%3C/svg%3E"); +} + +.tabler-currency-krone-swedish { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 6v12m0-6c3.5 0 6-3 6-6m-6 6c3.5 0 6 3 6 6m4-8v8m4-8a4 4 0 0 0-4 4'/%3E%3C/svg%3E"); +} + +.tabler-currency-lari { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 13a6 6 0 1 0-6 6m-6 0h12M10 5v7m4 0V5'/%3E%3C/svg%3E"); +} + +.tabler-currency-leu { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 18h-7a3 3 0 0 1-3-3V5'/%3E%3C/svg%3E"); +} + +.tabler-currency-lira { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5v15a7 7 0 0 0 7-7M6 15l8-4m0-4l-8 4'/%3E%3C/svg%3E"); +} + +.tabler-currency-litecoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 19H9.806a2 2 0 0 1-1.98-2.283L9.5 5M14 9l-9 4'/%3E%3C/svg%3E"); +} + +.tabler-currency-lyd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 15h.01M21 5v10a2 2 0 0 1-2 2h-2.764a2 2 0 0 1-1.789-1.106L14 15M5 8l2.773 4.687c.427.697.234 1.626-.43 2.075A1.4 1.4 0 0 1 6.57 15H4.346a.93.93 0 0 1-.673-.293L3 14'/%3E%3C/svg%3E"); +} + +.tabler-currency-manat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 19v-7a5 5 0 1 1 10 0v7M12 5v14'/%3E%3C/svg%3E"); +} + +.tabler-currency-monero { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 18h3V7l6 7l6-7v11h3'/%3E%3C/svg%3E"); +} + +.tabler-currency-naira { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 18V7.052a1.05 1.05 0 0 1 1.968-.51l6.064 10.916a1.05 1.05 0 0 0 1.968-.51V6M5 10h14M5 14h14'/%3E%3C/svg%3E"); +} + +.tabler-currency-nano { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20L17 4M7 12h10M7 16h10m0 4L7 4'/%3E%3C/svg%3E"); +} + +.tabler-currency-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.531 14.524a7 7 0 0 0-9.06-9.053M7.049 7.053a7 7 0 0 0 9.903 9.896M4 4l3 3m13-3l-3 3M4 20l3-3m13 3l-3-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-currency-paanga { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6h-4a3 3 0 0 0 0 6h1a3 3 0 0 1 0 6h-4m3 2v-2m1-12V4M3 6h8M7 6v12'/%3E%3C/svg%3E"); +} + +.tabler-currency-peso { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 19V5h3.5a4.5 4.5 0 1 1 0 9H8m10-6H6m12 3H6'/%3E%3C/svg%3E"); +} + +.tabler-currency-pound { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 18.5a6 6 0 0 1-5 0a6 6 0 0 0-5 .5a3 3 0 0 0 2-2.5V9a4 4 0 0 1 7.45-2m-2.55 6h-7'/%3E%3C/svg%3E"); +} + +.tabler-currency-pound-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 18.5a6 6 0 0 1-5 0a6 6 0 0 0-5 .5a3 3 0 0 0 2-2.5V9m1.192-2.825A4 4 0 0 1 16.45 7M13 13H7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-currency-quetzal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 12a6 6 0 1 0 12 0a6 6 0 1 0-12 0m7 1l5 5'/%3E%3C/svg%3E"); +} + +.tabler-currency-real { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6h-4a3 3 0 0 0 0 6h1a3 3 0 0 1 0 6h-4M4 18V6h3a3 3 0 1 1 0 6H4c5.5 0 5 4 6 6m8-12V4m-1 16v-2'/%3E%3C/svg%3E"); +} + +.tabler-currency-renminbi { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 9v8a2 2 0 1 0 4 0m0-8H5m14-4H5m4 4v4c0 2.5-.667 4-2 6'/%3E%3C/svg%3E"); +} + +.tabler-currency-ripple { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m10-5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m0 10a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M10 12h3l2-2.5m0 5L13 12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-currency-riyal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 9v2a2 2 0 1 1-4 0v-1v1a2 2 0 1 1-4 0v-1v4a2 2 0 1 1-4 0v-2m15 .01V12m4-2v1a5 5 0 0 1-5 5'/%3E%3C/svg%3E"); +} + +.tabler-currency-rubel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 19V5h6a3 3 0 0 1 0 6H6m8 4H6'/%3E%3C/svg%3E"); +} + +.tabler-currency-rufiyaa { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 16h.01M4 16c9.5-4 11.5-8 14-9m-6 1l5 3'/%3E%3C/svg%3E"); +} + +.tabler-currency-rupee { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 5H7h3a4 4 0 0 1 0 8H7l6 6M7 9h11'/%3E%3C/svg%3E"); +} + +.tabler-currency-rupee-nepalese { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 5H4h3a4 4 0 1 1 0 8H4l6 6m11-2l-4.586-4.414a2 2 0 0 0-2.828 2.828l.707.707'/%3E%3C/svg%3E"); +} + +.tabler-currency-shekel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 18V6h4a4 4 0 0 1 4 4v4'/%3E%3Cpath d='M18 6v12h-4a4 4 0 0 1-4-4v-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-currency-solana { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18h12l4-4H8zm4-4l-4-4h12l4 4m-4-4l4-4H8l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-currency-som { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 18V6H5v10a2 2 0 0 1-2 2M14 6v12h4a3 3 0 0 0 0-6h-4h4a3 3 0 0 0 0-6z'/%3E%3C/svg%3E"); +} + +.tabler-currency-taka { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.5 15.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M7 7a2 2 0 1 1 4 0v9a3 3 0 0 0 6 0v-.5M8 11h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-currency-tenge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 5h12M6 9h12m-6 0v10'/%3E%3C/svg%3E"); +} + +.tabler-currency-tugrik { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6h10m-5 0v13m-4-2l8-3m0-4l-8 3'/%3E%3C/svg%3E"); +} + +.tabler-currency-won { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 6l3.245 11.358a.85.85 0 0 0 1.624.035L12 8l3.131 9.393a.85.85 0 0 0 1.624-.035L20 6m1 4H3m18 4H3'/%3E%3C/svg%3E"); +} + +.tabler-currency-xrp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 5l3.585 3.585a4.83 4.83 0 0 0 6.83 0L19 5M5 19l3.585-3.585a4.83 4.83 0 0 1 6.83 0L19 18.999'/%3E%3C/svg%3E"); +} + +.tabler-currency-yen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19v-7L7 5m10 0l-5 7m-4 5h8m-8-4h8'/%3E%3C/svg%3E"); +} + +.tabler-currency-yen-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19v-7m5-7l-3.328 4.66M8 17h8m-8-4h5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-currency-yuan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19v-7L7 5m10 0l-5 7m-4 1h8'/%3E%3C/svg%3E"); +} + +.tabler-currency-zloty { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18H5l7-7H5m12 7V5m-3 9.5l6-3.5'/%3E%3C/svg%3E"); +} + +.tabler-current-location { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M4 12a8 8 0 1 0 16 0a8 8 0 1 0-16 0m8-10v2m0 16v2m8-10h2M2 12h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-current-location-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a1 1 0 0 1 1 1v1.055A9.004 9.004 0 0 1 20.946 11H22a1 1 0 0 1 0 2h-1.055a9.004 9.004 0 0 1-7.944 7.945L13 22a1 1 0 0 1-2 0v-1.055a9.004 9.004 0 0 1-7.945-7.944L2 13a1 1 0 0 1 0-2h1.055A9.004 9.004 0 0 1 11 3.055V2a1 1 0 0 1 1-1m0 4a7 7 0 1 0 0 14a7 7 0 0 0 0-14m0 3a4 4 0 1 1-4 4l.005-.2A4 4 0 0 1 12 8'/%3E%3C/svg%3E"); +} + +.tabler-current-location-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.685 10.661c-.3-.6-.795-1.086-1.402-1.374m-3.397.584a3 3 0 1 0 4.24 4.245'/%3E%3Cpath d='M6.357 6.33a8 8 0 1 0 11.301 11.326m1.642-2.378A8 8 0 0 0 8.703 4.709M12 2v2m0 16v2m8-10h2M2 12h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cursor-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 4a3 3 0 0 1 3 3v1m0 9a3 3 0 0 1-3 3m6-16a3 3 0 0 0-3 3v1m0 4v5a3 3 0 0 0 3 3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-cursor-text { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h4M9 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3m6-16a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3'/%3E%3C/svg%3E"); +} + +.tabler-cut { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 17a3 3 0 1 0 6 0a3 3 0 1 0-6 0m10 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-4.85-2.15L18 4M6 4l8.85 10.85'/%3E%3C/svg%3E"); +} + +.tabler-cylinder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 6a7 3 0 1 0 14 0A7 3 0 1 0 5 6'/%3E%3Cpath d='M5 6v12c0 1.657 3.134 3 7 3s7-1.343 7-3V6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cylinder-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.23 5.233C5.08 5.478 5 5.735 5 6c0 1.131 1.461 2.117 3.62 2.628m4.357.343C16.381 8.767 19 7.515 19 6c0-1.657-3.134-3-7-3c-1.645 0-3.158.243-4.353.65'/%3E%3Cpath d='M5 6v12c0 1.657 3.134 3 7 3c3.245 0 5.974-.946 6.767-2.23M19 15V6M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-cylinder-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 6a7 3 0 1 0 14 0A7 3 0 1 0 5 6'/%3E%3Cpath d='M5 6v12c0 1.657 3.134 3 7 3q.26 0 .515-.008M19 12V6m-3 13h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dashboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 13a2 2 0 1 0 4 0a2 2 0 1 0-4 0m3.45-1.45L15.5 9.5'/%3E%3Cpath d='M6.4 20a9 9 0 1 1 11.2 0z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dashboard-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2.954a10 10 0 0 1 6.222 17.829A1 1 0 0 1 17.6 21H6.4a1 1 0 0 1-.622-.217A10 10 0 0 1 12 2.954m4.207 5.839a1 1 0 0 0-1.414 0l-2.276 2.274a2.003 2.003 0 0 0-2.514 1.815L10 13a2 2 0 1 0 3.933-.517l2.274-2.276a1 1 0 0 0 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-dashboard-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.175 11.178a2 2 0 1 0 2.653 2.634M14.5 10.5l1-1'/%3E%3Cpath d='M8.621 4.612a9 9 0 0 1 11.721 11.72m-1.516 2.488A9 9 0 0 1 17.6 20H6.4a9 9 0 0 1-.268-13.87M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a8 3 0 1 0 16 0A8 3 0 1 0 4 6'/%3E%3Cpath d='M4 6v6a8 3 0 0 0 16 0V6'/%3E%3Cpath d='M4 12v6a8 3 0 0 0 16 0v-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3q.316 0 .626-.01M20 11.5V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3m5.001-2a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3q.623 0 1.22-.035M20 10V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3q.528 0 1.037-.025M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3q.718 0 1.402-.046M20 12V6'/%3E%3Cpath d='M4 12v6c0 1.526 3.04 2.786 6.972 2.975m7.448-5.365a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3c1.118 0 2.182-.086 3.148-.241M20 12V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3c1.064 0 2.079-.078 3.007-.22M19 16v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-export { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3c1.118 0 2.183-.086 3.15-.241M20 12V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3q.235 0 .466-.005M16 19h6m-3-3l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.453 2.755 2.665 6.414 2.941M20 11V6'/%3E%3Cpath d='M4 12v6c0 1.579 3.253 2.873 7.383 2.991M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-import { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3c.856 0 1.68-.05 2.454-.144M20 12V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3q.256 0 .51-.006M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-leak { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v12c0 1.657 3.582 3 8 3s8-1.343 8-3V6'/%3E%3Cpath d='M4 15a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3s8-1.343 8-3V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3q.246 0 .49-.006M20 15v-3m-4 7h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.983 8.978C16.938 8.796 20 7.532 20 6c0-1.657-3.582-3-8-3c-1.661 0-3.204.19-4.483.515M4.734 4.743C4.263 5.125 4 5.551 4 6c0 1.22 1.944 2.271 4.734 2.74'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3c.986 0 1.93-.067 2.802-.19m3.187-.82C19.24 13.46 20 12.762 20 12V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3c3.217 0 5.991-.712 7.261-1.74M20 16v-4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3c1.075 0 2.1-.08 3.037-.224M20 12V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3q.249 0 .495-.006M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3m8-3.5V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3m3-3a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3q.541 0 1.065-.026M20 13V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3m4 1l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-smile { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 14h.01M14 14h.01M10 17a3.5 3.5 0 0 0 4 0M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v12c0 1.657 3.582 3 8 3s8-1.343 8-3V6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.43 2.67 2.627 6.243 2.927M20 10.5V6'/%3E%3Cpath d='M4 12v6c0 1.546 3.12 2.82 7.128 2.982m6.672-.165l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-database-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6c0 1.657 3.582 3 8 3s8-1.343 8-3s-3.582-3-8-3s-8 1.343-8 3'/%3E%3Cpath d='M4 6v6c0 1.657 3.582 3 8 3q.807 0 1.57-.058M20 13.5V6'/%3E%3Cpath d='M4 12v6c0 1.657 3.582 3 8 3q.577 0 1.132-.03M22 22l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-decimal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m-7 0a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m-5 8h.01'/%3E%3C/svg%3E"); +} + +.tabler-deer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 3c0 2 1 3 4 3q3 0 3 3m11-6c0 2-1 3-4 3c-2 0-3 .333-3 3m-2 9c-1 0-4-3-4-6q0-3 4-3c4 0 4 1 4 3c0 3-3 6-4 6'/%3E%3Cpath d='m15.185 14.889l.095-.18a4 4 0 1 1-6.56 0M17 3q0 2-1 3M7 3q0 2 1 3M7 6Q3 7 2 9m15-3q4 1 5 3M8.5 10L7 9m8.5 1L17 9m-5 6h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-delta { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16L12 4z'/%3E%3C/svg%3E"); +} + +.tabler-dental { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5.5C10.926 4.914 9.417 4 8 4C5.9 4 4 5.247 4 9c0 4.899 1.056 8.41 2.671 10.537c.573.756 1.97.521 2.567-.236q.597-.758 1.262-2.801c.292-.771.892-1.504 1.5-1.5c.602 0 1.21.737 1.5 1.5q.665 2.043 1.262 2.8c.597.759 2 .993 2.567.237C18.944 17.41 20 13.9 20 9c0-3.74-1.908-5-4-5c-1.423 0-2.92.911-4 1.5m0 0L15 7'/%3E%3C/svg%3E"); +} + +.tabler-dental-broken { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5.5C10.926 4.914 9.417 4 8 4C5.9 4 4 5.247 4 9c0 4.899 1.056 8.41 2.671 10.537c.573.756 1.97.521 2.567-.236q.597-.758 1.262-2.801c.292-.771.892-1.504 1.5-1.5c.602 0 1.21.737 1.5 1.5q.665 2.043 1.262 2.8c.597.759 2 .993 2.567.237C18.944 17.41 20 13.9 20 9c0-3.74-1.908-5-4-5c-1.423 0-2.92.911-4 1.5'/%3E%3Cpath d='M12 5.5L13 8l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dental-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.277 15.281C19.74 13.531 20 11.437 20 9c0-3.74-1.908-5-4-5c-1.423 0-2.92.911-4 1.5C10.926 4.914 9.417 4 8 4M5.157 5.153C4.45 5.937 4 7.17 4 9c0 4.899 1.056 8.41 2.671 10.537c.573.756 1.97.521 2.567-.236q.597-.758 1.262-2.801c.292-.771.892-1.504 1.5-1.5c.602 0 1.21.737 1.5 1.5q.665 2.043 1.262 2.8c.597.759 2 .993 2.567.237q.458-.603.852-1.353M12 5.5L15 7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-deselect { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8h3a1 1 0 0 1 1 1v3m0 4H9a1 1 0 0 1-1-1V8m4 12v.01m4-.01v.01M8 20v.01M4 20v.01M4 16v.01M4 12v.01M4 8v.01M8 4v.01M12 4v.01M16 4v.01M20 4v.01M20 8v.01M20 12v.01M20 16v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-desk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6h18M4 6v13m16 0V6M4 10h16m-5-4v8a2 2 0 0 0 2 2h3'/%3E%3C/svg%3E"); +} + +.tabler-details { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.999 3L12 20M10.363 3.591L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0z'/%3E%3C/svg%3E"); +} + +.tabler-details-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 19h14m1.986-2.016a2 2 0 0 0-.146-.734L13.74 4a2 2 0 0 0-3.5 0l-.821 1.417M7.95 7.951L3.14 16.25A2 2 0 0 0 4.89 19M12 3v5m0 4v7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-device-airpods { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4a4 4 0 0 1 4 3.8v10.7a1.5 1.5 0 0 1-3 0V12H6a4 4 0 0 1-4-3.8V8a4 4 0 0 1 4-4m12 0a4 4 0 0 0-4 3.8v10.7a1.5 1.5 0 0 0 3 0V12h1a4 4 0 0 0 4-3.8V8a4 4 0 0 0-4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-airpods-case { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 10H3m0-2a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4z'/%3E%3Cpath d='M7 10v1.5A1.5 1.5 0 0 0 8.5 13h7a1.5 1.5 0 0 0 1.5-1.5V10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-airtag { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 12a8 8 0 1 0 16 0a8 8 0 0 0-16 0m5 3v.01'/%3E%3Cpath d='M15 15a6 6 0 0 0-6-6m3 6a3 3 0 0 0-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-analytics { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 15h10m-8-4v4m6-4v4'/%3E%3Cpath d='m8 12l3-3l2 2l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-audio-tape { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m3 17l4-3h10l4 3'/%3E%3Ccircle cx='7.5' cy='9.5' r='.5' fill='black'/%3E%3Ccircle cx='16.5' cy='9.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-camera-phone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 8.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0M13 7H5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h13a2 2 0 0 0 2-2v-2m-3 1v-1'/%3E%3C/svg%3E"); +} + +.tabler-device-cctv { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm5 10a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M19 7v7a7 7 0 0 1-14 0V7m7 7h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-cctv-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 8v6a8 8 0 1 1-16 0V8zm-8 2a4 4 0 0 0-3.996 3.826L8 14a4 4 0 1 0 4-4m.01 3a1 1 0 0 1 .117 1.993L12 15a1 1 0 0 1-.117-1.993zM2 5V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2'/%3E%3C/svg%3E"); +} + +.tabler-device-cctv-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 7H4a1 1 0 0 1-1-1V4c0-.275.11-.523.29-.704M7 3h13a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-9m-.64 3.35a4 4 0 1 0 5.285 5.3'/%3E%3Cpath d='M19 7v7q0 .482-.064.947m-1.095 2.913A7 7 0 0 1 5 14V7m7 7h.01M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-computer-camera { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0'/%3E%3Cpath d='M9 10a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-1 6l-2.091 3.486A1 1 0 0 0 6.766 21h10.468a1 1 0 0 0 .857-1.514L16 16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-computer-camera-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.15 6.153a7 7 0 0 0 9.696 9.696m2-2a7 7 0 0 0-9.699-9.695'/%3E%3Cpath d='M9.13 9.122a3 3 0 0 0 3.743 3.749m2-2a3 3 0 0 0-3.737-3.736M8 16l-2.091 3.486A1 1 0 0 0 6.766 21h10.468a1 1 0 0 0 .857-1.514L16 16M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-desktop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 15h10m-8-4v4m6-4v4'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-analytics { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 15h10m-8-4v4m6-4v4m-6-8V8m3 4v-1m3 1v-2m-3 2v-1'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7.5M7 20h6m-4-4v4m10-4l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7.5M7 20h5m-3-4v4m7-1a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8m-6 6l2 2l4-4M7 20h4m-2-4v4'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8M7 20h4m-2-4v4m11 1l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7M7 20h5m-3-4v4m8.001-1a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v5.5M7 20h6.5M9 16v4m12-5h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7.5M7 20h5m-3-4v4m10-4v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7M7 20h8m-6-4v4m6-4v4m4-4v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 21a1 1 0 0 1 0-2h1v-2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-4v2h1a1 1 0 0 1 0 2zm7-4h-4v2h4z'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6M7 20h3.5M9 16v4m9 2l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10M7 20h5m-3-4v4m7-1h6'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h12a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1m-4 0H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m3 16h10m-8-4v4m6-4v4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8m-4 4v5m4-5v5M7 20h6m-4-4v4'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6m.121 9.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01M7 20h5m-3-4v4'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7.5M7 20h5m-3-4v4m7-1h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6.5M7 20h8m-6-4v4m10 2v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6.5M7 20h4m-2-4v4m6-2a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8M7 20h5.5M9 16v4m7 2l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6.5M7 20h3.5M9 16v4m8.8.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7.5M19 22v-6m3 3l-3-3l-3 3m-9 1h5m-3-4v4'/%3E%3C/svg%3E"); +} + +.tabler-device-desktop-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8M7 20h6.5M9 16v4m13 2l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-device-floppy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 4h10l4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4-10v4H8V4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-gamepad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2zm4 4h4m-2-2v4m7-3v.01M18 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-gamepad-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5h3.5a5 5 0 0 1 0 10H10l-4.015 4.227a2.3 2.3 0 0 1-3.923-2.035l1.634-8.173A5 5 0 0 1 8.6 5z'/%3E%3Cpath d='m14 15l4.07 4.284a2.3 2.3 0 0 0 3.925-2.023l-1.6-8.232M8 9v2m-1-1h2m5 0h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-gamepad-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12L6 9H4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h2zm6 0l3-3h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-2zm-3 3l-3 3v2a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-2zm0-6L9 6V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2z'/%3E%3C/svg%3E"); +} + +.tabler-device-gamepad-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.707 14.293l3 3A1 1 0 0 1 16 18v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2a1 1 0 0 1 .293-.707l3-3a1 1 0 0 1 1.414 0M6 8a1 1 0 0 1 .707.293l3 3a1 1 0 0 1 0 1.414l-3 3A1 1 0 0 1 6 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm14 0a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2a1 1 0 0 1-.707-.293l-3-3a1 1 0 0 1 0-1.414l3-3A1 1 0 0 1 18 8zm-6-6a2 2 0 0 1 2 2v2a1 1 0 0 1-.293.707l-3 3a1 1 0 0 1-1.414 0l-3-3A1 1 0 0 1 8 6V4a2 2 0 0 1 2-2z'/%3E%3C/svg%3E"); +} + +.tabler-device-heart-monitor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M4 9h6l1-2l2 4l1-2h6M4 14h16m-6 3v.01m3-.01v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-heart-monitor-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm-4 13a1 1 0 0 0-.993.883L13 17l.007.127a1 1 0 0 0 1.986 0L15 17.01l-.007-.127A1 1 0 0 0 14 16m3 0a1 1 0 0 0-.993.883L16 17l.007.127a1 1 0 0 0 1.986 0L18 17.01l-.007-.127A1 1 0 0 0 17 16m-6-6.764l-.106.211a1 1 0 0 1-.77.545L10 10l-5-.001V13h14V9.999L14.618 10l-.724 1.447a1 1 0 0 1-1.725.11l-.063-.11zM18 5H6a1 1 0 0 0-.993.883L5 6v1.999L9.381 8l.725-1.447a1 1 0 0 1 1.725-.11l.063.11L13 8.763l.106-.21a1 1 0 0 1 .77-.545L14 8l5-.001V6a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-device-imac { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 9h18M8 21h8m-6-4l-.5 4m4.5-4l.5 4'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8.5M3 13h13m-8 8h5.5M10 17l-.5 4m9.5-5l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8M3 13h12.5M8 21h4.5M10 17l-.5 4m6.5-2a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9M3 13h18M8 21h3.5M10 17l-.5 4m5.5-2l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9M3 13h18M8 21h3.5M10 17l-.5 4M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8M3 13h13m-8 8h4m-2-4l-.5 4m7.501-2a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6.5M3 13h11m-6 8h5m-3-4l-.5 4M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8.5M3 13h13m-8 8h4.5M10 17l-.5 4m9.5-5v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8.5M3 13h13m-8 8h7m-5-4l-.5 4m4.5-4l.5 4m4.5-5v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 22a1 1 0 0 1 0-2h.616l.25-2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4.867l.25 2H16a1 1 0 0 1 0 2zm5.116-4h-2.233l-.25 2h2.733z'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7M3 13h9m-4 8h3.5M10 17l-.5 4m8.5 1l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v11M3 13h18M8 21h4.5M10 17l-.5 4m6.5-2h6'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h13a1 1 0 0 1 1 1v12c0 .28-.115.532-.3.713M17 17H4a1 1 0 0 1-1-1V4c0-.276.112-.526.293-.707M3 13h10m4 0h4M8 21h8m-6-4l-.5 4m4.5-4l.5 4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9M3 13h18M8 21h5m-3-4l-.5 4m7.5-4v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7.5m.121 8.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01M3 13h11m-6 8h4.5M10 17l-.5 4'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8.5M3 13h13.5M8 21h4.5M10 17l-.5 4m6.5-2h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7.5M3 13h11.5M8 21h7m-5-4l-.5 4m4.5-4l.5 4m4.5 1v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8M3 13h10m-5 8h4m-2-4l-.5 4m5.5-3a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9M3 13h18M8 21h4m-2-4l-.5 4m6.5 1l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7.5M3 13h10m-5 8h3m-1-4l-.5 4m8.3-.183l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8.5M3 13h13m-8 8h4.5M10 17l-.5 4m9.5 1v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-device-imac-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 17H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9M3 13h18M8 21h5m-3-4l-.5 4M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zM9 18h6'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7M9 18h4m6-2l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7M9 18h3m4 1a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8M9 18h2m4 1l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8M9 18h2m9 3l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6.5M9 18h3m5.001 1a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5M9 18h4m8-3h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7M9 18h3m7-2v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7M9 18h6m4-2v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-3 16H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M9 18h1'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 11h6'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6.5M9 17h4.5m5.5-1l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6.5M9 17h3.5m3.5 2a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7m-6 6l2 2l4-4M9 17h2.5'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7M9 17h2.5m8.5 4l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6M9 17h3m5.001 2a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4.5M9 17h4m8-2h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6.5M9 17h3.5m6.5-1v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6M9 17h6m4-1v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.5 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5M9 17h1'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9M9 17h3.5m3.5 2h6'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h12a2 2 0 0 1 2 2v12m-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2m5 13h6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7M9 17h4m4 0v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5M9 17h3m9.121 3.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6.5M9 17h3.5m3.5 2h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5M9 17h4.5m5.5 5v.01'/%3E%3Cpath d='M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5M9 17h2'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7M9 17h3m4 5l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.5 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5M9 17h1'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6.5M9 17h3.5m6.5 5v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-horizontal-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7m1 9l-5-5m0 5l5-5M9 17h4'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10M9 18h3m4 1h6'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 2h12a2 2 0 0 1 2 2v12m0 4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4m5 15h6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8M9 18h4m4-1v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M9 18h3'/%3E%3Cpath d='M21.121 20.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7M9 18h3m4 1h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M9 18h5m5 4v.01'/%3E%3Cpath d='M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M9 18h2'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8M9 18h3.5m3.5 4l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5.5M9 18h1'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-ipad-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 18h3m7 4v-6m3 3l-3-3l-3 3m-2.5 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7'/%3E%3C/svg%3E"); +} + +.tabler-device-ipad-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22 22l-5-5m0 5l5-5m-9 4H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v9M9 18h4'/%3E%3C/svg%3E"); +} + +.tabler-device-landline-phone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 3h-2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-4 1H5a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h11'/%3E%3Cpath d='M12 8H6v3h6zm0 6v.01M9 14v.01M6 14v.01M12 17v.01M9 17v.01M6 17v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-laptop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19h18M5 7a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-device-laptop-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19h16M10 6h8a1 1 0 0 1 1 1v8m-3 1H6a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2zm5-1h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7m1 4l-2 3h4l-2 3M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7m-2 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-charging { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2zm5-1h2'/%3E%3Cpath d='M12 9.5L11 12h2l-1 2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-mobile-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v9.5M11 4h2m-1 13v.01M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8m2 8l2-2l-2-2m-3 0l-2 2l2 2M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v6.5M11 4h2m-1 13v.01M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v5m-7-6h2m-1 13v.01M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7m-7-8h2m-1 13v.01M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7m-7-8h2m-1 13v.01M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 2a3 3 0 0 1 2.995 2.824L19 5v14a3 3 0 0 1-2.824 2.995L16 22H8a3 3 0 0 1-2.995-2.824L5 19V5a3 3 0 0 1 2.824-2.995L8 2zm-4 14a1 1 0 0 0-.993.883L11 17l.007.127a1 1 0 0 0 1.986 0L13 17.01l-.007-.127A1 1 0 0 0 12 16m1-12h-2l-.117.007a1 1 0 0 0 0 1.986L11 6h2l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v6m-7-7h2'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-mobile-message { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 3h10v8h-3l-4 2v-2h-3z'/%3E%3Cpath d='M15 16v4a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h2m2 13v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-mobile-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v10M11 4h2m-1 13v.01M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.159 3.185C7.415 3.066 7.699 3 8 3h8a2 2 0 0 1 2 2v9m0 4v1a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V6m5-2h2M3 3l18 18m-9-4v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8m-1 4v5m4-5v5M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v6m-7-7h2m8.121 16.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01M12 17v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7m-2 7h6m-3-3v6M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v6m1 11v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-rotated { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm17 3v2M7 12h-.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v6m-3 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8m-7-9h2m3 18l5-5m0 4.5V17h-4.5M12 17v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v5m-7-6h2m4.8 16.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7m1 10v-6m3 3l-3-3l-3 3M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-vibration { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm5-1h2M9 17v.01M21 6l-2 3l2 3l-2 3l2 3'/%3E%3C/svg%3E"); +} + +.tabler-device-mobile-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 21H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8m4 9l-5-5m0 5l5-5M11 4h2m-1 13v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-nintendo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 20V4H7a4 4 0 0 0-4 4v8a4 4 0 0 0 4 4zm4 0V4h3a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4z'/%3E%3Ccircle cx='17.5' cy='15.5' r='1' fill='black'/%3E%3Ccircle cx='6.5' cy='8.5' r='1' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-nintendo-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.713 4.718A4 4 0 0 0 3 8v8a4 4 0 0 0 4 4h3V10m0-4V4H8m6 6V4h3a4 4 0 0 1 4 4v8q-.001.463-.1.896m-1.62 2.39A4 4 0 0 1 17 20h-3v-6'/%3E%3Cpath d='M5.5 8.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-projector { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 9a5 5 0 1 0 10 0A5 5 0 0 0 8 9'/%3E%3Cpath d='M9 6H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-2M6 15h1m0 3l-1 2m12-2l1 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-remote { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M7 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2zm5-2v2m-2 10v.01M10 18v.01m4-.01v.01M14 15v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-remote-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h2v1a1 1 0 0 0 .883.993L12 4a1 1 0 0 0 1-1V2zm-5 15a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 11 18.01l-.007-.127A1 1 0 0 0 10 17m4 0a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 15 18.01l-.007-.127A1 1 0 0 0 14 17m-4-3a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 11 15.01l-.007-.127A1 1 0 0 0 10 14m4 0a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 15 15.01l-.007-.127A1 1 0 0 0 14 14m-2-7a3 3 0 0 0-2.995 2.824L9 10a3 3 0 1 0 3-3'/%3E%3C/svg%3E"); +} + +.tabler-device-sd-card { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 21h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-6.172a2 2 0 0 0-1.414.586L5.586 7.414A2 2 0 0 0 5 8.828V19a2 2 0 0 0 2 2m6-15v2m3-2v2m-6-1v1'/%3E%3C/svg%3E"); +} + +.tabler-device-sim { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 3h8.5L19 7.5V20a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3Cpath d='M9 11h3v6m3 0v.01M15 14v.01M15 11v.01M9 14v.01M9 17v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-sim-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 3h8.5L19 7.5V20a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3Cpath d='m10 11l2-2v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-sim-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 3h8.5L19 7.5V20a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3Cpath d='M10 9h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-sim-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 3h8.5L19 7.5V20a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3Cpath d='M10 9h2.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H11h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-speaker { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 14a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-7v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-speaker-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 9a4 4 0 0 0-3.995 3.8L8 15a4 4 0 1 0 4-4m0-5a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V7a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-device-speaker-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 3h10a2 2 0 0 1 2 2v10m0 4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5'/%3E%3Cpath d='M11.114 11.133a3 3 0 1 0 3.754 3.751M12 7v.01M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8m0 4l-2 3h4l-2 3'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8m-3 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v9.5'/%3E%3Cpath d='M12.314 16.05a1 1 0 0 0-1.042 1.635M15 19l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v9'/%3E%3Cpath d='M12.344 16.06a1 1 0 0 0-1.07 1.627M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v7.5'/%3E%3Cpath d='M12 16a1 1 0 0 0 0 2m5.001 1a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v6'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0m10-2h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8m0 4v6m3-3l-3 3l-3-3'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0m8-1v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a2 2 0 0 1 1.995 1.85L20 4v16a2 2 0 0 1-1.85 1.995L18 22H6a2 2 0 0 1-1.995-1.85L4 20V4a2 2 0 0 1 1.85-1.995L6 2zm-6 13a2 2 0 0 0-1.977 1.697l-.018.154L10 17l.005.15A2 2 0 1 0 12 15'/%3E%3C/svg%3E"); +} + +.tabler-device-tablet-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v7'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v11'/%3E%3Cpath d='M12.872 16.51A1 1 0 1 0 12 18m4 1h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 3h11a1 1 0 0 1 1 1v11m0 4v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v9.5M17 17v5m4-5v5'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v7'/%3E%3Cpath d='M12 16a1 1 0 0 0 0 2m9.121 2.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8m-3 7h6m-3-3v6'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v7m0 11v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v7m-4 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-device-tablet-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v9'/%3E%3Cpath d='M12.57 16.178a1 1 0 1 0 .016 1.633M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v6'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8'/%3E%3Cpath d='M12.906 16.576A1 1 0 1 0 12 18m7 4v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tablet-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v9.5m3 8.5l-5-5m0 5l5-5'/%3E%3Cpath d='M11 17a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-tv { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm13-6l-4 4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-tv-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.707 2.293L12 5.585l3.293-3.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414L14.414 6H19a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h4.585L7.293 3.707a1 1 0 0 1 1.414-1.414'/%3E%3C/svg%3E"); +} + +.tabler-device-tv-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 7h8a2 2 0 0 1 2 2v8m-1.178 2.824c-.25.113-.529.176-.822.176H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2m9-4l-4 4l-4-4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-device-tv-old { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm13-6l-4 4l-4-4m7 4v13m3-5v.01M18 12v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-tv-old-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M8.707 2.293L12 5.585l3.293-3.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414L14.414 6H19a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h4.585L7.293 3.707a1 1 0 0 1 1.414-1.414M19 8h-2a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1'/%3E%3Cpath d='M18 14a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L17 15a1 1 0 0 1 1-1m0-3a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L17 12a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-unknown { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2zm7 11v.01'/%3E%3Cpath d='M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-unknown-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 13a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V16a1 1 0 0 0-1-1m1.368-6.673a2.98 2.98 0 0 0-3.631.728a1 1 0 0 0 1.526 1.292a.98.98 0 0 1 1.195-.239A1 1 0 0 1 12.003 12a1 1 0 0 0-.006 2a3 3 0 0 0 1.371-5.673'/%3E%3C/svg%3E"); +} + +.tabler-device-usb { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 8h10v8a5 5 0 0 1-10 0zm2 0V3h6v5'/%3E%3C/svg%3E"); +} + +.tabler-device-usb-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2a1 1 0 0 1 1 1v4h1a1 1 0 0 1 1 1v8a6 6 0 1 1-12 0V8a1 1 0 0 1 1-1h1V3a1 1 0 0 1 1-1zm-1 2h-4v3h4z'/%3E%3C/svg%3E"); +} + +.tabler-device-vision-pro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7q1.715 0 3.275.104q1.526.101 2.798.42q1.22.304 2.119.909a3.9 3.9 0 0 1 1.328 1.531c.326.657.48 1.48.48 2.466q.002 1.51-.574 2.707q-.562 1.17-1.537 1.848a3.7 3.7 0 0 1-2.16.66q-.764.002-1.382-.21a6 6 0 0 1-1.17-.548a19 19 0 0 1-1.045-.695a9 9 0 0 0-1.001-.63a2.4 2.4 0 0 0-1.13-.301c-.373 0-.75.097-1.132.3q-.475.255-1 .63q-.482.345-1.047.695a5.8 5.8 0 0 1-1.168.548q-.62.212-1.378.21a3.7 3.7 0 0 1-2.165-.659q-.976-.68-1.537-1.848q-.576-1.196-.574-2.709c-.004-.98.15-1.802.477-2.46a3.9 3.9 0 0 1 1.33-1.531q.9-.604 2.12-.907a16 16 0 0 1 2.8-.423Q10.287 7 12 7'/%3E%3C/svg%3E"); +} + +.tabler-device-vision-pro-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 6q1.74 0 3.342.106q1.619.107 2.973.448q1.388.345 2.436 1.05a4.9 4.9 0 0 1 1.665 1.916c.397.801.584 1.769.584 2.91c0 1.156-.222 2.208-.673 3.14c-.45.934-1.073 1.685-1.868 2.236a4.7 4.7 0 0 1-2.73.839q-.932.001-1.703-.263a7 7 0 0 1-1.374-.644a20 20 0 0 1-1.107-.736a8 8 0 0 0-.901-.567a1.4 1.4 0 0 0-.643-.174c-.209 0-.426.057-.658.18q-.42.226-.893.564a20 20 0 0 1-1.105.733a6.8 6.8 0 0 1-1.366.642a5.2 5.2 0 0 1-1.688.264a4.7 4.7 0 0 1-2.75-.838c-.794-.55-1.418-1.302-1.868-2.234Q.998 14.165 1 12.432c-.005-1.135.182-2.105.577-2.9A4.9 4.9 0 0 1 3.25 7.606c.699-.47 1.511-.816 2.442-1.049A17 17 0 0 1 8.66 6.11Q10.259 6 12 6'/%3E%3C/svg%3E"); +} + +.tabler-device-watch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3zm3 9v3h6v-3M9 6V3h6v3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v3m-9 6v3h4.5M9 6V3h6v3m4 10l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v3m-9 6v3h3M9 6V3h6v3m1 13a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v5.5M9 18v3h2.5M9 6V3h6v3m0 13l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v4m2 8l2-2l-2-2m-3 0l-2 2l2 2m-8-3v3h3M9 6V3h6v3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v2.5M9 18v3h3M9 6V3h6v3m2.001 13a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v1m3 5h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1M9 18v3h4M9 6V3h6v3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v3m-9 6v3h3.5M9 6V3h6v3m4 10v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v3m-9 6v3h6v-3M9 6V3h6v3m4 10v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2a1 1 0 0 1 1 1v2.126c1.726.445 3 2.01 3 3.874v6a4 4 0 0 1-3 3.874V21a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2.126A4 4 0 0 1 5 15V9a4 4 0 0 1 3-3.874V3a1 1 0 0 1 1-1zm-1 17h-4v1h4zm0-15h-4v1h4z'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v2m-9 7v3h2.5M9 6V3h6v3m3 16l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v6m-9 3v3h3.5M9 6V3h6v3m1 13h6'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6h5a3 3 0 0 1 3 3v5m-.89 3.132A3 3 0 0 1 15 18H9a3 3 0 0 1-3-3V9c0-.817.327-1.559.857-2.1M9 18v3h6v-3M9 5V3h6v3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v4m-9 5v3h4M9 6V3h6v3m2 11v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v2m-9 7v3h3.5M9 6V3h6v3m6.121 14.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v3m-2 7h6m-3-3v6M9 18v3h3.5M9 6V3h6v3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v2m-9 7v3h6v-2M9 6V3h6v3m4 16v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v2m-3 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22M9 18v3h3M9 6V3h6v3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v4m-9 5v3h3M9 6V3h6v3m1 16l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v1m-9 8v3h2M9 6V3h6v3m2.8 14.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-stats { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3zm3 9v3h6v-3M9 6V3h6v3m-6 8v-4m3 4v-1m3 1v-3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-stats-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3zm3 9v3h6v-3M9 6V3h6v3'/%3E%3Cpath d='M12 10a2 2 0 1 0 2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-device-watch-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v3m-9 6v3h3.5M9 6V3h6v3m4 16v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-device-watch-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 18H9a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v4m-9 5v3h4M9 6V3h6v3m7 16l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-devices { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1z'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m3-9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 15H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h6m3 0a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zM7 19h3m7-11v.01'/%3E%3Cpath d='M16 16a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-7-1v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 19V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m6-2l-2 3h4l-2 3M16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 15.5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8m4 1a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4m-5-8h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 15.5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h7m5-9h2m-3 10l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 15.5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4m0 6a1 1 0 0 1-1 1'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h7m9 3l2-2l-2-2m-3 0l-2 2l2 2M16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 14.5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8m4-9h2m-.999 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 19V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v1.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m3-9h2m3 6h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 16.5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8m7-2v6m3-3l-3 3l-3-3m0-10h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 20h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m3-9h2m1 7v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 12V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h6m8 4l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071zM16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 16.5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8m4 1h6M16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v8m-1 3h-6a1 1 0 0 1-1-1v-6m5-5V5a1 1 0 0 0-1-1H8M4 4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m3-9h2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-devices-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 19V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m4-1v5m4-5v5M16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-pc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h6v14H3zm9 4h10v7H12zm2 10h6m-3-3v3M6 13v.01M6 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-devices-pc-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9v10H3V5h2m8 4h9v7h-2m-4 0h-4v-4m2 7h5m-2-2v2M6 13v.01M6 16v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-devices-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 14V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8m9.121 2.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01M16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 16.5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8m4-9h2m-2 10h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 20h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m6 4v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483M16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 13V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h7m4 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22M16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 15V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m3 4l5-5m0 4.5V17h-4.5M16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 13V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h5.5m8.3 2.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411zM16 9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 16.5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3.5'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8m7 4v-6m3 3l-3-3l-3 3m0-10h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-devices-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 20a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4'/%3E%3Cpath d='M18 8V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m3-9h2m4 13l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-diabolo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a8 3 0 1 0 16 0A8 3 0 1 0 4 6'/%3E%3Cpath d='M4 6v.143a1 1 0 0 0 .048.307L6 12l-1.964 5.67a1 1 0 0 0-.036.265V18c0 1.657 3.582 3 8 3s8-1.343 8-3v-.065a1 1 0 0 0-.036-.265L18 12l1.952-5.55A1 1 0 0 0 20 6.143V6'/%3E%3Cpath d='M6 12c0 1.105 2.686 2 6 2s6-.895 6-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-diabolo-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.727 4.749C4.26 5.129 4 5.553 4 6c0 1.217 1.933 2.265 4.71 2.735m4.257.243C16.929 8.8 20 7.534 20 6c0-1.657-3.582-3-8-3c-1.66 0-3.202.19-4.48.514'/%3E%3Cpath d='M4 6v.143a1 1 0 0 0 .048.307L6 12l-1.964 5.67a1 1 0 0 0-.036.265V18c0 1.657 3.582 3 8 3c3.218 0 5.992-.712 7.262-1.74m-.211-4.227L18 12l1.952-5.55A1 1 0 0 0 20 6.143V6'/%3E%3Cpath d='M6 12c0 1.105 2.686 2 6 2c.656 0 1.288-.035 1.879-.1m3.198-.834c.585-.308.923-.674.923-1.066M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-diabolo-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a8 3 0 1 0 16 0A8 3 0 1 0 4 6'/%3E%3Cpath d='M4 6v.143a1 1 0 0 0 .048.307L6 12l-1.964 5.67a1 1 0 0 0-.036.265V18c0 1.657 3.582 3 8 3q.255 0 .508-.006M18 12l1.952-5.55A1 1 0 0 0 20 6.143V6'/%3E%3Cpath d='M6 12c0 1.105 2.686 2 6 2s6-.895 6-2m-2 7h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dialpad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 3h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m14 0h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m-7 0h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m-7 7h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1m14 0h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1m-7 0h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1m0 7h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-dialpad-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 2H4a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m14 0h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m-7 0h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2M6 9H4a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2m14 0h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2m-7 0h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2m0 7h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-dialpad-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7H3V3m14 0h4v4h-4zm-7 3V3h4v4h-3m-8 3h4v4H3zm14 3v-3h4v4h-3m-4 0h-4v-4m0 7h4v4h-4zM3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-diamond { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 5h12l3 5l-8.5 9.5a.7.7 0 0 1-1 0L3 10z'/%3E%3Cpath d='M10 12L8 9.8l.6-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-diamond-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 4a1 1 0 0 1 .783.378l.074.108l3 5a1 1 0 0 1-.032 1.078l-.08.103l-8.53 9.533a1.7 1.7 0 0 1-1.215.51c-.4 0-.785-.14-1.11-.417l-.135-.126l-8.5-9.5A1 1 0 0 1 2.083 9.6l.06-.115l3.013-5.022l.064-.09a1 1 0 0 1 .155-.154l.089-.064l.088-.05l.05-.023l.06-.025l.109-.032l.112-.02L6 4zM9.114 7.943a1 1 0 0 0-1.371.343l-.6 1l-.06.116a1 1 0 0 0 .177 1.07l2 2.2l.09.088a1 1 0 0 0 1.323-.02l.087-.09a1 1 0 0 0-.02-1.323l-1.501-1.65l.218-.363l.055-.103a1 1 0 0 0-.398-1.268'/%3E%3C/svg%3E"); +} + +.tabler-diamond-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5h9l3 5l-3.308 3.697m-1.883 2.104L12.5 19.5a.7.7 0 0 1-1 0L3 10l2.62-4.368'/%3E%3Cpath d='M10 12L8 9.8l.6-1M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-diamonds { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10.831 20.413l-5.375-6.91c-.608-.783-.608-2.223 0-3l5.375-6.911a1.457 1.457 0 0 1 2.338 0l5.375 6.91c.608.783.608 2.223 0 3l-5.375 6.911a1.457 1.457 0 0 1-2.338 0'/%3E%3C/svg%3E"); +} + +.tabler-diamonds-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2.005c-.777 0-1.508.367-1.971.99L4.667 9.89c-.89 1.136-.89 3.083 0 4.227l5.375 6.911a2.457 2.457 0 0 0 3.93-.017l5.361-6.894c.89-1.136.89-3.083 0-4.227l-5.375-6.911A2.45 2.45 0 0 0 12 2.005'/%3E%3C/svg%3E"); +} + +.tabler-diaper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 8.323c0-.579 0-.868.044-1.11a2.7 2.7 0 0 1 2.17-2.169C5.453 5 5.743 5 6.323 5h11.353c.579 0 .868 0 1.11.044a2.7 2.7 0 0 1 2.169 2.17c.044.24.044.53.044 1.11V11a9 9 0 0 1-18 0zM17 9h4M3 9h4'/%3E%3Cpath d='M14.25 19.7v-1.4a6.3 6.3 0 0 1 6.3-6.3m-10.8 7.7v-1.4a6.3 6.3 0 0 0-6.3-6.3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dice { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='8.5' cy='8.5' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='8.5' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='15.5' r='.5' fill='black'/%3E%3Ccircle cx='8.5' cy='15.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dice-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='12' cy='12' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dice-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM12 10.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-dice-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='9.5' cy='9.5' r='.5' fill='black'/%3E%3Ccircle cx='14.5' cy='14.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dice-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14.5 13a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m-5-5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-dice-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='8.5' cy='8.5' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='15.5' r='.5' fill='black'/%3E%3Ccircle cx='12' cy='12' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dice-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15.5 14a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M12 10.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M8.5 7a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-dice-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='8.5' cy='8.5' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='8.5' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='15.5' r='.5' fill='black'/%3E%3Ccircle cx='8.5' cy='15.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dice-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15.5 14a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m0-7a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-dice-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='8.5' cy='8.5' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='8.5' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='15.5' r='.5' fill='black'/%3E%3Ccircle cx='8.5' cy='15.5' r='.5' fill='black'/%3E%3Ccircle cx='12' cy='12' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dice-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15.5 14a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m3.5-3.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M8.5 7a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-dice-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='7.5' r='.5' fill='black'/%3E%3Ccircle cx='8.5' cy='12' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='12' r='.5' fill='black'/%3E%3Ccircle cx='15.5' cy='16.5' r='.5' fill='black'/%3E%3Ccircle cx='8.5' cy='16.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dice-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15.5 15a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m0-4.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M8.5 6a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-dice-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15.5 14a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m0-7a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-dimensions { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h11m-2 2l2-2l-2-2M5 3L3 5l2 2m14 3v11m-2-2l2 2l2-2m0-7l-2-2l-2 2M3 12a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-direction { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 10l3-3l3 3m-6 4l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-direction-arrows { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3Cpath d='m8 11l-1 1l1 1m3-5l1-1l1 1m3 3l1 1l-1 1m-5 3l1 1l1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-direction-arrows-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-20 0l.004-.28C2.152 6.327 6.57 2 12 2m-.293 13.293a1 1 0 0 0-1.414 1.414l1 1a1 1 0 0 0 1.414 0l1-1a1 1 0 0 0 0-1.414l-.094-.083a1 1 0 0 0-1.32.083l-.293.292zm-3-5a1 1 0 0 0-1.414 0l-1 1a1 1 0 0 0 0 1.414l1 1a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L8.415 12l.292-.293a1 1 0 0 0 0-1.414m8 0a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32l.292.292l-.292.294a1 1 0 0 0 1.414 1.414l1-1a1 1 0 0 0 0-1.414zm-4-4a1 1 0 0 0-1.414 0l-1 1a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083L12 8.415l.293.292a1 1 0 0 0 1.414-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-direction-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 9l-3 3l3 3m4-6l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-direction-sign { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3.32 12.774l7.906 7.905c.427.428 1.12.428 1.548 0l7.905-7.905a1.095 1.095 0 0 0 0-1.548l-7.905-7.905a1.095 1.095 0 0 0-1.548 0l-7.905 7.905a1.095 1.095 0 0 0 0 1.548zM8 12h7.5'/%3E%3Cpath d='m12 8.5l3.5 3.5l-3.5 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-direction-sign-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.52 2.614a2.095 2.095 0 0 1 2.835-.117l.126.117l7.905 7.905c.777.777.816 2.013.117 2.836l-.117.126l-7.905 7.905a2.094 2.094 0 0 1-2.836.117l-.126-.117l-7.907-7.906a2.096 2.096 0 0 1-.115-2.835l.117-.126l7.905-7.905zm5.969 9.535l.01-.116l-.003-.12l-.016-.114l-.03-.11l-.044-.112l-.052-.098l-.076-.105l-.07-.081l-3.5-3.5l-.095-.083a1 1 0 0 0-1.226 0l-.094.083l-.083.094a1 1 0 0 0 0 1.226l.083.094L13.085 11H8l-.117.007a1 1 0 0 0 0 1.986L8 13h5.085l-1.792 1.793l-.083.094a1 1 0 0 0 1.403 1.403l.094-.083l3.5-3.5l.097-.112l.05-.074l.037-.067l.05-.112l.023-.076z'/%3E%3C/svg%3E"); +} + +.tabler-direction-sign-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18.73 14.724l1.949-1.95a1.095 1.095 0 0 0 0-1.548l-7.905-7.905a1.095 1.095 0 0 0-1.548 0l-1.95 1.95m-2.01 2.01l-3.945 3.945a1.095 1.095 0 0 0 0 1.548l7.905 7.905c.427.428 1.12.428 1.548 0l3.95-3.95M8 12h4m1.748 1.752L12 15.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-directions { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21v-4m0-4V9m0-4V3m-2 18h4M8 5v4h11l2-2l-2-2zm6 8v4H6l-2-2l2-2z'/%3E%3C/svg%3E"); +} + +.tabler-directions-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 22a1 1 0 0 1 0-2h1v-2.001L6 18a1 1 0 0 1-.707-.293l-2-2a1 1 0 0 1 0-1.414l2-2A1 1 0 0 1 6 12l5-.001V10H8a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 2 0v1h6a1 1 0 0 1 .707.293l2 2a1 1 0 0 1 0 1.414l-2 2A1 1 0 0 1 19 10h-6v1.999L14 12a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1l-1-.001V20h1a1 1 0 0 1 0 2z'/%3E%3C/svg%3E"); +} + +.tabler-directions-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21v-4m0-4v-1m0-7V3m-2 18h4M8 8v1h1m4 0h6l2-2l-2-2H9m5 9v3H6l-2-2l2-2h7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-disabled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M11 7v8h4l4 5m-8-9h5m-9 .5a5 5 0 1 0 6 7.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-disabled-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-6 5a5 5 0 1 0 3.95 7.95'/%3E%3Cpath d='m19 20l-4-5h-4l3-5l-4-3l-4 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-disabled-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 7a2 2 0 1 0-2-2m2 6v4h4l4 5m-4-9h1m-9 .5a5 5 0 1 0 6 7.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-disc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-4 0a5 5 0 0 1 5-5m0 10a5 5 0 0 0 5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-disc-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M17 11a1 1 0 0 0-1 1a4 4 0 0 1-4 4a1 1 0 0 0 0 2a6 6 0 0 0 6-6a1 1 0 0 0-1-1m-5-1a2 2 0 0 0-1.995 1.85L10 12a2 2 0 1 0 2-2m0-4a6 6 0 0 0-6 6a1 1 0 0 0 2 0a4 4 0 0 1 4-4a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-disc-golf { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5h14M6 5c.32 6.744 2.74 9.246 6 10m6-10c-.32 6.744-2.74 9.246-6 10M10 5c0 4.915.552 7.082 2 10m2-10c0 4.915-.552 7.082-2 10m0 0v6m0-18v2M7 16c.64.64 1.509 1 2.414 1h5.172c.905 0 1.774-.36 2.414-1m-6 5h2'/%3E%3C/svg%3E"); +} + +.tabler-disc-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.044 16.04A9 9 0 0 0 7.962 3.955M5.629 5.643A9 9 0 0 0 12 21c2.491 0 4.73-1 6.36-2.631'/%3E%3Cpath d='M11.298 11.288a1 1 0 1 0 1.402 1.427M7 12c0-1.38.559-2.629 1.462-3.534m2.607-1.38Q11.522 7.001 12 7m0 10a5 5 0 0 0 3.551-1.48m1.362-2.587q.086-.454.087-.933M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 15l6-6'/%3E%3Ccircle cx='9.5' cy='9.5' r='.5' fill='black'/%3E%3Ccircle cx='14.5' cy='14.5' r='.5' fill='black'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-discount-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M12.01 2.011a3.2 3.2 0 0 1 2.113.797l.154.145l.698.698a1.2 1.2 0 0 0 .71.341L15.82 4h1a3.2 3.2 0 0 1 3.195 3.018l.005.182v1c0 .27.092.533.258.743l.09.1l.697.698a3.2 3.2 0 0 1 .147 4.382l-.145.154l-.698.698a1.2 1.2 0 0 0-.341.71l-.008.135v1a3.2 3.2 0 0 1-3.018 3.195l-.182.005h-1a1.2 1.2 0 0 0-.743.258l-.1.09l-.698.697a3.2 3.2 0 0 1-4.382.147l-.154-.145l-.698-.698a1.2 1.2 0 0 0-.71-.341L8.2 20.02h-1a3.2 3.2 0 0 1-3.195-3.018L4 16.82v-1a1.2 1.2 0 0 0-.258-.743l-.09-.1l-.697-.698a3.2 3.2 0 0 1-.147-4.382l.145-.154l.698-.698a1.2 1.2 0 0 0 .341-.71L4 8.2v-1l.005-.182a3.2 3.2 0 0 1 3.013-3.013L7.2 4h1a1.2 1.2 0 0 0 .743-.258l.1-.09l.698-.697a3.2 3.2 0 0 1 2.269-.944m3.697 7.282a1 1 0 0 0-1.414 0L11 12.585l-1.293-1.292l-.094-.083a1 1 0 0 0-1.32 1.497l2 2l.094.083a1 1 0 0 0 1.32-.083l4-4l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-discount-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M14.5 13a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m1.207-4.707a1 1 0 0 0-1.414 0l-6 6a1 1 0 0 0 1.414 1.414l6-6a1 1 0 0 0 0-1.414M9.5 8a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-discount-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 15l3-3m2-2l1-1m-5.852.145A.498.498 0 0 0 9.5 10a.5.5 0 0 0 .35-.142m4.298 4.287A.498.498 0 0 0 14.5 15a.5.5 0 0 0 .35-.142'/%3E%3Cpath d='M5.641 5.631A9 9 0 1 0 18.36 18.369m1.68-2.318A9 9 0 0 0 7.966 3.953M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-divide { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='6' r='1' fill='black'/%3E%3Ccircle cx='12' cy='18' r='1' fill='black'/%3E%3Cpath d='M5 12h14'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dna { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.828 14.828a4 4 0 1 0-5.656-5.656a4 4 0 0 0 5.656 5.656'/%3E%3Cpath d='M9.172 20.485a4 4 0 1 0-5.657-5.657M14.828 3.515a4 4 0 0 0 5.657 5.657'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dna-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 3v1q-.015 5.028-5.008 8.014c-3.328 1.99 3.336-2 .008-.014c-3.328 1.99-5 4.662-5.008 8.014v1'/%3E%3Cpath d='M17 21.014v-1q-.015-5.028-5.008-8.014c-3.328-1.99 3.336 2 .008.014C8.672 10.023 7 7.352 6.992 4V3M7 4h10M7 20h10M8 8h8m-8 8h8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dna-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 3v1q-.012 3.69-2.705 6.281M12 12c-3.328 1.99-5 4.662-5.008 8.014v1m10.008 0v-1c0-1.44-.315-2.755-.932-3.944M12 12c-1.903-1.138-3.263-2.485-4.082-4.068M8 4h9M7 20h10M12 8h4m-8 8h8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-dna-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 12a3.9 3.9 0 0 0-1.172-2.828A4.03 4.03 0 0 0 12 8M9.172 9.172a4 4 0 1 0 5.656 5.656'/%3E%3Cpath d='M9.172 20.485a4 4 0 1 0-5.657-5.657M14.828 3.515a4 4 0 1 0 5.657 5.657M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 5h2m6 7q-1 8-5 8h-4q-4 0-5-8'/%3E%3Cpath d='M11 16q0 1 1 1c1 0 1-.333 1-1zm1 2v2m-2-9v.01m4-.01v.01M5 4l6 .97l-6.238 6.688a1.02 1.02 0 0 1-1.41.111a.95.95 0 0 1-.327-.954zm14 0l-6 .97l6.238 6.688c.358.408.989.458 1.41.111a.95.95 0 0 0 .327-.954z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dog-bowl { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 15l5.586-5.585A2 2 0 1 1 19 8a2 2 0 1 1-1.413 3.414L14 15'/%3E%3Cpath d='M12 13L8.414 9.415A2 2 0 1 0 5 8a2 2 0 1 0 1.413 3.414L10 15m-7 5h18c-.175-1.671-.046-3.345-2-5H5q-2 1.5-2 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-door { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 12v.01M3 21h18M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16'/%3E%3C/svg%3E"); +} + +.tabler-door-enter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 12v.01M3 21h18M5 21V5a2 2 0 0 1 2-2h6m4 10.5V21m4-14h-7m3-3l-3 3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-door-exit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 12v.01M3 21h18M5 21V5a2 2 0 0 1 2-2h7.5M17 13.5V21M14 7h7m-3-3l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-door-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21h18M6 21V6m1.18-2.825C7.43 3.063 7.708 3 8 3h8a2 2 0 0 1 2 2v9m0 4v3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-dots { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-dots-circle-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m5 0v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-dots-diagonal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 17a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5-5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5-5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-dots-diagonal-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-dots-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0-14a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-download { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5l5-5m-5-7v12'/%3E%3C/svg%3E"); +} + +.tabler-download-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 1.83-1.19M7 11l5 5l2-2m2-2l1-1m-5-7v4m0 4v4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-drag-drop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 11V9a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2'/%3E%3Cpath d='m13 13l9 3l-4 2l-2 4zM3 3v.01M7 3v.01M11 3v.01M15 3v.01M3 7v.01M3 11v.01M3 15v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-drag-drop-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 10a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2zM4 4v.01M8 4v.01M12 4v.01M16 4v.01M4 8v.01M4 12v.01M4 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-drone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 10h4v4h-4zm0 0L6.5 6.5M9.96 6A3.5 3.5 0 1 0 6 9.96m8 .04l3.5-3.5m.5 3.46A3.5 3.5 0 1 0 14.04 6M14 14l3.5 3.5m-3.46.5A3.5 3.5 0 1 0 18 14.04M10 14l-3.5 3.5M6 14.04A3.5 3.5 0 1 0 9.96 18'/%3E%3C/svg%3E"); +} + +.tabler-drone-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 14h-4v-4m0 0L6.5 6.5m3.457-.55A3.5 3.5 0 0 0 7.04 3.04m-3.02.989A3.5 3.5 0 0 0 6 9.965M14 10l3.5-3.5m.5 3.465A3.5 3.5 0 1 0 14.034 6M14 14l3.5 3.5m-3.465.5a3.5 3.5 0 0 0 5.936 1.98m.987-3.026a3.5 3.5 0 0 0-2.918-2.913M10 14l-3.5 3.5M6 14.035A3.5 3.5 0 1 0 9.966 18M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-drop-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.07 15.34c1.115.88 2.74.88 3.855 0s1.398-2.388.671-3.575L12 8l-2.602 3.765c-.726 1.187-.443 2.694.672 3.575'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-droplet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.502 19.423c2.602 2.105 6.395 2.105 8.996 0s3.262-5.708 1.566-8.546l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423'/%3E%3C/svg%3E"); +} + +.tabler-droplet-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.628 12.076a6.7 6.7 0 0 0-.564-1.199l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423c1.7 1.375 3.906 1.852 5.958 1.431M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-droplet-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.606 12.014a6.7 6.7 0 0 0-.542-1.137l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.15 7.15 0 0 0 4.826 1.572M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-droplet-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.967 13.594a6.6 6.6 0 0 0-.903-2.717l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.13 7.13 0 0 0 4.04 1.565M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-droplet-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.907 13.147a6.6 6.6 0 0 0-.843-2.27l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.1 7.1 0 0 0 3.99 1.561M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-droplet-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.421 11.56a7 7 0 0 0-.357-.683l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.14 7.14 0 0 0 4.518 1.58M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-droplet-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.668 10.29l-4.493-6.673c-.421-.625-1.288-.803-1.937-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.18 7.18 0 0 0 5.493 1.51M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-droplet-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.602 12.003a6.7 6.7 0 0 0-.538-1.126l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.16 7.16 0 0 0 4.972 1.564M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-droplet-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.602 12.004a6.7 6.7 0 0 0-.538-1.127l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423c2.142 1.734 5.092 2.04 7.519.919M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-droplet-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.708 2.372a2.4 2.4 0 0 0-.71.686l-4.892 7.26c-1.981 3.314-1.22 7.466 1.767 9.882c2.969 2.402 7.286 2.402 10.254 0c2.987-2.416 3.748-6.569 1.795-9.836l-4.919-7.306c-.722-1.075-2.192-1.376-3.295-.686'/%3E%3C/svg%3E"); +} + +.tabler-droplet-filled-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.8 11a6 6 0 1 0 10.396 0l-5.197-8l-5.2 8zM6 14h12M7.305 17.695L11 14'/%3E%3Cpath d='M10.26 19.74L16 14l-5.74 5.74z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-droplet-half { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.502 19.423c2.602 2.105 6.395 2.105 8.996 0s3.262-5.708 1.566-8.546l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423M12 3v18'/%3E%3C/svg%3E"); +} + +.tabler-droplet-half-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.502 19.423c2.602 2.105 6.395 2.105 8.996 0s3.262-5.708 1.566-8.546l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423M5 14h14'/%3E%3C/svg%3E"); +} + +.tabler-droplet-half-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.905 2.923l.098.135l4.92 7.306a7.6 7.6 0 0 1 1.043 3.167l.024.326q.01.07.01.143l-.002.06c.056 2.3-.944 4.582-2.87 6.14c-2.969 2.402-7.286 2.402-10.255 0c-1.904-1.54-2.904-3.787-2.865-6.071a1 1 0 0 1 .013-.333a7.7 7.7 0 0 1 .913-3.176l.172-.302l4.893-7.26c.185-.275.426-.509.709-.686c1.055-.66 2.446-.413 3.197.55zm-2.06 1.107l-.077.038l-.041.03l-.037.036l-.033.042l-4.863 7.214A5.6 5.6 0 0 0 6.143 13h11.723a5.4 5.4 0 0 0-.49-1.313l-.141-.251l-4.891-7.261a.43.43 0 0 0-.5-.145z'/%3E%3C/svg%3E"); +} + +.tabler-droplet-half-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.07.003a2.41 2.41 0 0 1 1.825.907l.108.148l4.92 7.306c1.952 3.267 1.191 7.42-1.796 9.836c-2.968 2.402-7.285 2.402-10.254 0c-2.917-2.36-3.711-6.376-1.901-9.65l.134-.232l4.893-7.26c.185-.275.426-.509.709-.686a2.4 2.4 0 0 1 1.066-.36zm-1 3.149l-4.206 6.24c-1.44 2.41-.88 5.463 1.337 7.257A6.1 6.1 0 0 0 11 19.922z'/%3E%3C/svg%3E"); +} + +.tabler-droplet-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.288 11.282a7 7 0 0 0-.224-.405l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.1 7.1 0 0 0 3.824 1.548'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-droplet-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.946 15.083a6.54 6.54 0 0 0-.882-4.206l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.16 7.16 0 0 0 5.089 1.555M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-droplet-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.963 14.938a6.54 6.54 0 0 0-.899-4.06l-4.89-7.26c-.42-.626-1.287-.804-1.936-.398a1.4 1.4 0 0 0-.41.397l-1.282 1.9M7.921 7.932l-1.986 2.946c-1.695 2.837-1.035 6.44 1.567 8.545s6.395 2.105 8.996 0a6.8 6.8 0 0 0 1.376-1.499M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-droplet-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.952 13.456a6.6 6.6 0 0 0-.888-2.579l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.18 7.18 0 0 0 5.517 1.507M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-droplet-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18.064 10.877l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.16 7.16 0 0 0 5.102 1.554m8.517-.856a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-droplet-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.602 12.004a6.7 6.7 0 0 0-.538-1.127l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.16 7.16 0 0 0 5.033 1.56M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-droplet-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18.064 10.877l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423c2.203 1.782 5.259 2.056 7.723.82M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-droplet-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18.064 10.877l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.13 7.13 0 0 0 4.168 1.572M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-droplet-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.884 13.025a6.6 6.6 0 0 0-.82-2.148l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423A7.13 7.13 0 0 0 12 21.003M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-droplet-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.496 10.034l-4.321-6.417c-.421-.625-1.288-.803-1.937-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.1 7.1 0 0 0 3.547 1.517m6.751-.123l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-droplet-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.6 11.998a6.7 6.7 0 0 0-.536-1.12l-4.89-7.26c-.42-.626-1.287-.804-1.936-.398a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.16 7.16 0 0 0 5.002 1.562M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-droplet-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.953 13.467a6.6 6.6 0 0 0-.889-2.59l-4.89-7.26c-.42-.625-1.287-.803-1.936-.397a1.4 1.4 0 0 0-.41.397l-4.893 7.26C4.24 13.715 4.9 17.318 7.502 19.423a7.18 7.18 0 0 0 5.633 1.49M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-droplets { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.072 20.3a3 3 0 0 0 3.856 0a3 3 0 0 0 .67-3.798l-2.095-3.227a.6.6 0 0 0-1.005 0L3.4 16.502a3 3 0 0 0 .671 3.798zm12 0a3 3 0 0 0 3.856 0a3 3 0 0 0 .67-3.798l-2.095-3.227a.6.6 0 0 0-1.005 0L15.4 16.502a3 3 0 0 0 .671 3.798zm-6-10a3 3 0 0 0 3.856 0a3 3 0 0 0 .67-3.798l-2.095-3.227a.6.6 0 0 0-1.005 0L9.4 6.502a3 3 0 0 0 .671 3.798z'/%3E%3C/svg%3E"); +} + +.tabler-droplets-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 12.003c.541 0 1.045.273 1.342.727l2.122 3.273a3.999 3.999 0 0 1-6.035 5.063c-1.487-1.248-1.864-3.382-.867-5.11L4.66 12.73A1.6 1.6 0 0 1 6 12.003m12 0c.541 0 1.045.273 1.342.727l2.122 3.273a3.999 3.999 0 0 1-6.035 5.063c-1.487-1.248-1.864-3.382-.867-5.11l2.098-3.227a1.6 1.6 0 0 1 1.34-.726m-6-10c.541 0 1.045.273 1.342.727l2.122 3.273a3.999 3.999 0 0 1-6.035 5.063c-1.487-1.248-1.864-3.382-.867-5.11L10.66 2.73A1.6 1.6 0 0 1 12 2.003'/%3E%3C/svg%3E"); +} + +.tabler-dual-screen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m5 4l8 3v15l-8-3z'/%3E%3Cpath d='M13 19h6V4H5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-dumpling { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.532 5.532a2.53 2.53 0 0 1 2.56-.623a2.532 2.532 0 0 1 4.604-.717q.146-.24.356-.45a2.532 2.532 0 0 1 4.318 1.637a2.53 2.53 0 0 1 2.844.511l.358.358c1.384 1.385-.7 5.713-4.655 9.669c-3.956 3.955-8.284 6.04-9.669 4.655l-.358-.358l-.114-.122a2.53 2.53 0 0 1-.398-2.724a2.532 2.532 0 0 1-1.186-4.675A2.532 2.532 0 0 1 4.91 8.09a2.53 2.53 0 0 1 .622-2.558'/%3E%3C/svg%3E"); +} + +.tabler-e-passport { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m0 0H2m13 0h7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ear { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 10a7 7 0 1 1 13 3.6a10 10 0 0 1-2 2a8 8 0 0 0-2 3A4.5 4.5 0 0 1 8.2 20'/%3E%3Cpath d='M10 10a3 3 0 1 1 5 2.2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ear-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 10c0-1.146.277-2.245.78-3.219m1.792-2.208A7 7 0 0 1 19 13.6a10 10 0 0 1-.633.762m-2.045 1.96A8 8 0 0 0 15 18.6A4.5 4.5 0 0 1 8.2 20'/%3E%3Cpath d='M11.42 7.414a3 3 0 0 1 4.131 4.13M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ear-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 15a2 2 0 0 1-2 2c-.732 0-1.555-.247-1.72-.98c-.634-2.8-3.17-2.628-3.28-5.02v-.5a3.5 3.5 0 0 1 6.671-1.483M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2m-7-4v.01'/%3E%3C/svg%3E"); +} + +.tabler-ease-in { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 20c8 0 18-16 18-16'/%3E%3C/svg%3E"); +} + +.tabler-ease-in-control-point { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19c8 0 18-16 18-16m-4 16a2 2 0 1 0 4 0a2 2 0 0 0-4 0m0 0h-2m-3 0h-2'/%3E%3C/svg%3E"); +} + +.tabler-ease-in-out { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 20c8 0 10-16 18-16'/%3E%3C/svg%3E"); +} + +.tabler-ease-in-out-control-points { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 20a2 2 0 1 0 4 0a2 2 0 0 0-4 0m0 0h-2M7 4a2 2 0 1 1-4 0a2 2 0 0 1 4 0m0 0h2m5 0h-2m0 16h-2m-7 0c8 0 10-16 18-16'/%3E%3C/svg%3E"); +} + +.tabler-ease-out { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 20S13 4 21 4'/%3E%3C/svg%3E"); +} + +.tabler-ease-out-control-point { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21S13 5 21 5M7 5a2 2 0 1 1-4 0a2 2 0 0 1 4 0m0 0h2m5 0h-2'/%3E%3C/svg%3E"); +} + +.tabler-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-1'/%3E%3Cpath d='M20.385 6.585a2.1 2.1 0 0 0-2.97-2.97L9 12v3h3zM16 5l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-edit-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 15l8.385-8.415a2.1 2.1 0 0 0-2.97-2.97L9 12v3zm4-10l3 3'/%3E%3Cpath d='M9 7.07A7 7 0 0 0 10 21a7 7 0 0 0 6.929-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-edit-circle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.507 10.498L9 12v3h3l1.493-1.498m2-2.01l4.89-4.907a2.1 2.1 0 0 0-2.97-2.97L12.5 8.511M16 5l3 3'/%3E%3Cpath d='M7.476 7.471A7 7 0 0 0 10 21a7 7 0 0 0 6.53-4.474M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-edit-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-1'/%3E%3Cpath d='M10.507 10.498L9 12v3h3l1.493-1.498m2-2.01l4.89-4.907a2.1 2.1 0 0 0-2.97-2.97L12.5 8.511M16 5l3 3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-egg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 14.083c0 4.154-2.966 6.74-7 6.917c-4.2 0-7-2.763-7-6.917C5 8.545 8.5 2.993 12 3s7 5.545 7 11.083'/%3E%3C/svg%3E"); +} + +.tabler-egg-cracked { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 14.083c0 4.154-2.966 6.74-7 6.917c-4.2 0-7-2.763-7-6.917C5 8.545 8.5 2.993 12 3s7 5.545 7 11.083'/%3E%3Cpath d='m12 3l-1.5 5l3.5 2.5l-2 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-egg-cracked-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.236 2.066L9.542 7.713l-.029.123a1 1 0 0 0 .406.978l2.764 1.974l-1.551 2.716a1 1 0 1 0 1.736.992l2-3.5l.052-.105a1 1 0 0 0-.339-1.205l-2.918-2.085l1.623-5.41C16.927 3.265 20 8.688 20 14.083c0 4.59-3.273 7.71-8 7.917c-4.75 0-8-3.21-8-7.917C4 8.429 7.372 2.739 11.236 2.066'/%3E%3C/svg%3E"); +} + +.tabler-egg-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.002 2C7.829 1.992 4 8.058 4 14.083C4 18.791 7.25 22 12 22c4.727-.206 8-3.328 8-7.917C20 8.063 16.175 2.008 12.002 2'/%3E%3C/svg%3E"); +} + +.tabler-egg-fried { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M14 3a5 5 0 0 1 4.872 6.13a3 3 0 0 1 .178 5.681a3 3 0 1 1-4.684 3.626a5 5 0 1 1-8.662-5a5 5 0 1 1 4.645-8.856A4.98 4.98 0 0 1 14 2.996z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-egg-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.927 17.934C16.716 19.792 14.576 20.887 12 21c-4.2 0-7-2.763-7-6.917c0-2.568.753-5.14 1.91-7.158m1.732-2.297C9.676 3.608 10.838 2.998 12 3c3.5.007 7 5.545 7 11.083q0 .447-.045.868M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-eggs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 22c-3 0-4.868-2.118-5-5c0-3 2-5 5-5c4 0 8.01 2.5 8 5c0 2.5-4 5-8 5'/%3E%3Cpath d='M8 18c-3.03-.196-5-2.309-5-5.38C3 8.313 5.75 3.995 8.5 4c2.614 0 5.248 3.915 5.5 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-elevator { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z'/%3E%3Cpath d='m10 10l2-2l2 2m-4 4l2 2l2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-elevator-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-7.293 10.293a1 1 0 1 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l2-2a1 1 0 0 0 0-1.414l-.094-.083a1 1 0 0 0-1.32.083l-1.294 1.292zm2-6a1 1 0 0 0-1.414 0l-2 2a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083L12 9.415l1.293 1.292a1 1 0 0 0 1.414-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-elevator-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h10a1 1 0 0 1 1 1v10m0 4a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5m7 3l2 2'/%3E%3Cpath d='m10 14l2 2l2-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-emergency-bed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-8 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 8l2.1 2.8A3 3 0 0 0 8.5 12H20M10 6h4m-2-2v4'/%3E%3Cpath d='M12 12v2l-2.5 2.5m5 0L12 14'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-empathize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.5 5.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0M12 21.368l5.095-5.096a3.088 3.088 0 1 0-4.367-4.367l-.728.727l-.728-.727a3.088 3.088 0 1 0-4.367 4.367z'/%3E%3C/svg%3E"); +} + +.tabler-empathize-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2.5 2.5 0 1 0-2.5-2.5m2.817 6.815l-.317.317l-.728-.727a3.088 3.088 0 1 0-4.367 4.367L12 21.368l4.689-4.69m1.324-2.673a3.087 3.087 0 0 0-3.021-3.018M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-emphasis { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 5H8v10h8m-1-5H8M6 20v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-engine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10v6m9-11v3m-2-3h4m-9 8H3m3-3h2l2-2h3.382a1 1 0 0 1 .894.553l1.448 2.894a1 1 0 0 0 .894.553H18v-2h2a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-2v-2h-3v2a1 1 0 0 1-1 1h-3.465a1 1 0 0 1-.832-.445L8 16H6z'/%3E%3C/svg%3E"); +} + +.tabler-engine-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 4a1 1 0 0 1 0 2h-1v1h.383a2 2 0 0 1 1.787 1.106L16.62 11H17v-1a1 1 0 0 1 .883-.993L18 9h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2a1 1 0 0 1-1-1v-1h-1v1a2 2 0 0 1-1.85 1.995L14 20h-3.465a2 2 0 0 1-1.664-.89L7.464 17H6a1 1 0 0 1-.993-.883L5 16v-2H4v2a1 1 0 0 1-2 0v-6a1 1 0 1 1 2 0v2h1v-2a1 1 0 0 1 1-1h1.584l1.709-1.707a1 1 0 0 1 .576-.284L10 7h1V6h-1a1 1 0 1 1 0-2z'/%3E%3C/svg%3E"); +} + +.tabler-engine-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10v6m9-11v3m-2-3h4m-9 8H3m13 3h-1v2a1 1 0 0 1-1 1h-3.465a1 1 0 0 1-.832-.445L8 16H6v-6h2l.99-.99M12 8h1.382a1 1 0 0 1 .894.553l1.448 2.894a1 1 0 0 0 .894.553H18v-2h2a1 1 0 0 1 1 1v6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-equal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 10h14M5 14h14'/%3E%3C/svg%3E"); +} + +.tabler-equal-double { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10h7m-7 4h7m4-4h7m-7 4h7'/%3E%3C/svg%3E"); +} + +.tabler-equal-not { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 10h14M5 14h14M5 19L19 5'/%3E%3C/svg%3E"); +} + +.tabler-eraser { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 20H8.5l-4.21-4.3a1 1 0 0 1 0-1.41l10-10a1 1 0 0 1 1.41 0l5 5a1 1 0 0 1 0 1.41L11.5 20m6.5-6.7L11.7 7'/%3E%3C/svg%3E"); +} + +.tabler-eraser-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18m-2-1H8.5l-4.21-4.3a1 1 0 0 1 0-1.41l5-4.993m2.009-2.01l3-3a1 1 0 0 1 1.41 0l5 5a1 1 0 0 1 0 1.41l-2.97 3m-2.02 2.043l-4.211 4.256M18 13.3L11.7 7'/%3E%3C/svg%3E"); +} + +.tabler-error-404 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8v3a1 1 0 0 0 1 1h3m0-4v8m10-8v3a1 1 0 0 0 1 1h3m0-4v8m-11-6v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-error-404-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8v3a1 1 0 0 0 1 1h3m0-4v8m10-8v3a1 1 0 0 0 1 1h3m0-4v8m-11-6v4a2 2 0 1 0 4 0m0-4a2 2 0 0 0-2-2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-escalator { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.5 5h-2.672a2 2 0 0 0-1.414.586L7 14H4.5a2.5 2.5 0 1 0 0 5h3.672a2 2 0 0 0 1.414-.586L18 10h1.5a2.5 2.5 0 0 0 0-5'/%3E%3C/svg%3E"); +} + +.tabler-escalator-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.5 7h2.733a2 2 0 0 1 1.337.513L18 16h1.5a2.5 2.5 0 1 1 0 5h-2.733a2 2 0 0 1-1.337-.513L6 12H4.5a2.5 2.5 0 1 1 0-5M18 3v7m-3-3l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-escalator-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.5 7h-2.672a2 2 0 0 0-1.414.586L7 16H4.5a2.5 2.5 0 1 0 0 5h3.672a2 2 0 0 0 1.414-.586L18 12h1.5a2.5 2.5 0 1 0 0-5M6 10V3M3 6l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-exchange { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M17 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M19 8v5a5 5 0 0 1-5 5h-3l3-3m0 6l-3-3m-6-2v-5a5 5 0 0 1 5-5h3l-3-3m0 6l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-exchange-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M17 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M19 8v5c0 .594-.104 1.164-.294 1.692m-1.692 2.298A4.98 4.98 0 0 1 14 18h-3l3-3m0 6l-3-3m-6-2v-5c0-1.632.782-3.082 1.992-4M10 6h3l-3-3m1.501 4.499L13 6M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-exclamation-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-3v4m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-exclamation-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 15a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V16a1 1 0 0 0-1-1m0-7a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-exclamation-mark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19v.01M12 15V5'/%3E%3C/svg%3E"); +} + +.tabler-exclamation-mark-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19v.01M12 15v-3m0-4V5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-explicit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z'/%3E%3Cpath d='M14 8h-4v8h4m0-4h-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-explicit-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 8h-2m-2 2v6h4'/%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.586 3.414A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.547.22-1.043.576-1.405M12 12h-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-exposure { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.6 20.4L20.4 3.6M6 8h4M8 6v4m6 6h4M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-exposure-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19a4 4 0 0 0 4-4V9a4 4 0 1 0-8 0v6a4 4 0 0 0 4 4'/%3E%3C/svg%3E"); +} + +.tabler-exposure-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm0 2H5a1 1 0 0 0-1 1v14c0 .29.123.55.321.732l1.61-1.584a973 973 0 0 0 6.69-6.675L19.715 4.3A1 1 0 0 0 19 4m-1 11h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2M8 5a1 1 0 0 1 1 1v1h1a1 1 0 0 1 .993.883L11 8a1 1 0 0 1-1 1H9v1a1 1 0 0 1-.883.993L8 11a1 1 0 0 1-1-1V9H6a1 1 0 0 1-.993-.883L5 8a1 1 0 0 1 1-1h1V6a1 1 0 0 1 .883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-exposure-minus-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h6m9 7V5l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-exposure-minus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9a4 4 0 1 1 8 0c0 1.098-.564 2.025-1.159 2.815L12 19h8M3 12h6'/%3E%3C/svg%3E"); +} + +.tabler-exposure-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.6 20.4l8.371-8.371m2.04-2.04L20.4 3.6M6 8h2m0 0v2m6 6h2M7 3h12a2 2 0 0 1 2 2v12m-.5 3.5c-.362.36-.95.5-1.5.5H5a2 2 0 0 1-2-2V5c0-.541.215-1.033.565-1.393M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-exposure-plus-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h6M6 9v6m12 4V5l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-exposure-plus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9a4 4 0 1 1 8 0c0 1.098-.564 2.025-1.159 2.815L12 19h8M3 12h6M6 9v6'/%3E%3C/svg%3E"); +} + +.tabler-external-link { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6m-7 1l9-9m-5 0h5v5'/%3E%3C/svg%3E"); +} + +.tabler-external-link-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-1m-7-3l2-2m2.007-2.007l6-6M15 4h5v5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-eye { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M21 12q-3.6 6-9 6t-9-6q3.6-6 9-6t9 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13.193 17.924q-.585.075-1.193.076q-5.4 0-9-6q3.6-6 9-6q4.508 0 7.761 4.181M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13.1 17.936A9 9 0 0 1 12 18q-5.4 0-9-6q3.6-6 9-6t9 6m-2 4l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-5.4 0-9-6q3.6-6 9-6t9 6m-5 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11.102 17.957Q6.297 17.495 3 12q3.6-6 9-6t9 6a20 20 0 0 1-.663 1.032M15 19l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-closed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 9q-3.6 4-9 4T3 9m0 6l2.5-3.8M21 14.976L18.508 11.2M9 17l.5-4m5.5 4l-.5-4'/%3E%3C/svg%3E"); +} + +.tabler-eye-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11.11 17.958Q6.298 17.498 3 12q3.6-6 9-6t9 6q-.316.528-.647 1.008M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-5.4 0-9-6q3.6-6 9-6t9 6m-3.999 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-5.4 0-9-6q3.6-6 9-6t9 6m-5 9l5-5m0 5v.01M16 16v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13.193 17.924q-.585.075-1.193.076q-5.4 0-9-6q3.6-6 9-6q4.508 0 7.761 4.181M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-dotted { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0m11 0h.01M3 12h.01M5 15h.01M5 9h.01M19 15h.01M12 18h.01M12 6h.01M8 17h.01M8 7h.01M16 17h.01M16 7h.01M19 9h.01'/%3E%3C/svg%3E"); +} + +.tabler-eye-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-5.4 0-9-6q3.6-6 9-6t9 6m-2 4v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11.192 17.966Q6.33 17.546 3 12q3.6-6 9-6q4.989 0 8.442 5.122M18.42 15.61a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M15.03 17.478A8.8 8.8 0 0 1 12 18q-5.4 0-9-6q3.6-6 9-6t9 6a21 21 0 0 1-.258.419M19 16v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4c4.29 0 7.863 2.429 10.665 7.154l.22.379l.045.1l.03.083l.014.055l.014.082l.011.1v.11l-.014.111a1 1 0 0 1-.026.11l-.039.108l-.036.075l-.016.03c-2.764 4.836-6.3 7.38-10.555 7.499L12 20c-4.396 0-8.037-2.549-10.868-7.504a1 1 0 0 1 0-.992C3.963 6.549 7.604 4 12 4m0 5a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E"); +} + +.tabler-eye-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.905 11.39a2 2 0 1 0-2.855 2.37'/%3E%3Cpath d='M9.992 17.779Q5.909 16.848 3 12q3.6-6 9-6q4.998 0 8.454 5.14M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-5.4 0-9-6q3.6-6 9-6t9 6q-1.07 1.782-2.296 3.034M16 19h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.585 10.587a2 2 0 0 0 2.829 2.828'/%3E%3Cpath d='M16.681 16.673A8.7 8.7 0 0 1 12 18q-5.4 0-9-6q1.908-3.18 4.32-4.674m2.86-1.146A9 9 0 0 1 12 6q5.4 0 9 6q-1 1.665-2.138 2.87M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13.022 17.945A9 9 0 0 1 12 18q-5.4 0-9-6q3.6-6 9-6t9 6q-.293.487-.596.935M17 17v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-5.4 0-9-6q3.6-6 9-6q5.044 0 8.517 5.234m.604 8.887a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-5.4 0-9-6q3.6-6 9-6t9 6m-5 7h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M14.071 17.764A9 9 0 0 1 12 18q-5.4 0-9-6q3.6-6 9-6q5.019 0 8.482 5.182M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-.492 0-.97-.05Q6.271 17.452 3 12q3.6-6 9-6q5.197 0 8.727 5.558M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12.597 17.981A10 10 0 0 1 12 18q-5.4 0-9-6q3.6-6 9-6t9 6q-.307.513-.63.983M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11.669 17.994Q6.489 17.814 3 12q3.6-6 9-6t9 6m-2 10.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M9.608 17.682Q5.772 16.618 3 12q3.6-6 9-6t9 6m-3.2 8.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-table { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 18h-.011M12 18h-.011M16 18h-.011M4 3h16M5 3v17a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3m-5 4h-4m-1 8h1m4 0h1m-3-4V7'/%3E%3C/svg%3E"); +} + +.tabler-eye-table-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 0 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a1 1 0 1 1 0-2zM8 17l-.128.007A1 1 0 0 0 7.99 19l.128-.007A1 1 0 0 0 8 17m4 0l-.128.007A1 1 0 0 0 11.99 19l.128-.007A1 1 0 0 0 12 17m4 0l-.128.007A1 1 0 0 0 15.99 19l.128-.007A1 1 0 0 0 16 17m-6-3H9a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2m5 0h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2m-1-8h-4a1 1 0 1 0 0 2h1v3a1 1 0 0 0 2 0V8h1a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-eye-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 18q-5.4 0-9-6q3.6-6 9-6t9 6q-.135.224-.27.439M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eye-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13.048 17.942A9 9 0 0 1 12 18q-5.4 0-9-6q3.6-6 9-6t9 6a18 18 0 0 1-1.362 1.975M22 22l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eyeglass { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4H6L3 14M16 4h2l3 10m-11 2h4m7 .5a3.5 3.5 0 0 1-7 0V14h7zm-11 0a3.5 3.5 0 0 1-7 0V14h7z'/%3E%3C/svg%3E"); +} + +.tabler-eyeglass-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4H6L3 14v2.5M16 4h2l3 10v2.5M10 16h4'/%3E%3Cpath d='M14 16.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0m-11 0a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-eyeglass-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a1 1 0 1 1 0 2H6.743l-2.24 7.467A4.5 4.5 0 0 1 10.743 15h2.513a4.502 4.502 0 0 1 6.241-2.534L17.256 5H16a1 1 0 0 1-.993-.883L15 4a1 1 0 0 1 1-1h2a1 1 0 0 1 .958.713l3 10A1 1 0 0 1 22 14v2.5a4.5 4.5 0 0 1-8.972.5h-2.056A4.5 4.5 0 0 1 2 16.5V14a1 1 0 0 1 .042-.287l3-10A1 1 0 0 1 6 3z'/%3E%3C/svg%3E"); +} + +.tabler-eyeglass-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.5 21A4.5 4.5 0 0 1 2 16.5v-2.518l.004-.071l.014-.103l.018-.076l3.006-10.02A1 1 0 0 1 6 3h2a1 1 0 1 1 0 2H6.743l-2.4 8H10a1 1 0 0 1 1 1v1h2v-1a1 1 0 0 1 1-1h5.656l-2.4-8H16a1 1 0 0 1-.993-.883L15 4a1 1 0 0 1 1-1h2a1 1 0 0 1 .958.713l3.01 10.036l.022.112l.008.08L22 16.5a4.5 4.5 0 0 1-8.972.5h-2.056A4.5 4.5 0 0 1 6.5 21'/%3E%3C/svg%3E"); +} + +.tabler-eyeglass-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.536 5.546L3 14M16 4h2l3 10m-11 2h4m5.426 3.423A3.5 3.5 0 0 1 14 16.5V14m4 0h3v2.5q0 .236-.03.463M10 16.5a3.5 3.5 0 0 1-7 0V14h7zM3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-face-id { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M9 10h.01M15 10h.01M9.5 15a3.5 3.5 0 0 0 5 0'/%3E%3C/svg%3E"); +} + +.tabler-face-id-error { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M9 10h.01M15 10h.01M9.5 15.05a3.5 3.5 0 0 1 5 0'/%3E%3C/svg%3E"); +} + +.tabler-face-mask { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 14.5h-.222C3.243 14.5 2 13.38 2 12s1.243-2.5 2.778-2.5H5m14 5h.222C20.756 14.5 22 13.38 22 12s-1.244-2.5-2.778-2.5H19M9 10h6m-6 4h6'/%3E%3Cpath d='m12.55 18.843l5-1.429A2 2 0 0 0 19 15.491V8.51a2 2 0 0 0-1.45-1.923l-5-1.429a2 2 0 0 0-1.1 0l-5 1.429A2 2 0 0 0 5 8.509v6.982a2 2 0 0 0 1.45 1.923l5 1.429a2 2 0 0 0 1.1 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-face-mask-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.825 4.196l5 1.43A3 3 0 0 1 20 8.51v.065c1.7.33 3 1.72 3 3.425s-1.3 3.095-3 3.425v.066a3 3 0 0 1-2.175 2.885l-5 1.428a3 3 0 0 1-1.65 0l-5-1.429a3 3 0 0 1-2.17-2.702L4 15.426c-1.7-.33-3-1.72-3-3.426c0-1.705 1.3-3.096 3-3.426V8.51a3 3 0 0 1 2.175-2.884l5-1.428a3 3 0 0 1 1.65 0M15 13H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2M4 10.651c-.6.248-1 .77-1 1.349c0 .578.4 1.101 1 1.349zm16.001 0v2.697C20.6 13.1 21 12.578 21 12s-.4-1.1-.999-1.348M15 9H9a1 1 0 1 0 0 2h6a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-face-mask-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 14.5h-.222C3.243 14.5 2 13.38 2 12s1.243-2.5 2.778-2.5H5m14 5h.222C20.756 14.5 22 13.38 22 12s-1.244-2.5-2.778-2.5H19M9 10h1m4 0h1m-6 4h5'/%3E%3Cpath d='M19 15V8.51a2 2 0 0 0-1.45-1.923l-5-1.429a2 2 0 0 0-1.1 0l-1.788.511m-3.118.891l-.094.027A2 2 0 0 0 5 8.509v6.982a2 2 0 0 0 1.45 1.923l5 1.429a2 2 0 0 0 1.1 0l4.899-1.4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fall { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 21l1-5l-1-4l-3-4h4l3-3M6 16l-1-4l3-4M5 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m8.5 7H16l4 2'/%3E%3C/svg%3E"); +} + +.tabler-favicon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 8a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3zm4 2v4'/%3E%3Cpath d='M11 10a2 2 0 1 0 0 4m3-2a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-favicon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M19 4a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H5a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4zM6 9a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1m5 0a3 3 0 0 0 0 6a1 1 0 0 0 .117-1.993L11 13a1 1 0 0 1-.117-1.993L11 11a1 1 0 0 0 0-2m5 0a3 3 0 0 0-2.995 2.824L13 12a3 3 0 1 0 3-3'/%3E%3Cpath d='M16 11a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-feather { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 20l10-10m0-5v5h5m-9-1v5h5m-9-1v5h5m-5-5l4-4l4-4'/%3E%3Cpath d='M19 10c.638-.636 1-1.515 1-2.486A3.515 3.515 0 0 0 16.483 4c-.97 0-1.847.367-2.483 1m-3 13l4-4l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-feather-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M8 9.585V16h6.414l-2.707 2.707a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L11 19H6.414l-1.707 1.707a1 1 0 1 1-1.414-1.414L5 17.584V13l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09z'/%3E%3Cpath d='m19.414 11l-3 3H11.5l2.914-3zM13 4.586v4.998l-3 3V7.585zM16.482 3A4.515 4.515 0 0 1 21 7.514a4.7 4.7 0 0 1-.239 1.487L15 9V3.24c.469-.158.968-.24 1.482-.24'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-feather-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 20l8-8m2-7v5h5M9 11v4h4m-7-2v5h5m-5-5l3.502-3.502m2.023-2.023L14 5'/%3E%3Cpath d='M19 10c.638-.636 1-1.515 1-2.486A3.515 3.515 0 0 0 16.483 4c-.97 0-1.847.367-2.483 1m-3 13l3.499-3.499m2.008-2.008L19 10M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fence { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12v4h16v-4zm2 4v4h4v-4m0-4V6L8 4L6 6v6m8 4v4h4v-4m0-4V6l-2-2l-2 2v6'/%3E%3C/svg%3E"); +} + +.tabler-fence-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 17v3a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-3zm-8 0v3a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-3zm9-5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1zM8.707 3.293l2 2A1 1 0 0 1 11 6v5H5V6a1 1 0 0 1 .293-.707l2-2a1 1 0 0 1 1.414 0m8 0l2 2A1 1 0 0 1 19 6v5h-6V6a1 1 0 0 1 .293-.707l2-2a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-fence-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12H4v4h12m4 0v-4h-4M6 16v4h4v-4m0-4v-2m0-4L8 4M6 6v6m8 4v4h4v-2m0-6V6l-2-2l-2 2v4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-ferry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 18h15.293c1.02 0 1.972-.503 2.536-1.34L22 13H3.521zM14 8l-1-2m-6.893 6.675L7.491 8h8l2.675 4.598'/%3E%3C/svg%3E"); +} + +.tabler-ferry-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12a1 1 0 0 1 .86 1.51l-2.202 3.709A4.06 4.06 0 0 1 17.293 19H2a1 1 0 0 1-.957-1.291l1.521-5A1 1 0 0 1 3.521 12zm-3 1a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-5.106-7.447L14.617 7h.874a1 1 0 0 1 .864.497L18.392 11H5.56l.973-3.284A1 1 0 0 1 7.491 7h4.89l-.275-.553a1 1 0 0 1 1.788-.894'/%3E%3C/svg%3E"); +} + +.tabler-fidget-spinner { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 16v.01M6 16v.01M12 5v.01M12 12v.01M12 1a4 4 0 0 1 2.001 7.464l.001.072a4 4 0 0 1 1.987 3.758l.22.128a4 4 0 0 1 1.591-.417L18 12a4 4 0 1 1-3.994 3.77l-.28-.16c-.522.25-1.108.39-1.726.39c-.619 0-1.205-.14-1.728-.391l-.279.16L10 16a4 4 0 1 1-2.212-3.579l.222-.129a4 4 0 0 1 1.988-3.756L10 8.465A4 4 0 0 1 8.005 5.2L8 5a4 4 0 0 1 4-4'/%3E%3C/svg%3E"); +} + +.tabler-fidget-spinner-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 0a5 5 0 0 1 3.584 8.488l-.012.012a5 5 0 0 1 1.33 2.517l.018.101l.251-.048q.15-.025.3-.041l.304-.024L18 11a5 5 0 1 1-4.89 6.046l-.032-.164l-.24.048a5 5 0 0 1-.556.062L12 17q-.427 0-.84-.07l-.239-.048l-.004.025a5 5 0 0 1-3.331 3.834l-.22.068a5 5 0 1 1-.461-9.728l.173.036l.019-.102c.19-.95.653-1.824 1.331-2.516l-.05-.052a5.02 5.02 0 0 1-1.355-2.978l-.018-.244L7 5a5 5 0 0 1 5-5m6 15a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V16a1 1 0 0 0-1-1M6 15a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V16a1 1 0 0 0-1-1m6-4.995c-1.1 0-1.99.891-1.99 1.99v.02a1.99 1.99 0 0 0 3.98 0v-.02a1.99 1.99 0 0 0-1.99-1.99M12 4a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-file { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-3d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-7.5l4-1.5'/%3E%3Cpath d='m8 11.846l4 1.654V18l4-1.846v-4.308L12 10zM8 12v4.2l4 1.8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-ai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M10 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v4'/%3E%3Cpath d='M14 21v-4a2 2 0 1 1 4 0v4m-4-2h4m3-4v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-alert { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-4h.01M12 11v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-analytics { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-8-4v-5m3 5v-1m3 1v-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-arrow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-2-6H9'/%3E%3Cpath d='M11.5 17.5L9 15l2.5-2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-arrow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-8-6h6'/%3E%3Cpath d='M12.5 17.5L15 15l-2.5-2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-barcode { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M8 13h1v3H8zm4 0v3m3-3h1v3h-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M12 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v2m-2 11v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-broken { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 7V5a2 2 0 0 1 2-2h7l5 5v2m0 9a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2m0-3h.01M5 13h.01M5 10h.01M19 13h.01M19 16h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-certificate { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 8V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-5'/%3E%3Cpath d='M3 14a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M4.5 17L3 22l3-1.5L9 22l-1.5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-chart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M12 10v4h4'/%3E%3Cpath d='M8 14a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='m9 15l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='m10 13l-1 2l1 2m4-4l1 2l-1 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-code-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12H9v5h1m4-5h1v5h-1m0-14v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-cv { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M11 12.5a1.5 1.5 0 0 0-3 0v3a1.5 1.5 0 0 0 3 0m2-4.5l1.5 6l1.5-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-database { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 12.75a4 1.75 0 1 0 8 0a4 1.75 0 1 0-8 0'/%3E%3Cpath d='M8 12.5v3.75C8 17.216 9.79 18 12 18s4-.784 4-1.75V12.5M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-delta { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M9 17h6l-3-6z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-description { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-8-4h6m-6-4h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-description-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm3 14H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2m0-4H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-diff { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-11v4m-2-2h4m-4 5h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-digit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4M9 13a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1z'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-2-9v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-digit-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm-1 9h-1a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2m4 0a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0-1-1m-4 2v3h-1v-3z'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-dislike { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 15a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm3 0a1 1 0 0 1 1-1h3.756a1 1 0 0 1 .958.713l1.2 3c.09.303.133.63-.056.884c-.188.254-.542.403-.858.403h-2v2.467a1.1 1.1 0 0 1-2.015.61L6 19zm8-12v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 11V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M14 11h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H10m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-dots { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-8-7v.01m3-.01v.01m3-.01v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-download { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-4v-6'/%3E%3Cpath d='M9.5 14.5L12 17l2.5-2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-euro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-7H9'/%3E%3Cpath d='M14 11.172a3 3 0 1 0 0 5.656'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-excel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-7-9l4 5m-4 0l4-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-export { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M11.5 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v5m-5 6h7m-3-3l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2z'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-function { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M10.5 17h.333c.474 0 .87-.323.916-.746l.502-4.508c.047-.423.443-.746.916-.746h.333m-3 3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 5v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M3 7v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7l-5-5H5a2 2 0 0 0-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-horizontal-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m22 12l-.007-.117a1 1 0 0 0-.876-.876L21 11h-4l-.15-.005a2 2 0 0 1-1.844-1.838L15 9V5l-.007-.117a1 1 0 0 0-.876-.876L14 4H5a3 3 0 0 0-2.995 2.824L2 7v10a3 3 0 0 0 2.824 2.995L5 20h14a3 3 0 0 0 2.995-2.824L22 17z'/%3E%3Cpath d='M17 5v4l4.001.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-import { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 13V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-5.5M2 19h7m-3-3l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-infinity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.536 17.586a2.123 2.123 0 0 0-2.929 0a1.95 1.95 0 0 0 0 2.828c.809.781 2.12.781 2.929 0s-.805.778 0 0l1.46-1.41l1.46-1.419'/%3E%3Cpath d='m15.54 17.582l1.46 1.42l1.46 1.41c.809.78-.805-.779 0 0s2.12.781 2.929 0a1.95 1.95 0 0 0 0-2.828a2.123 2.123 0 0 0-2.929 0M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M9.5 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-info { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M11 14h1v4h1m-1-7h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-invoice { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2M9 7h1m-1 6h6m-2 4h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-invoice-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm4 15h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2m0-4H8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2M9 6H8a1 1 0 1 0 0 2h1a1 1 0 1 0 0-2'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-isr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='tablerFileIsr0' d='M15 3v4a1 1 0 0 0 1 1h4'/%3E%3C/defs%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cuse href='%23tablerFileIsr0'/%3E%3Cuse href='%23tablerFileIsr0'/%3E%3Cpath d='M6 8V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='m3 15l3-3l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-lambda { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-7-4l2-3'/%3E%3Cpath d='M15 17c-2.5 0-2.5-6-5-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-like { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm3 3a1 1 0 0 0 1 1h3.756a1 1 0 0 0 .958-.713l1.2-3c.09-.303.133-.63-.056-.884C12.67 16.149 12.316 16 12 16h-2v-2.467a1.1 1.1 0 0 0-2.015-.61L6 16zm8-17v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12.1V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-2.3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-8-7h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-minus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm3 11H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-music { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M10 16a1 1 0 1 0 2 0a1 1 0 1 0-2 0m2 0v-5l2 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-neutral { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-7-7h.01M14 14h.01M10 17h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-neutral-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm2 14h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m-3.995-4h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m4 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M7 3h7l5 5v7m0 4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5'/%3E%3C/svg%3E"); +} + +.tabler-file-orientation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M10 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v2m-6 10h5a2 2 0 0 0 2-2v-5'/%3E%3Cpath d='m15 22l-2-2l2-2m3-3l2-2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-pencil { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='m10 18l5-5a1.414 1.414 0 0 0-2-2l-5 5v2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-percent { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 17l4-4m0-10v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-7-8h.01M14 17h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-phone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M9 12a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-1 0za5 5 0 0 0 5 5h1a.5.5 0 0 0 0-1h-1a.5.5 0 0 0 0 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-10v6m-3-3h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-power { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='m12 11l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-power-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm.555 9.168a1 1 0 0 0-1.387.277l-2 3l-.057.097A1 1 0 0 0 10 16h2.13l-.962 1.445a1 1 0 1 0 1.664 1.11l2-3l.057-.097A1 1 0 0 0 14 14h-2.132l.964-1.445a1 1 0 0 0-.277-1.387'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-report { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 17a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M17 13v4h4M12 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M11.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v2m0 3v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-rss { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M12 17a3 3 0 0 0-3-3m6 3a6 6 0 0 0-6-6m0 6h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-sad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-7-7h.01M14 14h.01'/%3E%3Cpath d='M10 18a3.5 3.5 0 0 1 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-sad-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm2.571 15.18a4.5 4.5 0 0 0-5.142 0a1 1 0 1 0 1.142 1.64a2.5 2.5 0 0 1 2.858 0a1 1 0 0 0 1.142-1.64M10.006 12h-.011a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m4 0h-.011a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-scissors { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M14 17a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-6 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1 0l6-6m0 6l-6-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M12 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v4.5'/%3E%3Cpath d='M14 17.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0m4.5 2L21 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-settings { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V12m0 4v1.5m3.031-5.25l-1.299.75m-3.464 2l-1.3.75m6.032.053l-1.285-.773m-3.43-2.06L9 12.197M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-shredder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M3 12h18M6 16v2m4-2v6m4-6v2m4-2v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-signal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-7v.01'/%3E%3Cpath d='M9.525 11.525a3.5 3.5 0 0 0 0 4.95m4.95 0a3.5 3.5 0 0 0 0-4.95'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-smile { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-7-7h.01M14 14h.01'/%3E%3Cpath d='M10 17a3.5 3.5 0 0 0 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-smile-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm2.82 14.429a1 1 0 0 0-1.391-.25a2.5 2.5 0 0 1-2.858 0a1 1 0 0 0-1.142 1.642a4.5 4.5 0 0 0 5.142 0a1 1 0 0 0 .25-1.392M10.006 12h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m4 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 22.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M12 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-spreadsheet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M8 11h8v7H8zm0 4h8m-5-4v7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-stack { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M5 21h14M5 18h14M5 15h14'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='m11.8 16.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-star-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm-.2 9a.39.39 0 0 0-.351.217l-1.086 2.193l-2.428.352a.389.389 0 0 0-.217.665l1.757 1.707l-.415 2.411a.392.392 0 0 0 .568.41l2.172-1.138l2.172 1.138a.39.39 0 0 0 .567-.411l-.414-2.41l1.757-1.707a.39.39 0 0 0-.217-.665l-2.428-.352l-1.086-2.193A.39.39 0 0 0 11.8 11'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-symlink { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 21v-4a3 3 0 0 1 3-3h5'/%3E%3Cpath d='m9 17l3-3l-3-3m5-8v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 11V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2H7.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-text { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2M9 9h1m-1 4h6m-6 4h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-text-ai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M10 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v3.5M9 9h1m-1 4h2.5M9 17h1'/%3E%3Cpath d='M14 21v-4a2 2 0 1 1 4 0v4m-4-2h4m3-4v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-text-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm3 14H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2m0-4H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2m-5-4H9a1 1 0 1 0 0 2h1a1 1 0 0 0 0-2'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-text-shield { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 3v4a.997.997 0 0 0 1 1h4'/%3E%3Cpath d='M11 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v3.5M8 9h1m-1 3.994h3m-3 4.003h2'/%3E%3Cpath d='M21 15.994c0 4-2.5 6-3.5 6s-3.5-2-3.5-6c1 0 2.5-.5 3.5-1.5c1 1 2.5 1.5 3.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-text-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M12 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v3.5M9 9h1m-1 4h6m-6 4h3m7 5.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-time { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M8 14a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M12 12.496V14l1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-bmp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4m-1 6h1.5a1.5 1.5 0 0 0 0-3H18v6M4 21h1.5a1.5 1.5 0 0 0 0-3H4h1.5a1.5 1.5 0 0 0 0-3H4zm6 0v-6l2.5 3l2.5-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-css { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M8 16.5a1.5 1.5 0 0 0-3 0v3a1.5 1.5 0 0 0 3 0m3 .75c0 .414.336.75.75.75H13a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75m3 4.5c0 .414.336.75.75.75H19a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-csv { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M7 16.5a1.5 1.5 0 0 0-3 0v3a1.5 1.5 0 0 0 3 0m3 .75c0 .414.336.75.75.75H12a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75m3-.75l2 6l2-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-doc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M5 15v6h1a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2zm15 1.5a1.5 1.5 0 0 0-3 0v3a1.5 1.5 0 0 0 3 0M12.5 15a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-3 0v-3a1.5 1.5 0 0 1 1.5-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-docx { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M2 15v6h1a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2zm15 1.5a1.5 1.5 0 0 0-3 0v3a1.5 1.5 0 0 0 3 0M9.5 15a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-3 0v-3A1.5 1.5 0 0 1 9.5 15m10 0l3 6m-3 0l3-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-html { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M2 21v-6m3 0v6m-3-3h3m15-3v6h2m-9 0v-6l2 3l2-3v6m-9.5-6h3M9 15v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-jpg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4m-8 6h1.5a1.5 1.5 0 0 0 0-3H11v6m9-6h-1a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h1v-3M5 15h3v4.5a1.5 1.5 0 0 1-3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-js { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4M3 15h3v4.5a1.5 1.5 0 0 1-3 0m6 .75c0 .414.336.75.75.75H11a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-jsx { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M4 15h3v4.5a1.5 1.5 0 0 1-3 0m6 .75c0 .414.336.75.75.75H12a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75m3-.75l4 6m-4 0l4-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-pdf { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M5 18h1.5a1.5 1.5 0 0 0 0-3H5v6m12-3h2m1-3h-3v6m-6-6v6h1a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-php { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M5 18h1.5a1.5 1.5 0 0 0 0-3H5v6m12-3h1.5a1.5 1.5 0 0 0 0-3H17v6m-6 0v-6m3 0v6m-3-3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-png { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4m1 3h-1a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h1v-3M5 18h1.5a1.5 1.5 0 0 0 0-3H5v6m6 0v-6l3 6v-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-ppt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4M5 18h1.5a1.5 1.5 0 0 0 0-3H5v6m6-3h1.5a1.5 1.5 0 0 0 0-3H11v6m5.5-6h3M18 15v6'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-rs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4M9 20.25c0 .414.336.75.75.75H11a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-1M3 18h1.5a1.5 1.5 0 0 0 0-3H3v6m3 0l-2-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-sql { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4M5 20.25c0 .414.336.75.75.75H7a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H6a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4m-1 3v6h2m-7-6a2 2 0 0 1 2 2v2a2 2 0 1 1-4 0v-2a2 2 0 0 1 2-2m1 5l1.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-svg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M4 20.25c0 .414.336.75.75.75H6a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75m3-.75l2 6l2-6m6 0h-1a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h1v-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-ts { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-1'/%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4M9 20.25c0 .414.336.75.75.75H11a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75M3.5 15h3M5 15v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-tsx { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4'/%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4m-3 7l4 6m-4 0l4-6m-10 5.25c0 .414.336.75.75.75H12a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75M4.5 15h3M6 15v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-txt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4m-2.5 7h3'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M4.5 15h3M6 15v6m12-6v6m-8-6l4 6m-4 0l4-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-vue { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M4 15l2 6l2-6m3 0v4.5a1.5 1.5 0 0 0 3 0V15m6 0h-3v6h3m-3-3h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-xls { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M4 15l4 6m-4 0l4-6m9 5.25c0 .414.336.75.75.75H19a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75M11 15v6h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-xml { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4M4 15l4 6m-4 0l4-6m11 0v6h3m-11 0v-6l2.5 3l2.5-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-type-zip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M5 12V5a2 2 0 0 1 2-2h7l5 5v4m-3 6h1.5a1.5 1.5 0 0 0 0-3H16v6m-4-6v6m-7-6h3l-3 6h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-typography { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-6-3h2m-1 0v-7'/%3E%3Cpath d='M9 12v-1h6v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-unknown { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-4v.01'/%3E%3Cpath d='M12 14a1.5 1.5 0 1 0-1.14-2.474'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-upload { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-5-10v6'/%3E%3Cpath d='M9.5 13.5L12 11l2.5 2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-vector { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4M8 16.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0m5-4a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='M9.5 15a2.5 2.5 0 0 1 2.5-2.5h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-word { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2'/%3E%3Cpath d='m9 12l1.333 5L12 13l1.667 4L15 12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2m-7-9l4 4m0-4l-4 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='m12 2l.117.007a1 1 0 0 1 .876.876L13 3v4l.005.15a2 2 0 0 0 1.838 1.844L15 9h4l.117.007a1 1 0 0 1 .876.876L20 10v9a3 3 0 0 1-2.824 2.995L17 22H7a3 3 0 0 1-2.995-2.824L4 19V5a3 3 0 0 1 2.824-2.995L7 2zm-1.489 9.14a1 1 0 0 0-1.301 1.473l.083.094L10.585 14l-1.292 1.293l-.083.094a1 1 0 0 0 1.403 1.403l.094-.083L12 15.415l1.293 1.292l.094.083a1 1 0 0 0 1.403-1.403l-.083-.094L13.415 14l1.292-1.293l.083-.094a1 1 0 0 0-1.403-1.403l-.094.083L12 12.585l-1.293-1.292l-.094-.083z'/%3E%3Cpath d='M19 7h-4l-.001-4.001z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-file-zip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 20.735A2 2 0 0 1 5 19V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-1'/%3E%3Cpath d='M11 17a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2m0-12h-1m3 2h-1m-1 2h-1m3 2h-1m-1 2h-1m3 2h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-files { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M18 17h-7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4l5 5v7a2 2 0 0 1-2 2'/%3E%3Cpath d='M16 17v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-files-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 17h-6a2 2 0 0 1-2-2V9m0-4a2 2 0 0 1 2-2h4l5 5v7c0 .294-.063.572-.177.823'/%3E%3Cpath d='M16 17v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-filter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h16v2.172a2 2 0 0 1-.586 1.414L15 12v7l-6 2v-8.5L4.52 7.572A2 2 0 0 1 4 6.227z'/%3E%3C/svg%3E"); +} + +.tabler-filter-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.991 19.67L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v3m4 1l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-filter-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-3 1v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v1.5m1 5.5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-filter-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.18 20.274L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v3m0 4l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-filter-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.19 20.27L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v1.5m5 7.5l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-filter-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-3 1v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v1.5m2.001 5.5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-filter-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.705 19.765L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v.5m1 8.5l5-5m0 5v.01M16 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-filter-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.25 19.583L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12m6 3h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-filter-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-3 1v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v3m4 1v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-filter-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.97 20.344L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v1.5m3.42 2.11a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/svg%3E"); +} + +.tabler-filter-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h16v2.172a2 2 0 0 1-.586 1.414L15 12v7l-6 2v-8.5L4.52 7.572A2 2 0 0 1 4 6.227zm15 12v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-filter-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v2.227l.008.223a3 3 0 0 0 .772 1.795L8 12.886V21a1 1 0 0 0 1.316.949l6-2l.108-.043A1 1 0 0 0 16 19v-6.586l4.121-4.12A3 3 0 0 0 21 6.171V4a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-filter-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.888 20.37L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414l-3.503 3.503M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-filter-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-3 1v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v3m1 4h6'/%3E%3C/svg%3E"); +} + +.tabler-filter-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h12v2.172a2 2 0 0 1-.586 1.414L15.5 11.5M15 15v4l-6 2v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-filter-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.97 19.677L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v1.5m2 3.5v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-filter-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-3 1v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12m6.121 8.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-filter-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-3 1v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v3m1 4h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-filter-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 19l-6 2v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12m4 10v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-filter-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.36 20.213L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12m0 6a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-filter-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.713 19.762L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v1m1 9l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-filter-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.042 20.32L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12m2.8 8.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-filter-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-3 1v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v2m4 8v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-filter-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.758 19.414L9 21v-8.5L4.52 7.572A2 2 0 0 1 4 6.227V4h16v2.172a2 2 0 0 1-.586 1.414L15 12v1.5m7 8.5l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-filters { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 8a5 5 0 1 0 10 0A5 5 0 1 0 7 8'/%3E%3Cpath d='M8 11a5 5 0 1 0 3.998 1.997'/%3E%3Cpath d='M12.002 19.003A5 5 0 1 0 16 11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-filters-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M19.396 11.056a6 6 0 0 1-5.647 10.506q.206-.21.396-.44a8 8 0 0 0 1.789-6.155a8.02 8.02 0 0 0 3.462-3.911m-14.787-.005a7.99 7.99 0 0 0 9.386 4.698a6 6 0 1 1-9.534-4.594z'/%3E%3Cpath d='M12 2a6 6 0 1 1-6 6l.004-.225A6 6 0 0 1 12 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fingerprint { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.9 7a8 8 0 0 1 1.1 5v1a6 6 0 0 0 .8 3M8 11a4 4 0 0 1 8 0v1a10 10 0 0 0 2 6'/%3E%3Cpath d='M12 11v2a14 14 0 0 0 2.5 8M8 15a18 18 0 0 0 1.8 6m-4.9-2a22 22 0 0 1-.9-7v-1a8 8 0 0 1 12-6.95'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fingerprint-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.9 7a8 8 0 0 1 1.1 5v1a6 6 0 0 0 .8 3M8 11c0-.848.264-1.634.713-2.28m2.4-1.621A4 4 0 0 1 16 11v1m-4 0v1a14 14 0 0 0 2.5 8M8 15a18 18 0 0 0 1.8 6m-4.9-2a22 22 0 0 1-.9-7v-1a8 8 0 0 1 1.854-5.143M8.03 4.032A8 8 0 0 1 16 4.05M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-fingerprint-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 0 1 6 0c0 1.657.612 3.082 1 4'/%3E%3Cpath d='M12 11v1.75c-.001 1.11.661 2.206 1 3.25m-4-1.75c.068.58.358 1.186.5 1.75M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fire-extinguisher { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7a4 4 0 0 1 4 4v9a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-9a4 4 0 0 1 4-4m-3 9h6m-3-9V4m4 1l-4-1l4-1m-4 1H9a3 3 0 0 0-3 3'/%3E%3C/svg%3E"); +} + +.tabler-fire-hydrant { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21h14m-2 0v-5h1a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1V8A5 5 0 0 0 7 8v4H6a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h1v5'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6 8h12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fire-hydrant-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 21h14m-2 0v-4m2-2v-2a1 1 0 0 0-1-1h-1V8a5 5 0 0 0-8.533-3.538M7.08 7.1A5 5 0 0 0 7 8v4H6a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h1v5m5-9a2 2 0 1 0 2 2M6 8h2m4 0h6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-firetruck { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M7 18h8m4 0h2v-6a5 5 0 0 0-5-5h-1l1.5 5H21m-9 6V7h3M3 17v-5h9M3 9l18-6M6 12V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-first-aid-kit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8V6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M4 10a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm6 4h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-first-aid-kit-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.595 4.577A2 2 0 0 1 10 4h4a2 2 0 0 1 2 2v2m-4 0h6a2 2 0 0 1 2 2v6m-.576 3.405A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2m2 6h4m-2-2v4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-fish { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.69 7.44A6.97 6.97 0 0 0 15 12a6.97 6.97 0 0 0 1.699 4.571'/%3E%3Cpath d='M2 9.504c7.715 8.647 14.75 10.265 20 2.498C16.75 4.241 9.715 5.86 2 14.506M18 11v.01'/%3E%3Cpath d='M11.5 10.5q-1 1.5 0 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fish-bone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.69 7.44A6.97 6.97 0 0 0 15 12a6.97 6.97 0 0 0 1.699 4.571c1.914-.684 3.691-2.183 5.301-4.565c-1.613-2.384-3.394-3.883-5.312-4.565M2 9.504a41 41 0 0 0 2.422 2.504A40 40 0 0 0 2 14.506M18 11v.01M4.422 12H15m-8-2v4m4-6v8'/%3E%3C/svg%3E"); +} + +.tabler-fish-bone-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.675 6.44l.118.005a1 1 0 0 1 .232.052l.032.015l.273.103c1.936.771 3.69 2.27 5.253 4.476l.245.355a1 1 0 0 1 0 1.12c-1.702 2.519-3.636 4.176-5.792 4.947a1 1 0 0 1-1.093-.288A7.97 7.97 0 0 1 14.06 13H12v3a1 1 0 0 1-2 0v-3H8v1a1 1 0 0 1-2 0v-1H4.834l-.335.324a39 39 0 0 0-1.751 1.846a1 1 0 0 1-1.496-1.328q.593-.667 1.214-1.308l.522-.528l-.523-.529a42 42 0 0 1-.613-.648l-.6-.661A1 1 0 1 1 2.748 8.84a40 40 0 0 0 2.069 2.161L6 11v-1a1 1 0 1 1 2 0v1h2V8a1 1 0 0 1 2 0v3h2.062a7.97 7.97 0 0 1 1.656-3.953l.196-.24l.075-.081l.105-.088l.068-.048l.097-.052l.069-.03l.138-.042l.091-.017q.059-.007.118-.009M18 10a1 1 0 0 0-.993.883L17 11.01a1 1 0 0 0 1.993.117L19 11a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-fish-christianity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 7S16.354 17 9.692 17c-3.226.025-6.194-1.905-7.692-5c1.498-3.095 4.466-5.025 7.692-5C16.354 7 22 17 22 17'/%3E%3C/svg%3E"); +} + +.tabler-fish-hook { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 9v6a5 5 0 0 1-10 0v-4l3 3'/%3E%3Cpath d='M14 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-2V3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fish-hook-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 9v3m-.085 3.924A5 5 0 0 1 6 15v-4l3 3m5-7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-2V3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-fish-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.69 7.44a6.97 6.97 0 0 0-1.63 3.635'/%3E%3Cpath d='M2 9.504c5.307 5.948 10.293 8.57 14.597 7.1m2.583-1.449c.988-.788 1.93-1.836 2.82-3.153c-3-4.443-6.596-5.812-10.564-4.548M8.672 8.72C6.527 9.986 4.294 11.935 2 14.506M18 11v.01m-6.847.159q-.43 1.166.347 2.331M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-flag { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v9a5 5 0 0 1-7 0a5 5 0 0 0-7 0zm0 16v-7'/%3E%3C/svg%3E"); +} + +.tabler-flag-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14h14V5H5v16'/%3E%3C/svg%3E"); +} + +.tabler-flag-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a1 1 0 0 1 .993.883L20 5v9a1 1 0 0 1-.883.993L19 15H6v6a1 1 0 0 1-.883.993L5 22a1 1 0 0 1-.993-.883L4 21V5a1 1 0 0 1 .883-.993L5 4z'/%3E%3C/svg%3E"); +} + +.tabler-flag-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14h9m4 0h1V5H9M5 5v16M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-flag-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14h14l-4.5-4.5L19 5H5v16'/%3E%3C/svg%3E"); +} + +.tabler-flag-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4c.852 0 1.297.986.783 1.623l-.076.084L15.915 9.5l3.792 3.793c.603.602.22 1.614-.593 1.701L19 15H6v6a1 1 0 0 1-.883.993L5 22a1 1 0 0 1-.993-.883L4 21V5a1 1 0 0 1 .883-.993L5 4z'/%3E%3C/svg%3E"); +} + +.tabler-flag-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16m-2.778-.118A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v5M5 21v-7'/%3E%3C/svg%3E"); +} + +.tabler-flag-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.673 15.36A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v7M5 21v-7m14 2l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-flag-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.342 14.941A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v7M5 21v-7m11 5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-flag-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.767 15.12A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v8.5M5 21v-7m10 5l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-flag-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.41 14.973A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v8M5 21v-7m15 7l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-flag-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.901 14.702A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v6.5M5 21v-7m12.001 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-flag-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.804 14.641A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v8M5 21v-7m11 7l5-5m0 5v.01M16 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-flag-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.222 14.882A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v5M5 21v-7m16 1h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-flag-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.434 15.315A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v7M5 21v-7m14 2v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-flag-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.035 15.408A4.98 4.98 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v7M5 21v-7m14 2v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-flag-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5a1 1 0 0 1 .3-.714a6 6 0 0 1 8.213-.176l.351.328a4 4 0 0 0 5.272 0l.249-.227c.61-.483 1.527-.097 1.61.676L20 5v9a1 1 0 0 1-.3.714a6 6 0 0 1-8.213.176l-.351-.328A4 4 0 0 0 6 14.448V21a1 1 0 0 1-1.993.117L4 21z'/%3E%3C/svg%3E"); +} + +.tabler-flag-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.33 13.447A5 5 0 0 0 5 14V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v6M5 21v-7m13 8l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-flag-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.373 15.301A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v9M5 21v-7m11 5h6'/%3E%3C/svg%3E"); +} + +.tabler-flag-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5v16M19 5v9M7.641 3.645A5 5 0 0 1 12 5a5 5 0 0 0 7 0M5 14a5 5 0 0 1 7 0a4.98 4.98 0 0 0 3.437 1.429m3.019-.966q.285-.21.544-.463M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-flag-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.536 15.029A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v8.5M5 21v-7m12 3v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-flag-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.857 14.675A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v6M5 21v-7m16.121 6.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-flag-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.433 15.315A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v7M5 21v-7m11 5h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-flag-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 15a4.9 4.9 0 0 1-1.5-1a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v6M5 21v-7m14 8v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-flag-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v6M5 21v-7m10 4a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-flag-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.13 14.833A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v8M5 21v-7m11 8l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-flag-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.165 15.249A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v6.5M5 21v-7m14 8.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-flag-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.475 13.551A5 5 0 0 0 5 14V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v5M5 21v-7m12.8 6.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-flag-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.138 15.241A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v7M5 21v-7m14 8v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-flag-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.533 15.028A5 5 0 0 1 12 14a5 5 0 0 0-7 0V5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v8.5M5 21v-7m17 8l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-flame { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10.941c2.333-3.308.167-7.823-1-8.941c0 3.395-2.235 5.299-3.667 6.706C5.903 10.114 5 12.327 5 14.294C5 17.998 8.134 21 12 21s7-3.002 7-6.706c0-1.712-1.232-4.403-2.333-5.588c-2.084 3.353-3.257 3.353-4.667 2.235'/%3E%3C/svg%3E"); +} + +.tabler-flame-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2c0-.88 1.056-1.331 1.692-.722c1.958 1.876 3.096 5.995 1.75 9.12l-.08.174l.012.003c.625.133 1.203-.43 2.303-2.173l.14-.224a1 1 0 0 1 1.582-.153C18.733 9.46 20 12.402 20 14.295C20 18.56 16.409 22 12 22s-8-3.44-8-7.706c0-2.252 1.022-4.716 2.632-6.301l.605-.589c.241-.236.434-.43.618-.624C9.285 5.268 10 3.856 10 2'/%3E%3C/svg%3E"); +} + +.tabler-flame-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.973 8.974C8.638 9.352 8.303 9.69 8 10c-1.226 1.26-2 3.24-2 5a6 6 0 0 0 11.472 2.466m.383-3.597C17.535 12.46 16.733 10.824 16 10q-.42.706-.79 1.202m-2.358-2.35C12.784 6.695 11.67 4.668 11 4c0 .968-.18 1.801-.465 2.527M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-flare { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l3 6l6 3l-6 3l-3 6l-3-6l-6-3l6-3z'/%3E%3C/svg%3E"); +} + +.tabler-flare-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.106 2.553a1 1 0 0 1 1.788 0l2.851 5.701l5.702 2.852a1 1 0 0 1 .11 1.725l-.11.063l-5.702 2.851l-2.85 5.702a1 1 0 0 1-1.726.11l-.063-.11l-2.852-5.702l-5.701-2.85a1 1 0 0 1-.11-1.726l.11-.063l5.701-2.852z'/%3E%3C/svg%3E"); +} + +.tabler-flask { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 3h6m-5 6h4m-4-6v6L6 20a.7.7 0 0 0 .5 1h11a.7.7 0 0 0 .5-1L14 9V3'/%3E%3C/svg%3E"); +} + +.tabler-flask-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.1 15h11.8M14 3v7.342A6 6 0 0 1 15.318 21H8.683A6 6 0 0 1 10 10.34V3zM9 3h6'/%3E%3C/svg%3E"); +} + +.tabler-flask-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2a1 1 0 0 1 0 2v5.674l.062.03a7 7 0 0 1 3.85 5.174l.037.262a7 7 0 0 1-3.078 6.693a1 1 0 0 1-.553.167H8.683a1 1 0 0 1-.552-.166A7 7 0 0 1 8.938 9.7L9 9.672V4a1 1 0 1 1 0-2zm-2 2h-2v6.34a1 1 0 0 1-.551.894l-.116.049A5 5 0 0 0 7.413 14h9.172a5 5 0 0 0-2.918-2.715a1 1 0 0 1-.667-.943z'/%3E%3C/svg%3E"); +} + +.tabler-flask-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.1 15H15m2.742 2.741A6 6 0 0 1 15.318 21H8.683A6 6 0 0 1 10 10.34v-.326M10 6V3h4v7m.613.598a6 6 0 0 1 2.801 2.817M9 3h6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-flask-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2a1 1 0 0 1 0 2v4.826l3.932 10.814l.034.077a1.7 1.7 0 0 1-.002 1.193l-.07.162a1.7 1.7 0 0 1-1.213.911L17.5 22h-11l-.181-.017a1.7 1.7 0 0 1-1.285-2.266l.039-.09L9 8.823V4a1 1 0 1 1 0-2zm-2 2h-2v4h2z'/%3E%3C/svg%3E"); +} + +.tabler-flask-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 3h6m-2 6h1m-4-6v3m-.268 3.736L6 20a.7.7 0 0 0 .5 1h11a.7.7 0 0 0 .5-1l-1.143-3.142m-2.288-6.294L14 9V3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-flip-flops { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 4c2.21 0 4 1.682 4 3.758q.002.117-.008.234l-.6 9.014c-.11 1.683-1.596 3-3.392 3s-3.28-1.311-3.392-3l-.6-9.014c-.138-2.071 1.538-3.855 3.743-3.985a4 4 0 0 1 .25-.007z'/%3E%3Cpath d='M14.5 14Q16 9 18 9t3.5 5M18 16v1M6 4c2.21 0 4 1.682 4 3.758q.002.117-.008.234l-.6 9.014c-.11 1.683-1.596 3-3.392 3s-3.28-1.311-3.392-3l-.6-9.014C1.87 5.921 3.546 4.137 5.75 4.007C5.834 4.007 5.917 4 6 4'/%3E%3Cpath d='M2.5 14Q4 9 6 9t3.5 5M6 16v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-flip-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h18M7 16h10L7 21zm0-8h10L7 3z'/%3E%3C/svg%3E"); +} + +.tabler-flip-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v18m4-14v10h5zM8 7v10H3z'/%3E%3C/svg%3E"); +} + +.tabler-float-center { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 7h1m-1 4h1m14-4h1m-1 4h1M4 15h16M4 19h16'/%3E%3C/svg%3E"); +} + +.tabler-float-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 1h6m-6 4h6M4 15h16M4 19h16'/%3E%3C/svg%3E"); +} + +.tabler-float-none { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 9h16M4 19h16'/%3E%3C/svg%3E"); +} + +.tabler-float-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 7h6m-6 4h6m-6 4h16M4 19h16'/%3E%3C/svg%3E"); +} + +.tabler-flower { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M12 2a3 3 0 0 1 3 3q0 .843-.776 2.64L13.5 9l1.76-1.893q.748-.899 1.27-1.205a2.97 2.97 0 0 1 4.07 1.099a3.01 3.01 0 0 1-1.09 4.098q-.561.326-1.846.535L15 12l2.4.326c1 .145 1.698.337 2.11.576A3.01 3.01 0 0 1 20.6 17a2.97 2.97 0 0 1-4.07 1.098q-.522-.303-1.27-1.205L13.5 15l.724 1.36q.775 1.799.776 2.64a3 3 0 0 1-6 0q0-.843.776-2.64L10.5 15l-1.76 1.893q-.748.9-1.27 1.205A2.97 2.97 0 0 1 3.4 17a3.01 3.01 0 0 1 1.09-4.098q.561-.326 1.846-.536L9 12l-2.4-.325c-1-.145-1.698-.337-2.11-.576A3.01 3.01 0 0 1 3.4 7a2.97 2.97 0 0 1 4.07-1.099q.522.304 1.27 1.205L10.5 9Q9 5.562 9 5a3 3 0 0 1 3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-flower-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a4 4 0 0 1 4 4l-.002.055l.03-.018a3.97 3.97 0 0 1 2.79-.455l.237.056a3.97 3.97 0 0 1 2.412 1.865a4.01 4.01 0 0 1-1.455 5.461l-.068.036l.071.039a4.01 4.01 0 0 1 1.555 5.27l-.101.186a3.97 3.97 0 0 1-5.441 1.468l-.03-.02L16 19a4 4 0 0 1-3.8 3.995L12 23a4 4 0 0 1-4-4l.001-.056l-.029.019a3.97 3.97 0 0 1-2.79.456l-.236-.056a3.97 3.97 0 0 1-2.413-1.865a4.01 4.01 0 0 1 1.453-5.46l.07-.038l-.071-.038a4.01 4.01 0 0 1-1.555-5.27l.1-.187a3.97 3.97 0 0 1 5.444-1.468L8 5.055V5a4 4 0 0 1 3.8-3.995zm0 8a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E"); +} + +.tabler-flower-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.875 9.882a3 3 0 0 0 4.247 4.238m.581-3.423a3 3 0 0 0-1.418-1.409'/%3E%3Cpath d='M9 5a3 3 0 0 1 6 0q0 .843-.776 2.64L13.5 9l1.76-1.893q.748-.899 1.27-1.205a2.97 2.97 0 0 1 4.07 1.099a3.01 3.01 0 0 1-1.09 4.098q-.561.326-1.846.535l-1.779.244m.292.282l1.223.166c1 .145 1.698.337 2.11.576a3.01 3.01 0 0 1 1.226 3.832m-2.277 1.733a2.97 2.97 0 0 1-1.929-.369q-.522-.303-1.27-1.205L13.5 15l.724 1.36q.775 1.799.776 2.64a3 3 0 0 1-6 0q0-.843.776-2.64L10.5 15l-1.76 1.893q-.748.9-1.27 1.205A2.97 2.97 0 0 1 3.4 17a3.01 3.01 0 0 1 1.09-4.098q.561-.326 1.846-.536L9 12l-2.4-.325c-1-.145-1.698-.337-2.11-.576A3.01 3.01 0 0 1 3.4 7a2.97 2.97 0 0 1 2.134-1.467M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-focus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='.5' fill='black'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-focus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='.5' fill='black'/%3E%3Cpath d='M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0m7-9v2m-9 7h2m7 7v2m7-9h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-focus-auto { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2m-10-1v-4a2 2 0 1 1 4 0v4m-4-2h4'/%3E%3C/svg%3E"); +} + +.tabler-focus-centered { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2'/%3E%3C/svg%3E"); +} + +.tabler-fold { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v6l3-3M9 6l3 3m0 12v-6l3 3m-6 0l3-3m-8-3h1m4 0h1m4 0h1m4 0h1'/%3E%3C/svg%3E"); +} + +.tabler-fold-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 11v8l3-3m-6 0l3 3M9 7h1m4 0h1m4 0h1M4 7h1'/%3E%3C/svg%3E"); +} + +.tabler-fold-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13V5L9 8m6 0l-3-3M9 17h1m4 0h1m4 0h1M4 17h1'/%3E%3C/svg%3E"); +} + +.tabler-folder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-folder-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v3.5M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-folder-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v3m-5 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-folder-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v4m-6 6l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-folder-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v4m-1 8l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-folder-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v3m-3.999 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-folder-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v1.5m0 4.5h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-folder-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v3.5M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-folder-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v3.5M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-folder-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3a1 1 0 0 1 .608.206l.1.087L12.414 6H19a3 3 0 0 1 2.995 2.824L22 9v8a3 3 0 0 1-2.824 2.995L19 20H5a3 3 0 0 1-2.995-2.824L2 17V6a3 3 0 0 1 2.824-2.995L5 3z'/%3E%3C/svg%3E"); +} + +.tabler-folder-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.5 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v2'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-folder-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v6m-5 4h6'/%3E%3C/svg%3E"); +} + +.tabler-folder-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h1l3 3h7a2 2 0 0 1 2 2v8m-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 1.189-1.829M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-folder-open { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 19l2.757-7.351A1 1 0 0 1 8.693 11H21a1 1 0 0 1 .986 1.164l-.996 5.211A2 2 0 0 1 19.026 19za2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E"); +} + +.tabler-folder-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v4m-4 4v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-folder-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v2.5m.121 8.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-folder-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v3.5M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-folder-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v2.5M19 22v.01'/%3E%3Cpath d='M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-folder-root { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 13a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2 2v4'/%3E%3Cpath d='M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-folder-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v2.5M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-folder-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v4m-5 9l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-folder-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v2.5m-3.2 9.317l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-folder-symlink { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21v-4a3 3 0 0 1 3-3h5'/%3E%3Cpath d='m8 17l3-3l-3-3'/%3E%3Cpath d='M3 11V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-folder-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v3.5M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-folder-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 19H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4l3 3h7a2 2 0 0 1 2 2v4m1 9l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-folders { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 3h3l2 2h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2'/%3E%3Cpath d='M17 16v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-folders-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a1 1 0 0 1 .707.293L14.415 4H19a3 3 0 0 1 2.995 2.824L22 7v7a3 3 0 0 1-3 3h-1v1a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h1V5a3 3 0 0 1 3-3zM6 8H5a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-1H9a3 3 0 0 1-3-3z'/%3E%3C/svg%3E"); +} + +.tabler-folders-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 17H9a2 2 0 0 1-2-2V7m1.177-2.823C8.428 4.063 8.707 4 9 4h3l2 2h5a2 2 0 0 1 2 2v7c0 .55-.223 1.05-.583 1.411'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-forbid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-3l6 6'/%3E%3C/svg%3E"); +} + +.tabler-forbid-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6 3l6-6'/%3E%3C/svg%3E"); +} + +.tabler-forbid-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-1.293 4.953a1 1 0 0 0-1.414 0l-6 6l-.083.094a1 1 0 0 0 1.497 1.32l6-6l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-forbid-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M9.613 8.21a1 1 0 0 0-1.32 1.497l6 6l.094.083a1 1 0 0 0 1.32-1.497l-6-6z'/%3E%3C/svg%3E"); +} + +.tabler-forklift { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m9 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-5 0h5'/%3E%3Cpath d='M3 17v-6h13v6M5 11V7h4m0 4V5h4l3 6m6 4h-3V5m-3 8h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-forms { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3M6 3a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3m7-14h7a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-7M5 7H4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h1m12-5h.01M13 12h.01'/%3E%3C/svg%3E"); +} + +.tabler-fountain { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 16v-5a2 2 0 1 0-4 0m10 5v-5a2 2 0 1 1 4 0'/%3E%3Cpath d='M12 16V6a3 3 0 0 1 6 0M6 6a3 3 0 0 1 6 0M3 16h18v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fountain-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2a4 4 0 0 1 4 4a1 1 0 0 1-1.993.117L17 6a2 2 0 0 0-3.995-.15L13 6v9h1v-4a3 3 0 0 1 6 0a1 1 0 0 1-1.993.117L18 11a1 1 0 0 0-1.993-.117L16 11v4h5a1 1 0 0 1 .993.883L22 16v2a4 4 0 0 1-3.8 3.995L18 22H6a4 4 0 0 1-3.995-3.8L2 18v-2a1 1 0 0 1 .883-.993L3 15h5v-4a1 1 0 0 0-1.993-.117L6 11a1 1 0 0 1-2 0a3 3 0 0 1 5.995-.176L10 11v4h1V6a2 2 0 1 0-4 0a1 1 0 1 1-2 0a4 4 0 0 1 7.001-2.645A3.98 3.98 0 0 1 15 2'/%3E%3C/svg%3E"); +} + +.tabler-fountain-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 16v-5a2 2 0 1 0-4 0m10 5v-1m0-4a2 2 0 1 1 4 0m-7 5v-4m0-4V6a3 3 0 0 1 6 0'/%3E%3Cpath d='M7.451 3.43A3 3 0 0 1 12 6m8 10h1v1m-.871 3.114A3 3 0 0 1 18 21H6a3 3 0 0 1-3-3v-2h13M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-frame { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7h16M4 17h16M7 4v16M17 4v16'/%3E%3C/svg%3E"); +} + +.tabler-frame-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7h3m4 0h9M4 17h13M7 7v13M17 4v9m0 4v3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-free-rights { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M13.867 9.75c-.246-.48-.708-.769-1.2-.75h-1.334C10.597 9 10 9.67 10 10.5c0 .827.597 1.499 1.333 1.499h1.334c.736 0 1.333.671 1.333 1.5c0 .828-.597 1.499-1.333 1.499h-1.334c-.492.019-.954-.27-1.2-.75M12 7v2m0 6v2M6 6l1.5 1.5m9 9L18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-freeze-column { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 9.5l-6 6M9 4l-6 6m6 5l-5 5M9 3v18M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-freeze-row { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm18 4H3m12-6L9 9m.5-6l-6 6M20 3.5L14.5 9'/%3E%3C/svg%3E"); +} + +.tabler-freeze-row-column { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm12-2L3 15M9.5 3l-6 6M20 3.5L14.5 9M9 15l-5 5'/%3E%3Cpath d='M21 9H9v12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-fridge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2zm0 5h14M9 13v3M9 6v1'/%3E%3C/svg%3E"); +} + +.tabler-fridge-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h10a2 2 0 0 1 2 2v10m0 4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5m0 5h5m4 0h5M9 13v3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-friends { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 17v-5l-1-1v-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4l-1 1v5m6-17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 17v-4h-2l2-6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1l2 6h-2v4'/%3E%3C/svg%3E"); +} + +.tabler-friends-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 0 0 2 2m2-2a2 2 0 0 0-2-2M5 22v-5l-1-1v-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4l-1 1v5m6-17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 17v-4h-2l1.254-3.763m1.036-2.942A1 1 0 0 1 16 11h2a1 1 0 0 1 1 1l1.503 4.508M19 19v3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-frustum { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18.402 5.508l2.538 10.158a1.99 1.99 0 0 1-1.064 2.278L12.84 21.31a1.95 1.95 0 0 1-1.682 0l-7.035-3.365a1.99 1.99 0 0 1-1.064-2.278L5.598 5.508a1.98 1.98 0 0 1 1.11-1.328l4.496-2.01a1.95 1.95 0 0 1 1.59 0l4.496 2.01c.554.246.963.736 1.112 1.328'/%3E%3Cpath d='m18 4.82l-5.198 2.324a1.96 1.96 0 0 1-1.602 0L6 4.819m6 2.501V21.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-frustum-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m7.72 3.728l3.484-1.558a1.95 1.95 0 0 1 1.59 0l4.496 2.01c.554.246.963.736 1.112 1.328l2.538 10.158c.103.412.07.832-.075 1.206m-2.299 1.699l-5.725 2.738a1.95 1.95 0 0 1-1.682 0l-7.035-3.365a1.99 1.99 0 0 1-1.064-2.278l2.52-10.08'/%3E%3Cpath d='m18 4.82l-5.198 2.324a1.96 1.96 0 0 1-1.602 0m.8.176V8m0 4v9.5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-frustum-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.841 21.309a1.95 1.95 0 0 1-1.682 0l-7.035-3.365a1.99 1.99 0 0 1-1.064-2.278L5.598 5.508a1.98 1.98 0 0 1 1.11-1.328l4.496-2.01a1.95 1.95 0 0 1 1.59 0l4.496 2.01c.554.246.963.736 1.112 1.328l1.67 6.683'/%3E%3Cpath d='m18 4.82l-5.198 2.324a1.96 1.96 0 0 1-1.602 0L6 4.819m6 2.501V21.5m4-2.5h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-function { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6.667A2.667 2.667 0 0 1 6.667 4h10.666A2.667 2.667 0 0 1 20 6.667v10.666A2.667 2.667 0 0 1 17.333 20H6.667A2.667 2.667 0 0 1 4 17.333z'/%3E%3Cpath d='M9 15.5v.25c0 .69.56 1.25 1.25 1.25a1.38 1.38 0 0 0 1.374-1.244l.752-7.512A1.38 1.38 0 0 1 13.75 7c.69 0 1.25.56 1.25 1.25v.25M9 12h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-function-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.333 3A3.667 3.667 0 0 1 21 6.667v10.666A3.667 3.667 0 0 1 17.333 21H6.667A3.667 3.667 0 0 1 3 17.333V6.667A3.667 3.667 0 0 1 6.667 3zM13.75 6a2.38 2.38 0 0 0-2.37 2.145L11.095 11H9l-.117.007A1 1 0 0 0 9 13h1.894l-.265 2.656l-.014.071a.38.38 0 0 1-.365.273a.25.25 0 0 1-.25-.25v-.25l-.007-.117A1 1 0 0 0 8 15.5v.25l.005.154A2.25 2.25 0 0 0 10.25 18a2.38 2.38 0 0 0 2.37-2.145L12.904 13H15l.117-.007A1 1 0 0 0 15 11h-1.895l.266-2.656l.014-.071A.38.38 0 0 1 13.75 8a.25.25 0 0 1 .25.25v.25l.007.117A1 1 0 0 0 16 8.5v-.25l-.005-.154A2.25 2.25 0 0 0 13.75 6'/%3E%3C/svg%3E"); +} + +.tabler-function-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 15.5v.25c0 .69.56 1.25 1.25 1.25a1.38 1.38 0 0 0 1.374-1.244L12 12m.363-3.63l.013-.126A1.38 1.38 0 0 1 13.75 7c.69 0 1.25.56 1.25 1.25v.25'/%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.586 3.414A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.547.22-1.043.576-1.405M9 12h3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-galaxy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3q-2 1.5-2 4.5c0 3 2 4.5 2 4.5s2 1.5 2 4.5q0 3-2 4.5'/%3E%3Cpath d='M19.794 16.5q-.3-2.482-2.897-3.982C14.3 11.018 12 12 12 12s-2.299.982-4.897-.518Q4.505 9.982 4.206 7.5'/%3E%3Cpath d='M19.794 7.5q-2.299-.982-4.897.518C12.3 9.518 12 12 12 12s-.299 2.482-2.897 3.982q-2.598 1.5-4.897.518'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-garden-cart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 17.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0M6 8v11a1 1 0 0 0 1.806.591L11.5 14.5v.055'/%3E%3Cpath d='M6 8h15l-3.5 7l-7.1-.747a4 4 0 0 1-3.296-2.493L4.251 4.63A1 1 0 0 0 3.323 4H2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-garden-cart-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.324 3a2 2 0 0 1 1.855 1.258L6.276 7H21a1 1 0 0 1 .94 1.341l-.046.106l-2.934 5.871A3.5 3.5 0 1 1 14 17.5l.005-.192a3.5 3.5 0 0 1 .499-1.618l-2.446-.258l-3.446 4.75a2 2 0 0 1-2.08.762l-.154-.044A2 2 0 0 1 5 19V9.196L3.321 5H2a1 1 0 0 1-.993-.883L1 4a1 1 0 0 1 1-1zM17.5 16a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M7 13.502L6.998 19l2.783-3.833a5 5 0 0 1-2.614-1.474z'/%3E%3C/svg%3E"); +} + +.tabler-garden-cart-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.733 15.732a2.5 2.5 0 1 0 3.544 3.527M6 8v11a1 1 0 0 0 1.806.591L11.5 14.5v.055'/%3E%3Cpath d='M6 8h2m4 0h9l-3 6.01m-3.319.693l-4.276-.45a4 4 0 0 1-3.296-2.493L4.256 4.63A1 1 0 0 0 3.328 4H2.005M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gas-station { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 11h1a2 2 0 0 1 2 2v3a1.5 1.5 0 0 0 3 0V9l-3-3M4 20V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v14M3 20h12'/%3E%3Cpath d='M18 7v1a1 1 0 0 0 1 1h1M4 11h10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gas-station-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21a1 1 0 0 1 0-2V6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v4a3 3 0 0 1 3 3v3a.5.5 0 1 0 1 0v-6a2 2 0 0 1-2-2v-.585l-.707-.708a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0l3.003 3.002l.095.112l.028.04l.044.073l.052.11l.031.09l.02.076l.012.078L21 9v7a2.5 2.5 0 1 1-5 0v-3a1 1 0 0 0-1-1v7a1 1 0 0 1 0 2zm9-16H6a1 1 0 0 0-1 1v4h8V6a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-gas-station-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 11a2 2 0 0 1 2 2m3 3V9l-3-3M4 20V6c0-.548.22-1.044.577-1.405M8 4h4a2 2 0 0 1 2 2v4m0 4v6M3 20h12'/%3E%3Cpath d='M18 7v1a1 1 0 0 0 1 1h1M4 11h7M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gauge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m2.41-1.41L16 8m-9 4a5 5 0 0 1 5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gauge-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-.293 3.953a1 1 0 0 0-1.414 0l-2.59 2.59l-.083.094l-.068.1a2 2 0 0 0-2.547 1.774L10 12l.005.15a2 2 0 1 0 3.917-.701a1 1 0 0 0 .195-.152l2.59-2.59l.083-.094a1 1 0 0 0-.083-1.32M12 6a6 6 0 0 0-6 6a1 1 0 0 0 2 0a4 4 0 0 1 4-4a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-gauge-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.038 16.052A9 9 0 0 0 7.971 3.95M5.638 5.636a9 9 0 1 0 12.73 12.726'/%3E%3Cpath d='M11.283 11.303a1 1 0 0 0 1.419 1.41M14 10l2-2m-9 4c0-1.386.564-2.64 1.475-3.546m2.619-1.372Q11.536 7.001 12 7M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gavel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 10l7.383 7.418c.823.82.823 2.148 0 2.967a2.11 2.11 0 0 1-2.976 0L10 13M6 9l4 4m3-3L9 6M3 21h7'/%3E%3Cpath d='m6.793 15.793l-3.586-3.586a1 1 0 0 1 0-1.414L5.5 8.5L6 9l3-3l-.5-.5l2.293-2.293a1 1 0 0 1 1.414 0l3.586 3.586a1 1 0 0 1 0 1.414L13.5 10.5L13 10l-3 3l.5.5l-2.293 2.293a1 1 0 0 1-1.414 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gender-agender { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 12a6 6 0 1 0 12 0a6 6 0 1 0-12 0m1 0h11'/%3E%3C/svg%3E"); +} + +.tabler-gender-androgyne { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 11l6-6M4 15a5 5 0 1 0 10 0a5 5 0 1 0-10 0m15-6V5h-4m1.5 5.5l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-gender-bigender { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 11a4 4 0 1 0 8 0a4 4 0 1 0-8 0m12-8l-5 5m1-5h4v4m-8 9v6m-3-3h6'/%3E%3C/svg%3E"); +} + +.tabler-gender-demiboy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14a5 5 0 1 0 10 0a5 5 0 1 0-10 0m14-9l-5.4 5.4M19 5h-5'/%3E%3C/svg%3E"); +} + +.tabler-gender-demigirl { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 9a5 5 0 1 0 10 0A5 5 0 1 0 7 9m5 5v7m-3-3h3'/%3E%3C/svg%3E"); +} + +.tabler-gender-epicene { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.536 15.536a5 5 0 1 0-7.072-7.072a5 5 0 0 0 7.072 7.072m0-.001L21 10M3 14l5.464-5.535M12 12h.01'/%3E%3C/svg%3E"); +} + +.tabler-gender-female { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 9a5 5 0 1 0 10 0A5 5 0 1 0 7 9m5 5v7m-3-3h6'/%3E%3C/svg%3E"); +} + +.tabler-gender-femme { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 9a5 5 0 1 0 10 0A5 5 0 1 0 7 9m5 5v7m-5-3h10'/%3E%3C/svg%3E"); +} + +.tabler-gender-genderfluid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15.464a4 4 0 1 0 4-6.928a4 4 0 0 0-4 6.928M15.464 14l3-5.196M5.536 15.195l3-5.196M12 12h.01M9 9L3 3m2.5 5.5l3-3M21 21l-6-6m2 5l3-3M3 7V3h4'/%3E%3C/svg%3E"); +} + +.tabler-gender-genderless { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10a5 5 0 1 1 0 10a5 5 0 0 1 0-10m0 0V3M7 15h10'/%3E%3C/svg%3E"); +} + +.tabler-gender-genderqueer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 11a5 5 0 1 1 0 10a5 5 0 0 1 0-10m0 0V3m2.5 1.5l-5 3m0-3l5 3'/%3E%3C/svg%3E"); +} + +.tabler-gender-hermaphrodite { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 14v7m-3-3h6M12 6a4 4 0 1 1 0 8a4 4 0 0 1 0-8'/%3E%3Cpath d='M15 3a3 3 0 1 1-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gender-intergender { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.5 11.5L20 18v-4m-8.5-.5L18 20M9 4a5 5 0 1 1 0 10A5 5 0 0 1 9 4m5 16l2-2'/%3E%3C/svg%3E"); +} + +.tabler-gender-male { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14a5 5 0 1 0 10 0a5 5 0 1 0-10 0m14-9l-5.4 5.4M19 5h-5m5 0v5'/%3E%3C/svg%3E"); +} + +.tabler-gender-neutrois { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10a5 5 0 1 1 0 10a5 5 0 0 1 0-10m0 0V3'/%3E%3C/svg%3E"); +} + +.tabler-gender-third { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 12a5 5 0 1 0 10 0a5 5 0 0 0-10 0m0 0H8m0 0L3 8v8z'/%3E%3C/svg%3E"); +} + +.tabler-gender-transgender { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m7-3l6-6m0 4V3h-4M9 9L3 3m0 4V3h4M5.5 8.5l3-3M12 16v5m-2.5-2h5'/%3E%3C/svg%3E"); +} + +.tabler-gender-trasvesti { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 20a5 5 0 1 1 0-10a5 5 0 0 1 0 10M6 6l5.4 5.4M4 8l4-4'/%3E%3C/svg%3E"); +} + +.tabler-geometry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 21l4-12m2 0l1.48 4.439m.949 2.847L17 21M10 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-6 5c1.526 2.955 4.588 5 8 5c3.41 0 6.473-2.048 8-5m-8-7V3'/%3E%3C/svg%3E"); +} + +.tabler-ghost { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1-3.1 1.4a1.65 1.65 0 0 0-2.6 0a1.65 1.65 0 0 1-2.6 0a1.65 1.65 0 0 0-2.6 0A1.78 1.78 0 0 1 5 18zm5-1h.01M14 10h.01'/%3E%3Cpath d='M10 14a3.5 3.5 0 0 0 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ghost-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 9h.01M14 9h.01M12 3a7 7 0 0 1 7 7v1h1a2 2 0 1 1 0 4h-1v3l2 3H11a6 6 0 0 1-6-5.775v-.226H4a2 2 0 0 1 0-4h1v-1a7 7 0 0 1 7-7z'/%3E%3Cpath d='M11 14h2a1 1 0 0 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ghost-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1.999l.041.002l.208.003a8 8 0 0 1 7.747 7.747l.003.248l.177.006a3 3 0 0 1 2.819 2.819L23 13a3 3 0 0 1-3 3l-.001 1.696l1.833 2.75a1 1 0 0 1-.72 1.548L21 22H11c-3.445.002-6.327-2.49-6.901-5.824l-.028-.178l-.071.001a3 3 0 0 1-2.995-2.824L1 13a3 3 0 0 1 3-3l.004-.25A8 8 0 0 1 12 2zM12 12a2 2 0 0 0-2 2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1a2 2 0 0 0-2-2m-1.99-4l-.127.007A1 1 0 0 0 10 10l.127-.007A1 1 0 0 0 10.01 8m4 0l-.127.007A1 1 0 0 0 14 10l.127-.007A1 1 0 0 0 14.01 8'/%3E%3C/svg%3E"); +} + +.tabler-ghost-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1-3.1 1.4a1.65 1.65 0 0 0-2.6 0a1.65 1.65 0 0 1-2.6 0a1.65 1.65 0 0 0-2.6 0A1.78 1.78 0 0 1 5 18zm5-1h.01M14 10h.01'/%3E%3C/svg%3E"); +} + +.tabler-ghost-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 1 8 8v6.954l.009.103a2.78 2.78 0 0 1-1.468 2.618l-.163.08c-1.111.502-2.42.22-3.266-.74a.65.65 0 0 0-1.024 0a2.65 2.65 0 0 1-4.176 0a.65.65 0 0 0-.512-.249c-.2 0-.389.092-.55.296a2.78 2.78 0 0 1-4.859-2.005l.01-.104l.007-.077L4 17.95V11l.004-.25a8 8 0 0 1 7.747-7.746zm-1.99 6H10a1 1 0 1 0 0 2h.01a1 1 0 0 0 0-2m4 0H14a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-ghost-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 1 7.996 7.75L20 11l-.001 6.954l.01.103a2.78 2.78 0 0 1-1.468 2.618l-.163.08c-1.053.475-2.283.248-3.129-.593l-.137-.146a.65.65 0 0 0-1.024 0a2.65 2.65 0 0 1-4.176 0a.65.65 0 0 0-.512-.25c-.2 0-.389.092-.55.296a2.78 2.78 0 0 1-4.859-2.005l.008-.091L4 11l.004-.25A8 8 0 0 1 12 3m2.82 10.429a1 1 0 0 0-1.391-.25a2.5 2.5 0 0 1-2.858 0a1 1 0 0 0-1.142 1.642a4.5 4.5 0 0 0 5.142 0a1 1 0 0 0 .25-1.392zM10.01 9l-.127.007A1 1 0 0 0 10 11l.127-.007A1 1 0 0 0 10.01 9m4 0l-.127.007A1 1 0 0 0 14 11l.127-.007A1 1 0 0 0 14.01 9'/%3E%3C/svg%3E"); +} + +.tabler-ghost-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.794 4.776A7 7 0 0 1 19 11v4m-.12 3.898a1.78 1.78 0 0 1-2.98.502a1.65 1.65 0 0 0-2.6 0a1.65 1.65 0 0 1-2.6 0a1.65 1.65 0 0 0-2.6 0A1.78 1.78 0 0 1 5 18v-7c0-1.683.594-3.227 1.583-4.434M14 10h.01'/%3E%3Cpath d='M10 14a3.5 3.5 0 0 0 4 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gif { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8H6a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4H7m5-4v8m4-4h3m1-4h-4v8'/%3E%3C/svg%3E"); +} + +.tabler-gift { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 9a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm9-1v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7m2.5-4a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gift-card { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 8a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='m7 16l3-3l3 3m-5-3c-.789 0-2-.672-2-1.5S6.711 10 7.5 10c1.128-.02 2.077 1.17 2.5 3c.423-1.83 1.372-3.02 2.5-3c.789 0 1.5.672 1.5 1.5S12.789 13 12 13z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gift-card-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 4a4 4 0 0 1 3.995 3.8L22 8v8a4 4 0 0 1-3.8 3.995L18 20H6a4 4 0 0 1-3.995-3.8L2 16V8a4 4 0 0 1 3.8-3.995L6 4zm-5.493 5l-.19.004c-.928.052-1.719.583-2.317 1.444c-.56-.805-1.288-1.322-2.139-1.428l-.198-.017L7.499 9l-.16.005C6.059 9.091 5 10.184 5 11.5c0 1.226 1.222 2.211 2.453 2.447l.16.026l-1.32 1.32l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083L10 14.415l2.293 2.292l.094.083a1 1 0 0 0 1.403-1.403l-.083-.094l-1.32-1.32c1.229-.169 2.502-1.11 2.606-2.315L15 11.5l-.005-.163c-.08-1.189-1.02-2.162-2.175-2.316l-.159-.016zm-.025 2l.102.009c.194.04.367.21.407.406L13 11.5l-.012.031l-.034.04c-.13.135-.513.369-.836.42L12 12h-.602l.052-.1l.088-.156c.27-.444.574-.696.852-.738zm-4.964 0l.084.005l.094.02c.254.077.523.32.765.718l.09.157l.05.1H8l-.106-.008c-.398-.057-.894-.4-.894-.492c0-.23.194-.446.416-.491z'/%3E%3C/svg%3E"); +} + +.tabler-gift-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 14v8H7a3 3 0 0 1-3-3v-4a1 1 0 0 1 1-1zm8 0a1 1 0 0 1 1 1v4a3 3 0 0 1-3 3h-4v-8zM16.5 2a3.5 3.5 0 0 1 3.163 5H20a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2h-7V7h-2v5H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h.337A3.5 3.5 0 0 1 4 5.5C4 3.567 5.567 2 7.483 2c1.755-.03 3.312 1.092 4.381 2.934l.136.243c1.033-1.914 2.56-3.114 4.291-3.175zm-9 2a1.5 1.5 0 0 0 0 3h3.143C9.902 5.095 8.694 3.98 7.5 4m8.983 0c-1.18-.02-2.385 1.096-3.126 3H16.5a1.5 1.5 0 1 0-.017-3'/%3E%3C/svg%3E"); +} + +.tabler-gift-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8h8a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-4m-4 0H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h4m4 4v9'/%3E%3Cpath d='M19 12v3m0 4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7m2.5-4a2.5 2.5 0 0 1-2.457-2.963m2.023-2Q7.277 3.001 7.5 3c1.974-.034 3.76 1.95 4.5 5c.74-3.05 2.526-5.034 4.5-5a2.5 2.5 0 1 1 0 5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-git-branch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M5 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 8v8m2 2h6a2 2 0 0 0 2-2v-5'/%3E%3Cpath d='m14 14l3-3l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-git-branch-deleted { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M5 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2 2v8m2 2h6a2 2 0 0 0 2-2v-5'/%3E%3Cpath d='m14 14l3-3l3 3M15 4l4 4m-4 0l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-git-cherry-pick { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-9v6m0 6v6m6-14h2.5l1.5 5l-1.5 5H13m4-5h3'/%3E%3C/svg%3E"); +} + +.tabler-git-commit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-9v6m0 6v6'/%3E%3C/svg%3E"); +} + +.tabler-git-compare { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M11 6h5a2 2 0 0 1 2 2v8'/%3E%3Cpath d='m14 9l-3-3l3-3m-1 15H8a2 2 0 0 1-2-2V8'/%3E%3Cpath d='m10 15l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-git-fork { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M5 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M7 8v2a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V8m-5 4v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-git-merge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M5 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 8v8'/%3E%3Cpath d='M7 8a4 4 0 0 0 4 4h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-git-pull-request { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6 8v8'/%3E%3Cpath d='M11 6h5a2 2 0 0 1 2 2v8'/%3E%3Cpath d='m14 9l-3-3l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-git-pull-request-closed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6 8v8m12-5v5M16 4l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-git-pull-request-draft { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6 8v8m12-5h.01M18 6h.01'/%3E%3C/svg%3E"); +} + +.tabler-gizmo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20 19l-8-5.5L4 19m8-15v9.5M11 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M3 19a1 1 0 1 0 2 0a1 1 0 1 0-2 0m16 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-glass { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 21h8m-4-5v5m5-16l1 6c0 3.012-2.686 5-6 5s-6-1.988-6-5l1-6'/%3E%3Cpath d='M7 5a5 2 0 1 0 10 0A5 2 0 1 0 7 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-glass-champagne { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 21h6m-3-5v5M8 5a4 2 0 1 0 8 0a4 2 0 1 0-8 0'/%3E%3Cpath d='M8 5c0 6.075 1.79 11 4 11s4-4.925 4-11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-glass-cocktail { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 21h8m-4-6v6M5 5a7 2 0 1 0 14 0A7 2 0 1 0 5 5'/%3E%3Cpath d='M5 5v.388c0 .432.126.853.362 1.206l5 7.509c.633.951 1.88 1.183 2.785.517c.191-.141.358-.316.491-.517l5-7.509c.236-.353.362-.774.362-1.206V5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-glass-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c3.205 0 5.894 1.05 5.997 2.89l.99 5.946L19 11c0 3.226-2.56 5.564-6 5.945V20h3a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2h3v-3.055c-3.44-.38-6-2.719-6-5.945l.014-.164l.991-5.955l.001-.038C6.152 3.033 8.823 2 12 2m0 2c-1.224 0-2.359.192-3.164.514C8.242 4.752 8 4.981 8 5c0 .02.242.248.836.486C9.64 5.808 10.776 6 12 6s2.359-.192 3.164-.514C15.758 5.248 16 5.019 16 5l-.02-.026c-.07-.07-.321-.262-.816-.46C14.36 4.192 13.224 4 12 4'/%3E%3C/svg%3E"); +} + +.tabler-glass-full { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 21h8m-4-6v6m5-18l1 7c0 3.012-2.686 5-6 5s-6-1.988-6-5l1-7z'/%3E%3Cpath d='M6 10a5 5 0 0 1 6 0a5 5 0 0 0 6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-glass-full-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.004 10.229l-.003-.186l.001-.113l.008-.071l1-7a1 1 0 0 1 .877-.853L7 2h10a1 1 0 0 1 .968.747l.022.112l1.006 7.05L19 10c0 3.226-2.56 5.564-6 5.945V20h3a1 1 0 0 1 .117 1.993L16 22H8a1 1 0 0 1-.117-1.993L8 20h3v-4.055c-3.358-.371-5.878-2.609-5.996-5.716M16.133 4H7.866l-.607 4.258a6 6 0 0 1 5.125.787l.216.155a4 4 0 0 0 4.32.31z'/%3E%3C/svg%3E"); +} + +.tabler-glass-gin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 21h8m-4-6v6M5.5 5a6.5 2 0 1 0 13 0a6.5 2 0 1 0-13 0'/%3E%3Cpath d='M5.75 4.5C5.138 5.25 5 6.5 5 8a7 7 0 0 0 14 0c0-1.5-.094-2.75-.75-3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-glass-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 21h8m-4-5v5m5-16l1 6c0 .887-.233 1.685-.646 2.37m-2.083 1.886c-.941.48-2.064.744-3.271.744c-3.314 0-6-1.988-6-5l.711-4.268'/%3E%3Cpath d='M10.983 6.959q.494.04 1.017.041c2.761 0 5-.895 5-2s-2.239-2-5-2c-1.716 0-3.23.346-4.13.872M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-globe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 9a4 4 0 1 0 8 0a4 4 0 0 0-8 0'/%3E%3Cpath d='M5.75 15A8.015 8.015 0 1 0 15 2m-4 15v4m-4 0h8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-globe-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M11 4a5 5 0 1 1-4.995 5.217L6 9l.005-.217A5 5 0 0 1 11 4'/%3E%3Cpath d='M14.133 1.502a1 1 0 0 1 1.365-.369A9.015 9.015 0 1 1 5.094 15.755a1 1 0 1 1 1.312-1.51a7.015 7.015 0 1 0 8.096-11.378a1 1 0 0 1-.369-1.365'/%3E%3Cpath d='M11 16a1 1 0 0 1 .993.883L12 17v4a1 1 0 0 1-1.993.117L10 21v-4a1 1 0 0 1 1-1'/%3E%3Cpath d='M15 20a1 1 0 0 1 .117 1.993L15 22H7a1 1 0 0 1-.117-1.993L7 20z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-globe-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.353 7.355a4 4 0 0 0 5.29 5.293m2.007-2.009a4 4 0 0 0-5.3-5.284M5.75 15a8.015 8.015 0 0 0 9.792.557m2.02-1.998A8.015 8.015 0 0 0 15 2m-4 15v4m-4 0h8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-go-game { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m6 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-6 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 12h7m4 0h7M3 6h1m4 0h13M3 18h1m4 0h8m4 0h1M6 3v1m0 4v8m0 4v1m6-18v7m0 4v7m6-18v13m0 4v1'/%3E%3C/svg%3E"); +} + +.tabler-golf { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 18V3l7 4l-7 4'/%3E%3Cpath d='M9 17.67c-.62.36-1 .82-1 1.33c0 1.1 1.8 2 4 2s4-.9 4-2c0-.5-.38-.97-1-1.33'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-golf-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M11 3a1 1 0 0 1 1.496-.868l7 4a1 1 0 0 1 0 1.736L13 11.58V18a1 1 0 0 1-.883.993L12 19a1 1 0 0 1-1-1z'/%3E%3Cpath d='M14.135 17.168a1 1 0 0 1 1.367-.363C16.418 17.337 17 18.096 17 19c0 1.84-2.319 3-5 3s-5-1.16-5-3c0-.911.577-1.66 1.498-2.195a1 1 0 1 1 1.004 1.73c-.365.212-.502.39-.502.465c0 .086.179.296.622.518c.6.3 1.456.482 2.378.482s1.777-.182 2.378-.482c.443-.222.622-.432.622-.518c0-.07-.142-.256-.502-.465a1 1 0 0 1-.363-1.367'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-golf-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18v-6m0-4V3l7 4l-5.07 2.897M9 17.67c-.62.36-1 .82-1 1.33c0 1.1 1.8 2 4 2s4-.9 4-2c0-.5-.38-.97-1-1.33M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-gps { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m12 17l-1-4l-4-1l9-4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-gps-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-.086 5.066c.372-.837-.483-1.692-1.32-1.32l-9 4l-.108.055c-.75.44-.611 1.609.271 1.83l3.418.853l.855 3.419c.23.922 1.498 1.032 1.884.163z'/%3E%3C/svg%3E"); +} + +.tabler-gradienter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.227 14c.917 4 4.497 7 8.773 7c4.277 0 7.858-3 8.773-7m.007-4A9 9 0 0 0 12 3a8.985 8.985 0 0 0-8.782 7'/%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-grain { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 9.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5-5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 10a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-5 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m10-10a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5-5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-5 15a1 1 0 1 0 2 0a1 1 0 1 0-2 0m5-5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-graph { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2'/%3E%3Cpath d='m7 14l3-3l2 2l3-3l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-graph-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm-2.293 6.293a1 1 0 0 0-1.414 0L12 11.585l-1.293-1.292a1 1 0 0 0-1.414 0l-3 3a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083L10 12.415l1.293 1.292l.094.083a1 1 0 0 0 1.32-.083L15 11.415l1.293 1.292a1 1 0 0 0 1.414-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-graph-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.586 3.414A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.547.22-1.043.576-1.405'/%3E%3Cpath d='m7 14l3-3l2 2l.5-.5m2-2l.5-.5l2 2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-grave { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 21v-2a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v2zm5-5v-5H6V7h4V3h4v4h4v4h-4v5'/%3E%3C/svg%3E"); +} + +.tabler-grave-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 16.17V7a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v9.171M12 7v5m-2-3h4'/%3E%3Cpath d='M5 21v-2a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-grid-3x3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8h18M3 16h18M8 3v18m8-18v18'/%3E%3C/svg%3E"); +} + +.tabler-grid-4x4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6h18M3 12h18M3 18h18M6 3v18m6-18v18m6-18v18'/%3E%3C/svg%3E"); +} + +.tabler-grid-dots { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 19a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-grid-goldenratio { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10h18M3 14h18M10 3v18m4-18v18'/%3E%3C/svg%3E"); +} + +.tabler-grid-pattern { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm6 2v8m4-8v8m-6-6h8m-8 4h8'/%3E%3C/svg%3E"); +} + +.tabler-grid-pattern-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm-4 4a1 1 0 0 0-1 1v1h-2V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v1H8a1 1 0 0 0-.993.883L7 10a1 1 0 0 0 1 1h1v2H8a1 1 0 0 0-.993.883L7 14a1 1 0 0 0 1 1h1v1a1 1 0 0 0 .883.993L10 17a1 1 0 0 0 1-1v-1h2v1a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1v-1h1a1 1 0 0 0 .993-.883L17 14a1 1 0 0 0-1-1h-1v-2h1a1 1 0 0 0 .993-.883L17 10a1 1 0 0 0-1-1h-1V8a1 1 0 0 0-.883-.993zm-1 4v2h-2v-2z'/%3E%3C/svg%3E"); +} + +.tabler-grid-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8m4-8v8m-6-6h8m-8 4h8M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2'/%3E%3C/svg%3E"); +} + +.tabler-grill { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 8H5a6 6 0 0 0 6 6h2a6 6 0 0 0 6-5.775zm-2 12a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-2-6l1 2m-7-2l-3 6m9-2H7m8-13V4m-3 1V4M9 5V4'/%3E%3C/svg%3E"); +} + +.tabler-grill-fork { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 5l11.5 11.5m2.847.075l1.08 1.079a1.96 1.96 0 0 1-2.773 2.772l-1.08-1.079a1.96 1.96 0 0 1 2.773-2.772M3 7l3.05 3.15a2.9 2.9 0 0 0 4.1-4.1L7 3'/%3E%3C/svg%3E"); +} + +.tabler-grill-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8H5a6 6 0 0 0 6 6h2q.473 0 .926-.071m2.786-1.214a5.99 5.99 0 0 0 2.284-4.49V8h-7m6.831 10.815a2 2 0 1 1-2.663-2.633M9 14l-3 6m9-2H7m8-13V4m-3 1V4M9 5V4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-grill-spatula { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10.2 10.2l6.3 6.3m2.847.075l1.08 1.079a1.96 1.96 0 0 1-2.773 2.772l-1.08-1.079a1.96 1.96 0 0 1 2.773-2.772M3 7l3.05 3.15a2.9 2.9 0 0 0 4.1-4.1L7 3z'/%3E%3C/svg%3E"); +} + +.tabler-grip-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 9a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 6a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7-6a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 6a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7-6a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 6a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-grip-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m6-14a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-growth { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.5 15a4.5 4.5 0 0 0-4.5 4.5m4.5-8.5a4.5 4.5 0 0 0-4.5 4.5M16.5 7a4.5 4.5 0 0 0-4.5 4.5M8 15c2.21 0 4 2.015 4 4.5M8 11c2.21 0 4 2.015 4 4.5M8 7c2.21 0 4 2.015 4 4.5M12 4v6'/%3E%3C/svg%3E"); +} + +.tabler-guitar-pick { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 18.5C18 16 20 12 20 8c0-2.946-2.084-4.157-4.204-4.654Q14.5 3.001 12 3q-2.5 0-3.796.346C6.084 3.843 4 5.054 4 8c0 3.312 2 8 4 10.5q.445.556.963 1.081l.354.347a3.9 3.9 0 0 0 5.364 0A14 14 0 0 0 16 18.5'/%3E%3C/svg%3E"); +} + +.tabler-guitar-pick-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c-1.613 0-2.882.104-3.825.323l-.23.057C4.926 3.088 3 4.883 3 8c0 3.367 1.939 8.274 4.22 11.125q.48.6 1.03 1.158l.367.36a4.904 4.904 0 0 0 6.752.011a15 15 0 0 0 1.41-1.528C19.27 16.013 21 11.832 21 8c0-3.025-1.813-4.806-4.71-5.562l-.266-.066C15.088 2.122 13.743 2 12 2'/%3E%3C/svg%3E"); +} + +.tabler-gymnastics { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7a1 1 0 1 0 2 0a1 1 0 0 0-2 0m6 14l1-9l7-6M3 11h6l5 1m-2.5-3.5L16 5'/%3E%3C/svg%3E"); +} + +.tabler-h-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 18v-8l-2 2M4 6v12m8-12v12m-1 0h2M3 18h2m-1-6h8M3 6h2m6 0h2'/%3E%3C/svg%3E"); +} + +.tabler-h-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12a2 2 0 1 1 4 0c0 .591-.417 1.318-.816 1.858L17 18.001h4M4 6v12m8-12v12m-1 0h2M3 18h2m-1-6h8M3 6h2m6 0h2'/%3E%3C/svg%3E"); +} + +.tabler-h-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 14a2 2 0 1 0-2-2m0 4a2 2 0 1 0 2-2M4 6v12m8-12v12m-1 0h2M3 18h2m-1-6h8M3 6h2m6 0h2'/%3E%3C/svg%3E"); +} + +.tabler-h-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 18v-8l-4 6h5M4 6v12m8-12v12m-1 0h2M3 18h2m-1-6h8M3 6h2m6 0h2'/%3E%3C/svg%3E"); +} + +.tabler-h-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 18h2a2 2 0 1 0 0-4h-2v-4h4M4 6v12m8-12v12m-1 0h2M3 18h2m-1-6h8M3 6h2m6 0h2'/%3E%3C/svg%3E"); +} + +.tabler-h-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 14a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3Cpath d='M21 12a2 2 0 1 0-4 0v4M4 6v12m8-12v12m-1 0h2M3 18h2m-1-6h8M3 6h2m6 0h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hammer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11.414 10l-7.383 7.418a2.09 2.09 0 0 0 0 2.967a2.11 2.11 0 0 0 2.976 0L14.414 13m3.707 2.293l2.586-2.586a1 1 0 0 0 0-1.414l-7.586-7.586a1 1 0 0 0-1.414 0L9.121 6.293a1 1 0 0 0 0 1.414l7.586 7.586a1 1 0 0 0 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-hammer-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.698 10.72L4.03 17.418a2.09 2.09 0 0 0 0 2.967a2.11 2.11 0 0 0 2.976 0l6.696-6.676m5.011.993l2-2a1 1 0 0 0 0-1.414l-7.586-7.586a1 1 0 0 0-1.414 0l-2 2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-hand-click { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13V4.5a1.5 1.5 0 0 1 3 0V12m0-.5v-2a1.5 1.5 0 0 1 3 0V12m0-1.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13M5 3L4 2m0 5H3m11-4l1-1m0 4h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-click-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13V8m.06-3.923A1.5 1.5 0 0 1 11 4.5V7m0 4v1m1.063-3.935A1.5 1.5 0 0 1 14 9.5v.5m.06.082A1.5 1.5 0 0 1 17 10.5V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16m-.88 3.129A6 6 0 0 1 14 22h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13M3 3l18 18M4 7H3m11-4l1-1m0 4h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-finger { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13V4.5a1.5 1.5 0 0 1 3 0V12m0-.5v-2a1.5 1.5 0 1 1 3 0V12m0-1.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-finger-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 12v8.5a1.5 1.5 0 0 0 3 0V13m0 .5v2a1.5 1.5 0 0 0 3 0V13m0 1.5a1.5 1.5 0 0 0 3 0V13'/%3E%3Cpath d='M17 13.5a1.5 1.5 0 0 0 3 0V9a6 6 0 0 0-6-6h-2h.208a6 6 0 0 0-5.012 2.7L7 6q-.468.718-3.286 5.728a1.5 1.5 0 0 0 .536 2.022c.734.44 1.674.325 2.28-.28L8 12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-finger-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8H3.5a1.5 1.5 0 0 0 0 3H11m-.5 0h-2a1.5 1.5 0 1 0 0 3H11m-1.5 0a1.5 1.5 0 0 0 0 3H11'/%3E%3Cpath d='M10.5 17a1.5 1.5 0 0 0 0 3H15a6 6 0 0 0 6-6v-2v.208a6 6 0 0 0-2.7-5.012L18 7q-.718-.468-5.728-3.286a1.5 1.5 0 0 0-2.022.536a1.87 1.87 0 0 0 .28 2.28L12 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-finger-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13V8m.06-3.923A1.5 1.5 0 0 1 11 4.5V7m0 4v1m1.063-3.935A1.5 1.5 0 0 1 14 9.5v.5m.06.082A1.5 1.5 0 0 1 17 10.5V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16m-.88 3.129A6 6 0 0 1 14 22h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-finger-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8h8.5a1.5 1.5 0 0 1 0 3H13m.5 0h2a1.5 1.5 0 0 1 0 3H13m1.5 0a1.5 1.5 0 0 1 0 3H13'/%3E%3Cpath d='M13.5 17a1.5 1.5 0 1 1 0 3H9a6 6 0 0 1-6-6v-2v.208a6 6 0 0 1 2.7-5.012L6 7q.718-.468 5.728-3.286a1.5 1.5 0 0 1 2.022.536c.44.734.325 1.674-.28 2.28L12 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-grab { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 11V7.5a1.5 1.5 0 0 1 3 0V10m0-.5v-3a1.5 1.5 0 0 1 3 0V10m0-2.5a1.5 1.5 0 0 1 3 0V10'/%3E%3Cpath d='M17 9.5a1.5 1.5 0 0 1 3 0V14a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 17q-.468-.718-3.286-5.728A1.5 1.5 0 0 1 4.25 9.25a1.87 1.87 0 0 1 2.28.28L8 11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-little-finger { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13v-2.5a1.5 1.5 0 0 1 3 0V12m0-.5v-1a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 12V6.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13'/%3E%3Cpath d='M14 10.5a1.5 1.5 0 0 1 3 0V12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-love-you { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 11.5v-1a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 12V5.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13'/%3E%3Cpath d='M14 10.5a1.5 1.5 0 0 1 3 0V12m-9 1V4.5a1.5 1.5 0 0 1 3 0V12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-middle-finger { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13v-2.5a1.5 1.5 0 0 1 3 0V12m3-1.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13'/%3E%3Cpath d='M11 11.5v-8a1.5 1.5 0 1 1 3 0V12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-move { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13V4.5a1.5 1.5 0 0 1 3 0V12m0-.5v-2a1.5 1.5 0 0 1 3 0V12m0-1.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13M2.541 5.594a13.5 13.5 0 0 1 2.46-1.427M14 3.458a13.4 13.4 0 0 1 3.685 1.612'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M8 13.5V8m.44-3.562A1.5 1.5 0 0 1 11 5.5V7m0 4.008V12m0-6.5v-2a1.5 1.5 0 1 1 3 0V10m0-4.5a1.5 1.5 0 0 1 3 0V12m0-4.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2c-2.114-.292-3.956-1.397-5-3l-2.7-5.25a1.7 1.7 0 0 1 2.75-2l.9 1.75'/%3E%3C/svg%3E"); +} + +.tabler-hand-ring-finger { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13v-2.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13'/%3E%3Cpath d='M11 11.5v-2a1.5 1.5 0 1 1 3 0V12m0 0V5.5a1.5 1.5 0 0 1 3 0V12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-sanitizer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 21h10V11a3 3 0 0 0-3-3h-4a3 3 0 0 0-3 3zm8-18H9a2 2 0 0 0-2 2m5-2v5m0 3v4m-2-2h4'/%3E%3C/svg%3E"); +} + +.tabler-hand-stop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13V5.5a1.5 1.5 0 0 1 3 0V12m0-6.5v-2a1.5 1.5 0 1 1 3 0V12m0-6.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 7.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-three-fingers { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13V4.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13'/%3E%3Cpath d='M11 5.5v-2a1.5 1.5 0 1 1 3 0V12m0-6.5a1.5 1.5 0 0 1 3 0V12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hand-two-fingers { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13V4.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2h.208a6 6 0 0 1-5.012-2.7L7 19q-.468-.718-3.286-5.728a1.5 1.5 0 0 1 .536-2.022a1.87 1.87 0 0 1 2.28.28L8 13'/%3E%3Cpath d='M14 10.5a1.5 1.5 0 0 1 3 0V12m-6-6.5v-2a1.5 1.5 0 1 1 3 0V12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hanger { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 6a2 2 0 1 0-4 0c0 1.667.67 3 2 4h-.008l7.971 4.428a2 2 0 0 1 1.029 1.749V17a2 2 0 0 1-2 2h-14a2 2 0 0 1-2-2v-.823a2 2 0 0 1 1.029-1.749L11.992 10'/%3E%3C/svg%3E"); +} + +.tabler-hanger-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 9l-7.971 4.428A2 2 0 0 0 3 15.177V16a2 2 0 0 0 2 2h1'/%3E%3Cpath d='M18 18h1a2 2 0 0 0 2-2v-.823a2 2 0 0 0-1.029-1.749L12 9c-1.457-.81-1.993-2.333-2-4a2 2 0 1 1 4 0'/%3E%3Cpath d='M6 18a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hanger-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a3 3 0 0 1 3 3a1 1 0 0 1-1.993.117L13 5a1 1 0 0 0-2-.004c.006 1.516.495 2.579 1.486 3.13l7.97 4.428A3 3 0 0 1 22 15.177V16a3 3 0 0 1-2.824 2.995L19 19a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3a3 3 0 0 1-3-3v-.823a3 3 0 0 1 1.543-2.623l6.695-3.72C9.406 7.858 9.006 6.538 9 5a3 3 0 0 1 3-3m0 8.144l-7.486 4.158a1 1 0 0 0-.514.875V16a1 1 0 0 0 1 1h.17A3 3 0 0 1 8 15h8c1.306 0 2.418.835 2.83 2H19a1 1 0 0 0 1-1v-.823a1 1 0 0 0-.515-.875z'/%3E%3C/svg%3E"); +} + +.tabler-hanger-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 6a2 2 0 1 0-4 0m6.506 6.506l3.461 1.922a2 2 0 0 1 1.029 1.749V17m-2 2h-14a2 2 0 0 1-2-2v-.823a2 2 0 0 1 1.029-1.749l6.673-3.707M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-hash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 9h14M5 15h14M11 4L7 20M17 4l-4 16'/%3E%3C/svg%3E"); +} + +.tabler-haze { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h1m8-9v1m8 8h1M5.6 5.6l.7.7m12.1-.7l-.7.7M8 12a4 4 0 1 1 8 0M3 16h18M3 20h18'/%3E%3C/svg%3E"); +} + +.tabler-haze-moon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16h18M3 20h18M8.296 16c-2.268-1.4-3.598-4.087-3.237-6.916c.443-3.48 3.308-6.083 6.698-6.084v.006h.296c-1.991 1.916-2.377 5.03-.918 7.405s4.346 3.33 6.865 2.275A6.9 6.9 0 0 1 15.223 16'/%3E%3C/svg%3E"); +} + +.tabler-hdr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16V8m4 0v8m-4-4h4m3-4v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm7 4h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4'/%3E%3C/svg%3E"); +} + +.tabler-heading { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h10M7 5v14M17 5v14m-2 0h4M15 5h4M5 19h4M5 5h4'/%3E%3C/svg%3E"); +} + +.tabler-heading-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h5m4 0h1M7 7v12M17 5v8m0 4v2m-2 0h4M15 5h4M5 19h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-headphones { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 15a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm11 0a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2z'/%3E%3Cpath d='M4 15v-3a8 8 0 0 1 16 0v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-headphones-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18a3 3 0 0 1-2.824 2.995L18 21h-1a3 3 0 0 1-2.995-2.824L14 18v-3a3 3 0 0 1 2.824-2.995L17 12h1c.351 0 .688.06 1 .171V12a7 7 0 0 0-13.996-.24L5 12v.17q.377-.133.791-.163L6 12h1a3 3 0 0 1 2.995 2.824L10 15v3a3 3 0 0 1-2.824 2.995L7 21H6a3 3 0 0 1-2.995-2.824L3 18v-6a9 9 0 0 1 17.996-.265L21 12z'/%3E%3C/svg%3E"); +} + +.tabler-headphones-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 3l18 18M4 15a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm13-2h1a2 2 0 0 1 2 2v1m-.589 3.417c-.361.36-.86.583-1.411.583h-1a2 2 0 0 1-2-2v-3'/%3E%3Cpath d='M4 15v-3c0-2.21.896-4.21 2.344-5.658m2.369-1.638A8 8 0 0 1 20 12v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-headset { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 14v-3a8 8 0 1 1 16 0v3m-2 5c0 1.657-2.686 3-6 3'/%3E%3Cpath d='M4 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm11 0a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-headset-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 14v-3c0-1.953.7-3.742 1.862-5.13m2.182-1.825A8 8 0 0 1 20 11v3m-2 5c0 1.657-2.686 3-6 3'/%3E%3Cpath d='M4 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm12.169-1.82c.253-.115.534-.18.831-.18h1a2 2 0 0 1 2 2v2m-1.183 2.826c-.25.112-.526.174-.817.174h-1a2 2 0 0 1-2-2v-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-health-recognition { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M8.603 9.61a2.04 2.04 0 0 1 2.912 0L12 10l.5-.396a2.035 2.035 0 0 1 2.897.007a2.104 2.104 0 0 1 0 2.949L12 16l-3.397-3.44a2.104 2.104 0 0 1 0-2.95'/%3E%3C/svg%3E"); +} + +.tabler-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.5 12.572L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572'/%3E%3C/svg%3E"); +} + +.tabler-heart-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16'/%3E%3Cpath d='m13 19l-1 1l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 0 1 8.785 4.444'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-heart-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 19l-1 1l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 0 1 8.003 5.997M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-heart-broken { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.5 12.572L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572'/%3E%3Cpath d='m12 6l-2 4l4 3l-2 4v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-heart-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 0 1 7.993 6.01M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-heart-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19.5 12.572l-3 2.928M11 19a8917 8917 0 0 0-6.5-6.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-heart-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19.5 12.572l-.536.53m-7.91 5.96L4.5 12.573A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-heart-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 0 1 8.21 5.697M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-heart-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 19l-1 1l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572M16 21l5-5m0 5v.01M16 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-heart-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 19l-1 1l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 0 1 8.785 4.444M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-heart-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.907 6.12M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-heart-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.03 17L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.922 6.102M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-heart-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.979 3.074a6 6 0 0 1 4.988 1.425l.037.033l.034-.03a6 6 0 0 1 4.733-1.44l.246.036a6 6 0 0 1 3.364 10.008l-.18.185l-.048.041l-7.45 7.379a1 1 0 0 1-1.313.082l-.094-.082l-7.493-7.422A6 6 0 0 1 6.979 3.074'/%3E%3C/svg%3E"); +} + +.tabler-heart-handshake { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.5 12.572L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572'/%3E%3Cpath d='M12 6L8.707 9.293a1 1 0 0 0 0 1.414l.543.543c.69.69 1.81.69 2.5 0l1-1a3.18 3.18 0 0 1 4.5 0l2.25 2.25m-7 3l2 2M15 13l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-heart-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19.5 12.572l-2.494 2.47M12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-heart-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18m-1.5-8.428L18 14m-2 2l-4 4l-7.5-7.428a5 5 0 0 1-1.288-5.068A4.98 4.98 0 0 1 5 5m3-1c1.56 0 3.05.727 4 2a5 5 0 1 1 7.5 6.572'/%3E%3C/svg%3E"); +} + +.tabler-heart-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19.5 12.572l-.784.777m-5.725 5.67L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-heart-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 0 1 8.5 5.179m.621 8.936a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-heart-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.96 6.053M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-heart-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.105 17.915L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 0 1 8.524 5.127M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-heart-rate-monitor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 15h10m-8-4v4m6-4v4'/%3E%3Cpath d='M7 10h2l2 3l2-6l1 3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-heart-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 20l-.975-.966L4.5 12.572A5 5 0 1 1 12 6.006a5 5 0 0 1 8.37 5.428'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-heart-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19.5 12.572l-.468.464m-6.077 6.019L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-heart-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.537 19.542L4.5 12.572A5 5 0 1 1 12 6.006a5 5 0 0 1 8.212 5.693M19 22.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-heart-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.73 17.753L4.5 12.572A5 5 0 1 1 12 6.006a5 5 0 0 1 8.563 5.041m-2.763 9.77l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-heart-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.893 6.139M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-heart-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.5 12.572L19 13m-6 6l-1 1l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-heartbeat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.5 13.572L12 21l-2.896-2.868m-6.117-8.104A5 5 0 0 1 12 7.006a5 5 0 1 1 7.5 6.572'/%3E%3Cpath d='M3 13h2l2 3l2-6l1 3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hearts { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.017 18L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 0 1 8.153 5.784'/%3E%3Cpath d='m15.99 20l4.197-4.223a2.81 2.81 0 0 0 0-3.948a2.747 2.747 0 0 0-3.91-.007l-.28.282l-.279-.283a2.747 2.747 0 0 0-3.91-.007a2.81 2.81 0 0 0-.007 3.948L15.983 20z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hearts-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.017 18L12 20l-7.5-7.428a5 5 0 0 1 .49-7.586m3.01-1a5 5 0 0 1 4 2.018a5 5 0 0 1 8.153 5.784'/%3E%3Cpath d='M11.814 11.814a2.81 2.81 0 0 0-.007 3.948L15.989 20l2.01-2.021m1.977-1.99l.211-.212a2.81 2.81 0 0 0 0-3.948a2.747 2.747 0 0 0-3.91-.007l-.283.178M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-helicopter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 10l1 2h6m2-3a2 2 0 0 0-2 2v3c0 1.1.9 2 2 2h7a2 2 0 0 0 2-2c0-3.31-3.13-5-7-5zm1 0V6M5 6h15'/%3E%3Cpath d='M15 9.1V13h5.5M15 19v-3m4 3h-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-helicopter-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 5a1 1 0 0 1 0 2h-6v1c4.642 0 8 2.218 8 6a3 3 0 0 1-3 3h-3v1h3a1 1 0 0 1 0 2h-8a1 1 0 0 1 0-2h3v-1h-2c-1.652 0-3-1.348-3-3v-1.001L3 13a1 1 0 0 1-.894-.553l-1-2a1 1 0 0 1 1.788-.894L3.618 11L9 10.999l.005-.175A3 3 0 0 1 12 8V7H5a1 1 0 1 1 0-2zm-3.999 5.174L16 12h3.36c-.665-.906-1.825-1.539-3.359-1.826'/%3E%3C/svg%3E"); +} + +.tabler-helicopter-landing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 3v8m0-4h6m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-helicopter-landing-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-4 5a1 1 0 0 0-1 1v3h-4V8a1 1 0 0 0-.883-.993L9 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-3h4v3a1 1 0 0 0 .883.993L15 17a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-helmet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 4a9 9 0 0 1 5.656 16H6.344A9 9 0 0 1 12 4'/%3E%3Cpath d='M20 9h-8.8a1 1 0 0 0-.968 1.246q.76 3 3.268 4.254q3 1.5 7 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-helmet-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.633 4.654a9 9 0 0 1 11.718 11.7m-1.503 2.486A9 9 0 0 1 17.656 20H6.344a9 9 0 0 1-.185-13.847'/%3E%3Cpath d='M20 9h-7m-2.768 1.246q.76 3 3.268 4.254q.786.393 1.64.683M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9 5v.01'/%3E%3Cpath d='M12 13.5a1.5 1.5 0 0 1 1-1.5a2.6 2.6 0 1 0-3-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9 4v.01'/%3E%3Cpath d='M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-19.995.324L2 12l.004-.28C2.152 6.327 6.57 2 12 2m0 13a1 1 0 0 0-.993.883L11 16l.007.127a1 1 0 0 0 1.986 0L13 16.01l-.007-.127A1 1 0 0 0 12 15m1.368-6.673a2.98 2.98 0 0 0-3.631.728a1 1 0 0 0 1.44 1.383l.171-.18a.98.98 0 0 1 1.11-.15a1 1 0 0 1-.34 1.886l-.232.012A1 1 0 0 0 11.997 14a3 3 0 0 0 1.371-5.673'/%3E%3C/svg%3E"); +} + +.tabler-help-hexagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM12 16v.01'/%3E%3Cpath d='M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help-hexagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.026-.097l.19.097l6.775 3.995l.096.063l.092.077l.107.075a3.22 3.22 0 0 1 1.266 2.188l.018.202l.005.204v7.284c0 1.106-.57 2.129-1.454 2.693l-.17.1l-6.803 4.302c-.918.504-2.019.535-3.004.068l-.196-.1l-6.695-4.237a3.23 3.23 0 0 1-1.671-2.619L2 15.502V8.217c0-1.106.57-2.128 1.476-2.705zM12 15a1 1 0 0 0-.993.883L11 16l.007.127a1 1 0 0 0 1.986 0L13 16.01l-.007-.127A1 1 0 0 0 12 15m1.368-6.673a2.98 2.98 0 0 0-3.631.728a1 1 0 0 0 1.44 1.383l.171-.18a.98.98 0 0 1 1.11-.15a1 1 0 0 1-.34 1.886l-.232.012A1 1 0 0 0 11.997 14a3 3 0 0 0 1.371-5.673'/%3E%3C/svg%3E"); +} + +.tabler-help-octagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12.802 2.165l5.575 2.389c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-2.389 5.575c-.206.48-.589.863-1.07 1.07l-5.574 2.388c-.512.22-1.092.22-1.604 0l-5.575-2.389a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.206-.48.589-.863 1.07-1.07l5.574-2.388a2.04 2.04 0 0 1 1.604 0M12 16v.01'/%3E%3Cpath d='M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help-octagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.897 1a4 4 0 0 1 2.664 1.016l.165.156l4.1 4.1a4 4 0 0 1 1.168 2.605l.006.227v5.794a4 4 0 0 1-1.016 2.664l-.156.165l-4.1 4.1a4 4 0 0 1-2.603 1.168l-.227.006H9.103a4 4 0 0 1-2.664-1.017l-.165-.156l-4.1-4.1a4 4 0 0 1-1.168-2.604L1 14.897V9.103a4 4 0 0 1 1.016-2.664l.156-.165l4.1-4.1a4 4 0 0 1 2.605-1.168L9.104 1zM12 15a1 1 0 0 0-.993.883L11 16l.007.127a1 1 0 0 0 1.986 0L13 16.01l-.007-.127A1 1 0 0 0 12 15m1.368-6.673a2.98 2.98 0 0 0-3.631.728a1 1 0 0 0 1.44 1.383l.171-.18a.98.98 0 0 1 1.11-.15a1 1 0 0 1-.34 1.886l-.232.012A1 1 0 0 0 11.997 14a3 3 0 0 0 1.371-5.673'/%3E%3C/svg%3E"); +} + +.tabler-help-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.641 5.631A9 9 0 1 0 18.36 18.369m1.68-2.318A9 9 0 0 0 7.966 3.953M12 17v.01'/%3E%3Cpath d='M12 13.5a1.5 1.5 0 0 1 .394-1.1m2.106-1.9a2.6 2.6 0 0 0-3.347-3.361M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 16v.01M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-help-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm9 11v.01'/%3E%3Cpath d='M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help-square-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 2.995 2.824L22 5v14a3 3 0 0 1-2.824 2.995L19 22H5a3 3 0 0 1-2.995-2.824L2 19V5a3 3 0 0 1 2.824-2.995L5 2zm-7 13a1 1 0 0 0-.993.883L11 16l.007.127a1 1 0 0 0 1.986 0L13 16.01l-.007-.127A1 1 0 0 0 12 15m1.368-6.673a2.98 2.98 0 0 0-3.631.728a1 1 0 0 0 1.44 1.383l.171-.18a.98.98 0 0 1 1.11-.15a1 1 0 0 1-.34 1.886l-.232.012A1 1 0 0 0 11.997 14a3 3 0 0 0 1.371-5.673'/%3E%3C/svg%3E"); +} + +.tabler-help-square-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9m0 13v.01'/%3E%3Cpath d='M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help-square-rounded-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m0 13a1 1 0 0 0-.993.883L11 16l.007.127a1 1 0 0 0 1.986 0L13 16.01l-.007-.127A1 1 0 0 0 12 15m1.368-6.673a2.98 2.98 0 0 0-3.631.728a1 1 0 0 0 1.44 1.383l.171-.18a.98.98 0 0 1 1.11-.15a1 1 0 0 1-.34 1.886l-.232.012A1 1 0 0 0 11.997 14a3 3 0 0 0 1.371-5.673'/%3E%3C/svg%3E"); +} + +.tabler-help-triangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 16v.01M10.363 3.591L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0z'/%3E%3Cpath d='M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-help-triangle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.67c.955 0 1.845.467 2.39 1.247l.105.16l8.114 13.548a2.914 2.914 0 0 1-2.307 4.363l-.195.008H3.882a2.914 2.914 0 0 1-2.582-4.2l.099-.185l8.11-13.538A2.91 2.91 0 0 1 12 1.67M12 15a1 1 0 0 0-.993.883L11 16l.007.127a1 1 0 0 0 1.986 0L13 16.01l-.007-.127A1 1 0 0 0 12 15m1.368-6.673a2.98 2.98 0 0 0-3.631.728a1 1 0 0 0 1.44 1.383l.171-.18a.98.98 0 0 1 1.11-.15a1 1 0 0 1-.34 1.886l-.232.012A1 1 0 0 0 11.997 14a3 3 0 0 0 1.371-5.673'/%3E%3C/svg%3E"); +} + +.tabler-hemisphere { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 9a9 3 0 1 0 18 0A9 3 0 1 0 3 9'/%3E%3Cpath d='M3 9a9 9 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hemisphere-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.588 6.603C4.41 7.15 3 8.02 3 9c0 1.657 4.03 3 9 3m3.72-.267C18.834 11.26 21 10.215 21 9c0-1.657-4.03-3-9-3q-.995 0-1.93.07'/%3E%3Cpath d='M3 9a9 9 0 0 0 13.677 7.69m2.165-1.843A8.97 8.97 0 0 0 21 9M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hemisphere-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 9a9 3 0 1 0 18 0A9 3 0 1 0 3 9'/%3E%3Cpath d='M3 9a9 9 0 0 0 9 9m8.396-5.752A9 9 0 0 0 21 9m-5 10h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-0-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM12 7a3 3 0 0 0-2.995 2.824L9 10v4l.005.176a3 3 0 0 0 5.99 0L15 14v-4l-.005-.176A3 3 0 0 0 12 7m0 2a1 1 0 0 1 .993.883L13 10v4l-.007.117a1 1 0 0 1-1.986 0L11 14v-4l.007-.117A1 1 0 0 1 12 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zm.952 5.803l-.084.076l-2 2l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083l.293-.293V16l.007.117a1 1 0 0 0 1.986 0L13 16V8l-.006-.114c-.083-.777-1.008-1.16-1.617-.67z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-3l-.117.007a1 1 0 0 0 0 1.986L10 9h3v2h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h3l.117-.007a1 1 0 0 0 0-1.986L14 15h-3v-2h2l.15-.005a2 2 0 0 0 1.844-1.838L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-2l-.15.005A2 2 0 0 0 9 9a1 1 0 0 0 1.974.23l.02-.113L11 9h2v2h-2l-.133.007c-1.111.12-1.154 1.73-.128 1.965l.128.021L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a1.988 1.988 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2.01 2.01 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-3d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 6.844a2.01 2.01 0 0 1 1 1.752v6.555c0 .728-.394 1.399-1.03 1.753l-6 3.844a2 2 0 0 1-1.942 0l-6-3.844a2.01 2.01 0 0 1-1.029-1.752V8.596c0-.729.394-1.4 1.029-1.753l6-3.583a2.05 2.05 0 0 1 2 0l6 3.584h-.03zM12 16.5V21M4.5 7.5L8 10m8 0l4-2.5'/%3E%3Cpath d='M12 7.5V12l-4 2m4-2l4 2'/%3E%3Cpath d='m12 16.5l4-2.5v-4l-4-2.5L8 10v4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM14 7a1 1 0 0 0-.993.883L13 8v3h-2V8l-.007-.117a1 1 0 0 0-1.986 0L9 8v3l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v3l.007.117a1 1 0 0 0 1.986 0L15 16V8l-.007-.117A1 1 0 0 0 14 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM14 7h-4a1 1 0 0 0-.993.883L9 8v4a1 1 0 0 0 .883.993L10 13h3v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2a2 2 0 0 0 1.995-1.85L15 15v-2a2 2 0 0 0-1.85-1.995L13 11h-2V9h3a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-.883-.993z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v6l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-1.838-1.844L13 11h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-1.85-1.995zm0 6v2h-2v-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM14 7h-4l-.117.007a1 1 0 0 0-.876.876L9 8l.007.117a1 1 0 0 0 .876.876L10 9h2.718l-1.688 6.757l-.022.115a1 1 0 0 0 1.927.482l.035-.111l2-8l.021-.112a1 1 0 0 0-.878-1.125z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15c.018.236.077.46.17.667l.075.152l.018.03l-.018.032c-.133.24-.218.509-.243.795L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a1.988 1.988 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2.01 2.01 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 6v2h-2v-2zm0-4v2h-2V9z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067.04.127.084.18.133l.008.007l.107.076a3.223 3.223 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.226 3.226 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 2v2h-2V9z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414L3.65 5.41A3.21 3.21 0 0 0 2 8.217v7.285a3.23 3.23 0 0 0 1.678 2.826l6.695 4.237c1.034.57 2.22.57 3.2.032l6.804-4.302c.98-.537 1.623-1.618 1.623-2.793V8.218l-.005-.204a3.22 3.22 0 0 0-1.284-2.39l-.107-.075l-.007-.007a1 1 0 0 0-.181-.133L13.64 1.414a3.33 3.33 0 0 0-3.216 0z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 16v-6a2 2 0 1 1 4 0v6m-4-3h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-a-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7a3 3 0 0 0-3 3v6a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1v-6a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v2h-2v-2a1 1 0 0 1 .883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 16h2a2 2 0 1 0 0-4h-2h2a2 2 0 1 0 0-4h-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-b-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3l-.005-.176a3 3 0 0 0-.654-1.7L14.235 12l.106-.124A3 3 0 0 0 12 7m0 6a1 1 0 0 1 0 2h-1v-2zm0-4a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-c { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M14 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-c-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0a1 1 0 0 0-1.993-.117L13 14a1 1 0 0 1-2 0v-4a1 1 0 0 1 1.993-.117L13 10a1 1 0 0 0 2 0a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-d-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-e { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M14 8h-4v8h4m-4-4h2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-e-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M14 7h-4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-3v-2h1.5a1 1 0 0 0 .993-.883L13.5 12a1 1 0 0 0-1-1H11V9h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-f { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM10 12h3'/%3E%3Cpath d='M14 8h-4v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-f-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M14 7h-4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h2a1 1 0 0 0 .993-.883L14 12a1 1 0 0 0-1-1h-2V9h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M14 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-g-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M14 7h-2a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 13 13v2h-1a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-h { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM10 16V8m4 0v8m-4-4h4'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-h-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M14 7a1 1 0 0 0-1 1v3h-2V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-3h2v3a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-i { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM12 8v8'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-i-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-j { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 8h4v6a2 2 0 1 1-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-j-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M14 7h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 9h3v5a1 1 0 0 1-1.993.117L11 14a1 1 0 0 0-2 0a3 3 0 0 0 6 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM10 8v8'/%3E%3Cpath d='m14 8l-2.5 4l2.5 4m-4-4h1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-k-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015m.864 5.723a1 1 0 0 0-1.378.318L11 10.912V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-2.914l2.152 3.444a1 1 0 0 0 1.276.374l.102-.056l.095-.068a1 1 0 0 0 .223-1.31L12.678 12l2.17-3.47a1 1 0 0 0-.318-1.378'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-l { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 8v8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-l-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-3V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-m { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M9 16V8l3 5l3-5v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-m-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M16 8c0-1.014-1.336-1.384-1.857-.514L12 11.056l-2.143-3.57C9.336 6.616 8 6.986 8 8v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 10 16v-4.39l1.143 1.904l.074.108a1 1 0 0 0 1.64-.108L14 11.61V16a1 1 0 0 0 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-n { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 16V8l4 8V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-n-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015m-2.772 6.124C10.423 6.609 9 6.945 9 8v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3.764l2.106 4.211c.471.944 1.894.608 1.894-.447V8a1 1 0 0 0-1-1l-.117.007A1 1 0 0 0 13 8v3.764z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-o { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-o-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-p { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 12h2a2 2 0 1 0 0-4h-2v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-p-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h1a3 3 0 0 0 0-6m0 2a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-q { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-q-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7a3 3 0 0 0-3 3v4a3 3 0 0 0 4.168 2.764l.125-.057a1 1 0 0 0 1.414-1.414l.057-.125A3 3 0 0 0 15 14v-4a3 3 0 0 0-3-3m1 7.002h-.059A.996.996 0 0 0 12 15a1 1 0 0 1-1-1v-4a1 1 0 0 1 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-r { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 12h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-r-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 7h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-2.332l2.2 2.932a1 1 0 0 0 1.4.2l.096-.081A1 1 0 0 0 14.8 15.4l-1.903-2.538l.115-.037A3.001 3.001 0 0 0 12 7m0 2a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-s { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-s-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M13 7h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2v2h-2a1 1 0 0 0-2 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-t { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM10 8h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-t-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M14 7h-4a1 1 0 1 0 0 2h1v7a1 1 0 0 0 .883.993L12 17a1 1 0 0 0 1-1V9h1a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-u { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 8v6a2 2 0 1 0 4 0V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-u-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M14 7a1 1 0 0 0-1 1v6a1 1 0 0 1-2 0V8a1 1 0 0 0-2 0v6a3 3 0 0 0 6 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-v { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='m10 8l2 8l2-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-v-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015m.577 5.6a1 1 0 0 0-1.213.728L12 11.875l-1.03-4.118a1 1 0 1 0-1.94.486l2 8c.252 1.01 1.688 1.01 1.94 0l2-8a1 1 0 0 0-.727-1.213'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-w { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='m9 8l1 8l2-5l2 5l1-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-w-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015m.342 6.447l-.52 4.153l-.56-1.4c-.319-.799-1.41-.837-1.803-.114l-.053.114l-.561 1.4l-.519-4.153a1 1 0 0 0-1-.876l-.116.008a1 1 0 0 0-.868 1.116l1 8c.128 1.025 1.537 1.207 1.92.247L12 13.693l1.072 2.678c.383.96 1.792.778 1.92-.247l1-8a1 1 0 0 0-1.984-.248'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM10 8l4 8m-4 0l4-8'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015m.781 5.677a1 1 0 0 0-1.341.447L12 9.763l-1.106-2.21a1 1 0 0 0-1.234-.494l-.107.047a1 1 0 0 0-.447 1.341L10.88 12l-1.775 3.553a1 1 0 0 0 .345 1.283l.102.058a1 1 0 0 0 1.341-.447L12 14.237l1.106 2.21a1 1 0 0 0 1.234.494l.107-.047a1 1 0 0 0 .447-1.341L13.118 12l1.776-3.553a1 1 0 0 0-.345-1.283z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='m10 8l2 5l2-5m-2 8v-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-y-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015m.705 5.643a1 1 0 0 0-1.3.557L12 10.307l-1.072-2.678a1 1 0 0 0-1.856.742L11 13.194V16a1 1 0 0 0 .883.993L12 17a1 1 0 0 0 1-1v-2.809l1.928-4.82a1 1 0 0 0-.45-1.25z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 8h4l-4 8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-letter-z-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M14 7h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 9h2.382l-3.276 6.553A1 1 0 0 0 10 17h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-2.382l3.276-6.553A1 1 0 0 0 14 7'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM9 12h6'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-minus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.092 21.72a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98h-.033c.7.398 1.13 1.143 1.125 1.948V15m-5 4h6'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-minus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M15 11H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-0-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM12 7a3 3 0 0 0-2.995 2.824L9 10v4l.005.176a3 3 0 0 0 5.99 0L15 14v-4l-.005-.176A3 3 0 0 0 12 7m0 2a1 1 0 0 1 .993.883L13 10v4l-.007.117a1 1 0 0 1-1.986 0L11 14v-4l.007-.117A1 1 0 0 1 12 9'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='m10 10l2-2v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zm.952 5.803l-.084.076l-2 2l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083l.293-.293V16l.007.117a1 1 0 0 0 1.986 0L13 16V8l-.006-.114c-.083-.777-1.008-1.16-1.617-.67z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-3l-.117.007a1 1 0 0 0 0 1.986L10 9h3v2h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h3l.117-.007a1 1 0 0 0 0-1.986L14 15h-3v-2h2l.15-.005a2 2 0 0 0 1.844-1.838L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-2l-.15.005A2 2 0 0 0 9 9a1 1 0 0 0 1.974.23l.02-.113L11 9h2v2h-2l-.133.007c-1.111.12-1.154 1.73-.128 1.965l.128.021L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM14 7a1 1 0 0 0-.993.883L13 8v3h-2V8l-.007-.117a1 1 0 0 0-1.986 0L9 8v3l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v3l.007.117a1 1 0 0 0 1.986 0L15 16V8l-.007-.117A1 1 0 0 0 14 7'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM14 7h-4a1 1 0 0 0-.993.883L9 8v4a1 1 0 0 0 .883.993L10 13h3v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2a2 2 0 0 0 1.995-1.85L15 15v-2a2 2 0 0 0-1.85-1.995L13 11h-2V9h3a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M14 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v6l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-1.838-1.844L13 11h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-1.85-1.995zm0 6v2h-2v-2z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.02 6.858a2 2 0 0 1 1 1.752v6.555c0 .728-.395 1.4-1.032 1.753l-6.017 3.844a2 2 0 0 1-1.948 0l-6.016-3.844a2 2 0 0 1-1.032-1.752V8.61c0-.728.395-1.4 1.032-1.753l6.017-3.582a2.06 2.06 0 0 1 2 0l6.017 3.583h-.029z'/%3E%3Cpath d='M10 8h4l-2 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM14 7h-4l-.117.007a1 1 0 0 0-.876.876L9 8l.007.117a1 1 0 0 0 .876.876L10 9h2.718l-1.688 6.757l-.022.115a1 1 0 0 0 1.927.482l.035-.111l2-8l.021-.112a1 1 0 0 0-.878-1.125z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M12 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15q.029.355.17.667l.075.152l.018.03l-.018.032c-.133.24-.218.509-.243.795L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 6v2h-2v-2zm0-4v2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagon-number-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995q.1.06.18.133l.008.007l.107.076a3.22 3.22 0 0 1 1.284 2.39l.005.203v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217a3.21 3.21 0 0 1 1.65-2.808zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 2v2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8.693 4.69l2.336-1.39a2.06 2.06 0 0 1 2 0l6 3.573H19a2 2 0 0 1 1 1.747v6.536c0 .246-.045.485-.13.707m-2.16 1.847l-4.739 3.027a2 2 0 0 1-1.942 0l-6-3.833A2 2 0 0 1 4 15.157V8.62a2 2 0 0 1 1.029-1.748l1.154-.687M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM9 12h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-plus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.092 21.72a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98h-.033c.7.398 1.13 1.143 1.125 1.948V12.5M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-hexagon-plus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.666 1.429l6.75 3.98l.096.063l.093.078l.106.074a3.22 3.22 0 0 1 1.284 2.39l.005.204v7.284c0 1.175-.643 2.256-1.623 2.793l-6.804 4.302c-.98.538-2.166.538-3.2-.032l-6.695-4.237A3.23 3.23 0 0 1 2 15.502V8.217c0-1.106.57-2.128 1.476-2.705l6.95-4.098c1-.552 2.214-.552 3.24.015M12 8a1 1 0 0 0-1 1v2H9a1 1 0 0 0-.993.883L8 12a1 1 0 0 0 1 1h2v2a1 1 0 0 0 .883.993L12 16a1 1 0 0 0 1-1v-2h2a1 1 0 0 0 .993-.883L16 12a1 1 0 0 0-1-1h-2V9a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-hexagonal-prism { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20.792 6.996l-3.775 2.643A2 2 0 0 1 15.87 10H8.13c-.41 0-.81-.126-1.146-.362L3.21 6.997M8 10v11m8-11v11'/%3E%3Cpath d='m3.853 18.274l3.367 2.363A2 2 0 0 0 8.367 21h7.265c.41 0 .811-.126 1.147-.363l3.367-2.363c.536-.375.854-.99.854-1.643V7.369c0-.655-.318-1.268-.853-1.643L16.78 3.363A2 2 0 0 0 15.633 3H8.367c-.41 0-.811.126-1.147.363L3.853 5.726A2 2 0 0 0 3 7.37v9.261c0 .655.318 1.269.853 1.644z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagonal-prism-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20.792 6.996l-3.775 2.643A2 2 0 0 1 15.87 10H14m-4 0H8.13c-.41 0-.81-.126-1.146-.362L3.21 6.997M8 10v11m8-11v2m0 4v5'/%3E%3Cpath d='M20.972 16.968a2 2 0 0 0 .028-.337V7.369c0-.655-.318-1.268-.853-1.643L16.78 3.363A2 2 0 0 0 15.633 3H8.367a2 2 0 0 0-1.066.309M4.956 4.952l-1.103.774A2 2 0 0 0 3 7.37v9.261c0 .655.318 1.269.853 1.644l3.367 2.363A2 2 0 0 0 8.367 21h7.265c.41 0 .811-.126 1.147-.363l2.26-1.587M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagonal-prism-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20.792 6.996l-3.775 2.643A2 2 0 0 1 15.87 10H8.13c-.41 0-.81-.126-1.146-.362L3.21 6.997M8 10v11m8-11v3.5'/%3E%3Cpath d='M21 12.5V7.369c0-.655-.318-1.268-.853-1.643L16.78 3.363A2 2 0 0 0 15.633 3H8.367c-.41 0-.811.126-1.147.363L3.853 5.726A2 2 0 0 0 3 7.37v9.261c0 .655.318 1.269.853 1.644l3.367 2.363A2 2 0 0 0 8.367 21H12.5m3.5-2h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hexagonal-pyramid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.162 2.457L3.316 15.411a1.99 1.99 0 0 0 .267 2.483l2.527 2.523c.374.373.88.583 1.408.583h8.964c.528 0 1.034-.21 1.408-.583l2.527-2.523a1.99 1.99 0 0 0 .267-2.483L12.838 2.457a.996.996 0 0 0-1.676 0M12 2L7 20.9M12 2l5 18.9'/%3E%3C/svg%3E"); +} + +.tabler-hexagonal-pyramid-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7.877 7.88l-4.56 7.53a1.99 1.99 0 0 0 .266 2.484l2.527 2.523c.374.373.88.583 1.408.583h8.964c.528 0 1.034-.21 1.408-.583l1.264-1.263m1.792-2.205a2 2 0 0 0-.262-1.538L12.838 2.457a.996.996 0 0 0-1.676 0L9.39 5.383M12 2l-1.254 4.742m-.841 3.177L7 20.9M12 2l2.153 8.14m1.444 5.457L17 20.9M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-hexagonal-pyramid-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18.642 12.04l-5.804-9.583a.996.996 0 0 0-1.676 0L3.316 15.411a1.99 1.99 0 0 0 .267 2.483l2.527 2.523c.374.373.88.583 1.408.583H12.5M12 2L7 20.9M12 2l3.304 12.489M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-hexagons { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18v-5l4-2l4 2v5l-4 2zm4-7V6l4-2l4 2v5m-4 2l4-2l4 2v5l-4 2l-4-2'/%3E%3C/svg%3E"); +} + +.tabler-hexagons-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18v-5l4-2l4 2v5l-4 2zm4-7V8m1.332-2.666L12 4l4 2v5m-4 2l.661-.331m2.684-1.341L16 11l4 2v3m-1.334 2.667L16 20l-4-2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-hierarchy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M6.5 17.5L12 13l5.5 4.5M12 7v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hierarchy-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 3h4v4h-4zM3 17h4v4H3zm14 0h4v4h-4zM7 17l5-4l5 4M12 7v6'/%3E%3C/svg%3E"); +} + +.tabler-hierarchy-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-4 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m8 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M2 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12-7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-9 5l2-3m2-4l2-3m2 0l2 3m2 4l2 3m-4-3l-2 3m-4-3l2 3'/%3E%3C/svg%3E"); +} + +.tabler-hierarchy-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14.585-1.413a2 2 0 0 0 2.813 2.843'/%3E%3Cpath d='M6.5 17.5L12 13l5.5 4.5M12 7v1m0 4v1M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-highlight { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19h4L17.5 8.5a2.828 2.828 0 1 0-4-4L3 15zm9.5-13.5l4 4m-12 4l4 4M21 15v4h-8l4-4z'/%3E%3C/svg%3E"); +} + +.tabler-highlight-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 9l-6 6v4h4l6-6m2-2l2.503-2.503a2.828 2.828 0 1 0-4-4l-2.497 2.497M12.5 5.5l4 4m-12 4l4 4M19 15h2v2m-2 2h-6l3-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-history { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8v4l2 2'/%3E%3Cpath d='M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-history-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.05 11a8.98 8.98 0 0 1 2.54-5.403M7.904 3.9a9 9 0 0 1 12.113 12.112m-1.695 2.312A9 9 0 0 1 3.55 15m-.5 5v-5h5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-history-toggle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 20.777a9 9 0 0 1-2.48-.969M14 3.223a9.003 9.003 0 0 1 0 17.554m-9.421-3.684a9 9 0 0 1-1.227-2.592M3.124 10.5c.16-.95.468-1.85.9-2.675l.169-.305m2.714-2.941A9 9 0 0 1 10 3.223'/%3E%3Cpath d='M12 8v4l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12H3l9-9l9 9h-2M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12H3l9-9l9 9h-2M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M10 12h4v4h-4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16'/%3E%3Cpath d='M19.5 10.5L12 3l-9 9h2v7a2 2 0 0 0 2 2h6'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.387 0 .748.11 1.054.3M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m19 10l-7-7l-9 9h2v7a2 2 0 0 0 2 2h7.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.661 0 1.248.32 1.612.815M19 14l-2 4h4l-2 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4m-2-5h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h5.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.58 0 1.103.247 1.468.642'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3Cpath d='M19 13.488V12h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h4.525M15 19l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h1.6'/%3E%3Cpath d='m20 11l-8-8l-9 9h2v7a2 2 0 0 0 2 2h4.159M16 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V16m0 4v1.5m3.032-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m19 10l-7-7l-9 9h2v7a2 2 0 0 0 2 2h6'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.387 0 .748.11 1.054.3M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-dot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 12h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h5m4-2a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.641 0 1.212.302 1.578.771'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 12h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h5.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m4 1v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-eco { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20 11l-8-8l-9 9h2v7a2 2 0 0 0 2 2h5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.325 0 .631.077.902.215M16 22s0-2 3-4'/%3E%3Cpath d='M19 21a3 3 0 0 1 0-6h3v3a3 3 0 0 1-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.645 0 1.218.305 1.584.78'/%3E%3Cpath d='m20 11l-8-8l-9 9h2v7a2 2 0 0 0 2 2h4m7.42-5.39a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 12l-9-9l-9 9h2v7a2 2 0 0 0 2 2h8'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 1.857 1.257M19 16v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.707 2.293l9 9c.63.63.184 1.707-.707 1.707h-1v6a3 3 0 0 1-3 3h-1v-7a3 3 0 0 0-2.824-2.995L13 12h-2a3 3 0 0 0-3 3v7H7a3 3 0 0 1-3-3v-6H3c-.89 0-1.337-1.077-.707-1.707l9-9a1 1 0 0 1 1.414 0M13 14a1 1 0 0 1 1 1v7h-4v-7a1 1 0 0 1 .883-.993L11 14z'/%3E%3C/svg%3E"); +} + +.tabler-home-hand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18 9l-6-6l-9 9h2v7a2 2 0 0 0 2 2h3.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2m3 4.5l-.585-.578a1.516 1.516 0 0 0-2 0c-.477.433-.551 1.112-.177 1.622L15 21c.37.506 1.331 1 2 1h3c1.009 0 1.497-.683 1.622-1.593Q22 19 22 18c0-1-.939-1.843-2-2h-1v-2.636C19 12.61 18.328 12 17.5 12s-1.5.61-1.5 1.364z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 12l-9-9l-9 9h2v7a2 2 0 0 0 2 2h6'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.39 0 .754.112 1.061.304M19 21.5l2.518-2.58a1.74 1.74 0 0 0 0-2.413a1.627 1.627 0 0 0-2.346 0l-.168.172l-.168-.172a1.627 1.627 0 0 0-2.346 0a1.74 1.74 0 0 0 0 2.412l2.51 2.59z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-infinity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 14v-2h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h2.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 1.75 1.032m.786 3.554a2.123 2.123 0 0 0-2.929 0a1.95 1.95 0 0 0 0 2.828c.809.781 2.12.781 2.929 0s-.805.778 0 0l1.46-1.41l1.46-1.419'/%3E%3Cpath d='m15.54 17.582l1.46 1.42l1.46 1.41c.809.78-.805-.779 0 0s2.12.781 2.929 0a1.95 1.95 0 0 0 0-2.828a2.123 2.123 0 0 0-2.929 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-link { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.085 11.085L12 3l-9 9h2v7a2 2 0 0 0 2 2h4.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 1.807 1.143M20 21a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0-5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-5 3a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='m21 16l-5 3l5 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 15v-3h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h5.5m3.5-2h6'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-move { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3Cpath d='M19 12h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h5.5m3.5-2h6m-3-3l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12H3l4.497-4.497m2-2l2.504-2.504l9 9h-2M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2m0-4v-3'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2m2 2v6M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 12h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h5.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m1 4h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.136 11.136L12 3l-9 9h2v7a2 2 0 0 0 2 2h7'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.467 0 .896.16 1.236.428M19 22v.01M19 19a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-ribbon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 15h5v7l-2.5-1.5L16 22z'/%3E%3Cpath d='m20 11l-8-8l-9 9h2v7a2 2 0 0 0 2 2h5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 12l-9-9l-9 9h2v7a2 2 0 0 0 2 2h4.7'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2m2 5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.247 0 .484.045.702.127'/%3E%3Cpath d='M19 12h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h5m4 1l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-shield { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h1.341'/%3E%3Cpath d='M19.682 10.682L12 3l-9 9h2v7a2 2 0 0 0 2 2h5'/%3E%3Cpath d='M22 16c0 4-2.5 6-3.5 6S15 20 15 16c1 0 2.5-.5 3.5-1.5c1 1 2.5 1.5 3.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-signal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 22v-2m3 2v-4m3 4v-6m-2-3.506V12h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12H3l9-9l9 9h-2M5 12v7a2 2 0 0 0 2 2h5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m4 7.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.258 10.258L12 3l-9 9h2v7a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h1.5m5.3 7.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-stats { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 13v-1h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h2.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-2 7l3-3l2 2l4-4'/%3E%3Cpath d='M19 17h3v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.641 0 1.212.302 1.578.771'/%3E%3Cpath d='M20.136 11.136L12 3l-9 9h2v7a2 2 0 0 0 2 2h6.344M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-home-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 13.4V12h2l-9-9l-9 9h2v7a2 2 0 0 0 2 2h5.5'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2c.402 0 .777.119 1.091.323M21.5 21.5l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-horse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 10l-.85 8.507A1.357 1.357 0 0 0 7.5 20h.146a2 2 0 0 0 1.857-1.257l.994-2.486A2 2 0 0 1 12.354 15h1.292a2 2 0 0 1 1.857 1.257l.994 2.486A2 2 0 0 0 18.354 20h.146a1.37 1.37 0 0 0 1.364-1.494L19 9h-8c0-3-3-5-6-5l-3 6l2 2zm15 4v-2a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-horse-toy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.5 17.5q8.5 7 17 0'/%3E%3Cpath d='M19 18.5L17 10l1-2l2 1l1.5-1.5L19 3c-5.052.218-5.99 3.133-7 6H6a3 3 0 0 0-3 3m2 6.5L7 9'/%3E%3Cpath d='m8 20l2-5h4l2 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-horseshoe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 17c.5-1.242 2-2 2-5s-1-9-9-9s-9 6-9 9s1.495 3.749 2 5l-2 1l2 3l2.406-1.147c1.25-.714 1.778-2.08 1.203-3.363C7.531 14.083 7 8 12 8s4.469 6.083 3.39 8.49c-.574 1.284-.045 2.649 1.204 3.363L19 21l2-3z'/%3E%3C/svg%3E"); +} + +.tabler-hospital { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm7 11V8m4 8V8m-4 4h4'/%3E%3C/svg%3E"); +} + +.tabler-hospital-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8m-7 4a9 9 0 1 0 18 0a9 9 0 0 0-18 0m11 4V8m-4 4h4'/%3E%3C/svg%3E"); +} + +.tabler-hospital-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-20 0l.004-.28C2.152 6.327 6.57 2 12 2m2 5a1 1 0 0 0-1 1v2.999h-2V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-3.001h2V16a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-hotel-service { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10A1.5 1.5 0 0 1 7 8.5a5.5 5.5 0 0 1 11 0V19a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-2c0-1.38.71-2.444 1.88-3.175l4.424-2.765C14.359 10.4 15 9.744 15 8.5a2.5 2.5 0 1 0-5 0A1.5 1.5 0 0 1 8.5 10'/%3E%3C/svg%3E"); +} + +.tabler-hourglass { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7h11m-11 10h11M6 20v-2a6 6 0 1 1 12 0v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1'/%3E%3Cpath d='M6 4v2a6 6 0 1 0 12 0V4a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hourglass-empty { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 20v-2a6 6 0 1 1 12 0v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1'/%3E%3Cpath d='M6 4v2a6 6 0 1 0 12 0V4a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hourglass-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a2 2 0 0 1 1.995 1.85L19 4v2a7 7 0 0 1-3.393 6a7 7 0 0 1 3.388 5.728L19 18v2a2 2 0 0 1-1.85 1.995L17 22H7a2 2 0 0 1-1.995-1.85L5 20v-2a7 7 0 0 1 3.393-6a7 7 0 0 1-3.388-5.728L5 6V4a2 2 0 0 1 1.85-1.995L7 2z'/%3E%3C/svg%3E"); +} + +.tabler-hourglass-high { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7h11M6 20v-2a6 6 0 1 1 12 0v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1'/%3E%3Cpath d='M6 4v2a6 6 0 1 0 12 0V4a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hourglass-low { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 17h11M6 20v-2a6 6 0 1 1 12 0v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1'/%3E%3Cpath d='M6 4v2a6 6 0 1 0 12 0V4a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-hourglass-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 18v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-2a6 6 0 0 1 6-6M6 6a6 6 0 0 0 6 6m3.13-.88A6 6 0 0 0 18 6V4a1 1 0 0 0-1-1H7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-hours-12 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4m-4 4c.468 3.6 3.384 6.546 7 7m7-5h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2m-6 0v-6'/%3E%3C/svg%3E"); +} + +.tabler-hours-24 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 13c.325 2.532 1.881 4.781 4 6m12-8A8.1 8.1 0 0 0 4.5 9'/%3E%3Cpath d='M4 5v4h4m4 6h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2m3-6v2a1 1 0 0 0 1 1h1m1-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-html { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16V8l2 5l2-5v8M1 16V8m4 0v8m-4-4h4m2-4h4M9 8v8m11-8v8h3'/%3E%3C/svg%3E"); +} + +.tabler-http-connect { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0m10 2V8l4 8V8m-9 0a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-http-connect-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0m10-1V8l4 8V8m-7 6a2 2 0 1 1-4 0v-4m2-2a2 2 0 0 1 2 2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-delete { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm11 0h-4v8h4m-4-4h2.5M17 8v8h4'/%3E%3C/svg%3E"); +} + +.tabler-http-delete-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm11 0h-2m-2 2v6h4m-4-4h2m5-4v5m3 3h1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-get { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 8H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4H6m8-4h-4v8h4m-4-4h2.5M17 8h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-http-get-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 8H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4H6m8-4h-2m-2 2v6h4m-4-4h2m5-4h4m-2 0v7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-head { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16V8m4 0v8m-4-4h4m7-4h-4v8h4m-4-4h2.5m4.5 4v-6a2 2 0 1 1 4 0v6m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-http-head-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16V8m4 0v8m-4-4h4m7-4h-2m-2 2v6h4m-4-4h2m5 1v-3a2 2 0 1 1 4 0v6m-4-3h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-options { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m5 4h2a2 2 0 1 0 0-4h-2v8m7-8h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-http-options-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m5 4h2m2-2a2 2 0 0 0-2-2m-2 2v6m7-8h4m-2 0v7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-patch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h2a2 2 0 1 0 0-4H3v8m7 0v-6a2 2 0 1 1 4 0v6m-4-3h4m3-5h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-http-patch-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h2a2 2 0 1 0 0-4H3v8m7 0v-6m2-2a2 2 0 0 1 2 2m0 4v2m-4-3h3m4-5h4m-2 0v7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-post { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h2a2 2 0 1 0 0-4H3v8m9-8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m5 7a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1'/%3E%3C/svg%3E"); +} + +.tabler-http-post-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h2a2 2 0 1 0 0-4H3v8m9-8a2 2 0 0 1 2 2m0 4a2 2 0 1 1-4 0v-4m10 6a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-put { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h2a2 2 0 1 0 0-4H3v8m14-8h4m-2 0v8m-9-8v6a2 2 0 1 0 4 0V8'/%3E%3C/svg%3E"); +} + +.tabler-http-put-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h2a2 2 0 1 0 0-4H3v8m14-8h4m-2 0v8m-9-6v4a2 2 0 1 0 4 0m0-4V8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-que { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1m14-8h-4v8h4m-4-4h2.5M10 8v6a2 2 0 1 0 4 0V8'/%3E%3C/svg%3E"); +} + +.tabler-http-que-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1m14-8h-4v8h4m-4-4h2.5M10 10v4a2 2 0 1 0 4 0m0-4V8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-http-trace { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8h4M5 8v8m5-4h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4m6 4v-6a2 2 0 1 1 4 0v6m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-http-trace-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8h4M5 8v8m5-4h2m2-2a2 2 0 0 0-2-2m-2 2v6m4 0l-3-4m6 1v-3a2 2 0 1 1 4 0v6m-4-3h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-ice-cream { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21.5V17m-4 0h8V7a4 4 0 1 0-8 0zm0-6.5L16 7m-8 7.5l8-3.5'/%3E%3C/svg%3E"); +} + +.tabler-ice-cream-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.657 11a6 6 0 1 0-11.315 0m0 0L12 22l5.657-11z'/%3E%3C/svg%3E"); +} + +.tabler-ice-cream-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21.5V17M8 8v9h8v-1m0-4V7a4 4 0 0 0-7.277-2.294M8 10.5l1.74-.76m2.79-1.222L16 7m-8 7.5l4.488-1.964M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-ice-skating { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.905 5h3.418a1 1 0 0 1 .928.629l1.143 2.856a3 3 0 0 0 2.207 1.83l4.717.926A2.084 2.084 0 0 1 20 13.286V14a1 1 0 0 1-1 1H5.105a1 1 0 0 1-1-1.1l.8-8a1 1 0 0 1 1-.9M3 19h17a1 1 0 0 0 1-1M9 15v4m6-4v4'/%3E%3C/svg%3E"); +} + +.tabler-icons { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0M2.5 21h8l-4-7zM14 3l7 7m-7 0l7-7m-7 11h7v7h-7z'/%3E%3C/svg%3E"); +} + +.tabler-icons-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M4.25 2.603A4.5 4.5 0 1 1 2 6.5l.006-.229A4.5 4.5 0 0 1 4.25 2.603m1.382 10.901a1 1 0 0 1 1.736 0l4 7A1 1 0 0 1 10.5 22h-8a1 1 0 0 1-.868-1.496zm7.661-11.211a1 1 0 0 1 1.414 0l7 7a1 1 0 1 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414'/%3E%3Cpath d='M20.293 2.293a1 1 0 0 1 1.414 1.414l-7 7a1 1 0 0 1-1.414-1.414zM21 13a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-7a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-icons-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.01 4.041A3.5 3.5 0 0 0 6.5 10c.975 0 1.865-.357 2.5-1m.958-3.044a3.5 3.5 0 0 0-2.905-2.912M2.5 21h8l-4-7zM14 3l7 7m-7 0l7-7m-3 11h3v3m0 4h-7v-7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-id { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='M7 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0m8-2h2m-2 4h2M7 16h10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-id-badge { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 6a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3z'/%3E%3Cpath d='M10 13a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0-7h4M9 18h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-id-badge-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 12h3v4H7z'/%3E%3Cpath d='M10 6H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-6'/%3E%3Cpath d='M10 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm4 12h2m-2-4h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-id-badge-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.141 3.125A3 3 0 0 1 8 3h8a3 3 0 0 1 3 3v9m-.13 3.874A3 3 0 0 1 16 21H8a3 3 0 0 1-3-3V6a3 3 0 0 1 .128-.869'/%3E%3Cpath d='M11.179 11.176a2 2 0 1 0 2.635 2.667M10 6h4M9 18h6M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-id-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h10a3 3 0 0 1 3 3v10m-1.437 2.561c-.455.279-.99.439-1.563.439H6a3 3 0 0 1-3-3V7c0-1.083.573-2.031 1.433-2.559'/%3E%3Cpath d='M8.175 8.178a2 2 0 1 0 2.646 2.65M15 8h2m-1 4h1M7 16h9M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ikosaedr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 8.007v7.986a2 2 0 0 1-1.006 1.735l-7 4.007a2 2 0 0 1-1.988 0l-7-4.007A2 2 0 0 1 3 15.993V8.007a2 2 0 0 1 1.006-1.735l7-4.007a2 2 0 0 1 1.988 0l7 4.007A2 2 0 0 1 21 8.007M3.29 6.97L7.5 9m13.21-2.03L16.5 9m4.2 8H3.3'/%3E%3Cpath d='M11.76 2.03L7.5 9l-4.3 7.84m9.04-14.81Q15.037 6.47 16.5 9t4.3 7.84'/%3E%3Cpath d='M12 17L7.5 9h9zm0 0v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-image-in-picture { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 15c-2 0-5 1-5 5'/%3E%3Cpath d='M4 13a2 2 0 0 1 2-2h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0-6V5a1 1 0 0 1 1-1h2m4 0h2m4 0h2a1 1 0 0 1 1 1v2m0 4v2m0 4v2a1 1 0 0 1-1 1h-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inbox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M4 13h3l3 3h4l3-3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inbox-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.593 3.422A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.554.225-1.056.59-1.418'/%3E%3Cpath d='M4 13h3l3 3h4l.987-.987M17 13h3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-indent-decrease { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6h-7m7 6h-9m9 6h-7M8 8l-4 4l4 4'/%3E%3C/svg%3E"); +} + +.tabler-indent-increase { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6H9m11 6h-7m7 6H9M4 8l4 4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-infinity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.828 9.172a4 4 0 1 0 0 5.656A10 10 0 0 0 12 12a10 10 0 0 1 2.172-2.828a4 4 0 1 1 0 5.656A10 10 0 0 1 12 12a10 10 0 0 0-2.172-2.828'/%3E%3C/svg%3E"); +} + +.tabler-infinity-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.165 8.174A4 4 0 0 0 2.999 12a4 4 0 0 0 6.829 2.828A10 10 0 0 0 12 12m1.677-2.347a10 10 0 0 1 .495-.481a4 4 0 1 1 5.129 6.1m-3.521.537a4 4 0 0 1-1.608-.981A10 10 0 0 1 12 12M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-info-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-3h.01'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-info-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-19.995.324L2 12l.004-.28C2.152 6.327 6.57 2 12 2m0 9h-1l-.117.007a1 1 0 0 0 0 1.986L11 13v3l.007.117a1 1 0 0 0 .876.876L12 17h1l.117-.007a1 1 0 0 0 .876-.876L14 16l-.007-.117a1 1 0 0 0-.764-.857l-.112-.02L13 15v-3l-.007-.117a1 1 0 0 0-.876-.876zm.01-3l-.127.007a1 1 0 0 0 0 1.986L12 10l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-info-hexagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM12 9h.01'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-info-hexagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.425 1.414a3.33 3.33 0 0 1 3.026-.097l.19.097l6.775 3.995l.096.063l.092.077l.107.075a3.22 3.22 0 0 1 1.266 2.188l.018.202l.005.204v7.284c0 1.106-.57 2.129-1.454 2.693l-.17.1l-6.803 4.302c-.918.504-2.019.535-3.004.068l-.196-.1l-6.695-4.237a3.23 3.23 0 0 1-1.671-2.619L2 15.502V8.217c0-1.106.57-2.128 1.476-2.705zM12 11h-1l-.117.007a1 1 0 0 0 0 1.986L11 13v3l.007.117a1 1 0 0 0 .876.876L12 17h1l.117-.007a1 1 0 0 0 .876-.876L14 16l-.007-.117a1 1 0 0 0-.764-.857l-.112-.02L13 15v-3l-.007-.117a1 1 0 0 0-.876-.876zm.01-3l-.127.007a1 1 0 0 0 0 1.986L12 10l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-info-octagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12.802 2.165l5.575 2.389c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-2.389 5.575c-.206.48-.589.863-1.07 1.07l-5.574 2.388c-.512.22-1.092.22-1.604 0l-5.575-2.389a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.206-.48.589-.863 1.07-1.07l5.574-2.388a2.04 2.04 0 0 1 1.604 0M12 9h.01'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-info-octagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.897 1a4 4 0 0 1 2.664 1.016l.165.156l4.1 4.1a4 4 0 0 1 1.168 2.605l.006.227v5.794a4 4 0 0 1-1.016 2.664l-.156.165l-4.1 4.1a4 4 0 0 1-2.603 1.168l-.227.006H9.103a4 4 0 0 1-2.664-1.017l-.165-.156l-4.1-4.1a4 4 0 0 1-1.168-2.604L1 14.897V9.103a4 4 0 0 1 1.016-2.664l.156-.165l4.1-4.1a4 4 0 0 1 2.605-1.168L9.104 1zM12 11h-1l-.117.007a1 1 0 0 0 0 1.986L11 13v3l.007.117a1 1 0 0 0 .876.876L12 17h1l.117-.007a1 1 0 0 0 .876-.876L14 16l-.007-.117a1 1 0 0 0-.764-.857l-.112-.02L13 15v-3l-.007-.117a1 1 0 0 0-.876-.876zm.01-3l-.127.007a1 1 0 0 0 0 1.986L12 10l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-info-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9h.01M11 12h1v4h1'/%3E%3C/svg%3E"); +} + +.tabler-info-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 9h.01M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-info-square-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 2.995 2.824L22 5v14a3 3 0 0 1-2.824 2.995L19 22H5a3 3 0 0 1-2.995-2.824L2 19V5a3 3 0 0 1 2.824-2.995L5 2zm-7 9h-1l-.117.007a1 1 0 0 0 0 1.986L11 13v3l.007.117a1 1 0 0 0 .876.876L12 17h1l.117-.007a1 1 0 0 0 .876-.876L14 16l-.007-.117a1 1 0 0 0-.764-.857l-.112-.02L13 15v-3l-.007-.117a1 1 0 0 0-.876-.876zm.01-3l-.127.007a1 1 0 0 0 0 1.986L12 10l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-info-square-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 9h.01M11 12h1v4h1'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-info-square-rounded-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m0 9h-1l-.117.007a1 1 0 0 0 0 1.986L11 13v3l.007.117a1 1 0 0 0 .876.876L12 17h1l.117-.007a1 1 0 0 0 .876-.876L14 16l-.007-.117a1 1 0 0 0-.764-.857l-.112-.02L13 15v-3l-.007-.117a1 1 0 0 0-.876-.876zm.01-3l-.127.007a1 1 0 0 0 0 1.986L12 10l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-info-triangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.363 3.591L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM12 9h.01'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-info-triangle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.67c.955 0 1.845.467 2.39 1.247l.105.16l8.114 13.548a2.914 2.914 0 0 1-2.307 4.363l-.195.008H3.882a2.914 2.914 0 0 1-2.582-4.2l.099-.185l8.11-13.538A2.91 2.91 0 0 1 12 1.67M12 11h-1l-.117.007a1 1 0 0 0 0 1.986L11 13v3l.007.117a1 1 0 0 0 .876.876L12 17h1l.117-.007a1 1 0 0 0 .876-.876L14 16l-.007-.117a1 1 0 0 0-.764-.857l-.112-.02L13 15v-3l-.007-.117a1 1 0 0 0-.876-.876zm.01-3l-.127.007a1 1 0 0 0 0 1.986L12 10l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.364 18.364A9 9 0 1 0 5.636 5.636a9 9 0 0 0 12.728 12.728'/%3E%3Cpath d='M7.757 16.243a6 6 0 0 0 8.486 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-bottom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.144 4.72c3.92-3.695 10.093-3.625 13.927.209c3.905 3.905 3.905 10.237 0 14.142s-10.237 3.905-14.142 0s-3.905-10.237 0-14.142zm3.32 10.816A1 1 0 1 0 7.05 16.95a7 7 0 0 0 9.9 0a1 1 0 0 0-1.414-1.414a5 5 0 0 1-7.072 0'/%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-bottom-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M6 12a6 6 0 0 0 6 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-bottom-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m-6 9a1 1 0 0 0-1 1a7 7 0 0 0 7 7a1 1 0 0 0 0-2a5 5 0 0 1-5-5a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-bottom-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18'/%3E%3Cpath d='M18 12a6 6 0 0 1-6 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-bottom-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m6 9a1 1 0 0 0-1 1a5 5 0 0 1-5 5a1 1 0 0 0 0 2a7 7 0 0 0 7-7a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.636 5.636a9 9 0 1 1 12.728 12.728A9 9 0 0 1 5.636 5.636'/%3E%3Cpath d='M7.757 16.243a6 6 0 0 1 0-8.486'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.929 4.929c3.905-3.905 10.237-3.905 14.142 0s3.905 10.237 0 14.142s-10.237 3.905-14.142 0s-3.905-10.237 0-14.142M8.464 7.05a1 1 0 0 0-1.414 0a7 7 0 0 0 0 9.9a1 1 0 1 0 1.414-1.414a5 5 0 0 1 0-7.072a1 1 0 0 0 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.364 18.364A9 9 0 1 1 5.636 5.636a9 9 0 0 1 12.728 12.728'/%3E%3Cpath d='M16.243 7.757a6 6 0 0 1 0 8.486'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.929 4.929c3.905-3.905 10.237-3.905 14.142 0s3.905 10.237 0 14.142s-10.237 3.905-14.142 0s-3.905-10.237 0-14.142m12.02 2.121a1 1 0 0 0-1.413 1.414a5 5 0 0 1 0 7.072a1 1 0 0 0 1.414 1.414a7 7 0 0 0 0-9.9z'/%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.636 5.636a9 9 0 1 0 12.728 12.728A9 9 0 0 0 5.636 5.636'/%3E%3Cpath d='M16.243 7.757a6 6 0 0 0-8.486 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-top-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.929 4.929c3.905-3.905 10.237-3.905 14.142 0s3.905 10.237 0 14.142s-10.237 3.905-14.142 0s-3.905-10.237 0-14.142m12.02 2.121a7 7 0 0 0-9.899 0a1 1 0 0 0 1.414 1.414a5 5 0 0 1 7.072 0A1 1 0 0 0 16.95 7.05z'/%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-top-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3a9 9 0 1 1 0 18a9 9 0 0 1 0-18'/%3E%3Cpath d='M6 12a6 6 0 0 1 6-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-top-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 3a7 7 0 0 0-7 7a1 1 0 0 0 2 0a5 5 0 0 1 5-5a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-top-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0-18'/%3E%3Cpath d='M18 12a6 6 0 0 0-6-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-inner-shadow-top-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 3a1 1 0 0 0 0 2a5 5 0 0 1 5 5a1 1 0 0 0 2 0a7 7 0 0 0-7-7'/%3E%3C/svg%3E"); +} + +.tabler-input-ai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11V9a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h4m4 5v-4a2 2 0 1 1 4 0v4m-4-2h4m3-4v6'/%3E%3C/svg%3E"); +} + +.tabler-input-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 13V9a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6m3 3l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-input-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11V9a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5m4 2a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-input-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 22.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5m1-11V9a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h7'/%3E%3C/svg%3E"); +} + +.tabler-input-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 13V9a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h7m9 6l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-invoice { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M19 12v7a1.78 1.78 0 0 1-3.1 1.4a1.65 1.65 0 0 0-2.6 0a1.65 1.65 0 0 1-2.6 0a1.65 1.65 0 0 0-2.6 0A1.78 1.78 0 0 1 5 19V5a2 2 0 0 1 2-2h7l5 5v4.25'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ironing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6h7.459a3 3 0 0 1 2.959 2.507l.577 3.464l.81 4.865A1 1 0 0 1 19.82 18H3a7 7 0 0 1 7-7h9.8'/%3E%3C/svg%3E"); +} + +.tabler-ironing-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6h7.459a3 3 0 0 1 2.959 2.507l.577 3.464l.81 4.865A1 1 0 0 1 19.82 18H3a7 7 0 0 1 7-7h9.8M12 15h.01'/%3E%3C/svg%3E"); +} + +.tabler-ironing-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.459 5a4 4 0 0 1 3.945 3.343l1.387 8.329A2 2 0 0 1 19.82 19H3a1 1 0 0 1-1-1a8 8 0 0 1 8-8h8.652l-.22-1.329a2 2 0 0 0-1.811-1.665L16.459 7H9a1 1 0 1 1 0-2zm-4.449 9H12a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-ironing-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15h.01M9 6h7.459a3 3 0 0 1 2.959 2.507l.577 3.464l.81 4.865A1 1 0 0 1 19.82 18H3a7 7 0 0 1 7-7h9.8M14 15h.01'/%3E%3C/svg%3E"); +} + +.tabler-ironing-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.459 5a4 4 0 0 1 3.945 3.343l1.387 8.329A2 2 0 0 1 19.82 19H3a1 1 0 0 1-1-1a8 8 0 0 1 8-8h8.652l-.22-1.329a2 2 0 0 0-1.811-1.665L16.459 7H9a1 1 0 1 1 0-2zm-6.449 9H10a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2m4 0H14a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-ironing-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 15h.01M9 6h7.459a3 3 0 0 1 2.959 2.507l.577 3.464l.81 4.865A1 1 0 0 1 19.82 18H3a7 7 0 0 1 7-7h9.8M9 15h.01M15 15h.01'/%3E%3C/svg%3E"); +} + +.tabler-ironing-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.459 5a4 4 0 0 1 3.945 3.343l1.387 8.329A2 2 0 0 1 19.82 19H3a1 1 0 0 1-1-1a8 8 0 0 1 8-8h8.652l-.22-1.329a2 2 0 0 0-1.811-1.665L16.459 7H9a1 1 0 1 1 0-2zm-4.449 9H12a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2m-3 0H9a1 1 0 0 0-.117 1.993L9.01 16a1 1 0 0 0 0-2m6 0H15a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-ironing-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.459 5a4 4 0 0 1 3.945 3.343l.577 3.464l.81 4.865A2 2 0 0 1 19.82 19H3a1 1 0 0 1-1-1a8 8 0 0 1 8-8h8.652l-.22-1.329a2 2 0 0 0-1.811-1.665L16.459 7H9a1 1 0 1 1 0-2z'/%3E%3C/svg%3E"); +} + +.tabler-ironing-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6h6.459a3 3 0 0 1 2.959 2.507l.577 3.464l.804 4.821l.007.044M18 18H3a7 7 0 0 1 7-7h1m4 0h4.8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-ironing-steam { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19v2M9 4h7.459a3 3 0 0 1 2.959 2.507l.577 3.464l.81 4.865A1 1 0 0 1 19.82 16H3a7 7 0 0 1 7-7h9.8M8 19l-1 2m9-2l1 2'/%3E%3C/svg%3E"); +} + +.tabler-ironing-steam-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 18a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1m4.459-15a4 4 0 0 1 3.945 3.343l.577 3.464l.81 4.865A2 2 0 0 1 19.82 17H3a1 1 0 0 1-1-1a8 8 0 0 1 8-8h8.652l-.22-1.329a2 2 0 0 0-1.811-1.665L16.459 5H9a1 1 0 1 1 0-2zM7.106 18.553a1 1 0 0 1 1.788.894l-1 2a1 1 0 0 1-1.788-.894zm8.447-.447a1 1 0 0 1 1.341.447l1 2a1 1 0 0 1-1.788.894l-1-2a1 1 0 0 1 .447-1.341'/%3E%3C/svg%3E"); +} + +.tabler-ironing-steam-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 4h7.459a3 3 0 0 1 2.959 2.507l.577 3.464l.81 4.865a1 1 0 0 1-.821 1.15M16 16H3a7 7 0 0 1 6.056-6.937M13 9h6.8M12 19v2m-4-2l-1 2m9-2l1 2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-irregular-polyhedron { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 12l-1.752 6.13a1 1 0 0 0 .592 1.205l6.282 2.503a2.46 2.46 0 0 0 1.756 0l6.282-2.503a1 1 0 0 0 .592-1.204L18 12l1.752-6.13a1 1 0 0 0-.592-1.205l-6.282-2.503a2.46 2.46 0 0 0-1.756 0L4.84 4.665a1 1 0 0 0-.592 1.204z'/%3E%3Cpath d='m4.5 5.5l6.622 2.33a2.35 2.35 0 0 0 1.756 0L19.5 5.5M6 12l5.21 1.862a2.34 2.34 0 0 0 1.58 0L18 12m-6 10V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-irregular-polyhedron-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.706 4.73a1 1 0 0 0-.458 1.14L6 12l-1.752 6.13a1 1 0 0 0 .592 1.205l6.282 2.503a2.46 2.46 0 0 0 1.756 0l6.282-2.503q.06-.024.116-.055m-.474-4.474L18 12l1.752-6.13a1 1 0 0 0-.592-1.205l-6.282-2.503a2.46 2.46 0 0 0-1.756 0L7.578 3.574'/%3E%3Cpath d='M4.5 5.5q.991.32 1.5.5m6 2c.29-.003.603-.06.878-.17L19.5 5.5M6 12l5.21 1.862a2.34 2.34 0 0 0 1.58 0l.742-.265m2.956-1.057q.468-.166 1.512-.54m-6 10V12M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-irregular-polyhedron-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18 12l1.752-6.13a1 1 0 0 0-.592-1.205l-6.282-2.503a2.46 2.46 0 0 0-1.756 0L4.84 4.665a1 1 0 0 0-.592 1.204L6 12l-1.752 6.13a1 1 0 0 0 .592 1.205l6.282 2.503a2.46 2.46 0 0 0 1.756 0l.221-.088'/%3E%3Cpath d='m4.5 5.5l6.622 2.33a2.35 2.35 0 0 0 1.756 0L19.5 5.5M6 12l5.21 1.862a2.34 2.34 0 0 0 1.58 0L18 12m-6 10V8m4 11h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-italic { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 5h6M7 19h6m1-14l-4 14'/%3E%3C/svg%3E"); +} + +.tabler-jacket { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 3l-4 5l-4-5'/%3E%3Cpath d='M12 19a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8.172a2 2 0 0 1 .586-1.414l.828-.828A2 2 0 0 0 6 7.172V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2.172a2 2 0 0 0 .586 1.414l.828.828A2 2 0 0 1 20 10.828V19a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2'/%3E%3Cpath d='M20 13h-3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M4 17h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H4m8 6V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-jetpack { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6a3 3 0 1 0-6 0v7h6zm4 7h6V6a3 3 0 0 0-6 0zm-9 3q0 3.5 2 5q2-1.5 2-5m6 0q0 3.5 2 5q2-1.5 2-5m-9-8h4m-4 3h4'/%3E%3C/svg%3E"); +} + +.tabler-jetpack-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a4 4 0 0 1 4 4v7a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-1h-2v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a4 4 0 0 1 8 0v1h2V6a4 4 0 0 1 4-4m-4 8V9h-2v1zm-4 5a1 1 0 0 1 1 1c0 2.623-.787 4.59-2.4 5.8a1 1 0 0 1-1.2 0C4.787 20.59 4 18.623 4 16a1 1 0 0 1 2 0c0 1.532.308 2.684.906 3.498l.094.119l.094-.12c.558-.759.864-1.813.902-3.196L8 16a1 1 0 0 1 1-1m10 0a1 1 0 0 1 1 1c0 2.623-.787 4.59-2.4 5.8a1 1 0 0 1-1.2 0C14.787 20.59 14 18.623 14 16a1 1 0 0 1 2 0c0 1.532.308 2.684.906 3.498l.094.119l.094-.12c.558-.759.864-1.813.902-3.196L18 16a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-jewish-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 2l3 5h6l-3 5l3 5h-6l-3 5l-3-5H3l3-5l-3-5h6z'/%3E%3C/svg%3E"); +} + +.tabler-jewish-star-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.433 6H3l-.114.006a1 1 0 0 0-.743 1.508L4.833 12l-2.69 4.486l-.054.1A1 1 0 0 0 3 18h5.434l2.709 4.514l.074.108a1 1 0 0 0 1.64-.108L15.565 18H21l.114-.006a1 1 0 0 0 .743-1.508L19.166 12l2.691-4.486l.054-.1A1 1 0 0 0 21 6h-5.434l-2.709-4.514a1 1 0 0 0-1.714 0z'/%3E%3C/svg%3E"); +} + +.tabler-join-bevel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4h3a2 2 0 0 1 2 2v6a1 1 0 0 0 1 1h6a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-6.586a1 1 0 0 1-.707-.293l-6.414-6.414A1 1 0 0 1 4 12.586V6a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-join-round { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4h3a2 2 0 0 1 2 2v6a1 1 0 0 0 1 1h6a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-6a8 8 0 0 1-8-8V6a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-join-straight { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4h3a2 2 0 0 1 2 2v6a1 1 0 0 0 1 1h6a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-joker { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17.5A1.5 1.5 0 0 1 6.5 16h11a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 17.5m7-1.5Q9.5 8 6 8q-2.5 0-3 2c2.953.31 3.308 3.33 4 6m5 0q2.5-8 6-8q2.5 0 3 2c-2.953.31-3.308 3.33-4 6'/%3E%3Cpath d='M9 9.5Q11 6 12 6t3 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-jpg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1m-10 4V8h2a2 2 0 1 1 0 4h-2M3 8h4v6a2 2 0 0 1-2 2H3.5a.5.5 0 0 1-.5-.5V15'/%3E%3C/svg%3E"); +} + +.tabler-json { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 16V8l3 8V8m-8 0a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2M1 8h3v6.5a1.5 1.5 0 0 1-3 0V14m6 1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H8a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1'/%3E%3C/svg%3E"); +} + +.tabler-jump-rope { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 14V8a3 3 0 1 1 6 0v8a3 3 0 0 0 6 0v-6'/%3E%3Cpath d='M16 5a2 2 0 0 1 2-2h0a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h0a2 2 0 0 1-2-2zM4 16a2 2 0 0 1 2-2h0a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h0a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-karate { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 9l4.5 1l3 2.5M13 21v-8l3-5.5'/%3E%3Cpath d='m8 4.5l4 2l4 1l4 3.5l-2 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-kayak { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.414 6.414a2 2 0 0 0 0-2.828L5 2.172L2.172 5l1.414 1.414a2 2 0 0 0 2.828 0m11.172 11.172a2 2 0 0 0 0 2.828L19 21.828L21.828 19l-1.414-1.414a2 2 0 0 0-2.828 0M6.5 6.5l11 11m4.5-15C12.017 5.101 4.373 10.452 2 22c9.983-2.601 17.627-7.952 20-19.5m-15.5 10l5 5m1-11l5 5'/%3E%3C/svg%3E"); +} + +.tabler-kerning { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 15v-3.5a2.5 2.5 0 1 1 5 0V15m0-2h-5M3 9l3 6l3-6m0 11l6-16'/%3E%3C/svg%3E"); +} + +.tabler-key { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16.555 3.843l3.602 3.602a2.877 2.877 0 0 1 0 4.069l-2.643 2.643a2.877 2.877 0 0 1-4.069 0l-.301-.301l-6.558 6.558a2 2 0 0 1-1.239.578L5.172 21H4a1 1 0 0 1-.993-.883L3 20v-1.172a2 2 0 0 1 .467-1.284l.119-.13L4 17h2v-2h2v-2l2.144-2.144l-.301-.301a2.877 2.877 0 0 1 0-4.069l2.643-2.643a2.877 2.877 0 0 1 4.069 0M15 9h.01'/%3E%3C/svg%3E"); +} + +.tabler-key-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.52 2c1.029 0 2.015.409 2.742 1.136l3.602 3.602a3.877 3.877 0 0 1 0 5.483l-2.643 2.643a3.88 3.88 0 0 1-4.941.452l-.105-.078l-5.882 5.883a3 3 0 0 1-1.68.843l-.22.027l-.221.009H4c-1.014 0-1.867-.759-1.991-1.823L2 20v-1.172c0-.704.248-1.386.73-1.96l.149-.161l.414-.414A1 1 0 0 1 4 16h1v-1a1 1 0 0 1 .883-.993L6 14h1v-1a1 1 0 0 1 .206-.608l.087-.1l1.468-1.469l-.076-.103a3.9 3.9 0 0 1-.678-1.963L8 8.521c0-1.029.409-2.015 1.136-2.742l2.643-2.643A3.88 3.88 0 0 1 14.52 2m.495 5h-.02a2 2 0 1 0 0 4h.02a2 2 0 1 0 0-4'/%3E%3C/svg%3E"); +} + +.tabler-key-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10.17 6.159l2.316-2.316a2.877 2.877 0 0 1 4.069 0l3.602 3.602a2.877 2.877 0 0 1 0 4.069l-2.33 2.33m-2.896 1.104a2.86 2.86 0 0 1-1.486-.79l-.301-.302l-6.558 6.558a2 2 0 0 1-1.239.578L5.172 21H4a1 1 0 0 1-.993-.883L3 20v-1.172a2 2 0 0 1 .467-1.284l.119-.13L4 17h2v-2h2v-2l2.144-2.144l-.301-.301a2.86 2.86 0 0 1-.794-1.504M15 9h.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-keyboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2zm4 2v.01m4-.01v.01m4-.01v.01m4-.01v.01M6 14v.01M18 14v.01M10 14l4 .01'/%3E%3C/svg%3E"); +} + +.tabler-keyboard-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 5a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3zM6 13a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V14a1 1 0 0 0-1-1m12 0a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V14a1 1 0 0 0-1-1m-7.998 0a1 1 0 0 0-.004 2l4 .01a1 1 0 0 0 .005-2zM6 9a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V10a1 1 0 0 0-1-1m4 0a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V10a1 1 0 0 0-1-1m4 0a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V10a1 1 0 0 0-1-1m4 0a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V10a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-keyboard-hide { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2zm4 2v.01M10 7v.01M14 7v.01M18 7v.01M6 11v.01M18 11v.01M10 11h4m-4 10l2-2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-keyboard-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2m4 0h10a2 2 0 0 1 2 2v8c0 .554-.226 1.056-.59 1.418M6 10v.01m4-.01v.01m4-.01v.01m4-.01v.01M6 14v.01M18 14v.01M10 14h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-keyboard-show { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2zm4 2v.01M10 7v.01M14 7v.01M18 7v.01M6 11v.01M18 11v.01M10 11h4m-4 8l2 2l2-2'/%3E%3C/svg%3E"); +} + +.tabler-keyframe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.225 18.412A1.6 1.6 0 0 1 12 19c-.468 0-.914-.214-1.225-.588l-4.361-5.248a1.844 1.844 0 0 1 0-2.328l4.361-5.248A1.6 1.6 0 0 1 12 5c.468 0 .914.214 1.225.588l4.361 5.248a1.844 1.844 0 0 1 0 2.328z'/%3E%3C/svg%3E"); +} + +.tabler-keyframe-align-center { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20v2m.816-5.42c-.207.267-.504.42-.816.42s-.61-.153-.816-.42l-2.908-3.748a1.39 1.39 0 0 1 0-1.664l2.908-3.748c.207-.267.504-.42.816-.42s.61.153.816.42l2.908 3.748a1.39 1.39 0 0 1 0 1.664zM12 2v2m-9 8h2m14 0h2'/%3E%3C/svg%3E"); +} + +.tabler-keyframe-align-center-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19a1 1 0 0 1 .993.883L13 20v2a1 1 0 0 1-1.993.117L11 22v-2a1 1 0 0 1 1-1m0-13c-.629 0-1.214.301-1.606.807l-2.908 3.748a2.395 2.395 0 0 0-.011 2.876l2.919 3.762c.39.505.977.807 1.606.807s1.214-.301 1.606-.807l2.908-3.748a2.395 2.395 0 0 0 .011-2.876l-2.919-3.762A2.03 2.03 0 0 0 12 6m0-5a1 1 0 0 1 .993.883L13 2v2a1 1 0 0 1-1.993.117L11 4V2a1 1 0 0 1 1-1M5 11a1 1 0 0 1 .117 1.993L5 13H3a1 1 0 0 1-.117-1.993L3 11zm16 0a1 1 0 0 1 .117 1.993L21 13h-2a1 1 0 0 1-.117-1.993L19 11z'/%3E%3C/svg%3E"); +} + +.tabler-keyframe-align-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.816 16.58c-.207.267-.504.42-.816.42s-.61-.153-.816-.42l-2.908-3.748a1.39 1.39 0 0 1 0-1.664l2.908-3.748c.207-.267.504-.42.816-.42s.61.153.816.42l2.908 3.748a1.39 1.39 0 0 1 0 1.664zM3 12h2m14 0h2'/%3E%3C/svg%3E"); +} + +.tabler-keyframe-align-horizontal-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 6c-.629 0-1.214.301-1.606.807l-2.908 3.748a2.395 2.395 0 0 0-.011 2.876l2.919 3.762c.39.505.977.807 1.606.807s1.214-.301 1.606-.807l2.908-3.748a2.395 2.395 0 0 0 .011-2.876l-2.919-3.762A2.03 2.03 0 0 0 12 6m-7 5a1 1 0 0 1 .117 1.993L5 13H3a1 1 0 0 1-.117-1.993L3 11zm16 0a1 1 0 0 1 .117 1.993L21 13h-2a1 1 0 0 1-.117-1.993L19 11z'/%3E%3C/svg%3E"); +} + +.tabler-keyframe-align-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2v2m.816 12.58c-.207.267-.504.42-.816.42s-.61-.153-.816-.42l-2.908-3.748a1.39 1.39 0 0 1 0-1.664l2.908-3.748c.207-.267.504-.42.816-.42s.61.153.816.42l2.908 3.748a1.39 1.39 0 0 1 0 1.664zM12 20v2'/%3E%3C/svg%3E"); +} + +.tabler-keyframe-align-vertical-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a1 1 0 0 1 .993.883L13 2v2a1 1 0 0 1-1.993.117L11 4V2a1 1 0 0 1 1-1m0 5c-.629 0-1.214.301-1.606.807l-2.908 3.748a2.395 2.395 0 0 0-.011 2.876l2.919 3.762c.39.505.977.807 1.606.807s1.214-.301 1.606-.807l2.908-3.748a2.395 2.395 0 0 0 .011-2.876l-2.919-3.762A2.03 2.03 0 0 0 12 6m0 13a1 1 0 0 1 .993.883L13 20v2a1 1 0 0 1-1.993.117L11 22v-2a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-keyframe-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4a2.6 2.6 0 0 0-2 .957l-4.355 5.24a2.85 2.85 0 0 0-.007 3.598l4.368 5.256c.499.6 1.225.949 1.994.949a2.6 2.6 0 0 0 2-.957l4.355-5.24a2.85 2.85 0 0 0 .007-3.598l-4.368-5.256A2.6 2.6 0 0 0 12 4'/%3E%3C/svg%3E"); +} + +.tabler-keyframes { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.225 18.412A1.6 1.6 0 0 1 8 19c-.468 0-.914-.214-1.225-.588l-4.361-5.248a1.844 1.844 0 0 1 0-2.328l4.361-5.248A1.6 1.6 0 0 1 8 5c.468 0 .914.214 1.225.588l4.361 5.248a1.844 1.844 0 0 1 0 2.328zM17 5l4.586 5.836a1.844 1.844 0 0 1 0 2.328L17 19'/%3E%3Cpath d='m13 5l4.586 5.836a1.844 1.844 0 0 1 0 2.328L13 19'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-keyframes-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M8 4a2.6 2.6 0 0 0-2 .957l-4.355 5.24a2.85 2.85 0 0 0-.007 3.598l4.368 5.256C6.505 19.651 7.23 20 8 20a2.6 2.6 0 0 0 2-.957l4.355-5.24a2.85 2.85 0 0 0 .007-3.598L9.994 4.949A2.6 2.6 0 0 0 8 4m8.382.214a1 1 0 0 1 1.32.074l.084.094l4.576 5.823c.808.993.848 2.396.13 3.419l-.12.158l-4.586 5.836a1 1 0 0 1-1.644-1.132l.072-.104l4.596-5.85a.845.845 0 0 0 .06-.978l-.07-.1l-4.586-5.836a1 1 0 0 1 .168-1.404'/%3E%3Cpath d='M12.382 4.214a1 1 0 0 1 1.32.074l.084.094l4.576 5.823c.808.993.848 2.396.13 3.419l-.12.158l-4.586 5.836a1 1 0 0 1-1.644-1.132l.072-.104l4.596-5.85a.845.845 0 0 0 .06-.978l-.07-.1l-4.586-5.836a1 1 0 0 1 .168-1.404'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-label { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.52 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10.52a1 1 0 0 0 .78-.375L21 12l-3.7-4.625A1 1 0 0 0 16.52 7'/%3E%3C/svg%3E"); +} + +.tabler-label-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.52 6a2 2 0 0 1 1.561.75l3.7 4.625a1 1 0 0 1 0 1.25l-3.7 4.624A2 2 0 0 1 16.52 18H6a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-label-important { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.52 7H4l4 5l-4 5h12.52a1 1 0 0 0 .78-.375L21 12l-3.7-4.625A1 1 0 0 0 16.52 7'/%3E%3C/svg%3E"); +} + +.tabler-label-important-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.52 6a2 2 0 0 1 1.561.75l3.7 4.625a1 1 0 0 1 0 1.25l-3.7 4.624A2 2 0 0 1 16.52 18H4a1 1 0 0 1-.78-1.625L6.72 12l-3.5-4.375a1 1 0 0 1 .668-1.62L4 6z'/%3E%3C/svg%3E"); +} + +.tabler-label-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10.52a1 1 0 0 0 .394-.081m1.86-2.137L21 12l-3.7-4.625A1 1 0 0 0 16.52 7H11M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-ladder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3v18m8-18v18m-8-7h8m-8-4h8M8 6h8M8 18h8'/%3E%3C/svg%3E"); +} + +.tabler-ladder-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3v1m0 4v13m8-18v9m0 4v5m-8-7h6m-6-4h2m4 0h2m-6-4h6M8 18h8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-ladle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 14v1a6 6 0 1 0 12 0V6a3 3 0 0 1 6 0'/%3E%3Cpath d='M9 16c-.663 0-1.3-.036-1.896-.102l-.5-.064C4.481 15.526 3 14.821 3 14c0-.82 1.482-1.526 3.603-1.834l.5-.064A17 17 0 0 1 9 12c.663 0 1.3.036 1.896.102l.5.064C13.519 12.474 15 13.179 15 14c0 .82-1.482 1.526-3.603 1.834l-.5.064A17 17 0 0 1 9 16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lambda { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 20l6.5-9m6.5 9C13 20 13 4 7 4'/%3E%3C/svg%3E"); +} + +.tabler-lamp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 20h6m-3 0v-8m-7 0h14l-4-8H9z'/%3E%3C/svg%3E"); +} + +.tabler-lamp-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21h9m-4 0l-7-8l8.5-5.5'/%3E%3Cpath d='M13 14c-2.148-2.148-2.148-5.852 0-8c2.088-2.088 5.842-1.972 8 0z'/%3E%3Cpath d='m11.742 7.574l-1.156-1.156a2 2 0 0 1 2.828-2.829l1.144 1.144M15.5 12l.208.274a2.527 2.527 0 0 0 3.556 0c.939-.933.98-2.42.122-3.4l-.366-.369'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lamp-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 20h6m-3 0v-8M7.325 7.35L5 12h7m4 0h3l-4-8H9l-.338.676M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-lane { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6v13M20 6v13'/%3E%3C/svg%3E"); +} + +.tabler-language { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5h7M9 3v2c0 4.418-2.239 8-5 8'/%3E%3Cpath d='M5 9c0 2.144 2.952 3.908 6.7 4m.3 7l4-9l4 9m-.9-2h-6.2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-language-hiragana { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5h7M7 4c0 4.846 0 7 .5 8'/%3E%3Cpath d='M10 8.5c0 2.286-2 4.5-3.5 4.5S4 11.865 4 11q0-3 3-3c3 0 5 .57 5 2.857q0 2.286-2 3.143m2 6l4-9l4 9m-.9-2h-6.2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-language-katakana { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5h6.586a1 1 0 0 1 .707 1.707L11 8M8 8c0 1.5.5 3-2 5m6 7l4-9l4 9m-.9-2h-6.2'/%3E%3C/svg%3E"); +} + +.tabler-language-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5h1m4 0h2M9 3v2m-.508 3.517C7.678 11.172 5.972 13 4 13'/%3E%3Cpath d='M5 9c0 2.144 2.952 3.908 6.7 4m.3 7l2.463-5.541m1.228-2.764L16 11l.8 1.8M18 18h-5.1M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lasso { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.028 13.252C3.371 12.28 3 11.174 3 10c0-3.866 4.03-7 9-7s9 3.134 9 7s-4.03 7-9 7c-1.913 0-3.686-.464-5.144-1.255'/%3E%3Cpath d='M3 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17c0 1.42.316 2.805 1 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lasso-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.028 13.252C3.371 12.28 3 11.174 3 10c0-1.804.878-3.449 2.319-4.69m2.49-1.506A11.1 11.1 0 0 1 12 3c4.97 0 9 3.134 9 7c0 1.799-.873 3.44-2.307 4.68m-2.503 1.517A11.1 11.1 0 0 1 12 17c-1.913 0-3.686-.464-5.144-1.255'/%3E%3Cpath d='M3 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17c0 1.42.316 2.805 1 4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lasso-polygon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.028 13.252L3 10l2-7l7 5l8-3l1 9l-9 3l-5.144-1.255'/%3E%3Cpath d='M3 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17c0 1.42.316 2.805 1 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lasso-polygon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.581 2.186l6.566 4.69l7.502-2.812a1 1 0 0 1 1.326.714l.019.112l1 9a1 1 0 0 1-.678 1.059l-9 3a1 1 0 0 1-.553.023L7.329 16.89a3 3 0 0 1-1.287.923c.095.986.374 1.9.826 2.69a1 1 0 0 1-1.736.993c-.624-1.09-.99-2.335-1.098-3.656A3 3 0 0 1 2 15l.005-.176a3 3 0 0 1 .86-1.932l-.818-2.59a1 1 0 0 1-.009-.577l2-7a1 1 0 0 1 1.543-.539m-.009 2.451L4.044 9.985l.642 2.031Q4.841 12 5 12a3 3 0 0 1 3 2.995l3.957.965l7.96-2.654l-.769-6.919l-6.797 2.55a1 1 0 0 1-.827-.058l-.105-.065z'/%3E%3C/svg%3E"); +} + +.tabler-laurel-wreath { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.436 8A8.6 8.6 0 0 0 6 10.727C6 14.744 8.686 18 12 18s6-3.256 6-7.273A8.6 8.6 0 0 0 17.564 8M14.5 21s-.682-3-2.5-3s-2.5 3-2.5 3m9.02-15.77C18.812 6.896 17.5 8 17.5 8s-1.603-.563-1.895-2.23C15.313 4.104 16.625 3 16.625 3s1.603.563 1.895 2.23'/%3E%3Cpath d='M21.094 12.14c-1.281 1.266-3.016.76-3.016.76s-.454-1.772.828-3.04c1.28-1.266 3.016-.76 3.016-.76s.454 1.772-.828 3.04m-3.36 6.686c-1.5-.575-1.734-2.19-1.734-2.19s1.267-1.038 2.767-.462c1.5.575 1.733 2.19 1.733 2.19s-1.267 1.038-2.767.462m-11.466 0c1.5-.575 1.733-2.19 1.733-2.19s-1.267-1.038-2.767-.462c-1.5.575-1.733 2.19-1.733 2.19s1.267 1.038 2.767.462M2.906 12.14c1.281 1.266 3.016.76 3.016.76s.454-1.772-.828-3.04C3.813 8.595 2.078 9.1 2.078 9.1s-.454 1.772.828 3.04M5.48 5.23C5.188 6.896 6.5 8 6.5 8s1.603-.563 1.895-2.23C8.687 4.104 7.375 3 7.375 3s-1.603.563-1.895 2.23'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-laurel-wreath-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.436 8A8.6 8.6 0 0 0 6 10.727C6 14.744 8.686 18 12 18s6-3.256 6-7.273A8.6 8.6 0 0 0 17.564 8M14.5 21s-.682-3-2.5-3s-2.5 3-2.5 3m9.02-15.77C18.812 6.896 17.5 8 17.5 8s-1.603-.563-1.895-2.23C15.313 4.104 16.625 3 16.625 3s1.603.563 1.895 2.23'/%3E%3Cpath d='M21.094 12.14c-1.281 1.266-3.016.76-3.016.76s-.454-1.772.828-3.04c1.28-1.266 3.016-.76 3.016-.76s.454 1.772-.828 3.04m-3.36 6.686c-1.5-.575-1.734-2.19-1.734-2.19s1.267-1.038 2.767-.462c1.5.575 1.733 2.19 1.733 2.19s-1.267 1.038-2.767.462m-11.466 0c1.5-.575 1.733-2.19 1.733-2.19s-1.267-1.038-2.767-.462c-1.5.575-1.733 2.19-1.733 2.19s1.267 1.038 2.767.462M2.906 12.14c1.281 1.266 3.016.76 3.016.76s.454-1.772-.828-3.04C3.813 8.595 2.078 9.1 2.078 9.1s-.454 1.772.828 3.04M5.48 5.23C5.188 6.896 6.5 8 6.5 8s1.603-.563 1.895-2.23C8.687 4.104 7.375 3 7.375 3s-1.603.563-1.895 2.23M11 9l1-1v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-laurel-wreath-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.436 8A8.6 8.6 0 0 0 6 10.727C6 14.744 8.686 18 12 18s6-3.256 6-7.273A8.6 8.6 0 0 0 17.564 8M14.5 21s-.682-3-2.5-3s-2.5 3-2.5 3m9.02-15.77C18.812 6.896 17.5 8 17.5 8s-1.603-.563-1.895-2.23C15.313 4.104 16.625 3 16.625 3s1.603.563 1.895 2.23'/%3E%3Cpath d='M21.094 12.14c-1.281 1.266-3.016.76-3.016.76s-.454-1.772.828-3.04c1.28-1.266 3.016-.76 3.016-.76s.454 1.772-.828 3.04m-3.36 6.686c-1.5-.575-1.734-2.19-1.734-2.19s1.267-1.038 2.767-.462c1.5.575 1.733 2.19 1.733 2.19s-1.267 1.038-2.767.462m-11.466 0c1.5-.575 1.733-2.19 1.733-2.19s-1.267-1.038-2.767-.462c-1.5.575-1.733 2.19-1.733 2.19s1.267 1.038 2.767.462M2.906 12.14c1.281 1.266 3.016.76 3.016.76s.454-1.772-.828-3.04C3.813 8.595 2.078 9.1 2.078 9.1s-.454 1.772.828 3.04M5.48 5.23C5.188 6.896 6.5 8 6.5 8s1.603-.563 1.895-2.23C8.687 4.104 7.375 3 7.375 3s-1.603.563-1.895 2.23M10.6 8h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-laurel-wreath-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.436 8A8.6 8.6 0 0 0 6 10.727C6 14.744 8.686 18 12 18s6-3.256 6-7.273A8.6 8.6 0 0 0 17.564 8M14.5 21s-.682-3-2.5-3s-2.5 3-2.5 3m9.02-15.77C18.812 6.896 17.5 8 17.5 8s-1.603-.563-1.895-2.23C15.313 4.104 16.625 3 16.625 3s1.603.563 1.895 2.23'/%3E%3Cpath d='M21.094 12.14c-1.281 1.266-3.016.76-3.016.76s-.454-1.772.828-3.04c1.28-1.266 3.016-.76 3.016-.76s.454 1.772-.828 3.04m-3.36 6.686c-1.5-.575-1.734-2.19-1.734-2.19s1.267-1.038 2.767-.462c1.5.575 1.733 2.19 1.733 2.19s-1.267 1.038-2.767.462m-11.466 0c1.5-.575 1.733-2.19 1.733-2.19s-1.267-1.038-2.767-.462c-1.5.575-1.733 2.19-1.733 2.19s1.267 1.038 2.767.462M2.906 12.14c1.281 1.266 3.016.76 3.016.76s.454-1.772-.828-3.04C3.813 8.595 2.078 9.1 2.078 9.1s-.454 1.772.828 3.04M5.48 5.23C5.188 6.896 6.5 8 6.5 8s1.603-.563 1.895-2.23C8.687 4.104 7.375 3 7.375 3s-1.603.563-1.895 2.23M10.5 8H12a1.5 1.5 0 0 1 0 3h-1h1a1.5 1.5 0 0 1 0 3h-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-laurel-wreath-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.956 2.057c.355.124.829.375 1.303.796a3.77 3.77 0 0 1 1.246 2.204c.173.989-.047 1.894-.519 2.683l-.123.194q-.097.147-.196.272q.066.234.117.471q.26-.178.545-.307c.851-.389 1.727-.442 2.527-.306q.226.04.346.076a1 1 0 0 1 .689.712l.029.13q.015.08.03.18a4.45 4.45 0 0 1-.324 2.496a3.94 3.94 0 0 1-1.71 1.85l-.242.12a4.23 4.23 0 0 1-2.234.349A9 9 0 0 1 17.997 15c.37.016.748.093 1.128.24c.732.28 1.299.758 1.711 1.367a3.95 3.95 0 0 1 .654 1.613a1 1 0 0 1-.356.917a3.8 3.8 0 0 1-.716.443c-.933.455-1.978.588-3.043.179l-.032-.015l-.205-.086a3.6 3.6 0 0 1-1.33-1.069l-.143-.197a4 4 0 0 1-.26-.433a6 6 0 0 1-.927.511q.18.262.337.56a7.4 7.4 0 0 1 .66 1.747a1 1 0 0 1-1.95.444l-.028-.11a6 6 0 0 0-.449-1.143C12.706 19.323 12.338 19 12 19s-.706.323-1.048.969a5.6 5.6 0 0 0-.367.874l-.082.269l-.028.11a1 1 0 0 1-1.95-.444a7.3 7.3 0 0 1 .66-1.747q.158-.298.337-.561a6.4 6.4 0 0 1-.93-.508a4 4 0 0 1-.256.43c-.366.541-.855.98-1.473 1.267l-.238.1c-.994.382-1.97.292-2.855-.091l-.188-.087a3.8 3.8 0 0 1-.716-.443a1 1 0 0 1-.356-.917a3.95 3.95 0 0 1 .654-1.613a3.6 3.6 0 0 1 1.71-1.368c.38-.146.758-.223 1.13-.24a9 9 0 0 1-.445-1.023a4.23 4.23 0 0 1-2.233-.348a4 4 0 0 1-.916-.587l-.207-.191a4 4 0 0 1-.724-.977l-.105-.216a4.45 4.45 0 0 1-.265-2.806a1 1 0 0 1 .69-.712q.119-.036.345-.076c.801-.135 1.678-.082 2.53.308q.283.129.545.304q.048-.235.112-.47a5 5 0 0 1-.194-.272c-.556-.832-.83-1.806-.642-2.877l.05-.242a3.75 3.75 0 0 1 1.027-1.803l.169-.159a4 4 0 0 1 1.303-.796a1 1 0 0 1 .975.178c.2.168.462.446.719.83c.556.833.83 1.807.642 2.878a3.77 3.77 0 0 1-1.246 2.204c-.303.27-.607.47-.879.61A7.5 7.5 0 0 0 7 10.728C7 14.23 9.285 17 12 17s5-2.77 5-6.276a7.6 7.6 0 0 0-.253-1.967a4.3 4.3 0 0 1-.881-.61a3.77 3.77 0 0 1-1.246-2.204c-.188-1.07.086-2.045.642-2.877c.257-.385.52-.663.72-.831a1 1 0 0 1 .974-.178'/%3E%3C/svg%3E"); +} + +.tabler-layers-difference { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 16v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2V6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2z'/%3E%3Cpath d='M10 8H8v2m0 4v2h2m4-8h2v2m0 4v2h-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layers-intersect { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2z'/%3E%3Cpath d='M4 10a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layers-intersect-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2z'/%3E%3Cpath d='M4 10a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm5 5l6-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layers-linked { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 8.268A2 2 0 0 1 20 10v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h3'/%3E%3Cpath d='M5 15.734A2 2 0 0 1 4 14V6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layers-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.59 4.581C8.952 4.222 9.45 4 10 4h8a2 2 0 0 1 2 2v8c0 .556-.227 1.06-.594 1.422M16 16h-6a2 2 0 0 1-2-2V8'/%3E%3Cpath d='M16 16v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layers-selected { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 10.5l6.492-6.492M13.496 16L20 9.496zm-4.91-.586L19.413 4.587M8 6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2z'/%3E%3Cpath d='M16 16v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layers-selected-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 14.5l4-4M9.496 20l4.004-4zm-4.91-.586L8.5 15.5M8 6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2z'/%3E%3Cpath d='M16 16v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layers-subtract { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2z'/%3E%3Cpath d='M16 16v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layers-union { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 16v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2V6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2z'/%3E%3C/svg%3E"); +} + +.tabler-layout { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 9a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm10-9a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 9a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm10-9a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2zm0 11a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a3 3 0 0 1 3 3v1a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm0 9a3 3 0 0 1 3 3v3a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-3a3 3 0 0 1 3-3zm10-9a3 3 0 0 1 3 3v3a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm0 11a3 3 0 0 1 3 3v1a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3v-1a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M9 6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-bottom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 19a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2zM13 3a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-center { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4v5m0 6v5m-6-9a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-center-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a1 1 0 0 1 1 1v4h3a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3h-3v4a1 1 0 0 1-2 0v-4H8a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3h3V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4v16m4-9a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 1 1 1v16a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1m14 5a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3h-8a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-middle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h5m6 0h5M9 8a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-middle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 5a3 3 0 0 1 3 3v3h4a1 1 0 0 1 0 2h-4v3a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3v-3H4a1 1 0 0 1 0-2h4V8a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4v16M4 11a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1m-6 5a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h16M9 10a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-align-top-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 0 2H4a1 1 0 1 1 0-2zm-7 4a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3v-8a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-board { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 3h8m0 6h8M12 4v16'/%3E%3C/svg%3E"); +} + +.tabler-layout-board-split { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 6h8m0 3h8m-8-6h8m-8-5v16'/%3E%3C/svg%3E"); +} + +.tabler-layout-bottombar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 9h16'/%3E%3C/svg%3E"); +} + +.tabler-layout-bottombar-collapse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2m0 9H4'/%3E%3Cpath d='m14 8l-2 2l-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layout-bottombar-collapse-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm0 2H6a1 1 0 0 0-.993.883L5 6v9h14V6a1 1 0 0 0-.883-.993zm-7.387 3.21l.094.083L12 9.585l1.293-1.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 .083 1.32l-.083.094l-2 2a1 1 0 0 1-1.32.083l-.094-.083l-2-2a1 1 0 0 1 1.32-1.497'/%3E%3C/svg%3E"); +} + +.tabler-layout-bottombar-expand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2m0 9H4'/%3E%3Cpath d='m14 10l-2-2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layout-bottombar-expand-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm0 2H6a1 1 0 0 0-.993.883L5 6v9h14V6a1 1 0 0 0-.883-.993zm-5.387 3.21l.094.083l2 2a1 1 0 0 1-1.32 1.497l-.094-.083L12 10.415l-1.293 1.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1-.083-1.32l.083-.094l2-2a1 1 0 0 1 1.32-.083'/%3E%3C/svg%3E"); +} + +.tabler-layout-bottombar-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm0 2H6a1 1 0 0 0-.993.883L5 6v9h14V6a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-layout-bottombar-inactive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 9h1m14 0h1M9 15h1m4 0h1'/%3E%3C/svg%3E"); +} + +.tabler-layout-cards { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm10 0a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-cards-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm10 0a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-collage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm6-2l4 16m-2-8l-8 2'/%3E%3C/svg%3E"); +} + +.tabler-layout-columns { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm8-2v16'/%3E%3C/svg%3E"); +} + +.tabler-layout-dashboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m0 12h4a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1m10-4h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1m0-8h4a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-layout-dashboard-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm0 12a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2zm10-4a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2zm0-8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-distribute-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h16M4 20h16M6 11a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-distribute-horizontal-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 0 2H4a1 1 0 1 1 0-2zm0 16a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2zM16 8a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-distribute-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4v16M20 4v16M9 8a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-distribute-vertical-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 1 1 1v16a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1m16 0a1 1 0 0 1 1 1v16a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1m-7 2a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a3 3 0 0 1 3 3v1a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm0 9a3 3 0 0 1 3 3v3a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-3a3 3 0 0 1 3-3zm10-9a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-grid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-layout-grid-add { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 2h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-layout-grid-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 0a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zM9 13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm10 0a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-grid-remove { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 2h6'/%3E%3C/svg%3E"); +} + +.tabler-layout-kanban { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h6m4 0h6M4 10a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm10 0a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-kanban-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3a1 1 0 0 1 0 2H4a1 1 0 1 1 0-2zm10 0a1 1 0 0 1 0 2h-6a1 1 0 0 1 0-2zM8 7a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-8a3 3 0 0 1 3-3zm10 0a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-list { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 10a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-layout-list-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm0 10a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-layout-navbar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 3h16'/%3E%3C/svg%3E"); +} + +.tabler-layout-navbar-collapse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2m0-9h16'/%3E%3Cpath d='m10 16l2-2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layout-navbar-collapse-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm1 6H5v9a1 1 0 0 0 .883.993L6 19h12a1 1 0 0 0 .993-.883L19 18zm-6.387 3.21l.094.083l2 2a1 1 0 0 1-1.32 1.497l-.094-.083L12 14.415l-1.293 1.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1-.083-1.32l.083-.094l2-2a1 1 0 0 1 1.32-.083'/%3E%3C/svg%3E"); +} + +.tabler-layout-navbar-expand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2m0-9h16'/%3E%3Cpath d='m10 14l2 2l2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layout-navbar-expand-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm1 6H5v9a1 1 0 0 0 .883.993L6 19h12a1 1 0 0 0 .993-.883L19 18zm-8.387 3.21l.094.083L12 13.585l1.293-1.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 .083 1.32l-.083.094l-2 2a1 1 0 0 1-1.32.083l-.094-.083l-2-2a1 1 0 0 1 1.32-1.497'/%3E%3C/svg%3E"); +} + +.tabler-layout-navbar-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm1 6H5v9a1 1 0 0 0 .883.993L6 19h12a1 1 0 0 0 .993-.883L19 18z'/%3E%3C/svg%3E"); +} + +.tabler-layout-navbar-inactive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 3h1m14 0h1M9 9h1m4 0h1'/%3E%3C/svg%3E"); +} + +.tabler-layout-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4a2 2 0 0 1 2 2M8.838 8.816A2 2 0 0 1 8 9H6a2 2 0 0 1-2-2V6c0-.549.221-1.046.58-1.407M4 15a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm10-5V6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v10m-.595 3.423A2 2 0 0 1 18 20h-2a2 2 0 0 1-2-2v-4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-layout-rows { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 6h16'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm5-2v16'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 21a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3zM18 5h-8v14h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-inactive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm5-2v1m0 4v1m0 4v1m0 4v1'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-left-collapse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm5-2v16'/%3E%3Cpath d='m15 10l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-left-collapse-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm0 2H9v14h9a1 1 0 0 0 .993-.883L19 18V6a1 1 0 0 0-.883-.993zm-2.293 4.293a1 1 0 0 1 .083 1.32l-.083.094L14.415 12l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.32.083l-.094-.083l-2-2a1 1 0 0 1-.083-1.32l.083-.094l2-2a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-left-expand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm5-2v16'/%3E%3Cpath d='m14 10l2 2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-left-expand-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm0 2H9v14h9a1 1 0 0 0 .993-.883L19 18V6a1 1 0 0 0-.883-.993zm-4.387 4.21l.094.083l2 2a1 1 0 0 1 .083 1.32l-.083.094l-2 2a1 1 0 0 1-1.497-1.32l.083-.094L13.585 12l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.32-.083'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm11-2v16'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-right-collapse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm11-2v16'/%3E%3Cpath d='m9 10l2 2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-right-collapse-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm-3 2H6a1 1 0 0 0-.993.883L5 6v12a1 1 0 0 0 .883.993L6 19h9zM9.613 9.21l.094.083l2 2a1 1 0 0 1 .083 1.32l-.083.094l-2 2a1 1 0 0 1-1.497-1.32l.083-.094L9.585 12l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.32-.083'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-right-expand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm11-2v16'/%3E%3Cpath d='m10 10l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-right-expand-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm-3 2H6a1 1 0 0 0-.993.883L5 6v12a1 1 0 0 0 .883.993L6 19h9zm-3.293 4.293a1 1 0 0 1 .083 1.32l-.083.094L10.415 12l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.32.083l-.094-.083l-2-2a1 1 0 0 1-.083-1.32l.083-.094l2-2a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 21a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3zm8-16H6a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8z'/%3E%3C/svg%3E"); +} + +.tabler-layout-sidebar-right-inactive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm11-2v1m0 4v1m0 4v1m0 4v1'/%3E%3C/svg%3E"); +} + +.tabler-leaf { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21c.5-4.5 2.5-8 7-10'/%3E%3Cpath d='M9 18c6.218 0 10.5-3.288 11-12V4h-4.014c-9 0-11.986 4-12 9c0 1 0 3 2 5h3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-leaf-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21c.5-4.5 2.5-8 7-10'/%3E%3Cpath d='M7.5 15Q4 15 3 9a8.4 8.4 0 0 1 3.438.402a12 12 0 0 1-.052-.793C6.386 5.003 9.59 3 9.59 3s2.003 1.252 2.842 3.557Q15 5 19 5q.396 3.775-1.557 6.568C19.748 12.407 21 14.41 21 14.41S18 17 14 17c0 1 0 1 .5 3q-6 0-7-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-leaf-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21c.475-4.27 2.3-7.64 6.331-9.683'/%3E%3Cpath d='M6.618 6.623C4.744 8.248 3.993 10.5 3.986 13c0 1 0 3 2 5H9c2.733 0 5.092-.635 6.92-2.087m1.899-2.099C19.043 11.942 19.806 9.38 20 6V4h-4.014c-2.863 0-5.118.405-6.861 1.118M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lego { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.5 11h.01m4.99 0h.01M9.5 15a3.5 3.5 0 0 0 5 0'/%3E%3Cpath d='M7 5h1V3h8v2h1a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3v1H7v-1a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lego-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 2a1 1 0 0 1 1 1v1l.2.005A4 4 0 0 1 20.995 7.8L21 8v9a4 4 0 0 1-2.845 3.83l-.155.043V21a1 1 0 0 1-.883.993L17 22H7a1 1 0 0 1-1-1v-.127l-.155-.042a4 4 0 0 1-2.84-3.631L3 17V8a4 4 0 0 1 4-4V3a1 1 0 0 1 1-1zm-.8 12.286a1 1 0 0 0-1.414.014a2.5 2.5 0 0 1-3.572 0a1 1 0 0 0-1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0-.014-1.414M9.51 10H9.5a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m5 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-lego-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.5 11h.01m-.01 4a3.5 3.5 0 0 0 5 0'/%3E%3Cpath d='M8 4V3h8v2h1a3 3 0 0 1 3 3v8m-.884 3.127A3 3 0 0 1 17 20v1H7v-1a3 3 0 0 1-3-3V8c0-1.083.574-2.032 1.435-2.56M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lemon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17.536 3.393c3.905 3.906 3.905 10.237 0 14.143c-3.906 3.905-10.237 3.905-14.143 0z'/%3E%3Cpath d='M5.868 15.06a6.5 6.5 0 0 0 9.193-9.192m-4.597 4.596l4.597 4.597m-4.597-4.597v6.364m0-6.364h6.364'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lemon-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 4a2 2 0 0 1 1.185 3.611c1.55 2.94.873 6.917-1.892 9.682s-6.743 3.442-9.682 1.892a2 2 0 1 1-2.796-2.796c-1.55-2.94-.873-6.917 1.892-9.682s6.743-3.442 9.682-1.892A2 2 0 0 1 18 4'/%3E%3C/svg%3E"); +} + +.tabler-lemon-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.443 4.742l-.06.076l.037.087c1.269 3.187.428 7.084-2.203 9.872L18 18c-2.8 2.8-6.823 3.723-10.095 2.42l-.087-.036l-.133.098a3 3 0 0 1-2.11.488l-.205-.036a3 3 0 0 1-1.852-4.62l.098-.134l-.036-.085c-1.269-3.187-.428-7.084 2.203-9.872L6 6c2.8-2.8 6.823-3.723 10.095-2.42l.085.037l.124-.091a3 3 0 0 1 1.493-.52z'/%3E%3C/svg%3E"); +} + +.tabler-letter-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20V8a4 4 0 0 1 4-4h2a4 4 0 0 1 4 4v12M7 13h10'/%3E%3C/svg%3E"); +} + +.tabler-letter-a-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16v-6a2 2 0 1 1 4 0v6m-4-3h4'/%3E%3C/svg%3E"); +} + +.tabler-letter-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20V4h6a4 4 0 0 1 0 8a4 4 0 0 1 0 8zm0-8h6'/%3E%3C/svg%3E"); +} + +.tabler-letter-b-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16h2a2 2 0 1 0 0-4h-2h2a2 2 0 1 0 0-4h-2z'/%3E%3C/svg%3E"); +} + +.tabler-letter-c { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a5 5 0 0 0-5-5h-2a5 5 0 0 0-5 5v6a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5'/%3E%3C/svg%3E"); +} + +.tabler-letter-c-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0'/%3E%3C/svg%3E"); +} + +.tabler-letter-case { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0M3 19V8.5a3.5 3.5 0 0 1 7 0V19m-7-6h7m11-1v7'/%3E%3C/svg%3E"); +} + +.tabler-letter-case-lower { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0m7-3.5v7m4-3.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0m7-3.5v7'/%3E%3C/svg%3E"); +} + +.tabler-letter-case-toggle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0M14 19V8.5a3.5 3.5 0 0 1 7 0V19m-7-6h7m-11-1v7'/%3E%3C/svg%3E"); +} + +.tabler-letter-case-upper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19V8.5a3.5 3.5 0 0 1 7 0V19m-7-6h7m4 6V8.5a3.5 3.5 0 0 1 7 0V19m-7-6h7'/%3E%3C/svg%3E"); +} + +.tabler-letter-d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4h6a5 5 0 0 1 5 5v6a5 5 0 0 1-5 5H7z'/%3E%3C/svg%3E"); +} + +.tabler-letter-d-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-letter-e { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 4H7v16h10M7 12h8'/%3E%3C/svg%3E"); +} + +.tabler-letter-e-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h-4v8h4m-4-4h2.5'/%3E%3C/svg%3E"); +} + +.tabler-letter-f { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 4H7v16m0-8h8'/%3E%3C/svg%3E"); +} + +.tabler-letter-f-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h3m1-4h-4v8'/%3E%3C/svg%3E"); +} + +.tabler-letter-g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a5 5 0 0 0-5-5h-2a5 5 0 0 0-5 5v6a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-2h-4'/%3E%3C/svg%3E"); +} + +.tabler-letter-g-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3C/svg%3E"); +} + +.tabler-letter-h { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 4v16M7 12h10M7 4v16'/%3E%3C/svg%3E"); +} + +.tabler-letter-h-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8m4 0v8m-4-4h4'/%3E%3C/svg%3E"); +} + +.tabler-letter-i { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4v16'/%3E%3C/svg%3E"); +} + +.tabler-letter-i-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v8'/%3E%3C/svg%3E"); +} + +.tabler-letter-j { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 4v12a4 4 0 0 1-4 4h-2a4 4 0 0 1-4-4'/%3E%3C/svg%3E"); +} + +.tabler-letter-j-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4v6a2 2 0 1 1-4 0'/%3E%3C/svg%3E"); +} + +.tabler-letter-k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4v16m0-8h2l8-8m-8 8l8 8'/%3E%3C/svg%3E"); +} + +.tabler-letter-k-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.5 8v8m4-8l-3 4l3 4m-4-4h1'/%3E%3C/svg%3E"); +} + +.tabler-letter-l { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4v16h10'/%3E%3C/svg%3E"); +} + +.tabler-letter-l-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8h4'/%3E%3C/svg%3E"); +} + +.tabler-letter-m { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 20V4l6 14l6-14v16'/%3E%3C/svg%3E"); +} + +.tabler-letter-m-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16V8l3 5l3-5v8'/%3E%3C/svg%3E"); +} + +.tabler-letter-n { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20V4l10 16V4'/%3E%3C/svg%3E"); +} + +.tabler-letter-n-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8l4 8V8'/%3E%3C/svg%3E"); +} + +.tabler-letter-o { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a5 5 0 0 0-5-5h-2a5 5 0 0 0-5 5v6a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5z'/%3E%3C/svg%3E"); +} + +.tabler-letter-o-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-letter-p { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20V4h5.5a4 4 0 0 1 0 9H7'/%3E%3C/svg%3E"); +} + +.tabler-letter-p-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h2a2 2 0 1 0 0-4h-2v8'/%3E%3C/svg%3E"); +} + +.tabler-letter-q { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a5 5 0 0 0-5-5h-2a5 5 0 0 0-5 5v6a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5zm-5 6l5 5'/%3E%3C/svg%3E"); +} + +.tabler-letter-q-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1'/%3E%3C/svg%3E"); +} + +.tabler-letter-r { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20V4h5.5a4 4 0 0 1 0 9H7m5 0l5 7'/%3E%3C/svg%3E"); +} + +.tabler-letter-r-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4'/%3E%3C/svg%3E"); +} + +.tabler-letter-s { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 8a4 4 0 0 0-4-4h-2a4 4 0 0 0 0 8h2a4 4 0 0 1 0 8h-2a4 4 0 0 1-4-4'/%3E%3C/svg%3E"); +} + +.tabler-letter-s-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1'/%3E%3C/svg%3E"); +} + +.tabler-letter-spacing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12V6.5a2.5 2.5 0 0 1 5 0V12m0-4H5m8-4l3 8l3-8M5 18h14m-2 2l2-2l-2-2M7 16l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-letter-t { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4h12m-6 0v16'/%3E%3C/svg%3E"); +} + +.tabler-letter-t-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-letter-u { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4v11a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5V4'/%3E%3C/svg%3E"); +} + +.tabler-letter-u-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v6a2 2 0 1 0 4 0V8'/%3E%3C/svg%3E"); +} + +.tabler-letter-v { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 4l6 16l6-16'/%3E%3C/svg%3E"); +} + +.tabler-letter-v-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l2 8l2-8'/%3E%3C/svg%3E"); +} + +.tabler-letter-w { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 4l4 16l4-14l4 14l4-16'/%3E%3C/svg%3E"); +} + +.tabler-letter-w-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 8l1 8l2-5l2 5l1-8'/%3E%3C/svg%3E"); +} + +.tabler-letter-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 4l10 16m0-16L7 20'/%3E%3C/svg%3E"); +} + +.tabler-letter-x-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l4 8m-4 0l4-8'/%3E%3C/svg%3E"); +} + +.tabler-letter-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 4l5 9l5-9m-5 9v7'/%3E%3C/svg%3E"); +} + +.tabler-letter-y-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l2 5l2-5m-2 8v-3'/%3E%3C/svg%3E"); +} + +.tabler-letter-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4h10L7 20h10'/%3E%3C/svg%3E"); +} + +.tabler-letter-z-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4l-4 8h4'/%3E%3C/svg%3E"); +} + +.tabler-letters-case { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3Cpath d='M21 13v6M3 19V9a4 4 0 0 1 4-4a4 4 0 0 1 4 4v10m-8-6h8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-library { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5.667A2.667 2.667 0 0 1 9.667 3h8.666A2.667 2.667 0 0 1 21 5.667v8.666A2.667 2.667 0 0 1 18.333 17H9.667A2.667 2.667 0 0 1 7 14.333z'/%3E%3Cpath d='M4.012 7.26A2 2 0 0 0 3 8.997v10c0 1.1.9 2 2 2h10c.75 0 1.158-.385 1.5-1M11 7h5m-5 3h6m-6 3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-library-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5.667A2.667 2.667 0 0 1 9.667 3h8.666A2.667 2.667 0 0 1 21 5.667v8.666A2.667 2.667 0 0 1 18.333 17H9.667A2.667 2.667 0 0 1 7 14.333z'/%3E%3Cpath d='M4.012 7.26A2 2 0 0 0 3 8.997v10c0 1.1.9 2 2 2h10c.75 0 1.158-.385 1.5-1M11 10h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-library-photo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5.667A2.667 2.667 0 0 1 9.667 3h8.666A2.667 2.667 0 0 1 21 5.667v8.666A2.667 2.667 0 0 1 18.333 17H9.667A2.667 2.667 0 0 1 7 14.333z'/%3E%3Cpath d='M4.012 7.26A2 2 0 0 0 3 8.997v10c0 1.1.9 2 2 2h10c.75 0 1.158-.385 1.5-1M17 7h.01'/%3E%3Cpath d='m7 13l3.644-3.644a1.21 1.21 0 0 1 1.712 0L16 13'/%3E%3Cpath d='m15 12l1.644-1.644a1.21 1.21 0 0 1 1.712 0L21 13'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-library-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5.667A2.667 2.667 0 0 1 9.667 3h8.666A2.667 2.667 0 0 1 21 5.667v8.666A2.667 2.667 0 0 1 18.333 17H9.667A2.667 2.667 0 0 1 7 14.333z'/%3E%3Cpath d='M4.012 7.26A2 2 0 0 0 3 8.997v10c0 1.1.9 2 2 2h10c.75 0 1.158-.385 1.5-1M11 10h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-license { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 21H6a3 3 0 0 1-3-3v-1h10v2a2 2 0 0 0 4 0V5a2 2 0 1 1 2 2h-2m2-4H8a3 3 0 0 0-3 3v11M9 7h4m-4 4h4'/%3E%3C/svg%3E"); +} + +.tabler-license-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 21H6a3 3 0 0 1-3-3v-1h10v2a2 2 0 1 0 4 0v-2m0-4V5a2 2 0 1 1 2 2h-2m2-4H8a3 3 0 0 0-.864.126M5.122 5.151A3 3 0 0 0 5 6v11m6-10h2m-4 4h2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-lifebuoy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m12 3l3.35 3.35M9 15l-3.35 3.35m0-12.7L9 9m9.35-3.35L15 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lifebuoy-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.757 16.172l3.571 3.571a10.004 10.004 0 0 1-12.656 0l3.57-3.571A5 5 0 0 0 12 17c1.02 0 1.967-.305 2.757-.828m-10.5-10.5l3.571 3.57A5 5 0 0 0 7 12c0 1.02.305 1.967.828 2.757l-3.57 3.572A10 10 0 0 1 2 12l.005-.324a10 10 0 0 1 2.252-6.005M22 12c0 2.343-.82 4.57-2.257 6.328l-3.571-3.57A5 5 0 0 0 17 12c0-1.02-.305-1.967-.828-2.757l3.571-3.57A10 10 0 0 1 22 12m-5-8.66q.707.41 1.33.918l-3.573 3.57A5 5 0 0 0 12 7c-1.02 0-1.967.305-2.757.828L5.67 4.258A10 10 0 0 1 17 3.34'/%3E%3C/svg%3E"); +} + +.tabler-lifebuoy-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.171 9.172a4 4 0 0 0 5.65 5.663M16 12a4 4 0 0 0-4-4'/%3E%3Cpath d='M5.64 5.632a9 9 0 1 0 12.73 12.725m1.667-2.301A9 9 0 0 0 7.96 3.956M15 15l3.35 3.35M9 15l-3.35 3.35m0-12.7L9 9m9.35-3.35L15 9M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lighter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 3v16a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-7H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3Cpath d='m16 4l1.465 1.638a2 2 0 1 1-3.015.099z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0M16 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7.5 16.5l9-9'/%3E%3C/svg%3E"); +} + +.tabler-line-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h2m10 0h2m-8 0h2'/%3E%3C/svg%3E"); +} + +.tabler-line-dotted { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12v.01M8 12v.01m4-.01v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); +} + +.tabler-line-height { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 8l3-3l3 3m-6 8l3 3l3-3M6 5v14m7-13h7m-7 6h7m-7 6h7'/%3E%3C/svg%3E"); +} + +.tabler-line-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M7 12h10'/%3E%3C/svg%3E"); +} + +.tabler-link { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 15l6-6m-4-3l.463-.536a5 5 0 0 1 7.071 7.072L18 13m-5 5l-.397.534a5.07 5.07 0 0 1-7.127 0a4.97 4.97 0 0 1 0-7.071L6 11'/%3E%3C/svg%3E"); +} + +.tabler-link-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 15l6-6m-4-3l.463-.536a5 5 0 1 1 7.071 7.072L18 13m-5.397 5.534a5.07 5.07 0 0 1-7.127 0a4.97 4.97 0 0 1 0-7.071L6 11m10 8h6'/%3E%3C/svg%3E"); +} + +.tabler-link-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 15l3-3m2-2l1-1m-4-3l.463-.536a5 5 0 0 1 7.071 7.072L18 13M3 3l18 18m-8-3l-.397.534a5.07 5.07 0 0 1-7.127 0a4.97 4.97 0 0 1 0-7.071L6 11'/%3E%3C/svg%3E"); +} + +.tabler-link-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 15l6-6m-4-3l.463-.536a5 5 0 0 1 7.072 0a4.993 4.993 0 0 1-.001 7.072m-5.931 5.998a5.07 5.07 0 0 1-7.127 0a4.97 4.97 0 0 1 0-7.071L6 11m10 8h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-list { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6h11M9 12h11M9 18h11M5 6v.01M5 12v.01M5 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-list-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 5.5L5 7l2.5-2.5m-4 7L5 13l2.5-2.5m-4 7L5 19l2.5-2.5M11 6h9m-9 6h9m-9 6h9'/%3E%3C/svg%3E"); +} + +.tabler-list-details { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 5h8m-8 4h5m-5 6h8m-8 4h5M3 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-list-letters { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 6h9m-9 6h9m-9 6h9M4 10V5.5a1.5 1.5 0 0 1 3 0V10M4 8h3M4 20h1.5a1.5 1.5 0 0 0 0-3H4h1.5a1.5 1.5 0 0 0 0-3H4z'/%3E%3C/svg%3E"); +} + +.tabler-list-numbers { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 6h9m-9 6h9m-8 6h8M4 16a2 2 0 1 1 4 0c0 .591-.5 1-1 1.5L4 20h4M6 10V4L4 6'/%3E%3C/svg%3E"); +} + +.tabler-list-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 15a4 4 0 1 0 8 0a4 4 0 1 0-8 0m7.5 3.5L21 21M4 6h16M4 12h4m-4 6h4'/%3E%3C/svg%3E"); +} + +.tabler-list-tree { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6h11m-8 6h8m-5 6h5M5 6v.01M8 12v.01M11 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-live-photo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M7 12a5 5 0 1 0 10 0a5 5 0 1 0-10 0m8.9 8.11v.01m3.14-2.51v.01M20.77 14v.01m0-4.01v.01m-1.73-3.62v.01M15.9 3.89v.01M12 3v.01m-3.9.88v.01M4.96 6.39v.01M3.23 10v.01m0 3.99v.01m1.73 3.6v.01m3.14 2.49v.01M12 21v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-live-photo-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 6a6 6 0 1 1-6 6l.004-.225A6 6 0 0 1 12 6m0 4a2 2 0 0 0-1.995 1.85L10 12a2 2 0 1 0 2-2m3.9 9.11a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117l-.007-.127a1 1 0 0 1 1-1m3.14-2.5a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117l-.007-.127a1 1 0 0 1 1-1M20.77 13a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L19.77 14a1 1 0 0 1 1-1m0-4a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L19.77 10a1 1 0 0 1 1-1m-1.73-3.61a1 1 0 0 1 1 1a1 1 0 1 1-2 .01c0-.562.448-1.01 1-1.01m-3.14-2.5a1 1 0 0 1 1 1a1 1 0 1 1-2 .01c0-.562.448-1.01 1-1.01M12 2a1 1 0 0 1 1 1a1 1 0 1 1-2 .01c0-.562.448-1.01 1-1.01m-3.9.89a1 1 0 0 1 1 1a1 1 0 1 1-2 .01c0-.562.448-1.01 1-1.01m-3.14 2.5a1 1 0 0 1 1 1a1 1 0 1 1-2 .01c0-.562.448-1.01 1-1.01M3.23 9a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L2.23 10a1 1 0 0 1 1-1m0 4a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L2.23 14a1 1 0 0 1 1-1m1.73 3.61a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117l-.007-.127a1 1 0 0 1 1-1m3.14 2.5a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L7.1 20.11a1 1 0 0 1 1-1M12 20a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L11 21a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-live-photo-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.296 11.29a1 1 0 1 0 1.414 1.415'/%3E%3Cpath d='M8.473 8.456a5 5 0 1 0 7.076 7.066m1.365-2.591a5 5 0 0 0-5.807-5.851M15.9 20.11v.01m3.14-2.51v.01M20.77 14v.01m0-4.01v.01m-1.73-3.62v.01M15.9 3.89v.01M12 3v.01m-3.9.88v.01M4.96 6.39v.01M3.23 10v.01m0 3.99v.01m1.73 3.6v.01m3.14 2.49v.01M12 21v.01M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-live-view { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2m-8-5v.01M12 18l-3.5-5a4 4 0 1 1 7 0z'/%3E%3C/svg%3E"); +} + +.tabler-live-view-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a1 1 0 1 1 0 2H6a1 1 0 0 0-1 1v2a1 1 0 1 1-2 0V6a3 3 0 0 1 3-3zM4 15a1 1 0 0 1 1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 1 0 2H6a3 3 0 0 1-3-3v-2a1 1 0 0 1 1-1M18 3a3 3 0 0 1 3 3v2a1 1 0 0 1-2 0V6a1 1 0 0 0-1-1h-2a1 1 0 0 1 0-2zm2 12a1 1 0 0 1 1 1v2a3 3 0 0 1-3 3h-2a1 1 0 0 1 0-2h2a1 1 0 0 0 1-1v-2a1 1 0 0 1 1-1m-4.81-7.786a5 5 0 0 1 1.185 6.27l-.056.09l-3.484 4.976a1 1 0 0 1-.077.103l-.017.019l-.057.056l-.012.013l-.019.017a1 1 0 0 1-.096.073l-.053.03l-.038.024l-.011.005a1 1 0 0 1-.223.083l-.045.008l-.066.012a1 1 0 0 1-.242 0l-.061-.011l-.05-.01a1 1 0 0 1-.234-.087l-.047-.028l-.044-.026l-.011-.008l-.032-.025l-.053-.04l-.01-.01l-.009-.007l-.034-.035l-.035-.034l-.007-.01l-.01-.009l-.037-.05l-.024-.03l-3.5-5l-.056-.089a5 5 0 0 1 7.566-6.27M12 10a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V11a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-load-balancer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 1 0-6 0m2 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1-4v3m0-9V3M9 6l3-3l3 3m-3 4V3'/%3E%3Cpath d='m9 6l3-3l3 3m-.106 6.227l6.11-2.224M17.159 8.21l3.845 1.793l-1.793 3.845m-10.11-1.634l-6.075-2.211M6.871 8.21l-3.845 1.793l1.793 3.845'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-loader { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6V3m4.25 4.75L18.4 5.6M18 12h3m-4.75 4.25l2.15 2.15M12 18v3m-4.25-4.75L5.6 18.4M6 12H3m4.75-4.25L5.6 5.6'/%3E%3C/svg%3E"); +} + +.tabler-loader-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a9 9 0 1 0 9 9'/%3E%3C/svg%3E"); +} + +.tabler-loader-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 0 9 9a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3Cpath d='M17 12a5 5 0 1 0-5 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-loader-quarter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6V3m-6 9H3m4.75-4.25L5.6 5.6'/%3E%3C/svg%3E"); +} + +.tabler-location { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 3l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E"); +} + +.tabler-location-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.05 20.1L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.312 9.173M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-location-broken { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.896 19.792L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.487 9.657M21.5 21.5l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-location-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18l-2-4l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.305 9.151M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-location-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.512 17.023L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-4.45 12.324M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-location-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.505 17.01L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.677 10.184M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-location-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18l-2-4l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.14 8.697M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-location-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.797 19.595L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.548 9.826M16 21l5-5m0 5v.01M16 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-location-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.08 20.162L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-2.55 7.063M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-location-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18l-2-4l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.328 9.217M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-location-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.024 19.55L14.5 21a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.317 9.186M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-location-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.891 2.006L20.997 2l.13.008l.09.016l.123.035l.107.046l.1.057l.09.067l.082.075l.052.059l.082.116l.052.096q.07.15.09.316l.005.106q0 .113-.024.22l-.035.123l-6.532 18.077A1.55 1.55 0 0 1 14 22.32a1.55 1.55 0 0 1-1.329-.747l-.065-.127l-3.352-6.702l-6.67-3.336a1.55 1.55 0 0 1-.898-1.259L1.68 10c0-.56.301-1.072.841-1.37l.14-.07l18.017-6.506l.106-.03l.108-.018z'/%3E%3C/svg%3E"); +} + +.tabler-location-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.365 14.73L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.024 8.373M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-location-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18l-2-4l-7-3.5a.55.55 0 0 1 0-1L21 3l-4.347 12.038M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-location-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.72 6.712L21 3l-3.724 10.313m-1.056 2.925L14.5 21a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1l4.775-1.724M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-location-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.02 20.04L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.634 10.062M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-location-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18l-2-4l-7-3.5a.55.55 0 0 1 0-1L21 3l-2.901 8.034m3.022 9.087a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-location-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18l-2-4l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.361 9.308M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-location-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.5 21a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-2.967 8.215M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-location-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 16l-1-2l-7-3.5a.55.55 0 0 1 0-1L21 3l-2.916 8.076M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-location-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18l-2-4l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.616 10.015M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-location-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.336 14.672L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-2.565 7.104M17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-location-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18l-2-4l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.251 9.003M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-location-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.5 21l-.224-.448L10 14l-7-3.5a.55.55 0 0 1 0-1L21 3l-3.622 10.03M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-lock { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 13a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-access { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M8 12a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm2-1V9a2 2 0 1 1 4 0v2'/%3E%3C/svg%3E"); +} + +.tabler-lock-access-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6c0-.554.225-1.055.588-1.417M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2c.55 0 1.05-.222 1.41-.582M15 11a1 1 0 0 1 1 1m-.29 3.704A1 1 0 0 1 15 16H9a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h2m-1 0v-1m1.182-2.826A2 2 0 0 1 14 9v1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-lock-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16m-3 6H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 1.74 1.012'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m3 5l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 1.749 1.028'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m0 8a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v.5'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m-1 8l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m4 10l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10c.564 0 1.074.234 1.437.61'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m1.001 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m5 4h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 1.74 1.015'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m3 5v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 1.734 1.002'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m3 5v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a5 5 0 0 1 5 5v3a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3V7a5 5 0 0 1 5-5m0 12a2 2 0 0 0-1.995 1.85L10 16a2 2 0 1 0 2-2m0-10a3 3 0 0 0-3 3v3h6V7a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-lock-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10c.38 0 .734.106 1.037.29M8 11V7a4 4 0 1 1 8 0v4'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m0 8h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 11h2a2 2 0 0 1 2 2v2m0 4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V8m.719-3.289A4 4 0 0 1 16 7v4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-open { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 13a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-3-5V6a4 4 0 0 1 8 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-open-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 13a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m4-5V7a4 4 0 1 1 8 0v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-open-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 11h2a2 2 0 0 1 2 2v2m0 4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-3-5V8m.347-3.631A4 4 0 0 1 16 6M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-password { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2zm3-2V7a4 4 0 1 1 8 0v4m-1 5h.01m-3 0h.01m-3 0h.01'/%3E%3C/svg%3E"); +} + +.tabler-lock-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v.5'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m1 6v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10q.362.002.683.12'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m5.121 9.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 1.74 1.012'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m0 8h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10c.265 0 .518.052.75.145'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m3 11v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10m-9 0V7a4 4 0 1 1 8 0v4m-1 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-lock-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3Cpath d='M12 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 11V7a4 4 0 1 1 8 0v4m0 11l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 12a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm2-1V9a2 2 0 1 1 4 0v2'/%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-square-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3Cpath d='M8 12a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm2-1V9a2 2 0 1 1 4 0v2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-square-rounded-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm0 4a3 3 0 0 1 2.995 2.824L15 9v1a2 2 0 0 1 1.995 1.85L17 12v3a2 2 0 0 1-1.85 1.995L15 17H9a2 2 0 0 1-1.995-1.85L7 15v-3a2 2 0 0 1 1.85-1.995L9 10V9a3 3 0 0 1 3-3m3 6H9v3h6zm-3-4a1 1 0 0 0-.993.883L11 9v1h2V9a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-lock-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h9m-8 0V7a4 4 0 1 1 8 0v4m1.8 9.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-lock-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 1.739 1.01'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m3 11v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lock-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v.5'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m6 11l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-logic-and { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-5M2 9h5m-5 6h5M9 5c6 0 8 3.5 8 7s-2 7-8 7H7V5z'/%3E%3C/svg%3E"); +} + +.tabler-logic-buffer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-5M2 9h5m-5 6h5M7 5l10 7l-10 7z'/%3E%3C/svg%3E"); +} + +.tabler-logic-nand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-3M2 9h3m-3 6h3M7 5c6 0 8 3.5 8 7s-2 7-8 7H5V5zm8 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-logic-nor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 12h-4M2 9h5m-5 6h5M6 5c10.667 2.1 10.667 12.6 0 14q2.709-7 0-14'/%3E%3Cpath d='M14 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-logic-not { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-3M2 9h3m-3 6h3M5 5l10 7l-10 7zm10 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-logic-or { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-6M2 9h7m-7 6h7M8 5c10.667 2.1 10.667 12.6 0 14q2.709-7 0-14'/%3E%3C/svg%3E"); +} + +.tabler-logic-xnor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 12h-2M2 9h4m-4 6h4m-1 4q2.667-7 0-14m3 0c10.667 2.1 10.667 12.6 0 14q2.709-7 0-14'/%3E%3Cpath d='M16 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-logic-xor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12h-4M2 9h6m-6 6h6m-1 4q2.667-7 0-14m3 0c10.667 2.1 10.667 12.6 0 14q2.709-7 0-14'/%3E%3C/svg%3E"); +} + +.tabler-login { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2v-2'/%3E%3Cpath d='M21 12H8l3-3m0 6l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-login-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 8V6a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2'/%3E%3Cpath d='M3 12h13l-3-3m0 6l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-logout { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 8V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2v-2'/%3E%3Cpath d='M9 12h12l-3-3m0 6l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-logout-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8V6a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2'/%3E%3Cpath d='M15 12H3l3-3m0 6l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-logs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h.01M4 6h.01M4 18h.01M8 18h2m-2-6h2M8 6h2m4 0h6m-6 6h6m-6 6h6'/%3E%3C/svg%3E"); +} + +.tabler-lollipop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0'/%3E%3Cpath d='M21 10a3.5 3.5 0 0 0-7 0m0 0a3.5 3.5 0 0 1-7 0m7 7a3.5 3.5 0 0 0 0-7m0-7a3.5 3.5 0 0 0 0 7M3 21l6-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-lollipop-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.462 7.493a7 7 0 0 0 9.06 9.039m2.416-1.57a7 7 0 1 0-9.884-9.915'/%3E%3Cpath d='M21 10a3.5 3.5 0 0 0-7 0m-1.29 2.715A3.5 3.5 0 0 1 7 10m7 7c.838 0 1.607-.294 2.209-.785M17.5 13.5A3.5 3.5 0 0 0 14 10m0-7a3.5 3.5 0 0 0-3.5 3.5M3 21l6-6M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-luggage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 8a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2zm3-2V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1m-9 4h12M6 16h12m-9 4v1m6-1v1'/%3E%3C/svg%3E"); +} + +.tabler-luggage-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6h6a2 2 0 0 1 2 2v6m0 4a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V8c0-.546.218-1.04.573-1.4M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1m-9 4h4m4 0h4M6 16h10m-7 4v1m6-1v1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-lungs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.081 20C7.693 20 9 18.665 9 17.02V7.257C9 6.563 8.448 6 7.768 6c-.205 0-.405.052-.584.15l-.13.083C5.594 7.292 4.622 8.88 3.65 12.057q-.63 2.055-.648 4.775c-.012 1.675 1.261 3.054 2.877 3.161zm11.839 0C16.307 20 15 18.665 15 17.02V7.257C15 6.563 15.552 6 16.233 6c.204 0 .405.052.584.15l.13.083c1.46 1.059 2.432 2.647 3.405 5.824q.63 2.055.648 4.775c.012 1.675-1.261 3.054-2.878 3.161zM9 12a3 3 0 0 0 3-3a3 3 0 0 0 3 3m-3-8v5'/%3E%3C/svg%3E"); +} + +.tabler-lungs-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a1 1 0 0 1 1 1v5a2 2 0 0 0 1 1.732V7.257C14 6.015 14.995 5 16.233 5c.372 0 .738.094 1.122.307l.18.117c1.695 1.23 2.76 3.035 3.773 6.34q.674 2.204.692 5.06c.016 2.195-1.657 4.024-3.843 4.168L17.92 21C15.75 21 14 19.213 14 17.02v-4.146a4 4 0 0 1-1.893-1.112L12 11.644l-.107.118a4 4 0 0 1-1.892 1.112L10 17.02C10 19.213 8.25 21 6.081 21l-.268-.01c-2.155-.142-3.827-1.971-3.811-4.165q.018-2.858.692-5.06C3.705 8.458 4.77 6.653 6.516 5.39l.188-.117A2.2 2.2 0 0 1 7.768 5C9.005 5 10 6.015 10 7.257l.001 3.475A2 2 0 0 0 11 9V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-lungs-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.583 6.608c-1.206 1.058-2.07 2.626-2.933 5.449q-.63 2.055-.648 4.775c-.012 1.675 1.261 3.054 2.877 3.161l.203.007C7.693 20 9 18.665 9 17.02V9m6 2V7.257C15 6.563 15.552 6 16.233 6c.204 0 .405.052.584.15l.13.083c1.46 1.059 2.432 2.647 3.405 5.824q.63 2.055.648 4.775v.187m-1.455 2.51c-.417.265-.9.43-1.419.464l-.202.007c-1.613 0-2.92-1.335-2.92-2.98V15M9 12a3 3 0 0 0 2.132-.89M12 4v4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-macro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 15a6 6 0 1 0 12 0'/%3E%3Cpath d='M18 15a6 6 0 0 0-6 6m0 0a6 6 0 0 0-6-6m6 6V11m0 0a5 5 0 0 1-5-5V3l3 2l2-2l2 2l3-2v3a5 5 0 0 1-5 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-macro-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.994 2.888L18 3v3a6 6 0 0 1-5 5.916v4.186A6.98 6.98 0 0 1 18 14a1 1 0 0 1 1 1a7 7 0 0 1-14 0a1 1 0 0 1 1-1c1.96 0 3.731.805 5.002 2.103L11 11.917A6 6 0 0 1 6 6V3a1 1 0 0 1 1.555-.832l2.317 1.544l1.42-1.42a1 1 0 0 1 1.32-.082l.095.083l1.42 1.419l2.318-1.544a1 1 0 0 1 1.55.72M7.13 16.128l.03.134a5.01 5.01 0 0 0 3.71 3.61a5 5 0 0 0-3.74-3.744m9.742.002l-.134.03a5.01 5.01 0 0 0-3.61 3.71a5 5 0 0 0 3.744-3.74'/%3E%3C/svg%3E"); +} + +.tabler-macro-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 15a6 6 0 0 0 11.47 2.467'/%3E%3Cpath d='M15.53 15.53A6 6 0 0 0 12 21'/%3E%3Cpath d='M12 21a6 6 0 0 0-6-6m6 6V11m-1.134-.13a5.01 5.01 0 0 1-3.734-3.723M7 3l3 2l2-2l2 2l3-2v3a5 5 0 0 1-2.604 4.389M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-magnet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 13V5a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v8a2 2 0 0 0 6 0V5a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v8a8 8 0 0 1-16 0m0-5h5m6 0h4'/%3E%3C/svg%3E"); +} + +.tabler-magnet-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 9v4a9 9 0 0 1-18 0V9h7v4a2 2 0 1 0 4 0V9zm-3-7a3 3 0 0 1 3 3v2h-7V5a3 3 0 0 1 3-3zM7 2a3 3 0 0 1 3 3v2H3V5a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-magnet-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3a2 2 0 0 1 2 2m0 4v4a3 3 0 0 0 5.552 1.578M15 11V5a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v8a8 8 0 0 1-.424 2.577m-1.463 2.584A8 8 0 0 1 4 13V5c0-.297.065-.58.181-.833M4 8h4m7 0h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-magnetic { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3v18m6-14c-.633-1.255-1.538-2-2.5-2c-1.933 0-3.5 3.134-3.5 7s1.567 7 3.5 7s3.5-3.134 3.5-7v-1M6 7c.633-1.255 1.538-2 2.5-2c1.933 0 3.5 3.134 3.5 7s-1.567 7-3.5 7S5 15.866 5 12v-1'/%3E%3Cpath d='m3 13l2-2l2 2m10 0l2-2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-ai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4M3 7l8 5.345M15 11l6-4'/%3E%3Cpath d='M14 21v-4a2 2 0 1 1 4 0v4m-4-2h4m3-4v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16'/%3E%3Cpath d='M13.5 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5'/%3E%3Cpath d='m3 7l9 6l9-6m-2 9l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5m-5 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6'/%3E%3Cpath d='m3 7l9 6l9-6m-6 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6'/%3E%3Cpath d='m3 7l9 6l9-6m-1 14l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5'/%3E%3Cpath d='m3 7l9 6l9-6m-3.999 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.5 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3.5m0 4.5h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5M19 16v6m3-3l-3 3l-3-3'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5'/%3E%3Cpath d='m3 7l9 6l9-6m-2 9v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-fast { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7h3m-3 4h2m4.02-2.199l-.6 6A2 2 0 0 0 10.41 17h7.98a2 2 0 0 0 1.99-1.801l.6-6A2 2 0 0 0 18.99 7h-7.98a2 2 0 0 0-1.99 1.801'/%3E%3Cpath d='m9.8 7.5l2.982 3.28a3 3 0 0 0 4.238.202L20.3 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M22 7.535V17a3 3 0 0 1-2.824 2.995L19 20H5a3 3 0 0 1-2.995-2.824L2 17V7.535l9.445 6.297l.116.066a1 1 0 0 0 .878 0l.116-.066z'/%3E%3Cpath d='M19 4c1.08 0 2.027.57 2.555 1.427L12 11.797l-9.555-6.37a3 3 0 0 1 2.354-1.42L5 4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-forward { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 18H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7.5'/%3E%3Cpath d='m3 6l9 6l9-6m-6 12h6m-3-3l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.5 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4'/%3E%3Cpath d='m3 7l9 6l2.983-1.989L21 7m-3 15l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8m-5 4h6'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5h10a2 2 0 0 1 2 2v10m-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2'/%3E%3Cpath d='m3 7l9 6l.565-.377M15 11l6-4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-opened { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 9l9 6l9-6l-9-6z'/%3E%3Cpath d='M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9m0 10l6-6m6 0l6 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-opened-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.872 14.287l6.522 6.52a3 3 0 0 1-2.218 1.188L19 22H5a3 3 0 0 1-2.394-1.191l6.521-6.522l2.318 1.545l.116.066a1 1 0 0 0 .878 0l.116-.066zM2 9.535l5.429 3.62L2 18.585zm20 0v9.05l-5.43-5.43zm-9.56-7.433l.115.066l8.444 5.629l-8.999 6l-9-6l8.445-5.63a1 1 0 0 1 .994-.065z'/%3E%3C/svg%3E"); +} + +.tabler-mail-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6'/%3E%3Cpath d='m3 7l9 6l9-6m-4 10v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4.5m.121 8.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5M16 19h6m-3-3v6'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4.5M19 22v.01'/%3E%3Cpath d='M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483M3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4.5M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6'/%3E%3Cpath d='m3 7l9 6l9-6m-5 15l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 22.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5M11.5 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4.5'/%3E%3Cpath d='m3 7l9 6l9-6m-3.2 13.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5M19 22v-6m3 3l-3-3l-3 3'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mail-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.5 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6'/%3E%3Cpath d='m3 7l9 6l9-6m1 15l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mailbox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 21v-6.5a3.5 3.5 0 0 0-7 0V21h18v-6a4 4 0 0 0-4-4H6.5'/%3E%3Cpath d='M12 11V3h4l2 2l-2 2h-4m-6 8h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mailbox-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 21v-6.5a3.5 3.5 0 0 0-7 0V21h18m0-4v-2a4 4 0 0 0-4-4h-2m-4 0H6.5M12 8V3h4l2 2l-2 2h-4m-6 8h1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-man { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16v5m4-5v5M9 9h6l-1 7h-4zm-4 2q2-2 4-2m10 2q-2-2-4-2m-5-5a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-man-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 8c1.628 0 3.2.787 4.707 2.293a1 1 0 0 1-1.414 1.414c-.848-.848-1.662-1.369-2.444-1.587L15 16.064V21a1 1 0 0 1-2 0v-4h-2v4a1 1 0 0 1-2 0v-4.929l-.85-5.951c-.781.218-1.595.739-2.443 1.587a1 1 0 1 1-1.414-1.414C5.799 8.787 7.373 8 9 8zm-3-7a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 12 1'/%3E%3C/svg%3E"); +} + +.tabler-manual-gearbox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m7 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m7 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0m7 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M5 8v8m7-8v8'/%3E%3Cpath d='M19 8v2a2 2 0 0 1-2 2H5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-manual-gearbox-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 3a3 3 0 0 1 1 5.829V10a3 3 0 0 1-3 3h-4v2.171A3.001 3.001 0 1 1 9 18l.005-.176A3 3 0 0 1 11 15.17V13H6v2.171A3.001 3.001 0 1 1 2 18l.005-.176A3 3 0 0 1 4 15.17V8.829A3 3 0 0 1 2 6l.005-.176a3 3 0 1 1 3.996 3.005L6 11h5V8.83A3 3 0 0 1 9 6l.005-.176a3 3 0 1 1 3.996 3.005L13 11h4a1 1 0 0 0 1-1V8.83A3 3 0 0 1 16 6l.005-.176A3 3 0 0 1 19 3'/%3E%3C/svg%3E"); +} + +.tabler-map { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 7l6-3l6 3l6-3v13l-6 3l-6-3l-6 3zm6-3v13m6-10v13'/%3E%3C/svg%3E"); +} + +.tabler-map-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v7.5M9 4v13m6-10v5.5m6.121 7.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-map-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 19l-4-2l-6 3V7l6-3l6 3l6-3v8.5M9 4v13m6-10v7.5m4 1.5l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-map-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v8M9 4v13m6-10v6m1 6a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-map-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 18l-2-1l-6 3V7l6-3l6 3l6-3v9M9 4v13m6-10v8m0 4l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-map-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 18l-2-1l-6 3V7l6-3l6 3l6-3v9M9 4v13m6-10v6.5m5 7.5l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-map-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v8M9 4v13m6-10v6.5m2.001 5.5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-map-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 19l-4-2l-6 3V7l6-3l6 3l6-3v8.5M9 4v13m6-10v5.5m1 8.5l5-5m0 5v.01M16 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-map-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 19l-4-2l-6 3V7l6-3l6 3l6-3v6.5M9 4v13m6-10v5m6 3h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-map-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v8.5M9 4v13m6-10v8m4 1v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-map-east { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14 9h-4v6h4m-4-3h2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 20l-6-3l-6 3V7l6-3l6 3l6-3v8.5M9 4v13m6-10v13m4-4v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-map-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 17.5L9 17l-6 3V7l6-3l6 3l6-3v7M9 4v13m6-10v4m3 11l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-map-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v11M9 4v13m6-10v8m1 4h6'/%3E%3C/svg%3E"); +} + +.tabler-map-north { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 15V9l4 6V9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.32 4.34L9 4l6 3l6-3v13m-2.67 1.335L15 20l-6-3l-6 3V7l2.665-1.333M9 4v1m0 4v8m6-10v4m0 4v5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-map-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 19l-4-2l-6 3V7l6-3l6 3l6-3v9M9 4v13m6-10v6.5m2 3.5v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-map-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M17.657 16.657L13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v7M9 4v13m6-10v5m6.121 8.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-map-pin-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 13.591-4.629M19 16l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M12.463 21.431a2 2 0 0 1-1.876-.531l-4.244-4.243a8 8 0 1 1 13.594-4.655M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M11.87 21.48a2 2 0 0 1-1.283-.58l-4.244-4.243a8 8 0 1 1 13.355-3.474M15 19l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M11.85 21.48a2 2 0 0 1-1.263-.58l-4.244-4.243a8 8 0 1 1 13.385-3.585M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M12.005 21.485a2 2 0 0 1-1.418-.585l-4.244-4.243a8 8 0 1 1 13.634-5.05M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M13.02 21.206a2 2 0 0 1-2.433-.306l-4.244-4.243a8 8 0 1 1 13.607-6.555M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M12.736 21.345a2 2 0 0 1-2.149-.445l-4.244-4.243a8 8 0 1 1 13.59-4.624M19 16v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='m15.005 19.31l-1.591 1.59a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 13.592-4.638M19 16v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 4.636a9 9 0 0 1 .203 12.519l-.203.21l-4.243 4.242a3 3 0 0 1-4.097.135l-.144-.135l-4.244-4.243A9 9 0 0 1 18.364 4.636M12 8a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E"); +} + +.tabler-map-pin-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 11a3 3 0 1 0-3.973 2.839'/%3E%3Cpath d='M11.76 21.47a2 2 0 0 1-1.173-.57l-4.244-4.243A8 8 0 1 1 20 11.069'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M12.758 21.337a2 2 0 0 1-2.171-.437l-4.244-4.243a8 8 0 1 1 12.585-1.652M16 19h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.442 9.432a3 3 0 0 0 4.113 4.134M15 11a3 3 0 0 0-3-3'/%3E%3Cpath d='M17.152 17.162L13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 0 1-.476-10.794m2.18-1.82a8.003 8.003 0 0 1 10.91 10.912M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 13.337-3.413M17 17v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M12.783 21.326a2 2 0 0 1-2.196-.426l-4.244-4.243A8 8 0 1 1 20 11.037'/%3E%3Cpath d='M21.121 20.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M12.794 21.322a2 2 0 0 1-2.207-.422l-4.244-4.243a8 8 0 1 1 13.59-4.616M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M14.997 19.317L13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243A8 8 0 1 1 20 11.073M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.916 11.707A3 3 0 1 0 12 14'/%3E%3Cpath d='M11.991 21.485a2 2 0 0 1-1.404-.585l-4.244-4.243a8 8 0 1 1 13.651-5.351'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M12.02 21.485a2 2 0 0 1-1.433-.585l-4.244-4.243a8 8 0 1 1 13.403-3.651M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 11a3 3 0 1 0-3.908 2.86'/%3E%3Cpath d='M11.059 21.25a2 2 0 0 1-.472-.35l-4.244-4.243a8 8 0 1 1 13.646-6.079'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M12.789 21.324a2 2 0 0 1-2.202-.424l-4.244-4.243a8 8 0 1 1 13.59-4.626M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pin-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M13.024 21.204a2 2 0 0 1-2.437-.304l-4.244-4.243a8 8 0 1 1 13.119-2.766M22 22l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-pins { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.828 9.828a4 4 0 1 0-5.656 0L8 12.657zM8 7v.01m10.828 10.818a4 4 0 1 0-5.656 0L16 20.657zM16 15v.01'/%3E%3C/svg%3E"); +} + +.tabler-map-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v8.5M9 4v13m6-10v8m1 4h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-map-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 20l-6-3l-6 3V7l6-3l6 3l6-3v7.5M9 4v13m6-10v5.5m4 9.5v.01'/%3E%3Cpath d='M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-route { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 7l6-3l6 3l6-3v13l-6 3l-6-3l-6 3zm6 5v.01M6 13v.01M17 15l-4-4m0 4l4-4'/%3E%3C/svg%3E"); +} + +.tabler-map-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 18l-2-1l-6 3V7l6-3l6 3l6-3v7.5M9 4v13m6-10v5m0 6a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-map-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 19l-4-2l-6 3V7l6-3l6 3l6-3v9M9 4v13m6-10v6.5m1 8.5l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-map-south { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 14.25c0 .414.336.75.75.75H13a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h2.25a.75.75 0 0 1 .75.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.718 17.359L9 17l-6 3V7l6-3l6 3l6-3v7.5M9 4v13m6-10v4m2.8 9.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-map-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v8.5M9 4v13m6-10v7.5m4 7.5v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-map-west { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m9 9l1 6l2-3.75L14 15l1-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-map-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 19.5L9 17l-6 3V7l6-3l6 3l6-3v9M9 4v13m6-10v6.5m7 8.5l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-markdown { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 15V9l2 2l2-2v6m3-2l2 2l2-2m-2 2V9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-markdown-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5h10a2 2 0 0 1 2 2v10m-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 1.85-2'/%3E%3Cpath d='M7 15V9l2 2l1-1m1 1v4m6.5-1.5l.5-.5m-2-1V9M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-marquee { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2m3 0h1.5m3 0H15m3 0a2 2 0 0 1 2 2m0 3v1.5m0 3V15m0 3a2 2 0 0 1-2 2m-3 0h-1.5m-3 0H9m-3 0a2 2 0 0 1-2-2m0-3v-1.5m0-3V9m0-3'/%3E%3C/svg%3E"); +} + +.tabler-marquee-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6V5a1 1 0 0 1 1-1h1m5 0h2m5 0h1a1 1 0 0 1 1 1v1m0 5v2m0 5v1a1 1 0 0 1-1 1h-1m-5 0h-2m-5 0H5a1 1 0 0 1-1-1v-1m0-5v-2'/%3E%3C/svg%3E"); +} + +.tabler-marquee-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6c0-.556.227-1.059.593-1.421M9 4h1.5m3 0H15m3 0a2 2 0 0 1 2 2m0 3v1.5m0 3V15m-.598 4.426A2 2 0 0 1 18 20m-3 0h-1.5m-3 0H9m-3 0a2 2 0 0 1-2-2m0-3v-1.5m0-3V9M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-mars { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14a5 5 0 1 0 10 0a5 5 0 1 0-10 0m14-9l-5.4 5.4M19 5h-5m5 0v5'/%3E%3C/svg%3E"); +} + +.tabler-mask { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mask-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.42 19.41A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.554.225-1.055.588-1.417M8 4h10a2 2 0 0 1 2 2v10'/%3E%3Cpath d='M9.885 9.872a3 3 0 1 0 4.245 4.24m.582-3.396a3 3 0 0 0-1.438-1.433M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-masks-theater { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.192 9h6.616a2 2 0 0 1 1.992 2.183l-.567 6.182A4 4 0 0 1 17.25 21h-1.5a4 4 0 0 1-3.983-3.635l-.567-6.182A2 2 0 0 1 13.192 9M15 13h.01M18 13h.01'/%3E%3Cpath d='M15 16.5q1.5 1 3 0m-9.368-.518A4 4 0 0 1 8.25 16h-1.5a4 4 0 0 1-3.983-3.635L2.2 6.183A2 2 0 0 1 4.192 4h6.616a2 2 0 0 1 2 2M6 8h.01M9 8h.01'/%3E%3Cpath d='M6 12q1.146-.765 2.291-.36'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-masks-theater-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 9h6.808a2 2 0 0 1 1.992 2.183l-.554 6.041m-1.286 2.718A4 4 0 0 1 17.25 21h-1.5a4 4 0 0 1-3.983-3.635l-.567-6.182M18 13h.01'/%3E%3Cpath d='M15 16.5q.985.657 1.97.451m-8.338-.969A4 4 0 0 1 8.25 16h-1.5a4 4 0 0 1-3.983-3.635L2.2 6.183a2 2 0 0 1 .514-1.531A2 2 0 0 1 4 4m4 0h2.808a2 2 0 0 1 2 2M6 8h.01'/%3E%3Cpath d='M6 12q1.146-.765 2.291-.36M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-massage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a1 1 0 1 0 2 0a1 1 0 1 0-2 0M8 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 22l4-2v-3h12m-9 3h9M8 14l3-2l1-4c3 1 3 4 3 6'/%3E%3C/svg%3E"); +} + +.tabler-matchstick { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 21l14-9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='m17 3l3.62 7.29a4.01 4.01 0 0 1-.764 4.51a4 4 0 0 1-6.493-4.464z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-math { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 5h-7L8 19l-3-6H3m11 0l6 6m-6 0l6-6'/%3E%3C/svg%3E"); +} + +.tabler-math-1-divide-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-9 3h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h3M10 5l2-2v6'/%3E%3C/svg%3E"); +} + +.tabler-math-1-divide-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15.5a.5.5 0 0 1 .5-.5h2a1.5 1.5 0 0 1 0 3h-1.167H12.5a1.5 1.5 0 0 1 0 3h-2a.5.5 0 0 1-.5-.5M5 12h14m-9-7l2-2v6'/%3E%3C/svg%3E"); +} + +.tabler-math-avg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21L21 3M4 12a8 8 0 1 0 16 0a8 8 0 1 0-16 0'/%3E%3C/svg%3E"); +} + +.tabler-math-cos { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0m5-6a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m5 7c.345.6 1.258 1 2 1a2 2 0 1 0 0-4a2 2 0 1 1 0-4c.746 0 1.656.394 2 1'/%3E%3C/svg%3E"); +} + +.tabler-math-ctg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4m7 0h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1m-8-4v8m-5-6a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0'/%3E%3C/svg%3E"); +} + +.tabler-math-equal-greater { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 18l14-4M5 14l14-4L5 6'/%3E%3C/svg%3E"); +} + +.tabler-math-equal-lower { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 18L5 14m14 0L5 10l14-4'/%3E%3C/svg%3E"); +} + +.tabler-math-function { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19a2 2 0 0 0 2 2c2 0 2-4 3-9s1-9 3-9a2 2 0 0 1 2 2m-8 7h6m4 0l6 6m-6 0l6-6'/%3E%3C/svg%3E"); +} + +.tabler-math-function-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10h1c.882 0 .986.777 1.694 2.692M13 17c.864 0 1.727-.663 2.495-1.512m1.717-2.302C18.205 11.736 19.602 10 21 10M3 19c0 1.5.5 2 2 2s2-4 3-9c.237-1.186.446-2.317.647-3.35m.727-3.248C9.797 3.91 10.284 3 11 3c1.5 0 2 .5 2 2m-8 7h6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-math-function-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19a2 2 0 0 0 2 2c2 0 2-4 3-9s1-9 3-9a2 2 0 0 1 2 2m-8 7h6m4 0l3 5.063M21 12l-4.8 9'/%3E%3C/svg%3E"); +} + +.tabler-math-greater { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 18l14-6L5 6'/%3E%3C/svg%3E"); +} + +.tabler-math-integral { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 19a2 2 0 0 0 2 2c2 0 2-4 3-9s1-9 3-9a2 2 0 0 1 2 2'/%3E%3C/svg%3E"); +} + +.tabler-math-integral-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19a2 2 0 0 0 2 2c2 0 2-4 3-9s1-9 3-9a2 2 0 0 1 2 2m1 7l6 6m-6 0l6-6'/%3E%3C/svg%3E"); +} + +.tabler-math-integrals { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19a2 2 0 0 0 2 2c2 0 2-4 3-9s1-9 3-9a2 2 0 0 1 2 2m-2 14a2 2 0 0 0 2 2c2 0 2-4 3-9s1-9 3-9a2 2 0 0 1 2 2'/%3E%3C/svg%3E"); +} + +.tabler-math-lower { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 18L5 12l14-6'/%3E%3C/svg%3E"); +} + +.tabler-math-max { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 6a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M3 15s.616-5.544 2.332-7.93m3.305.042C11.354 10.425 14.519 20 17 20q3 0 4-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-math-max-min { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0M5 5a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M3 14s.605-5.44 2.284-7.862m3.395.026c2.137 2.652 4.547 9.113 6.68 11.719m3.389.155Q19.801 16.718 21 10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-math-min { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 18a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M3 13s1-9 4-9c2.48 0 5.643 9.565 8.36 12.883m3.388.155Q19.801 15.718 21 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-math-not { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14v4'/%3E%3C/svg%3E"); +} + +.tabler-math-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 19l2.5-2.5m2-2L20 13M3 3l18 18M19 5h-7l-.646 2.262m-.906 3.169L8 19l-3-6H3'/%3E%3C/svg%3E"); +} + +.tabler-math-pi { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20V4m10 0v16m3-16H4'/%3E%3C/svg%3E"); +} + +.tabler-math-pi-divide-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h3m-9-9h14m-9-3V3m4 0v6m1-6H9'/%3E%3C/svg%3E"); +} + +.tabler-math-sec { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15c.345.6 1.258 1 2 1a2 2 0 1 0 0-4a2 2 0 1 1 0-4c.746 0 1.656.394 2 1m14 1a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0m-7-6h-4v8h4m-4-4h2.5'/%3E%3C/svg%3E"); +} + +.tabler-math-sin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 15c.345.6 1.258 1 2 1a2 2 0 1 0 0-4a2 2 0 1 1 0-4c.746 0 1.656.394 2 1m4-1v8m4 0V8l4 8V8'/%3E%3C/svg%3E"); +} + +.tabler-math-symbols { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h18m-9-9v18m4.5-16.5l3 3m0-3l-3 3M6 4v4M4 6h4m10 10h.01M18 20h.01M4 18h4'/%3E%3C/svg%3E"); +} + +.tabler-math-tg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 8h4M9 8v8m9-8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3C/svg%3E"); +} + +.tabler-math-x-divide-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h3m-9-9h14M9 3l6 6M9 9l6-6'/%3E%3C/svg%3E"); +} + +.tabler-math-x-divide-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 3l6 6M9 9l6-6M9 15l3 4.5m3-4.5l-4.5 7M5 12h14'/%3E%3C/svg%3E"); +} + +.tabler-math-x-divide-y-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21L21 3m-6 11l3 4.5m3-4.5l-4.5 7M3 4l6 6m-6 0l6-6'/%3E%3C/svg%3E"); +} + +.tabler-math-x-floor-divide-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1.5 19l18-18m-15 21l18-18M18 15l3 4m2-4l-4.5 8M1 1l6 6M1 7l6-6'/%3E%3C/svg%3E"); +} + +.tabler-math-x-minus-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 9l6 6m-6 0l6-6m8 0l6 6m-6 0l6-6m-12 3h4'/%3E%3C/svg%3E"); +} + +.tabler-math-x-minus-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 9l6 6m-6 0l6-6m8 0l3 5.063M22 9l-4.8 9M10 12h4'/%3E%3C/svg%3E"); +} + +.tabler-math-x-plus-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 9l6 6m-6 0l6-6m8 0l6 6m-6 0l6-6m-12 3h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-math-x-plus-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 9l3 5.063M2 9l6 6m-6 0l6-6m14 0l-4.8 9M10 12h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-math-xy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 9l3 5.063M4 9l6 6m-6 0l6-6m10 0l-4.8 9'/%3E%3C/svg%3E"); +} + +.tabler-math-y-minus-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 9l3 5.063M8 9l-4.8 9M16 9l3 5.063M22 9l-4.8 9M10 12h4'/%3E%3C/svg%3E"); +} + +.tabler-math-y-plus-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 9l3 5.063M8 9l-4.8 9M16 9l3 5.063M22 9l-4.8 9M10 12h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-matrix { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 16h.013m3.997 0h.005m4 0h.005m-.005-4h.005m-8.01 0h.005m3.995 0h.005m4.005-4h.005m-8.01 0h.005m3.995 0h.005M7 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h1M17 4h1a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-1'/%3E%3C/svg%3E"); +} + +.tabler-maximize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2'/%3E%3C/svg%3E"); +} + +.tabler-maximize-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6c0-.551.223-1.05.584-1.412M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2c.545 0 1.04-.218 1.4-.572M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-meat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.62 8.382l1.966-1.967A2 2 0 1 1 19 5a2 2 0 1 1-1.413 3.414l-1.82 1.821m-9.863 8.361c2.733 2.734 5.9 4 7.07 2.829c1.172-1.172-.094-4.338-2.828-7.071c-2.733-2.734-5.9-4-7.07-2.829c-1.172 1.172.094 4.338 2.828 7.071M7.5 16l1 1'/%3E%3Cpath d='M12.975 21.425c3.905-3.906 4.855-9.288 2.121-12.021c-2.733-2.734-8.115-1.784-12.02 2.121'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-meat-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.62 8.382l1.966-1.967A2 2 0 1 1 19 5a2 2 0 1 1-1.413 3.414l-1.82 1.821m-9.863 8.361c2.733 2.734 5.9 4 7.07 2.829c1.172-1.172-.094-4.338-2.828-7.071c-2.733-2.734-5.9-4-7.07-2.829c-1.172 1.172.094 4.338 2.828 7.071M7.5 16l1 1'/%3E%3Cpath d='M12.975 21.425c1.582-1.582 2.679-3.407 3.242-5.2M16.6 12.6c-.16-1.238-.653-2.345-1.504-3.195c-.85-.85-1.955-1.344-3.192-1.503m-3.63.382c-1.792.563-3.616 1.66-5.198 3.242M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-medal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4v3M8 4v6m8-6v6m-4 8.5L9 20l.5-3.5l-2-2l3-.5l1.5-3l1.5 3l3 .5l-2 2L15 20z'/%3E%3C/svg%3E"); +} + +.tabler-medal-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 3h6l3 7l-6 2l-6-2zm3 9L9 3m6 8l-3-8m0 16.5L9 21l.5-3.5l-2-2l3-.5l1.5-3l1.5 3l3 .5l-2 2L15 21z'/%3E%3C/svg%3E"); +} + +.tabler-medical-cross { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 3a1 1 0 0 1 1 1v4.535l3.928-2.267a1 1 0 0 1 1.366.366l1 1.732a1 1 0 0 1-.366 1.366L16.001 12l3.927 2.269a1 1 0 0 1 .366 1.366l-1 1.732a1 1 0 0 1-1.366.366L14 15.464V20a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-4.536l-3.928 2.268a1 1 0 0 1-1.366-.366l-1-1.732a1 1 0 0 1 .366-1.366L7.999 12L4.072 9.732a1 1 0 0 1-.366-1.366l1-1.732a1 1 0 0 1 1.366-.366L10 8.535V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); +} + +.tabler-medical-cross-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-4v8m3.5-6l-7 4m7 0l-7-4'/%3E%3C/svg%3E"); +} + +.tabler-medical-cross-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11 2l-.15.005A2 2 0 0 0 9 4v2.803L6.572 5.402a2 2 0 0 0-2.732.732l-1 1.732l-.073.138a2 2 0 0 0 .805 2.594L5.999 12l-2.427 1.402a2 2 0 0 0-.732 2.732l1 1.732l.083.132a2 2 0 0 0 2.649.6L9 17.196V20a2 2 0 0 0 2 2h2l.15-.005A2 2 0 0 0 15 20v-2.804l2.428 1.403a2 2 0 0 0 2.732-.732l1-1.732l.073-.138a2 2 0 0 0-.805-2.594L18 12l2.428-1.402a2 2 0 0 0 .732-2.732l-1-1.732l-.083-.132a2 2 0 0 0-2.649-.6L15 6.802V4a2 2 0 0 0-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-medical-cross-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.928 17.733l-.574-.331L14 15.464V20a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-4.536l-3.928 2.268a1 1 0 0 1-1.366-.366l-1-1.732a1 1 0 0 1 .366-1.366L7.999 12L4.072 9.732a1 1 0 0 1-.366-1.366l1-1.732a1 1 0 0 1 1.366-.366l.333.192M10 6V4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4.535l3.928-2.267a1 1 0 0 1 1.366.366l1 1.732a1 1 0 0 1-.366 1.366L16.001 12l3.927 2.269a1 1 0 0 1 .366 1.366l-.24.416M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-medicine-syrup { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 21h8a1 1 0 0 0 1-1V10a3 3 0 0 0-3-3h-4a3 3 0 0 0-3 3v10a1 1 0 0 0 1 1m2-7h4m-2-2v4m-2-9V4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3'/%3E%3C/svg%3E"); +} + +.tabler-meeple { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 20H4a1 1 0 0 1-1-1c0-2 3.378-4.907 4-6c-1 0-4-.5-4-2c0-2 4-3.5 6-4c0-1.5.5-4 3-4s3 2.5 3 4c2 .5 6 2 6 4c0 1.5-3 2-4 2c.622 1.093 4 4 4 6a1 1 0 0 1-1 1h-5c-1 0-2-4-3-4s-2 4-3 4'/%3E%3C/svg%3E"); +} + +.tabler-meeple-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c2.486 0 3.713 1.766 3.955 4.1l.01.124l.129.036c3.17.928 5.754 2.487 5.9 4.556L22 11c0 1.427-1.297 2.322-2.871 2.733l-.201.049l.026.03c.244.276.532.603.7.797l.057.066c.49.573.884 1.073 1.216 1.56C21.617 17.245 22 18.139 22 19a2 2 0 0 1-2 2h-5c-1.043 0-1.344-.453-2.394-2.553c-.29-.58-.448-.882-.593-1.118L12 17.307l-.013.022c-.129.21-.268.472-.5.935l-.093.183C10.344 20.547 10.043 21 9 21H4a2 2 0 0 1-2-2c0-.86.384-1.755 1.073-2.765a18 18 0 0 1 1.216-1.56c.152-.178.482-.553.757-.863l.025-.03l-.2-.049c-1.506-.393-2.758-1.23-2.864-2.55L2 11c0-2.16 2.643-3.785 5.906-4.74l.128-.036l.011-.124c.235-2.26 1.394-3.99 3.726-4.095z'/%3E%3C/svg%3E"); +} + +.tabler-melon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 10c0 5.523-4.477 10-10 10a9.97 9.97 0 0 1-6.984-2.842l4.343-4.153a4 4 0 0 0 5.76-5.51l4.342-4.153A9.96 9.96 0 0 1 20 10'/%3E%3C/svg%3E"); +} + +.tabler-melon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.77 2.62a1 1 0 0 1 1.436.055A10.96 10.96 0 0 1 21 10.001C21 16.075 16.075 21 10.001 21a10.97 10.97 0 0 1-7.684-3.127a1 1 0 0 1 .008-1.438l4.343-4.153a1 1 0 0 1 1.352-.027a3 3 0 0 0 4.32-4.133a1 1 0 0 1 .088-1.35z'/%3E%3C/svg%3E"); +} + +.tabler-menorah { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 4v16M8 4v2a4 4 0 1 0 8 0V4'/%3E%3Cpath d='M4 4v2a8 8 0 1 0 16 0V4M10 20h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-menu { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h16M4 16h16'/%3E%3C/svg%3E"); +} + +.tabler-menu-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E"); +} + +.tabler-menu-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6h10M4 12h16M7 12h13M4 18h10'/%3E%3C/svg%3E"); +} + +.tabler-menu-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6h10M4 12h16M7 12h13M7 18h10'/%3E%3C/svg%3E"); +} + +.tabler-menu-deep { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M7 12h13m-10 6h10'/%3E%3C/svg%3E"); +} + +.tabler-menu-order { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10h16M4 14h16M9 18l3 3l3-3M9 6l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-message { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m4-9a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-message-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-5 5H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-3l-3 3z'/%3E%3C/svg%3E"); +} + +.tabler-message-2-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1 7l-1 1l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-message-2-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2 8l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5m-5 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-message-2-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2 8l-1-1l-2-2H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m-6 6l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-message-2-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2 8l-1-1l-2-2H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m-1 8l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-message-2-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2 8l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5m-3.999 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-message-2-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-.5 6.5L12 21l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v3.5m0 4.5h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-message-2-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1.5 7.5l-.5.5l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-message-2-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m1 5l-3 3l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-message-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4h-2.586l-2.707 2.707a1 1 0 0 1-1.32.083l-.094-.083L8.585 19H6a4 4 0 0 1-3.995-3.8L2 15V7a4 4 0 0 1 4-4zm-4 9H8a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2m2-4H8a1 1 0 1 0 0 2h8a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-message-2-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 9h8m-8 4h3.5m-1 6.5L9 18H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-2-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2 8l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v8m-5 4h6'/%3E%3C/svg%3E"); +} + +.tabler-message-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h1m4 0h3m-8 4h5M8 4h10a3 3 0 0 1 3 3v8c0 .57-.16 1.104-.436 1.558M18 18h-3l-3 3l-3-3H6a3 3 0 0 1-3-3V7c0-1.084.575-2.034 1.437-2.561M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-message-2-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1 7l-1 1l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m-4 4v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-message-2-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 9h8m-8 4h6m-1.5 7.5l-.5.5l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4'/%3E%3Cpath d='M21.121 20.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-2-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1.5 7.5l-.5.5l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-message-2-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m.5 5.5L12 21l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-message-2-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 9h8m-8 4h5m-1 8l-.5-.5L9 18H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-2-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 9h8m-8 4h6m-2 8l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m-5 9l5-5'/%3E%3Cpath d='M21 21.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-2-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h4.5M10 19l-1-1H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5m-3.2 9.317l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-message-2-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1.646 7.646L12 21l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-message-2-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-.5 6.5L12 21l-3-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m1 9l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-message-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1 5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-message-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2.005 5.603L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-message-chatbot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zM9.5 9h.01m4.99 0h.01'/%3E%3Cpath d='M9.5 13a3.5 3.5 0 0 0 5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-chatbot-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4h-4.724l-4.762 2.857a1 1 0 0 1-1.508-.743L7 21v-2H6a4 4 0 0 1-3.995-3.8L2 15V7a4 4 0 0 1 4-4zm-2.8 9.286a1 1 0 0 0-1.414.014a2.5 2.5 0 0 1-3.572 0a1 1 0 0 0-1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0-.014-1.414M9.51 8H9.5a1 1 0 1 0 0 2h.01a1 1 0 0 0 0-2m5 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-message-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-3.01 6.206L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m-6 6l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-message-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c3.255 2.777 3.695 7.266 1.029 10.501S11.659 20.922 7.7 19z'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 20l1.3-3.9A9 8 0 1 1 7.7 19z'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.821 4.91c3.898-2.765 9.469-2.539 13.073.536c3.667 3.127 4.168 8.238 1.152 11.897c-2.842 3.447-7.965 4.583-12.231 2.805l-.232-.101l-4.375.931l-.075.013l-.11.009l-.113-.004l-.044-.005l-.11-.02l-.105-.034l-.1-.044l-.076-.042l-.108-.077l-.081-.074l-.073-.083l-.053-.075l-.065-.115l-.042-.106l-.031-.113l-.013-.075l-.009-.11l.004-.113l.005-.044l.02-.11l.022-.072l1.15-3.451l-.022-.036C.969 12.45 1.97 7.805 5.59 5.079l.23-.168z'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.038 19.927A9.93 9.93 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.993 1.7 2.93 4.043 2.746 6.346M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.015 19.98A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.927 1.644 2.867 3.887 2.761 6.114M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.042 19.933A9.8 9.8 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c2.127 1.814 3.052 4.36 2.694 6.808M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.036 19.933A9.8 9.8 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c2.128 1.815 3.053 4.361 2.694 6.81M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.996 19.98A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.842 1.572 2.783 3.691 2.77 5.821M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.16 19.914A9.94 9.94 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.384 1.181 2.26 2.672 2.603 4.243M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.006 19.98A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.993 1.7 2.93 4.041 2.746 6.344M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.02 19.52c-2.34.736-5 .606-7.32-.52L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.96 1.671 2.898 3.963 2.755 6.227M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.821 4.91c3.899-2.765 9.468-2.539 13.073.535c3.667 3.129 4.168 8.238 1.152 11.898c-2.841 3.447-7.965 4.583-12.231 2.805l-.233-.101l-4.374.931l-.04.006l-.035.007h-.018l-.022.005h-.038L3.022 21l-.021-.001l-.023.001l-.033-.003H2.91l-.022-.004l-.022-.002l-.035-.007l-.034-.005l-.016-.004l-.024-.005l-.049-.016l-.024-.005l-.011-.005l-.022-.007l-.045-.02l-.03-.012l-.011-.006l-.014-.006l-.031-.018l-.045-.024l-.016-.011l-.037-.026l-.04-.027l-.002-.004l-.013-.009l-.043-.04l-.025-.02l-.006-.007l-.056-.062l-.013-.014l-.011-.014l-.039-.056l-.014-.019l-.005-.01l-.042-.073l-.007-.012l-.004-.008l-.007-.012l-.014-.038l-.02-.042l-.004-.016l-.004-.01l-.017-.061l-.007-.018l-.002-.015l-.005-.019l-.005-.033l-.008-.042l-.002-.031l-.003-.01v-.016L2 20.022l.001-.036l.001-.023l.002-.053l.004-.025v-.019l.008-.035l.005-.034l.005-.02l.004-.02l.018-.06l.003-.013l1.15-3.45l-.022-.037C.969 12.45 1.97 7.806 5.592 5.078z'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.59 19.88A9.8 9.8 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.565 1.335 2.479 3.065 2.71 4.861'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-circle-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.023 19.98A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c2.718 2.319 3.473 5.832 2.096 8.811M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.595 4.577c3.223-1.176 7.025-.61 9.65 1.63c2.982 2.543 3.601 6.523 1.636 9.66m-1.908 2.109C15.186 20.166 11.083 20.642 7.7 19L3 20l1.3-3.9C2.071 12.804 2.806 8.589 5.98 6.043M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.989 19.932A9.93 9.93 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c2.131 1.818 3.056 4.37 2.692 6.824M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.337 19.974A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.63 1.39 2.554 3.21 2.736 5.085'/%3E%3Cpath d='M21.121 20.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-circle-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.007 19.98A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.992 1.7 2.93 4.04 2.747 6.34M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.02 19.52c-2.341.736-5 .606-7.32-.52L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.649 1.407 2.575 3.253 2.742 5.152M19 22v.01'/%3E%3Cpath d='M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-circle-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.303 19.955A9.8 9.8 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.73 1.476 2.665 3.435 2.76 5.433'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-circle-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.58 19.963A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c2.13 1.817 3.055 4.368 2.692 6.82M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.517 19.869A9.8 9.8 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.666 1.421 2.594 3.29 2.747 5.21'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-circle-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.004 19.98A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.994 1.701 2.932 4.045 2.746 6.349M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-user { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5 5a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2m-3.546-2.03A9.9 9.9 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c1.667 1.423 2.596 3.294 2.747 5.216'/%3E%3C/svg%3E"); +} + +.tabler-message-circle-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.593 19.855A9.96 9.96 0 0 1 7.7 19L3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c2.128 1.816 3.053 4.363 2.693 6.813M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-message-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2.988 6.193L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m-1 8l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-message-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1.969 5.581L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5m-3.999 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-message-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1 5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v3.5m0 4.5h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-message-dots { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 11v.01M8 11v.01m8-.01v.01M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3C/svg%3E"); +} + +.tabler-message-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2.002 5.601L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-message-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m1 5h-2l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-message-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4h-4.724l-4.762 2.857a1 1 0 0 1-1.508-.743L7 21v-2H6a4 4 0 0 1-3.995-3.8L2 15V7a4 4 0 0 1 4-4zm-4 9H8a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2m2-4H8a1 1 0 1 0 0 2h8a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-message-forward { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3Cpath d='m13 8l3 3l-3 3m3-3H8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 9h8m-8 4h3.5m-1.02 6.512L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-language { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 21V8a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H8z'/%3E%3Cpath d='M10 14v-4a2 2 0 1 1 4 0v4m0-2h-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2.024 5.614L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v8m-5 4h6'/%3E%3C/svg%3E"); +} + +.tabler-message-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h1m4 0h3m-8 4h5M8 4h10a3 3 0 0 1 3 3v8c0 .577-.163 1.116-.445 1.573M18 18h-5l-5 3v-3H6a3 3 0 0 1-3-3V7c0-1.085.576-2.036 1.439-2.562M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-message-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1 5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m-4 4v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-message-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1.993 5.596L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5m.121 8.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-message-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1.99 5.594L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-message-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m0 5h-1l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-message-reply { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3Cpath d='m11 8l-3 3l3 3m5-3H8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-report { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-6 4v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-message-report-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4h-4.724l-4.762 2.857a1 1 0 0 1-1.508-.743L7 21v-2H6a4 4 0 0 1-3.995-3.8L2 15V7a4 4 0 0 1 4-4zm-6 10a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0V14a1 1 0 0 0-1-1m0-6a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-message-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h5m-1.992 6.195L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-message-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1 5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m-5 9l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-message-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 9h8m-8 4h4.5m-2.175 6.605L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-message-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-2.01 5.606L8 21v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-message-user { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 18l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5M17 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5 5a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2'/%3E%3C/svg%3E"); +} + +.tabler-message-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m-1 5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6m1 9l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-messages { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 14l-3-3h-7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1zm-7 1v2a1 1 0 0 1-1 1H6l-3 3V11a1 1 0 0 1 1-1h2'/%3E%3C/svg%3E"); +} + +.tabler-messages-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M11 11a1 1 0 0 1-1-1m0-3.968V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v10l-3-3h-3m-1 4v2a1 1 0 0 1-1 1H6l-3 3V11a1 1 0 0 1 1-1h2'/%3E%3C/svg%3E"); +} + +.tabler-meteor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 3l-5 9h5l-6.891 7.086A6.5 6.5 0 1 1 5.254 9.58L13 3l-1 5z'/%3E%3Cpath d='M7 14.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-meteor-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.874 3.486L17.7 11H21c.846 0 1.293.973.791 1.612l-.074.085l-6.9 7.095A7.5 7.5 0 1 1 4.607 8.818l7.746-6.58c.722-.614 1.814.028 1.628.958l-.577 2.879l7.11-3.95c.88-.488 1.849.481 1.36 1.36M9.5 11a3.5 3.5 0 0 0-3.495 3.308L6 14.5A3.5 3.5 0 1 0 9.5 11'/%3E%3C/svg%3E"); +} + +.tabler-meteor-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.75 5.761L13 3l-1 5l9-5l-5 9h5l-2.467 2.536m-1.983 2.04l-2.441 2.51A6.5 6.5 0 1 1 5.254 9.58l2.322-1.972'/%3E%3Cpath d='M7 14.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-meter-cube { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 5h1.5a1.5 1.5 0 0 1 0 3H18h.5a1.5 1.5 0 0 1 0 3H17M4 12v6m0-4a2 2 0 0 1 2-2h.5A2.5 2.5 0 0 1 9 14.5V18m0-2.5v-1a2.5 2.5 0 1 1 5 0V18'/%3E%3C/svg%3E"); +} + +.tabler-meter-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 5h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2M4 12v6m0-4a2 2 0 0 1 2-2h.5A2.5 2.5 0 0 1 9 14.5V18m0-2.5v-1a2.5 2.5 0 1 1 5 0V18'/%3E%3C/svg%3E"); +} + +.tabler-metronome { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.153 8.188l-.72-3.236a2.493 2.493 0 0 0-4.867 0L5.541 18.566A2 2 0 0 0 7.493 21h7.014a2 2 0 0 0 1.952-2.434l-.524-2.357M11 18l9-13m-1 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-michelin-bib-gourmand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.97 20c-2.395-1.947-4.763-5.245-1.005-8c-.52-4 3.442-7.5 5.524-7.5c.347-1 1.499-1.5 2.54-1.5s2.135.5 2.482 1.5c2.082 0 6.044 3.5 5.524 7.5c3.758 2.755 1.39 6.053-1.005 8'/%3E%3Cpath d='M8 11a1 2 0 1 0 2 0a1 2 0 1 0-2 0m6 0a1 2 0 1 0 2 0a1 2 0 1 0-2 0m-6 6.085c3.5 2.712 6.5 2.712 9-1.085'/%3E%3Cpath d='M13 18.5c.815-2.337 1.881-1.472 2-.55'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-michelin-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.792 17.063c0 .337.057.618.057.9c0 1.8-1.238 3.037-2.982 3.037c-1.8 0-2.98-1.238-2.98-3.206v-.731c-.957.675-1.576.9-2.42.9c-1.518 0-2.925-1.463-2.925-3.094c0-1.181.844-2.194 2.082-2.756l.28-.113c-1.574-.787-2.362-1.688-2.362-2.925c0-1.687 1.294-3.094 2.925-3.094c.675 0 1.52.338 2.138.788l.281.112c0-.337-.056-.619-.056-.844C8.83 4.237 10.067 3 11.81 3c1.8 0 2.981 1.237 2.981 3.206V6.6l-.056.281c.956-.675 1.575-.9 2.419-.9c1.519 0 2.925 1.463 2.925 3.094c0 1.181-.844 2.194-2.081 2.756l-.282.169c1.575.787 2.363 1.688 2.363 2.925c0 1.688-1.294 3.094-2.925 3.094c-.675 0-1.575-.281-2.138-.788z'/%3E%3C/svg%3E"); +} + +.tabler-michelin-star-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.81 2c2.018 0 3.478 1.232 3.874 3.129l.016.089l.172-.057c.34-.104.684-.16 1.055-.175l.227-.005c2.09 0 3.925 1.93 3.925 4.094c0 1.095-.51 2.087-1.364 2.835l-.118.098l.06.048c.88.737 1.36 1.605 1.416 2.656l.006.213c0 2.24-1.739 4.094-3.925 4.094c-.445 0-.923-.084-1.374-.233l-.043.193c-.395 1.736-1.806 2.933-3.662 3.016l-.208.005c-2.018 0-3.477-1.232-3.873-3.13l-.03-.161l-.011.006a4.1 4.1 0 0 1-1.26.243l-.226.005c-2.09 0-3.925-1.93-3.925-4.094c0-1.096.51-2.087 1.378-2.84l.073-.062l-.03-.023c-.88-.737-1.359-1.605-1.415-2.656l-.006-.213c0-2.239 1.74-4.094 3.925-4.094c.44 0 .92.098 1.391.27l.036.013l.008-.048c.331-1.84 1.776-3.125 3.7-3.211z'/%3E%3C/svg%3E"); +} + +.tabler-michelin-star-green { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.432 17.949c.863 1.544 2.589 1.976 4.13 1.112c1.54-.865 1.972-2.594 1.048-4.138c-.185-.309-.309-.556-.494-.74c.247.06.555.06.925.06c1.726 0 2.959-1.234 2.959-2.963s-1.233-2.965-3.02-2.965c-.37 0-.617 0-.925.062c.185-.185.308-.432.493-.74c.863-1.545.431-3.274-1.048-4.138c-1.541-.865-3.205-.433-4.13 1.111c-.185.309-.308.556-.432.803c-.123-.247-.246-.494-.431-.803c-.802-1.605-2.528-2.038-4.007-1.173c-1.541.865-1.973 2.594-1.048 4.137c.185.31.308.556.493.741c-.246-.061-.555-.061-.924-.061C4.233 8.254 3 9.489 3 11.218s1.233 2.964 3.02 2.964'/%3E%3Cpath d='M4.073 21c4.286-2.756 5.9-5.254 7.927-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mickey { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.5 3a3.5 3.5 0 0 1 3.25 4.8a7 7 0 0 0-2.424 2.1A3.5 3.5 0 1 1 5.5 3m13 0a3.5 3.5 0 1 1-.826 6.902a7 7 0 0 0-2.424-2.103A3.5 3.5 0 0 1 18.5 3'/%3E%3Cpath d='M5 14a7 7 0 1 0 14 0a7 7 0 1 0-14 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mickey-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.501 2a4.5 4.5 0 0 1 .878 8.913a8 8 0 1 1-15.374 3.372L4 14l.005-.285a8 8 0 0 1 .615-2.803a4.5 4.5 0 0 1-3.187-6.348a4.5 4.5 0 0 1 3.596-2.539l.225-.018L5.535 2l.244.009a4.5 4.5 0 0 1 4.215 4.247a8 8 0 0 1 4.013 0A4.5 4.5 0 0 1 18.5 2z'/%3E%3C/svg%3E"); +} + +.tabler-microphone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5a3 3 0 0 1 3-3h0a3 3 0 0 1 3 3v5a3 3 0 0 1-3 3h0a3 3 0 0 1-3-3z'/%3E%3Cpath d='M5 10a7 7 0 0 0 14 0M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-microphone-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12.9A5 5 0 1 0 11.098 9M15 12.9l-3.902-3.899l-7.513 8.584a2 2 0 1 0 2.827 2.83z'/%3E%3C/svg%3E"); +} + +.tabler-microphone-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.908 12.917a5 5 0 1 0-5.827-5.819m-.965 3.027l-6.529 7.46a2 2 0 1 0 2.827 2.83l7.461-6.529M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-microphone-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 9a1 1 0 0 1 1 1a8 8 0 0 1-6.999 7.938L13 20h3a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2h3v-2.062A8 8 0 0 1 4 10a1 1 0 1 1 2 0a6 6 0 0 0 12 0a1 1 0 0 1 1-1m-7-8a4 4 0 0 1 4 4v5a4 4 0 1 1-8 0V5a4 4 0 0 1 4-4'/%3E%3C/svg%3E"); +} + +.tabler-microphone-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 3l18 18M9 5a3 3 0 0 1 6 0v5a3 3 0 0 1-.13.874m-2 2A3 3 0 0 1 9 10.002v-1'/%3E%3Cpath d='M5 10a7 7 0 0 0 10.846 5.85m2-2A6.97 6.97 0 0 0 18.998 10M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-microscope { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 21h14M6 18h2m-1 0v3m2-10l3 3l6-6l-3-3zm1.5 1.5L9 14m8-11l3 3m-8 15a6 6 0 0 0 3.715-10.712'/%3E%3C/svg%3E"); +} + +.tabler-microscope-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 21h14M6 18h2m-1 0v3m3-11l-1 1l3 3l1-1m2-2l3-3l-3-3l-3 3m-1.5 4.5L9 14m8-11l3 3m-8 15a6 6 0 0 0 5.457-3.505m.441-3.599a6 6 0 0 0-2.183-3.608M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-microwave { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm12-1v12m3-6h.01M18 15h.01M18 9h.01'/%3E%3Cpath d='M6.5 10.5c1-.667 1.5-.667 2.5 0c.833.347 1.667.926 2.5 0m-5 3c1-.667 1.5-.667 2.5 0c.833.347 1.667.926 2.5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-microwave-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M20 5a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm-6 2H4v10h10zm4.01 7H18a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2m0-3H18a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2m0-3H18a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2'/%3E%3Cpath d='M5.945 9.668c1.336-.891 2.274-.891 3.61 0l-.089-.056l.04.017l.146.064l.095.044c.378.171.533.23.674.255c.133.023.186.005.336-.16a1 1 0 1 1 1.486 1.337c-.613.681-1.358.934-2.164.794c-.368-.064-.621-.161-1.158-.405a10 10 0 0 0-.306-.135l-.17-.091c-.664-.443-.726-.443-1.39 0a1 1 0 1 1-1.11-1.664m0 3c1.336-.891 2.274-.891 3.61 0l-.089-.056l.04.017l.146.064l.095.044c.378.171.533.23.674.255c.133.023.186.005.336-.16a1 1 0 0 1 1.486 1.337c-.613.681-1.358.934-2.164.794c-.368-.064-.621-.161-1.158-.405a10 10 0 0 0-.306-.135l-.17-.091c-.664-.443-.726-.443-1.39 0a1 1 0 1 1-1.11-1.664'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-microwave-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 18H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h2m4 0h10a1 1 0 0 1 1 1v10M15 6v5m0 4v3m3-6h.01M18 9h.01'/%3E%3Cpath d='M6.5 10.5c1-.667 1.5-.667 2.5 0c.636.265 1.272.665 1.907.428M6.5 13.5c1-.667 1.5-.667 2.5 0c.833.347 1.667.926 2.5 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-military-award { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 13a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M8.5 10.5L7.5 8H2l2.48 5.788A2 2 0 0 0 6.32 15H8.5m7-4.5l1-2.5H22l-2.48 5.788A2 2 0 0 1 17.68 15H15.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-military-rank { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 7v12a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V7l6-4z'/%3E%3Cpath d='m10 13l2-1l2 1m-4 4l2-1l2 1m-4-8l2-1l2 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-military-rank-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.555 2.168l6 4A1 1 0 0 1 19 7v12a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V7a1 1 0 0 1 .445-.832l6-4a1 1 0 0 1 1.11 0m-.108 12.938a1 1 0 0 0-.894 0l-2 1a1 1 0 0 0-.447 1.341l.058.102a1 1 0 0 0 1.283.345L12 17.118l1.553.776a1 1 0 0 0 .894-1.788zm0-4a1 1 0 0 0-.894 0l-2 1a1 1 0 0 0-.447 1.341l.058.102a1 1 0 0 0 1.283.345L12 13.118l1.553.776a1 1 0 0 0 .894-1.788zm0-4a1 1 0 0 0-.894 0l-2 1a1 1 0 0 0-.447 1.341l.058.102a1 1 0 0 0 1.283.345L12 9.118l1.553.776a1 1 0 0 0 .894-1.788z'/%3E%3C/svg%3E"); +} + +.tabler-milk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 6h8V4a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1zm8 0l1.094 1.759a6 6 0 0 1 .906 3.17V19a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-8.071a6 6 0 0 1 .906-3.17L8 6'/%3E%3Cpath d='M10 16a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0-6h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-milk-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.799 7l.144.23A7 7 0 0 1 19 10.93V19a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3v-8.071a7 7 0 0 1 1.057-3.698L6.199 7zM12 13a3 3 0 0 0-2.995 2.824L9 16a3 3 0 1 0 3-3m0 2a1 1 0 1 1 0 2a1 1 0 0 1 0-2m2-6h-4a1 1 0 1 0 0 2h4a1 1 0 0 0 0-2m1-7a2 2 0 0 1 2 2v1H7V4a2 2 0 0 1 2-2z'/%3E%3C/svg%3E"); +} + +.tabler-milk-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 6h6V4a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1m8 2l1.094 1.759a6 6 0 0 1 .906 3.17V14m0 4v1a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-8.071a6 6 0 0 1 .906-3.17l.327-.525'/%3E%3Cpath d='M10 16a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-milkshake { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 10a5 5 0 0 0-10 0m-1 1a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm1 2l1.81 7.243a1 1 0 0 0 .97.757h4.44a1 1 0 0 0 .97-.757L17 13m-5-8V3'/%3E%3C/svg%3E"); +} + +.tabler-minimize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5'/%3E%3C/svg%3E"); +} + +.tabler-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E"); +} + +.tabler-minus-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14'/%3E%3C/svg%3E"); +} + +.tabler-mist { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5h3m4 0h9M3 10h11m4 0h1M5 15h5m4 0h7M3 20h9m4 0h3'/%3E%3C/svg%3E"); +} + +.tabler-mist-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5h9M3 10h7m8 0h1M5 15h5m4 0h1m4 0h2M3 20h9m4 0h3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-mobiledata { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12V4M8 20v-8m5-5l3-3l3 3M5 17l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-mobiledata-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12V4M8 20v-8m5-5l3-3l3 3M5 17l3 3l3-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-moneybag { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.5 3h5A1.5 1.5 0 0 1 16 4.5A3.5 3.5 0 0 1 12.5 8h-1A3.5 3.5 0 0 1 8 4.5A1.5 1.5 0 0 1 9.5 3'/%3E%3Cpath d='M4 17v-1a8 8 0 1 1 16 0v1a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-monkeybar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21V6l5-3l5 3v15m-5 0v-7m-5 0h10'/%3E%3Cpath d='M6 10a2 2 0 1 1 4 0m3 3c6 0 3 8 8 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-angry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18M8 9l2 1m6-1l-2 1'/%3E%3Cpath d='M14.5 16.05a3.5 3.5 0 0 0-5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-angry-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a10 10 0 1 1 0-20m0 12a4.5 4.5 0 0 0-3.214 1.35a1 1 0 1 0 1.428 1.4a2.5 2.5 0 0 1 3.572 0a1 1 0 0 0 1.428-1.4A4.5 4.5 0 0 0 12 14M8.447 8.105a1 1 0 0 0-.894 1.788l2 1a1 1 0 0 0 .894-1.788zm8.447.447a1 1 0 0 0-1.341-.447l-2 1a1 1 0 0 0 .894 1.788l2-1a1 1 0 0 0 .447-1.341'/%3E%3C/svg%3E"); +} + +.tabler-mood-annoyed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18'/%3E%3Cpath d='M15 14c-2 0-3 1-3.5 2.05M9 10h-.01M15 10h-.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-annoyed-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18'/%3E%3Cpath d='M15 14c-2 0-3 1-3.5 2.05M10 9.25c-.5 1-2.5 1-3 0m10 0c-.5 1-2.5 1-3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16'/%3E%3Cpath d='M20.87 10.48a9 9 0 1 0-7.876 10.465M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.64 1.56 1 2.5 1c.357 0 .709-.052 1.043-.151'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-boy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 4.5a9 9 0 0 1 3.864 5.89a2.5 2.5 0 0 1-.29 4.36a9 9 0 0 1-17.137 0a2.5 2.5 0 0 1-.29-4.36a9 9 0 0 1 3.746-5.81'/%3E%3Cpath d='M9.5 16a3.5 3.5 0 0 0 5 0m-6-14C10 3 11 5.5 11 7m1.5-5c1.5 2 2 3.5 2 5M9 12h.01M15 12h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.925 13.163A8.998 8.998 0 0 0 12 3a9 9 0 0 0 0 18M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.64 1.56 1 2.5 1s1.842-.36 2.5-1m.5 4l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-8.983 9m3.984-3a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V16m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.64 1.56 1 2.5 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-confuzed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01'/%3E%3Cpath d='M9.5 16a10 10 0 0 1 6-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-confuzed-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-1.43 10.162a11 11 0 0 0-6.6 1.65a1 1 0 0 0 1.06 1.696a9 9 0 0 1 5.4-1.35a1 1 0 0 0 .14-1.996M9.01 9l-.127.007a1 1 0 0 0 0 1.986L9 11l.127-.007a1 1 0 0 0 0-1.986zm6 0l-.127.007a1 1 0 0 0 0 1.986L15 11l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-mood-crazy-happy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m4-3.5l3 3m-3 0l3-3m4 0l3 3m-3 0l3-3'/%3E%3Cpath d='M9.5 15a3.5 3.5 0 0 0 5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-crazy-happy-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34m-1.8 10.946a1 1 0 0 0-1.414.014a2.5 2.5 0 0 1-3.572 0a1 1 0 0 0-1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0-.014-1.414M7.707 7.793a1 1 0 0 0-1.414 1.414l.792.793l-.792.793a1 1 0 0 0 1.414 1.414l.793-.792l.793.792a1 1 0 1 0 1.414-1.414L9.915 10l.792-.793a1 1 0 1 0-1.414-1.414l-.793.792zm7 0a1 1 0 0 0-1.414 1.414l.792.793l-.792.793a1 1 0 0 0 1.414 1.414l.793-.792l.793.792a1 1 0 0 0 1.414-1.414L16.915 10l.792-.793a1 1 0 1 0-1.414-1.414l-.793.792z'/%3E%3C/svg%3E"); +} + +.tabler-mood-cry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 10h.01M15 10h.01M9.5 15.25a3.5 3.5 0 0 1 5 0m3.066 2.356a2 2 0 1 0 2.897.03L19 16z'/%3E%3Cpath d='M20.865 13.517A9 9 0 0 0 21 12a9 9 0 1 0-9 9c.69 0 1.36-.076 2-.222'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.87 10.48a9 9 0 1 0-7.876 10.465M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.64 1.56 1 2.5 1c.357 0 .709-.052 1.043-.151M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.955 11.104a9 9 0 1 0-9.895 9.847M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.672 1.56 1 2.5 1q.189 0 .376-.018m6.044-.372a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-empty { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01M9 15h6'/%3E%3C/svg%3E"); +} + +.tabler-mood-empty-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M15 14H9l-.117.007a1 1 0 0 0 0 1.986L9 16h6l.117-.007a1 1 0 0 0 0-1.986zM9.01 9l-.127.007a1 1 0 0 0 0 1.986L9 11l.127-.007a1 1 0 0 0 0-1.986zm6 0l-.127.007a1 1 0 0 0 0 1.986L15 11l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-mood-happy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-3h.01M15 9h.01'/%3E%3Cpath d='M8 13a4 4 0 1 0 8 0z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-happy-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M15 13H9a1 1 0 0 0-1 1v.05a3.975 3.975 0 0 0 3.777 3.97l.227.005a4.026 4.026 0 0 0 3.99-3.79l.006-.206A1 1 0 0 0 15 13M9.01 8l-.127.007A1 1 0 0 0 9 10l.127-.007A1 1 0 0 0 9.01 8m6 0l-.127.007A1 1 0 0 0 15 10l.127-.007A1 1 0 0 0 15.01 8'/%3E%3C/svg%3E"); +} + +.tabler-mood-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-8.012 8.946M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15a3.6 3.6 0 0 0 2.774.99m6.72 5.51l2.518-2.58a1.74 1.74 0 0 0 .004-2.413a1.627 1.627 0 0 0-2.346-.005l-.168.172l-.168-.172a1.627 1.627 0 0 0-2.346-.004a1.74 1.74 0 0 0-.004 2.412z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-kid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01'/%3E%3Cpath d='M9.5 15a3.5 3.5 0 0 0 5 0M12 3a2 2 0 0 0 0 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-kid-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324a10 10 0 0 1 7.046-9.232A3 3 0 0 0 12 6a1 1 0 0 0 0-2l-.117-.007A1 1 0 0 1 12 2c1.726 0 3.453.447 5 1.34m-1.8 10.946a1 1 0 0 0-1.414.014a2.5 2.5 0 0 1-3.572 0a1 1 0 0 0-1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0-.014-1.414M9.01 9l-.127.007A1 1 0 0 0 9 11l.127-.007A1 1 0 0 0 9.01 9m6 0l-.127.007A1 1 0 0 0 15 11l.127-.007A1 1 0 0 0 15.01 9'/%3E%3C/svg%3E"); +} + +.tabler-mood-look-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m6 1h.01M15 13h.01M11 17h2'/%3E%3C/svg%3E"); +} + +.tabler-mood-look-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-3h.01M4 15h4'/%3E%3C/svg%3E"); +} + +.tabler-mood-look-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18m3-12h-.01M20 15h-4'/%3E%3C/svg%3E"); +} + +.tabler-mood-look-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m6-4h.01M15 8h.01M11 12h2'/%3E%3C/svg%3E"); +} + +.tabler-mood-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.48 15.014a9 9 0 1 0-7.956 5.97M9 10h.01M15 10h.01m.99 9h6'/%3E%3Cpath d='M9.5 15c.658.64 1.56 1 2.5 1s1.842-.36 2.5-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-nerd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M6 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0m8 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-4.5 5a3.5 3.5 0 0 0 5 0m-11-6H6m12 0h2.5M10 9.5q2-2 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-nervous { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01'/%3E%3Cpath d='m8 16l2-2l2 2l2-2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-neutral { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01'/%3E%3C/svg%3E"); +} + +.tabler-mood-neutral-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M9.01 9l-.127.007a1 1 0 0 0 0 1.986L9 11l.127-.007a1 1 0 0 0 0-1.986zm6 0l-.127.007a1 1 0 0 0 0 1.986L15 11l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-mood-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.634 5.638a9 9 0 0 0 12.732 12.724m1.679-2.322A9 9 0 0 0 7.965 3.954M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15a3.5 3.5 0 0 0 5 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-8.352 8.977M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.672 1.56 1 2.5 1q.153 0 .304-.012m8.817 4.133a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.985 12.528a9 9 0 1 0-8.45 8.456M16 19h6m-3-3v6M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.64 1.56 1 2.5 1s1.842-.36 2.5-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-puzzled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.986 3.51A9 9 0 1 0 16.5 19.794c2.489-1.437 4.181-3.978 4.5-6.794m-11-3h.01M14 8h.01'/%3E%3Cpath d='M12 15q1.5-2 3-2m5-4v.01M20 6a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-sad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01'/%3E%3Cpath d='M9.5 15.25a3.5 3.5 0 0 1 5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-sad-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.5 16.05a3.5 3.5 0 0 0-5 0m.5-6.8c-.5 1-2.5 1-3 0m10 0c-.5 1-2.5 1-3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-sad-dizzy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.5 16.05a3.5 3.5 0 0 0-5 0M8 9l2 2m0-2l-2 2m6-2l2 2m0-2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-sad-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-5 9.86a4.5 4.5 0 0 0-3.214 1.35a1 1 0 1 0 1.428 1.4a2.5 2.5 0 0 1 3.572 0a1 1 0 0 0 1.428-1.4A4.5 4.5 0 0 0 12 13.2M9.01 9l-.127.007a1 1 0 0 0 0 1.986L9 11l.127-.007a1 1 0 0 0 0-1.986zm6 0l-.127.007a1 1 0 0 0 0 1.986L15 11l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-mood-sad-squint { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.5 16.05a3.5 3.5 0 0 0-5 0m-1-4.55L10 10L8.5 8.5m7 3L14 10l1.5-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9 9M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.672 1.56 1 2.5 1m3 2a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.942 13.018A9 9 0 1 0 12 21M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.672 1.56 1 2.5 1q.32 0 .63-.05M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-sick { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18M9 10h-.01M15 10h-.01'/%3E%3Cpath d='m8 16l1-1l1.5 1l1.5-1l1.5 1l1.5-1l1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-silence { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18M9 10h-.01M15 10h-.01M8 15h8m-7-1v2m3-2v2m3-2v2'/%3E%3C/svg%3E"); +} + +.tabler-mood-sing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-3h.01M15 9h.01'/%3E%3Cpath d='M13 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-smile { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01'/%3E%3Cpath d='M9.5 15a3.5 3.5 0 0 0 5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-smile-beam { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18'/%3E%3Cpath d='M10 10c-.5-1-2.5-1-3 0m10 0c-.5-1-2.5-1-3 0m.5 5a3.5 3.5 0 0 1-5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-smile-dizzy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.5 15a3.5 3.5 0 0 1-5 0M8 9l2 2m0-2l-2 2m6-2l2 2m0-2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-smile-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-1.8 10.946a1 1 0 0 0-1.414.014a2.5 2.5 0 0 1-3.572 0a1 1 0 0 0-1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0-.014-1.414M9.01 9l-.127.007A1 1 0 0 0 9 11l.127-.007A1 1 0 0 0 9.01 9m6 0l-.127.007A1 1 0 0 0 15 11l.127-.007A1 1 0 0 0 15.01 9'/%3E%3C/svg%3E"); +} + +.tabler-mood-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-8.994 9M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15a3.5 3.5 0 0 0 5 0m4.5 7.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-surprised { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-3h.01M15 9h.01'/%3E%3Cpath d='M10 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-tongue { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01'/%3E%3Cpath d='M10 14v2a2 2 0 0 0 4 0v-2m1.5 0h-7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-tongue-wink { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01'/%3E%3Cpath d='M10 14v2a2 2 0 0 0 4 0v-2m1.5 0h-7m8.5-4c-.5-1-2.5-1-3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-tongue-wink-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18m3-11h-.01'/%3E%3Cpath d='M10 14v2a2 2 0 1 0 4 0v-2m1.5 0h-7M7 10c.5-1 2.5-1 3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-unamused { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m8 4l4-1.5'/%3E%3Cpath d='M10 10c-.5-1-2.5-1-3 0m10 0c-.5-1-2.5-1-3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.984 12.536a9 9 0 1 0-8.463 8.449M19 22v-6m3 3l-3-3l-3 3m-7-9h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.64 1.56 1 2.5 1s1.842-.36 2.5-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-wink { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m12-2h.01'/%3E%3Cpath d='M9.5 15a3.5 3.5 0 0 0 5 0m-6-6.5L10 10l-1.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-wink-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18M9 10h-.01'/%3E%3Cpath d='M14.5 15a3.5 3.5 0 0 1-5 0m6-6.5L14 10l1.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-wrrr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 1 1 0-18a9 9 0 0 1 0 18'/%3E%3Cpath d='m8 16l1-1l1.5 1l1.5-1l1.5 1l1.5-1l1 1m-7.5-4.5L10 10L8.5 8.5m7 3L14 10l1.5-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-wrrr-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a10 10 0 1 1 0-20m3.707 12.293a1 1 0 0 0-1.262-.125l-.945.63l-.945-.63l-.116-.066a1 1 0 0 0-.994.066l-.945.63l-.945-.63a1 1 0 0 0-1.262.125l-1 1a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083l.42-.42l.818.545l.116.066a1 1 0 0 0 .994-.066l.945-.63l.945.63l.116.066a1 1 0 0 0 .994-.066l.817-.545l.42.42a1 1 0 0 0 1.415-1.414zm-6.5-6.5a1 1 0 0 0-1.414 0l-.083.094a1 1 0 0 0 .083 1.32l.792.793l-.792.793a1 1 0 0 0 1.414 1.414l1.5-1.5a1 1 0 0 0 0-1.414zm7 0a1 1 0 0 0-1.414 0l-1.5 1.5a1 1 0 0 0 0 1.414l1.5 1.5a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L15.415 10l.792-.793a1 1 0 0 0 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-mood-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.983 12.556a9 9 0 1 0-8.433 8.427M9 10h.01M15 10h.01'/%3E%3Cpath d='M9.5 15c.658.64 1.56 1 2.5 1q.292 0 .574-.045M21.5 21.5l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mood-xd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3Cpath d='M9 14h6a3 3 0 0 1-6 0m0-6l6 3m-6 0l6-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-moon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3h.393a7.5 7.5 0 0 0 7.92 12.446A9 9 0 1 1 12 2.992z'/%3E%3C/svg%3E"); +} + +.tabler-moon-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.418 4.157a8 8 0 0 0 0 15.686'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-moon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.992a10 10 0 1 0 9.236 13.838c.341-.82-.476-1.644-1.298-1.31a6.5 6.5 0 0 1-6.864-10.787l.077-.08c.551-.63.113-1.653-.758-1.653h-.266l-.068-.006z'/%3E%3C/svg%3E"); +} + +.tabler-moon-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.962 3.949A9 9 0 0 1 12 2.992V3h.393a7.5 7.5 0 0 0-2.07 3.308m-.141 3.84c.186.823.514 1.626.989 2.373a7.5 7.5 0 0 0 4.586 3.268m3.893-.11q.334-.1.663-.233a9 9 0 0 1-.274.597m-1.695 2.337A9 9 0 0 1 5.634 5.631M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-moon-stars { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3h.393a7.5 7.5 0 0 0 7.92 12.446A9 9 0 1 1 12 2.992zm5 1a2 2 0 0 0 2 2a2 2 0 0 0-2 2a2 2 0 0 0-2-2a2 2 0 0 0 2-2m2 7h2m-1-1v2'/%3E%3C/svg%3E"); +} + +.tabler-moped { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0M5 16v1a2 2 0 0 0 4 0v-5H6a3 3 0 0 0-3 3v1h10a6 6 0 0 1 5-4V7a2 2 0 0 0-2-2h-1M6 9h3'/%3E%3C/svg%3E"); +} + +.tabler-motorbike { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 16a3 3 0 1 0 6 0a3 3 0 1 0-6 0m14 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-8.5-2h5l4-4H6m1.5 4l4-4'/%3E%3Cpath d='M13 6h2l1.5 3l2 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-motorbike-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 5a1 1 0 0 1 .894.553l3.225 6.449l.08.003A4 4 0 1 1 15 16l.005-.2a4 4 0 0 1 2.111-3.33l-.557-1.115l-3.352 3.352A1 1 0 0 1 12.5 15H8.874q.124.481.126 1a4 4 0 1 1-8 0l.005-.2a4 4 0 0 1 6.33-3.049L9.084 11H6a1 1 0 0 1-.993-.883L5 10a1 1 0 0 1 1-1h9.381l-1-2H13a1 1 0 0 1-.993-.883L12 6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); +} + +.tabler-mountain { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 20h18L14.079 5.388a2.3 2.3 0 0 0-4.158 0z'/%3E%3Cpath d='m7.5 11l2 2.5L12 11l2 3l2.5-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mountain-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.18 10.95l2.54 3.175l.084.093a1 1 0 0 0 1.403-.01l1.637-1.638l1.324 1.985a1 1 0 0 0 1.457.226l3.632-2.906l3.647 7.697A1 1 0 0 1 21 21H3a1 1 0 0 1-.904-1.428zM12 3.072a3.3 3.3 0 0 1 2.983 1.888l2.394 5.057l-3.15 2.52l-1.395-2.092l-.075-.099a1 1 0 0 0-1.464-.053l-1.711 1.709l-1.301-1.627L7.13 8.94l1.888-3.98A3.3 3.3 0 0 1 12 3.072'/%3E%3C/svg%3E"); +} + +.tabler-mountain-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.281 14.26L14.08 5.388a2.3 2.3 0 0 0-4.158 0l-.165.349M8.468 8.456L3 20h17'/%3E%3Cpath d='m7.5 11l2 2.5l2-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-mouse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4zm6 0v4'/%3E%3C/svg%3E"); +} + +.tabler-mouse-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 7a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4zm6-4v7m-6 0h12'/%3E%3C/svg%3E"); +} + +.tabler-mouse-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5h-4a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm-2 4a1 1 0 0 0-1 1v4l.007.117A1 1 0 0 0 13 11V7l-.007-.117A1 1 0 0 0 12 6'/%3E%3C/svg%3E"); +} + +.tabler-mouse-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.733 3.704A4 4 0 0 1 10 3h4a4 4 0 0 1 4 4v7m-.1 3.895A4 4 0 0 1 14 21h-4a4 4 0 0 1-4-4V7q0-.451.096-.874M12 7v1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-moustache { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 9a3 3 0 0 1 2.599 1.5h0c.933 1.333 2.133 1.556 3.126 1.556h.291l.77-.044h.213q-1.444 2.888-6.6 3h-.565a3 3 0 0 1 .165-6z'/%3E%3Cpath d='M9 9a3 3 0 0 0-2.599 1.5h0c-.933 1.333-2.133 1.556-3.126 1.556h-.291l-.77-.044h-.213q1.445 2.888 6.6 3h.565a3 3 0 0 0-.165-6z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-movie { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm4-2v16m8-16v16M4 8h4m-4 8h4m-4-4h16m-4-4h4m-4 8h4'/%3E%3C/svg%3E"); +} + +.tabler-movie-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h10a2 2 0 0 1 2 2v10m-.592 3.42c-.362.359-.859.58-1.408.58H6a2 2 0 0 1-2-2V6c0-.539.213-1.028.56-1.388M8 8v12m8-16v8m0 4v4M4 8h4m-4 8h4m-4-4h8m4 0h4m-4-4h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-mug { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.083 5h10.834A1.08 1.08 0 0 1 16 6.077v8.615C16 17.072 14.06 19 11.667 19H7.333C4.94 19 3 17.071 3 14.692V6.077A1.08 1.08 0 0 1 4.083 5M16 8h2.5c1.38 0 2.5 1.045 2.5 2.333v2.334C21 13.955 19.88 15 18.5 15H16'/%3E%3C/svg%3E"); +} + +.tabler-mug-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.903 4.008L4.086 4h10.828A2.08 2.08 0 0 1 17 6.077V7h1.5c1.917 0 3.5 1.477 3.5 3.333v2.334C22 14.523 20.417 16 18.5 16h-1.663a5.33 5.33 0 0 1-5.17 4H7.333C4.389 20 2 17.625 2 14.692V6.074a2.08 2.08 0 0 1 1.903-2.066M17 14h1.5c.843 0 1.5-.613 1.5-1.333v-2.334C20 9.613 19.343 9 18.5 9H17z'/%3E%3C/svg%3E"); +} + +.tabler-mug-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5h5.917A1.08 1.08 0 0 1 16 6.077V12m-.167 3.88A4.33 4.33 0 0 1 11.667 19H7.333C4.94 19 3 17.071 3 14.692V6.077A1.08 1.08 0 0 1 4.083 5H5m11 3h2.5c1.38 0 2.5 1.045 2.5 2.333v2.334c0 1.148-.89 2.103-2.06 2.297M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-multiplier-0-5x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 16h2a2 2 0 1 0 0-4H8V8h4m-7 8v.01M15 16l4-4m0 4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-multiplier-1-5x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16V8l-2 2m8 6h2a2 2 0 1 0 0-4h-2V8h4m-7 8v.01M17 16l4-4m0 4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-multiplier-1x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16V8l-2 2m6 6l4-4m0 4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-multiplier-2x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 16l4-4m0 4l-4-4m-8-2a2 2 0 1 1 4 0c0 .591-.417 1.318-.816 1.858L6 16.001h4'/%3E%3C/svg%3E"); +} + +.tabler-mushroom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11.1C20 6.626 16.418 3 12 3s-8 3.626-8 8.1a.9.9 0 0 0 .9.9h14.2a.9.9 0 0 0 .9-.9M10 12v7a2 2 0 1 0 4 0v-7'/%3E%3C/svg%3E"); +} + +.tabler-mushroom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 15v4a3 3 0 0 1-5.995.176L9 19v-4zM4.9 13a1.9 1.9 0 0 1-1.894-1.752L3 11.1C3 6.077 7.027 2 12 2s9 4.077 9 9.1a1.9 1.9 0 0 1-1.752 1.894L19.1 13z'/%3E%3C/svg%3E"); +} + +.tabler-mushroom-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.874 5.89A8.13 8.13 0 0 0 4 11.1a.9.9 0 0 0 .9.9H12m4 0h3.1a.9.9 0 0 0 .9-.9C20 6.626 16.418 3 12 3c-1.43 0-2.774.38-3.936 1.047M10 12v7a2 2 0 1 0 4 0v-5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-music { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m10 0a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M9 17V4h10v13M9 8h10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-music-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v8M9 8h10m0 8l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-music-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v8M9 8h10m-3 11a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-music-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v9.5M9 8h10m-4 11l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-music-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v9M9 8h10m1 13l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-music-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v7.5M9 8h10m-1.999 11a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-music-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v9M9 8h10m-3 13l5-5m0 5v.01M16 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-music-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v6M9 8h10m2 7h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-music-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v8M9 8h10m0 8v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-music-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v8M9 8h10m0 8v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-music-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v7M9 8h10m-1 14l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-music-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v11M9 8h10m-3 11h6'/%3E%3C/svg%3E"); +} + +.tabler-music-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 1 0-6 0m11.42-2.55a3 3 0 1 0 4.138 4.119M9 17V9m0-4V4h10v11m-7-7h7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-music-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v9M9 8h10m-2 9v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-music-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v7M9 8h10m2.121 12.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-music-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v8M9 8h10m-3 11h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-music-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v7M9 8h10m0 14v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-music-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v7M9 8h10m-4 10a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-music-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v9M9 8h10m-3 14l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-music-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v6M9 8h10m-1.2 12.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-music-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v8M9 8h10m0 14v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-music-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a3 3 0 1 0 6 0a3 3 0 0 0-6 0m6 0V4h10v9M9 8h10m3 14l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-navigation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 18.5l7.265 2.463c.196.077.42.032.57-.116a.55.55 0 0 0 .134-.572L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116z'/%3E%3C/svg%3E"); +} + +.tabler-navigation-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.559 12.882L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5l1.036.351M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-navigation-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.371 12.476L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5m4 .5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-navigation-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.487 14.894L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116l6.275-2.127M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-navigation-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.653 13.086L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116l6.246-2.117M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-navigation-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.387 12.51L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5m5.001.5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-navigation-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.43 12.603L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5l1.272.431M16 21l5-5m0 5v.01M16 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-navigation-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.945 11.551L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5l1.594.54M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-navigation-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.528 12.815L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5m7-2.5v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-navigation-east { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 3h-4v6h4m-4-3h2.5M16 21l-4-8l-4 8l4-2z'/%3E%3C/svg%3E"); +} + +.tabler-navigation-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.535 12.832L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5q2.07.703 3.107 1.053M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-navigation-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.092 2.581a1 1 0 0 1 1.754-.116l.062.116l8.005 17.365c.198.566.05 1.196-.378 1.615a1.53 1.53 0 0 1-1.459.393l-7.077-2.398L5.1 21.894a1.54 1.54 0 0 1-1.52-.231l-.112-.1c-.398-.386-.556-.954-.393-1.556l.047-.15z'/%3E%3C/svg%3E"); +} + +.tabler-navigation-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.721 11.067L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116l5.614-1.903M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-navigation-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.5 15Q15.652 10.995 12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5m4 .5h6'/%3E%3C/svg%3E"); +} + +.tabler-navigation-north { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 21l-4-8l-4 8l4-2zM10 9V3l4 6V3'/%3E%3C/svg%3E"); +} + +.tabler-navigation-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.28 12.28Q14.855 9.184 12 3l-1.573 3.41m-1.27 2.75Q7.835 12.03 4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5l7.265 2.463c.196.077.42.032.57-.116a.55.55 0 0 0 .134-.572l-.26-.563M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-navigation-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.666 13.114L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5l1.056.358M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-navigation-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.002 11.676L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5m9.121 1.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-navigation-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.573 12.914L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5m4 .5h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-navigation-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.081 11.847L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5l3.037 1.03M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-navigation-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.876 11.403L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116l6.29-2.132M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-navigation-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.633 13.043L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5l.955.324M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-navigation-south { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8.25c0 .414.336.75.75.75H13a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2.25a.75.75 0 0 1 .75.75M16 21l-4-8l-4 8l4-2z'/%3E%3C/svg%3E"); +} + +.tabler-navigation-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.574 10.747L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116l5.454-1.85m7.611 1.704l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-navigation-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.54 19.977a.34.34 0 0 0 .357-.07a.33.33 0 0 0 .084-.35L12 9L7.018 19.557a.33.33 0 0 0 .084.35a.34.34 0 0 0 .357.07L12 18.5zM12 3v2'/%3E%3C/svg%3E"); +} + +.tabler-navigation-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.54 12.843L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5m7 3.5v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-navigation-west { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 3l1 6l2-3.75L14 9l1-6m1 18l-4-8l-4 8l4-2z'/%3E%3C/svg%3E"); +} + +.tabler-navigation-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.622 13.02L12 3L4.03 20.275c-.07.2-.017.424.135.572c.15.148.374.193.57.116L12 18.5l1.563.53M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-needle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21Q2 20 14.785 4.291a3.5 3.5 0 1 1 5.078 4.791Q4.001 22 3 21M17.5 6.5l-1 1'/%3E%3C/svg%3E"); +} + +.tabler-needle-thread { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21Q2 20 14.785 4.291a3.5 3.5 0 1 1 5.078 4.791Q4.001 22 3 21M17.5 6.5l-1 1'/%3E%3Cpath d='M17 7c-2.333-2.667-3.5-4-5-4s-2 1-2 2c0 4 8.161 8.406 6 11c-1.056 1.268-3.363 1.285-5.75.808m-4.511-1.383C4.346 14.86 2 13.5 2 12m17.5-2.5L21 11'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-network { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-network-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.528 6.536a6 6 0 0 0 7.942 7.933m2.247-1.76A6 6 0 0 0 8.29 4.284'/%3E%3Cpath d='M12 3q2 .5 2 6q0 .506-.017.968m-.55 3.473Q12.934 14.766 12 15m0-12q-1.405.351-1.822 3.167m-.16 3.838Q10.192 14.549 12 15M6 9h3m4 0h5M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-new-section { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-3-3v6M4 6V5a1 1 0 0 1 1-1h1m5 0h2m5 0h1a1 1 0 0 1 1 1v1m0 5v2m0 5v1a1 1 0 0 1-1 1h-1m-5 0h-2m-5 0H5a1 1 0 0 1-1-1v-1m0-5v-2m0-5'/%3E%3C/svg%3E"); +} + +.tabler-news { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 6h3a1 1 0 0 1 1 1v11a2 2 0 0 1-4 0V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v12a3 3 0 0 0 3 3h11M8 8h4m-4 4h4m-4 4h4'/%3E%3C/svg%3E"); +} + +.tabler-news-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 6h3a1 1 0 0 1 1 1v9m-.606 3.435A2 2 0 0 1 16 18v-2m0-4V5a1 1 0 0 0-1-1H8m-3.735.321A1 1 0 0 0 4 5v12a3 3 0 0 0 3 3h11M8 12h4m-4 4h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-nfc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 20a3 3 0 0 1-3-3V6l5 5'/%3E%3Cpath d='M13 4a3 3 0 0 1 3 3v11l-5-5'/%3E%3Cpath d='M4 7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-nfc-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 20a3 3 0 0 1-3-3V8m5-4a3 3 0 0 1 3 3v5m0 4v2l-5-5'/%3E%3Cpath d='M8 4h9a3 3 0 0 1 3 3v9m-.873 3.116A3 3 0 0 1 17 20H7a3 3 0 0 1-3-3V7c0-.83.337-1.582.882-2.125M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-no-copyright { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14 9.75a3.016 3.016 0 0 0-4.163.173a2.993 2.993 0 0 0 0 4.154A3.016 3.016 0 0 0 14 14.25M6 6l1.5 1.5m9 9L18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-no-creative-commons { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10.5 10.5a2.187 2.187 0 0 0-2.914.116a1.93 1.93 0 0 0 0 2.768a2.19 2.19 0 0 0 2.914.116m6-3a2.187 2.187 0 0 0-2.914.116a1.93 1.93 0 0 0 0 2.768a2.19 2.19 0 0 0 2.914.116M6 6l1.5 1.5m9 9L18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-no-derivatives { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h6m-6 4h6'/%3E%3C/svg%3E"); +} + +.tabler-north-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h18m-9 9V3M7.5 7.5l9 9m-9 0l9-9'/%3E%3C/svg%3E"); +} + +.tabler-note { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 20l7-7m-7 7v-6a1 1 0 0 1 1-1h6V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E"); +} + +.tabler-note-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13 20l3.505-3.505m2-2l1.501-1.501M17 13h3V6a2 2 0 0 0-2-2H8m-3.427.6C4.218 4.96 4 5.453 4 6v12a2 2 0 0 0 2 2h7v-6c0-.272.109-.519.285-.699M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-notebook { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m3 0v18m4-14h2m-2 4h2'/%3E%3C/svg%3E"); +} + +.tabler-notebook-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h9a2 2 0 0 1 2 2v9m-.179 3.828A2 2 0 0 1 17 20H6a1 1 0 0 1-1-1V5m4-1v1m0 4v13m4-14h2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-notes { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2zm4 2h6m-6 4h6m-6 4h4'/%3E%3C/svg%3E"); +} + +.tabler-notes-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h10a2 2 0 0 1 2 2v10m0 4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5m6 2h4m-6 4h2m-2 4h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-notification { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6H7a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-3m-4-7a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-notification-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.154 6.187A2 2 0 0 0 5 8v9a2 2 0 0 0 2 2h9a2 2 0 0 0 1.811-1.151M14 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-number { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 17V7l7 10V7m4 10h5m-5-7a2.5 3 0 1 0 5 0a2.5 3 0 1 0-5 0'/%3E%3C/svg%3E"); +} + +.tabler-number-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 16V8m-4 12a4 4 0 0 0 4-4V8a4 4 0 1 0-8 0v8a4 4 0 0 0 4 4'/%3E%3C/svg%3E"); +} + +.tabler-number-0-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-number-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 20V4L8 9'/%3E%3C/svg%3E"); +} + +.tabler-number-1-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 8h1v8'/%3E%3C/svg%3E"); +} + +.tabler-number-10 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 20V4L3 9m13 11a4 4 0 0 0 4-4V8a4 4 0 1 0-8 0v8a4 4 0 0 0 4 4'/%3E%3C/svg%3E"); +} + +.tabler-number-10-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m5-6v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-number-100-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h1v8m4-6v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0m7 0v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-number-11 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 20V4L3 9m15 11V4l-5 5'/%3E%3C/svg%3E"); +} + +.tabler-number-11-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m5-8h1v8'/%3E%3C/svg%3E"); +} + +.tabler-number-12-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m4-8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-123 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 10l2-2v8m4-8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3m4-8h2.5A1.5 1.5 0 0 1 21 9.5v1a1.5 1.5 0 0 1-1.5 1.5H18h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H17'/%3E%3C/svg%3E"); +} + +.tabler-number-13-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m4-8h2.5A1.5 1.5 0 0 1 17 9.5v1a1.5 1.5 0 0 1-1.5 1.5H14h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H13'/%3E%3C/svg%3E"); +} + +.tabler-number-14-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m4-8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-15-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m4-1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-16-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m8-7a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3C/svg%3E"); +} + +.tabler-number-17-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m4-8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-18-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m6-4h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-19-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8h1v8m4-1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8a4 4 0 1 1 8 0c0 1.098-.564 2.025-1.159 2.815L8 20h8'/%3E%3C/svg%3E"); +} + +.tabler-number-2-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-20-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-21-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h1v8M7 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H8a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-22-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-23-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h2.5A1.5 1.5 0 0 1 18 9.5v1a1.5 1.5 0 0 1-1.5 1.5H15h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H14M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-24-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8v3a1 1 0 0 0 1 1h3m0-4v8M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-25-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-26-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-27-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h4l-2 8M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-28-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-29-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12a4 4 0 1 0-4-4m0 8a4 4 0 1 0 4-4'/%3E%3C/svg%3E"); +} + +.tabler-number-3-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h2.5A1.5 1.5 0 0 1 14 9.5v1a1.5 1.5 0 0 1-1.5 1.5H11h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H10'/%3E%3C/svg%3E"); +} + +.tabler-number-30-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-31-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h1v8M7 8h2.5A1.5 1.5 0 0 1 11 9.5v1A1.5 1.5 0 0 1 9.5 12H8h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 9.5 16H7'/%3E%3C/svg%3E"); +} + +.tabler-number-32-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-33-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h2.5A1.5 1.5 0 0 1 18 9.5v1a1.5 1.5 0 0 1-1.5 1.5H15h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H14M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-34-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8v3a1 1 0 0 0 1 1h3m0-4v8M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-35-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-36-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-37-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h4l-2 8M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-38-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-39-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-number-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 20V5L7 16h10'/%3E%3C/svg%3E"); +} + +.tabler-number-4-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-40-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-41-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h1v8M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-42-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-43-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h2.5A1.5 1.5 0 0 1 18 9.5v1a1.5 1.5 0 0 1-1.5 1.5H15h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H14M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-44-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8v3a1 1 0 0 0 1 1h3m0-4v8M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-45-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-46-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-47-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h4l-2 8M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-48-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-49-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/svg%3E"); +} + +.tabler-number-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 20h4a4 4 0 1 0 0-8H8V4h8'/%3E%3C/svg%3E"); +} + +.tabler-number-5-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-50-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0m-8 5a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-51-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h1v8m-9-1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H7V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-52-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-53-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h2.5A1.5 1.5 0 0 1 18 9.5v1a1.5 1.5 0 0 1-1.5 1.5H15h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H14m-8-1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-54-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8v3a1 1 0 0 0 1 1h3m0-4v8M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-55-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-56-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3m-8 3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-57-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h4l-2 8M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-58-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-59-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-number-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 16a4 4 0 1 0 8 0v-1a4 4 0 1 0-8 0'/%3E%3Cpath d='M16 8a4 4 0 1 0-8 0v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-number-6-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3C/svg%3E"); +} + +.tabler-number-60-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0m-4-1a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-61-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h1v8m-5-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H7'/%3E%3C/svg%3E"); +} + +.tabler-number-62-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3m-8-7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-63-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h2.5A1.5 1.5 0 0 1 18 9.5v1a1.5 1.5 0 0 1-1.5 1.5H15h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H14m-4-7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-64-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8v3a1 1 0 0 0 1 1h3m0-4v8m-8-7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-65-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4m-8 1a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-66-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3m-4-3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-67-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h4l-2 8m-6-7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-68-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1m-7-3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-69-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3m-8-3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-number-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h8l-4 16'/%3E%3C/svg%3E"); +} + +.tabler-number-7-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-70-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-71-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h1v8M7 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-72-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-73-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h2.5A1.5 1.5 0 0 1 18 9.5v1a1.5 1.5 0 0 1-1.5 1.5H15h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H14M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-74-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8v3a1 1 0 0 0 1 1h3m0-4v8M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-75-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-76-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-77-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h4l-2 8M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-78-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-79-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 8h4l-2 8'/%3E%3C/svg%3E"); +} + +.tabler-number-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 8a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M8 16a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-number-8-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-80-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0m-6 2H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-81-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h1v8m-7-4H8a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH8a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-82-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M8 12H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-83-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h2.5A1.5 1.5 0 0 1 18 9.5v1a1.5 1.5 0 0 1-1.5 1.5H15h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H14m-6-4H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-84-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8v3a1 1 0 0 0 1 1h3m0-4v8M8 12H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-85-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4M8 12H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-86-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3m-6 0H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-87-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h4l-2 8m-8-4H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-88-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1m-9 0H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-89-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M8 12H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zH7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-number-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 8a4 4 0 1 0-8 0v1a4 4 0 1 0 8 0'/%3E%3Cpath d='M8 16a4 4 0 1 0 8 0V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-number-9-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-90-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0m-8 5a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-91-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h1v8m-9-1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-92-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-93-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h2.5A1.5 1.5 0 0 1 18 9.5v1a1.5 1.5 0 0 1-1.5 1.5H15h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H14m-8-1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-94-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8v3a1 1 0 0 0 1 1h3m0-4v8M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-95-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-96-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3m-8 3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-97-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h4l-2 8M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-98-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zh-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-number-99-small { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-numbers { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 10V3L6 5m0 11a2 2 0 1 1 4 0c0 .591-.601 1.46-1 2l-3 3h4m5-7a2 2 0 1 0 2-2a2 2 0 1 0-2-2m-8.5 0h3'/%3E%3C/svg%3E"); +} + +.tabler-nurse { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5c2.941 0 6.685 1.537 9 3l-2 11H5L3 8c2.394-1.513 6.168-3.005 9-3m-2 7h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-nurse-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.002 4c2.866 0 6.7 1.365 9.532 3.155a1 1 0 0 1 .45 1.024l-2 11A1 1 0 0 1 19 20H5a1 1 0 0 1-.984-.821l-2-11a1 1 0 0 1 .45-1.024C5.3 5.363 9.19 3.995 12.002 4M12 9a1 1 0 0 0-1 1v1h-1a1 1 0 0 0-.993.883L9 12a1 1 0 0 0 1 1h1v1a1 1 0 0 0 .883.993L12 15a1 1 0 0 0 1-1v-1h1a1 1 0 0 0 .993-.883L15 12a1 1 0 0 0-1-1h-1v-1a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-nut { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 6.84a2.01 2.01 0 0 1 1 1.754v6.555c0 .728-.394 1.4-1.03 1.753l-6 3.844a2 2 0 0 1-1.94 0l-6-3.844A2 2 0 0 1 4 15.15V8.593c0-.728.394-1.399 1.03-1.753l6-3.582a2.05 2.05 0 0 1 2 0l6 3.582z'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-object-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M8 10a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-octagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.802 2.165l5.575 2.389c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-2.389 5.575c-.206.48-.589.863-1.07 1.07l-5.574 2.388c-.512.22-1.092.22-1.604 0l-5.575-2.389a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.206-.48.589-.863 1.07-1.07l5.574-2.388a2.04 2.04 0 0 1 1.604 0'/%3E%3C/svg%3E"); +} + +.tabler-octagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.3 2H8.7c-.562 0-1.016.201-1.407.593l-4.7 4.7A1.9 1.9 0 0 0 2 8.7v6.6c0 .562.201 1.016.593 1.407l4.7 4.7c.391.392.845.593 1.407.593h6.6c.562 0 1.016-.201 1.407-.593l4.7-4.7c.392-.391.593-.845.593-1.407V8.7c0-.562-.201-1.016-.593-1.407l-4.7-4.7A1.9 1.9 0 0 0 15.3 2'/%3E%3C/svg%3E"); +} + +.tabler-octagon-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.802 2.165l5.575 2.389c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-2.389 5.575c-.206.48-.589.863-1.07 1.07l-5.574 2.388c-.512.22-1.092.22-1.604 0l-5.575-2.389a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.206-.48.589-.863 1.07-1.07l5.574-2.388a2.04 2.04 0 0 1 1.604 0M9 12h6'/%3E%3C/svg%3E"); +} + +.tabler-octagon-minus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.039 21.734l-.237.101c-.512.22-1.092.22-1.604 0l-5.575-2.389a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.206-.48.589-.863 1.07-1.07l5.574-2.388a2.04 2.04 0 0 1 1.604 0l5.575 2.389c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-.94 2.196M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-octagon-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.027 19.002a2 2 0 0 1-.65.444l-5.575 2.39a2.04 2.04 0 0 1-1.604 0l-5.575-2.39a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.103-.24.25-.457.433-.639m2.689-1.31l3.522-1.51a2.04 2.04 0 0 1 1.604 0l5.575 2.39c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-1.509 3.522M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-octagon-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12.802 2.165l5.575 2.389c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-2.389 5.575c-.206.48-.589.863-1.07 1.07l-5.574 2.388c-.512.22-1.092.22-1.604 0l-5.575-2.389a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.206-.48.589-.863 1.07-1.07l5.574-2.388a2.04 2.04 0 0 1 1.604 0M9 12h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-octagon-plus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.023 21.74l-.221.095c-.512.22-1.092.22-1.604 0l-5.575-2.389a2.04 2.04 0 0 1-1.07-1.07l-2.388-5.574a2.04 2.04 0 0 1 0-1.604l2.389-5.575c.206-.48.589-.863 1.07-1.07l5.574-2.388a2.04 2.04 0 0 1 1.604 0l5.575 2.389c.48.206.863.589 1.07 1.07l2.388 5.574c.22.512.22 1.092 0 1.604l-.081.19M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-octahedron { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12.859 21.652l8.845-8.949a.984.984 0 0 0 0-1.407l-8.845-8.948a1.233 1.233 0 0 0-1.718 0l-8.845 8.949a.984.984 0 0 0 0 1.407l8.845 8.949a1.234 1.234 0 0 0 1.718-.001'/%3E%3Cpath d='M2 12c.004.086.103.178.296.246l8.845 2.632c.459.163 1.259.163 1.718 0l8.845-2.632c.195-.07.294-.156.296-.243M12 2.12v19.76'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-octahedron-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6.771 6.77l-4.475 4.527a.984.984 0 0 0 0 1.407l8.845 8.949a1.234 1.234 0 0 0 1.718-.001l4.36-4.412m2.002-2.025l2.483-2.512a.984.984 0 0 0 0-1.407l-8.845-8.948a1.233 1.233 0 0 0-1.718 0L8.766 4.751'/%3E%3Cpath d='M2 12c.004.086.103.178.296.246l8.845 2.632c.459.163 1.259.163 1.718 0l1.544-.46m3.094-.92l4.207-1.252c.195-.07.294-.156.296-.243M12 2.12V8m0 4v9.88M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-octahedron-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21.498 12.911l.206-.208a.984.984 0 0 0 0-1.407l-8.845-8.948a1.233 1.233 0 0 0-1.718 0l-8.845 8.949a.984.984 0 0 0 0 1.407l8.845 8.949a1.234 1.234 0 0 0 1.718-.001l.08-.081'/%3E%3Cpath d='M2 12c.004.086.103.178.296.246l8.845 2.632c.459.163 1.259.163 1.718 0l2.634-.784m5.41-1.61l.801-.238c.195-.07.294-.156.296-.243M12 2.12v19.76M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-old { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11 21l-1-4l-2-3V8'/%3E%3Cpath d='m5 14l-1-3l4-3l3 2l3 .5M7 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 13l-2 4m11 0v-8.5a1.5 1.5 0 0 1 3 0v.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-olympics { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 9a3 3 0 1 0 6 0a3 3 0 1 0-6 0m12 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0M9 9a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M6 15a3 3 0 1 0 6 0a3 3 0 1 0-6 0m6 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-olympics-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 6a3 3 0 1 0 3 3m6 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M9 9a3 3 0 0 0 3 3m2.566-1.445a3 3 0 0 0-4.135-4.113M6 15a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M12.878 12.88a3 3 0 0 0 4.239 4.247m.586-3.431a3 3 0 0 0-1.43-1.414M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-om { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 12c2.21 0 4-1.567 4-3.5S9.21 5 7 5c-1.594 0-2.97.816-3.613 2m.036 7.483A4.9 4.9 0 0 0 3 16.5C3 18.985 4.79 21 7 21s4-2.015 4-4.5S9.21 12 7 12'/%3E%3Cpath d='M14.071 17.01C14.398 19.287 15.81 21 17.5 21c1.933 0 3.5-2.239 3.5-5s-1.567-5-3.5-5c-.96 0-1.868.606-2.5 1.5c-.717 1.049-1.76 1.7-2.936 1.7c-.92 0-1.766-.406-2.434-1.087M17 3l2 2m-7-2q2.5 5.5 9 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-omega { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19h5v-1a7.35 7.35 0 1 1 6 0v1h5'/%3E%3C/svg%3E"); +} + +.tabler-outbound { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6 3l6-6'/%3E%3Cpath d='M11 9h4v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-outlet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='9' cy='12' r='.5' fill='black'/%3E%3Ccircle cx='15' cy='12' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-oval { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 12a6 9 0 1 0 12 0a6 9 0 1 0-12 0'/%3E%3C/svg%3E"); +} + +.tabler-oval-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c3.972 0 7 4.542 7 10s-3.028 10-7 10c-3.9 0-6.89-4.379-6.997-9.703L5 12l.003-.297C5.11 6.38 8.1 2 12 2'/%3E%3C/svg%3E"); +} + +.tabler-oval-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12c0-3.314 4.03-6 9-6s9 2.686 9 6s-4.03 6-9 6s-9-2.686-9-6'/%3E%3C/svg%3E"); +} + +.tabler-oval-vertical-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 5C6.543 5 2 8.028 2 12s4.543 7 10 7s10-3.028 10-7s-4.543-7-10-7'/%3E%3C/svg%3E"); +} + +.tabler-overline { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 9v5a5 5 0 0 0 10 0V9M5 5h14'/%3E%3C/svg%3E"); +} + +.tabler-package { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l8 4.5v9L12 21l-8-4.5v-9zm0 9l8-4.5M12 12v9m0-9L4 7.5m12-2.25l-8 4.5'/%3E%3C/svg%3E"); +} + +.tabler-package-export { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 21l-8-4.5v-9L12 3l8 4.5V12m-8 0l8-4.5M12 12v9m0-9L4 7.5M15 18h7m-3-3l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-package-import { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 21l-8-4.5v-9L12 3l8 4.5V12m-8 0l8-4.5M12 12v9m0-9L4 7.5M22 18h-7m3-3l-3 3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-package-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.812 4.793L12 3l8 4.5V16m-2.282 1.784L12 21l-8-4.5v-9l2.223-1.25m8.32 4.32L20 7.5M12 12v9m0-9L4 7.5m12-2.25l-4.35 2.447M9.086 9.139L8 9.75M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-packages { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m7 16.5l-5-3l5-3l5 3V19l-5 3z'/%3E%3Cpath d='M2 13.5V19l5 3m0-5.455l5-3.03m5 2.985l-5-3l5-3l5 3V19l-5 3zM12 19l5 3m0-5.5l5-3m-10 0V8L7 5l5-3l5 3v5.5M7 5.03v5.455M12 8l5-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pacman { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.636 5.636a9 9 0 0 1 13.397.747L13.414 12l5.619 5.617A9 9 0 1 1 5.636 5.636'/%3E%3Ccircle cx='11.5' cy='7.5' r='1' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-page-break { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4m0 10v1a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-1m-2-4h3m4.5 0h3m4.5 0h3'/%3E%3Cpath d='M5 10V5a2 2 0 0 1 2-2h7l5 5v2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-paint { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M19 6h1a2 2 0 0 1 2 2a5 5 0 0 1-5 5h-5v2m-2 1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-paint-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 2.995 2.824L20 5a3 3 0 0 1 3 3a6 6 0 0 1-5.775 5.996L17 14h-4l.15.005a2 2 0 0 1 1.844 1.838L15 16v4a2 2 0 0 1-1.85 1.995L13 22h-2a2 2 0 0 1-1.995-1.85L9 20v-4a2 2 0 0 1 1.85-1.995L11 14v-1a1 1 0 0 1 .883-.993L12 12h5a4 4 0 0 0 4-4a1 1 0 0 0-.883-.993L20 7l-.005.176a3 3 0 0 1-2.819 2.819L17 10H7a3 3 0 0 1-2.995-2.824L4 7V5a3 3 0 0 1 2.824-2.995L7 2z'/%3E%3C/svg%3E"); +} + +.tabler-paint-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 3h10a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-4M9 9H7a2 2 0 0 1-2-2V5'/%3E%3Cpath d='M19 6h1a2 2 0 0 1 2 2a5 5 0 0 1-5 5m-4 0h-1v2m-2 1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-palette { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 0 1 0-18c4.97 0 9 3.582 9 8c0 1.06-.474 2.078-1.318 2.828S17.693 15 16.5 15H14a2 2 0 0 0-1 3.75A1.3 1.3 0 0 1 12 21'/%3E%3Cpath d='M7.5 10.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m4-3a1 1 0 1 0 2 0a1 1 0 1 0-2 0m4 3a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-palette-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.498 0 10 4.002 10 9c0 1.351-.6 2.64-1.654 3.576C19.316 15.49 17.934 16 16.5 16h-2.516a1 1 0 0 0-.5 1.875a1 1 0 0 1 .194.14a2.3 2.3 0 0 1-1.597 3.99l-.156-.009l.068.004l-.273-.004c-5.3-.146-9.57-4.416-9.716-9.716L2 12C2 6.477 6.477 2 12 2M8.5 8.5a2 2 0 0 0-1.995 1.85l-.005.15a2 2 0 1 0 2-2m8 0a2 2 0 0 0-1.995 1.85l-.005.15a2 2 0 1 0 2-2m-4-3a2 2 0 0 0-1.995 1.85l-.005.15a2 2 0 1 0 2-2'/%3E%3C/svg%3E"); +} + +.tabler-palette-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 15h-1a2 2 0 0 0-1 3.75A1.3 1.3 0 0 1 12 21A9 9 0 0 1 5.628 5.644M8 4c1.236-.623 2.569-1 4-1c4.97 0 9 3.582 9 8c0 1.06-.474 2.078-1.318 2.828a4.5 4.5 0 0 1-1.127.73'/%3E%3Cpath d='M7.5 10.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m4-3a1 1 0 1 0 2 0a1 1 0 1 0-2 0m4 3a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-panorama-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.338 5.53q7.658 2.898 15.317 0A1 1 0 0 1 21 6.464v11c0 .692-.692 1.2-1.34.962q-7.66-2.898-15.321 0A.993.993 0 0 1 3 17.491V6.464a1 1 0 0 1 1.338-.935z'/%3E%3C/svg%3E"); +} + +.tabler-panorama-horizontal-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.31 4.591A2 2 0 0 1 22 6.464v11c0 1.382-1.38 2.38-2.694 1.897c-4.879-1.845-9.734-1.845-14.612 0C3.39 19.856 2 18.88 2 17.49V6.458a2 2 0 0 1 2.676-1.87l.025.012l.448.162c4.572 1.623 9.123 1.622 13.703-.003z'/%3E%3C/svg%3E"); +} + +.tabler-panorama-horizontal-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.95 6.952q4.352.225 8.705-1.42A1 1 0 0 1 21 6.466V17m-3.212.806q-6.724-1.922-13.449.622A.993.993 0 0 1 3 17.493V6.466a1 1 0 0 1 1.338-.935q.882.332 1.764.59M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-panorama-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.463 4.338q-2.898 7.658 0 15.317A1 1 0 0 1 17.529 21h-11c-.692 0-1.208-.692-.962-1.34q2.898-7.66 0-15.321C5.321 3.691 5.81 3 6.502 3H17.53c.693 0 1.18.691.935 1.338z'/%3E%3C/svg%3E"); +} + +.tabler-panorama-vertical-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.53 2c1.39 0 2.364 1.389 1.87 2.692l-.013.026l-.156.431c-1.623 4.572-1.622 9.123.003 13.703l.168.458A2 2 0 0 1 17.529 22h-11c-1.386 0-2.394-1.386-1.897-2.694c1.845-4.879 1.845-9.734 0-14.612C4.137 3.39 5.112 2 6.502 2z'/%3E%3C/svg%3E"); +} + +.tabler-panorama-vertical-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h10.53c.693 0 1.18.691.935 1.338q-1.647 4.347-1.425 8.692m.828 4.847q.258.888.595 1.778A1 1 0 0 1 17.529 21h-11c-.692 0-1.208-.692-.962-1.34q2.545-6.73.619-13.46M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-paper-bag { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 3h8a2 2 0 0 1 2 2v1.82a5 5 0 0 0 .528 2.236l.944 1.888A5 5 0 0 1 20 13.18V19a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-5.82a5 5 0 0 1 .528-2.236L6 8V5a2 2 0 0 1 2-2'/%3E%3Cpath d='M12 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-6 6a2 2 0 0 0 2-2v-5.82a5 5 0 0 0-.528-2.236L6 8m5-1h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-paper-bag-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.158 3.185C7.414 3.066 7.7 3 8 3h8a2 2 0 0 1 2 2v1.82a5 5 0 0 0 .528 2.236l.944 1.888A5 5 0 0 1 20 13.18V16m-.177 3.824A2 2 0 0 1 18 21H6a2 2 0 0 1-2-2v-5.82a5 5 0 0 1 .528-2.236L6 8V6'/%3E%3Cpath d='M13.185 13.173a2 2 0 1 0 2.64 2.647M6 21a2 2 0 0 0 2-2v-5.82a5 5 0 0 0-.528-2.236L6 8m5-1h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-paperclip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 7l-6.5 6.5a1.5 1.5 0 0 0 3 3L18 10a3 3 0 0 0-6-6l-6.5 6.5a4.5 4.5 0 0 0 9 9L21 13'/%3E%3C/svg%3E"); +} + +.tabler-parachute { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 12a10 10 0 1 0-20 0'/%3E%3Cpath d='M22 12c0-1.66-1.46-3-3.25-3c-1.8 0-3.25 1.34-3.25 3c0-1.66-1.57-3-3.5-3s-3.5 1.34-3.5 3c0-1.66-1.46-3-3.25-3C3.45 9 2 10.34 2 12m0 0l10 10l-3.5-10m7 0L12 22l10-10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-parachute-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 12c0-5.523-4.477-10-10-10c-1.737 0-3.37.443-4.794 1.222m-2.28 1.71A9.97 9.97 0 0 0 2 12'/%3E%3Cpath d='M22 12c0-1.66-1.46-3-3.25-3c-1.63 0-2.973 1.099-3.212 2.54m-.097-.09c-.23-1.067-1.12-1.935-2.29-2.284m-3.445.568C8.967 10.284 8.5 11.094 8.5 12c0-1.66-1.46-3-3.25-3C3.45 9 2 10.34 2 12m0 0l10 10l-3.5-10m6.082 2.624L12 22l4.992-4.992m2.014-2.014l3-3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-parentheses { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4a12.25 12.25 0 0 0 0 16M17 4a12.25 12.25 0 0 1 0 16'/%3E%3C/svg%3E"); +} + +.tabler-parentheses-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.743 5.745A12.25 12.25 0 0 0 7 20M17 4a12.25 12.25 0 0 1 2.474 11.467m-1.22 2.794A12.3 12.3 0 0 1 17 20M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-parking { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 16V8h2.667C13.403 8 14 8.895 14 10s-.597 2-1.333 2H10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-parking-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 16V8h3.334c.92 0 1.666.895 1.666 2s-.746 2-1.666 2H10'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-parking-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-20 0l.004-.28C2.152 6.327 6.57 2 12 2m1.334 5H10a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h2.334C14.85 13 16 11.62 16 10s-1.15-3-2.666-3m0 2c.323 0 .666.411.666 1s-.343 1-.666 1H11V9z'/%3E%3C/svg%3E"); +} + +.tabler-parking-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h10a2 2 0 0 1 2 2v10m-.582 3.41A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.554.225-1.056.59-1.418'/%3E%3Cpath d='M9 16V9m3-1h1a2 2 0 0 1 1.817 2.836M12 12H9M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-password { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v4m-2-1l4-2m-4 0l4 2m-9-3v4m-2-1l4-2m-4 0l4 2m12-3v4m-2-1l4-2m-4 0l4 2'/%3E%3C/svg%3E"); +} + +.tabler-password-fingerprint { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 8c.788 1 1 2 1 3v1m-9-1c0-1.578 1.343-3 3-3s3 1.422 3 3v2m-3-2v2'/%3E%3Cpath d='M6 12v-1.397c-.006-1.999 1.136-3.849 2.993-4.85A6.39 6.39 0 0 1 15 5.748M12 17v4m-2-1l4-2m-4 0l4 2m-9-3v4m-2-1l4-2m-4 0l4 2m12-3v4m-2-1l4-2m-4 0l4 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-password-mobile-phone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17v4m-2-1l4-2m-4 0l4 2m-9-3v4m-2-1l4-2m-4 0l4 2m12-3v4m-2-1l4-2m-4 0l4 2M7 14V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v8m-6-9h2m-1 12v.01'/%3E%3C/svg%3E"); +} + +.tabler-password-user { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17v4m-2-1l4-2m-4 0l4 2m-9-3v4m-2-1l4-2m-4 0l4 2m12-3v4m-2-1l4-2m-4 0l4 2M9 6a3 3 0 1 0 6 0a3 3 0 0 0-6 0m-2 8a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2'/%3E%3C/svg%3E"); +} + +.tabler-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg class='icon-tabler' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6' height='16' rx='2'/%3E%3Crect x='14' y='4' width='6' height='16' rx='2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-paw { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 13.5c-1.1-2-1.441-2.5-2.7-2.5s-1.736.755-2.836 2.747c-.942 1.703-2.846 1.845-3.321 3.291c-.097.265-.145.677-.143.962c0 1.176.787 2 1.8 2c1.259 0 3-1 4.5-1s3.241 1 4.5 1c1.013 0 1.8-.823 1.8-2c0-.285-.049-.697-.146-.962c-.475-1.451-2.512-1.835-3.454-3.538m5.488-5.418A1 1 0 0 0 19.782 8h-.015c-.735.012-1.56.75-1.993 1.866c-.519 1.335-.28 2.7.538 3.052q.196.082.406.082c.739 0 1.575-.742 2.011-1.866c.516-1.335.273-2.7-.54-3.052zM9.474 9c.055 0 .109 0 .163-.011c.944-.128 1.533-1.346 1.32-2.722C10.754 4.97 9.91 4 9.025 4c-.055 0-.109 0-.163.011c-.944.128-1.533 1.346-1.32 2.722C7.746 8.026 8.59 9 9.475 9zm6.982-2.267c.214-1.376-.375-2.594-1.32-2.722A1 1 0 0 0 14.974 4c-.885 0-1.728.97-1.93 2.267c-.214 1.376.375 2.594 1.32 2.722q.081.01.162.011c.885 0 1.73-.974 1.93-2.267M5.69 12.918c.816-.352 1.054-1.719.536-3.052C5.79 8.742 4.955 8 4.217 8q-.211 0-.407.082c-.816.352-1.054 1.719-.536 3.052C3.71 12.258 4.545 13 5.283 13q.211 0 .407-.082'/%3E%3C/svg%3E"); +} + +.tabler-paw-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M12 10c-1.32 0-1.983.421-2.931 1.924l-.244.398l-.395.688l-.141.254c-.24.434-.571.753-1.139 1.142l-.55.365c-.94.627-1.432 1.118-1.707 1.955c-.124.338-.196.853-.193 1.28C4.7 19.693 5.898 21 7.5 21l.242-.006c.119-.006.234-.017.354-.034l.248-.043l.132-.028l.291-.073l.162-.045l.57-.17l.763-.243l.455-.136c.53-.15.94-.222 1.283-.222c.344 0 .753.073 1.283.222l.455.136l.764.242l.569.171l.312.084q.145.036.273.062l.248.043c.12.017.235.028.354.034L16.5 21c1.602 0 2.8-1.307 2.8-3c0-.427-.073-.939-.207-1.306c-.236-.724-.677-1.223-1.48-1.83l-.257-.19l-.528-.38c-.642-.47-1.003-.826-1.253-1.278l-.27-.485l-.252-.432C14.042 10.403 13.435 10 12 10m7.78-3h-.03c-1.219.02-2.35 1.066-2.908 2.504c-.69 1.775-.348 3.72 1.075 4.333c.256.109.527.163.801.163c1.231 0 2.38-1.053 2.943-2.504c.686-1.774.34-3.72-1.076-4.332A2.05 2.05 0 0 0 19.781 7zM9.025 3c-.112 0-.185.002-.27.015l-.093.016C7.13 3.237 6.265 5.02 6.554 6.886C6.826 8.611 8.016 10 9.474 10l.187-.005l.084-.01l.092-.016c1.533-.206 2.397-1.989 2.108-3.855C11.675 4.387 10.485 3 9.025 3'/%3E%3Cpath d='M14.972 3c-1.459 0-2.647 1.388-2.916 3.113c-.29 1.867.574 3.65 2.174 3.867q.153.02.296.02c1.39 0 2.543-1.265 2.877-2.883l.041-.23c.29-1.867-.574-3.65-2.174-3.867a2 2 0 0 0-.298-.02M4.217 7c-.274 0-.544.054-.797.161c-1.426.615-1.767 2.562-1.078 4.335C2.905 12.947 4.052 14 5.283 14c.274 0 .544-.054.797-.161c1.426-.615 1.767-2.562 1.078-4.335C6.595 8.053 5.448 7 4.217 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-paw-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.168 11.154c-.71.31-1.184 1.107-2 2.593c-.942 1.703-2.846 1.845-3.321 3.291c-.097.265-.145.677-.143.962c0 1.176.787 2 1.8 2c1.259 0 3-1 4.5-1s3.241 1 4.5 1c.927 0 1.664-.689 1.783-1.708m1.901-10.21A1 1 0 0 0 19.782 8h-.015c-.735.012-1.56.75-1.993 1.866c-.519 1.335-.28 2.7.538 3.052q.196.082.406.082c.739 0 1.575-.742 2.011-1.866c.516-1.335.273-2.7-.54-3.052h0zM11 6.992a3.6 3.6 0 0 0-.04-.725C10.757 4.97 9.913 4 9.028 4a1.24 1.24 0 0 0-.758.265m8.186 2.468c.214-1.376-.375-2.594-1.32-2.722A1 1 0 0 0 14.974 4c-.885 0-1.728.97-1.93 2.267c-.214 1.376.375 2.594 1.32 2.722q.081.01.162.011c.885 0 1.73-.974 1.93-2.267M5.69 12.918c.816-.352 1.054-1.719.536-3.052C5.79 8.742 4.955 8 4.217 8q-.211 0-.407.082c-.816.352-1.054 1.719-.536 3.052C3.71 12.258 4.545 13 5.283 13q.211 0 .407-.082M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-paywall { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h10'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4m5 4h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pdf { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-7 4h2a2 2 0 1 0 0-4H3v8m14-4h3m1-4h-4v8'/%3E%3C/svg%3E"); +} + +.tabler-peace { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v18m0-9l6.3 6.3M12 12l-6.3 6.3'/%3E%3C/svg%3E"); +} + +.tabler-pencil { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4'/%3E%3C/svg%3E"); +} + +.tabler-pencil-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-pencil-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-pencil-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-pencil-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-pencil-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4m-.499 8.5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-pencil-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M16 21l5-5m0 5v.01M16 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-pencil-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-pencil-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-pencil-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-pencil-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 11l1.5-1.5a2.828 2.828 0 1 0-4-4L4 16v4h4l2-2m3.5-11.5l4 4M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-pencil-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-pencil-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 10l-6 6v4h4l6-6m1.99-1.99l2.504-2.504a2.828 2.828 0 1 0-4-4l-2.5 2.5M13.5 6.5l4 4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pencil-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-pencil-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4m3.621 9.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-pencil-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-pencil-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 20l6-6l3-3l1.5-1.5a2.828 2.828 0 1 0-4-4L4 16v4zm5.5-13.5l4 4M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-pencil-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 11l1.5-1.5a2.828 2.828 0 1 0-4-4L4 16v4h4l3-3m2.5-10.5l4 4M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-pencil-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-pencil-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.5 10.5l1-1a2.828 2.828 0 1 0-4-4L4 16v4h4l2-2m3.5-11.5l4 4m.3 10.317l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-pencil-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-pencil-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-pennant { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 21h4m-2 0V3m0 1l9 4l-9 4'/%3E%3C/svg%3E"); +} + +.tabler-pennant-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 21h-4m2 0V3m0 1L5 8l9 4'/%3E%3C/svg%3E"); +} + +.tabler-pennant-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 .993.883L15 3v17h1a1 1 0 0 1 .117 1.993L16 22h-4a1 1 0 0 1-.117-1.993L12 20h1v-7.351L4.594 8.914c-.752-.335-.79-1.365-.113-1.77l.113-.058L13 3.35V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-pennant-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2a1 1 0 0 1 .993.883L11 3v.35l8.406 3.736c.752.335.79 1.365.113 1.77l-.113.058L11 12.649V20h1a1 1 0 0 1 .117 1.993L12 22H8a1 1 0 0 1-.117-1.993L8 20h1V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-pennant-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 21h4m-2 0V10m0-4V3m0 1l9 4l-4.858 2.16m-2.764 1.227L10 12M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pentagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3C/svg%3E"); +} + +.tabler-pentagon-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.205 2.6l-6.96 5.238A3 3 0 0 0 2.2 11.176l2.896 8.765A3 3 0 0 0 7.946 22h8.12a3 3 0 0 0 2.841-2.037l2.973-8.764a3 3 0 0 0-1.05-3.37l-7.033-5.237l-.091-.061l-.018-.01l-.106-.07a3 3 0 0 0-3.377.148z'/%3E%3C/svg%3E"); +} + +.tabler-pentagon-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21q-1.82 0-5.458.005a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0l8.021 5.828c.694.504.984 1.397.719 2.212L20.344 15M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M10 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='m10 10l2-2v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M10 8h2.5A1.5 1.5 0 0 1 14 9.5v1a1.5 1.5 0 0 1-1.5 1.5H11h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5H10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M10 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M14 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M10 8h4l-2 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M12 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-number-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pentagon-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8.133 4.133l2.704-1.965a1.98 1.98 0 0 1 2.326 0l8.021 5.828c.694.504.984 1.397.719 2.212l-1.887 5.808m-.981 3.02l-.196.602a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212L5.81 5.82M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pentagon-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21.005H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0l8.021 5.828c.694.504.984 1.397.719 2.212l-.78 2.401M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-pentagon-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0M14 14l-4-4m0 4l4-4'/%3E%3C/svg%3E"); +} + +.tabler-pentagram { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.636 5.636a9 9 0 1 1 12.728 12.728A9 9 0 0 1 5.636 5.636'/%3E%3Cpath d='m15.236 11l5.264 4H14l-2 6l-2-6H3.5l5.276-4L6.72 4.72L12 8.5l5.28-3.78z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pepper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 11c0 2.21-2.239 4-5 4s-5-1.79-5-4a8 8 0 1 0 16 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M16 8c0-2 2-4 4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pepper-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.59 12.59C11.82 14.008 10.055 15 8 15c-2.761 0-5-1.79-5-4a8 8 0 0 0 13.643 5.67m1.64-2.357A8 8 0 0 0 19 11a3 3 0 0 0-5.545-1.59'/%3E%3Cpath d='M16 8c0-2 2-4 4-4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 17a1 1 0 1 0 2 0a1 1 0 1 0-2 0M6 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 11L18 6'/%3E%3C/svg%3E"); +} + +.tabler-percentage-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/svg%3E"); +} + +.tabler-percentage-10 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3c1.92 0 3.7.601 5.16 1.626L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-100 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/svg%3E"); +} + +.tabler-percentage-20 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 0 1 8.497 6.025L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-25 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M21 12a9 9 0 0 0-9-9m0 0v9h9' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-30 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 0 1 8.495 11.973L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-33 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 0 1 7.794 13.5l-7.79-4.497z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-40 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 0 1 5.162 16.372L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-50 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 21a9 9 0 0 0 0-18m0 0v18' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-60 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 1-5.162 16.373L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-66 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 1-7.795 13.498L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-70 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 1-8.495 11.973L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-75 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M3 12a9 9 0 1 0 9-9m0 0v9H3' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-80 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 1-8.497 6.025L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-percentage-90 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 3a9 9 0 1 1-5.16 1.626L12 12z' stroke='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-perfume { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 6v3m4-3v3m-9 2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0M9 3h6v3H9z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-perspective { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6.141 4.163l12 1.714a1 1 0 0 1 .859.99v10.266a1 1 0 0 1-.859.99l-12 1.714A1 1 0 0 1 5 18.847V5.153a1 1 0 0 1 1.141-.99'/%3E%3C/svg%3E"); +} + +.tabler-perspective-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8.511 4.502l9.63 1.375a1 1 0 0 1 .859.99V15m-.859 3.123l-12 1.714A1 1 0 0 1 5 18.847V5.153a1 1 0 0 1 .01-.137M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-phone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-phone-call { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2m10 3a2 2 0 0 1 2 2m-2-6a6 6 0 0 1 6 6'/%3E%3C/svg%3E"); +} + +.tabler-phone-calling { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2m10 3v.01M18 7v.01M21 7v.01'/%3E%3C/svg%3E"); +} + +.tabler-phone-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2m10 2l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-phone-done { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2C9.928 20.51 3.49 14.072 3 6a2 2 0 0 1 2-2m10 1l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-phone-end { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2C9.928 20.51 3.49 14.072 3 6a2 2 0 0 1 2-2m12-1l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-phone-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3a1 1 0 0 1 .877.519l.051.11l2 5a1 1 0 0 1-.313 1.16l-.1.068l-1.674 1.004l.063.103a10 10 0 0 0 3.132 3.132l.102.062l1.005-1.672a1 1 0 0 1 1.113-.453l.115.039l5 2a1 1 0 0 1 .622.807L21 15v4c0 1.657-1.343 3-3.06 2.998C9.361 21.477 2.522 14.638 2 6a3 3 0 0 1 2.824-2.995L5 3z'/%3E%3C/svg%3E"); +} + +.tabler-phone-incoming { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2m10 5l5-5m-5 1v4h4'/%3E%3C/svg%3E"); +} + +.tabler-phone-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21L21 3M5.831 14.161A15.95 15.95 0 0 1 3 6a2 2 0 0 1 2-2h4l2 5l-2.5 1.5q.162.33.345.645m1.751 2.277A11 11 0 0 0 13.5 15.5L15 13l5 2v4a2 2 0 0 1-2 2a15.96 15.96 0 0 1-10.344-4.657'/%3E%3C/svg%3E"); +} + +.tabler-phone-outgoing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2C9.928 20.51 3.49 14.072 3 6a2 2 0 0 1 2-2m10 1h6m-2.5 2.5L21 5l-2.5-2.5'/%3E%3C/svg%3E"); +} + +.tabler-phone-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2C9.928 20.51 3.49 14.072 3 6a2 2 0 0 1 2-2m12-1v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-phone-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2m10 2h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-phone-ringing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m20 4l-2 2m4 4.5l-2.5-.5m-6-8l.5 2.5M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2C9.928 20.51 3.49 14.072 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-phone-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.584 19.225A16 16 0 0 1 3 6a2 2 0 0 1 2-2h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l.65.26M19 22.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-phone-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2m11 0l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-photo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l5 5'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-ai { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M10 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l1 1m2 9v-4a2 2 0 1 1 4 0v4m-4-2h4m3-4v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16m-1-7h.01'/%3E%3Cpath d='M13 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l2.5 2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M13.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14l1-1c.669-.643 1.45-.823 2.18-.54M19 16l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3 3m0 0l1-1c.616-.593 1.328-.792 2.008-.598M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M11.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v7'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l.5.5M15 19l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M4 15l4-4c.928-.893 2.072-.893 3 0l5 5'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l2 2'/%3E%3Cpath d='M3 12a9 9 0 0 0 9 9a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-circle-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01m5.465 7.035A9 9 0 0 0 12 3a9 9 0 0 0-9 9a9 9 0 0 0 9.525 8.985'/%3E%3Cpath d='m4 15l4-4c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l2 2m-4 4h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-circle-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01m5.954 4.806A9 9 0 0 0 12 3a9 9 0 0 0-9 9a9 9 0 0 0 9.397 8.991'/%3E%3Cpath d='m4 15l4-4c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0m-2 6.33h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M11.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v7'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3 3m0 0l1-1c.928-.893 2.072-.893 3 0m2 8l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3 3m0 0l1-1c.48-.461 1.016-.684 1.551-.67m.45 6.67a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M13 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l2.5 2.5M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14l1-1c.653-.629 1.413-.815 2.13-.559M19 16v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M11 20H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v4'/%3E%3Cpath d='m4 15l4-4c.928-.893 2.072-.893 3 0l3 3m0 0l1-1c.31-.298.644-.497.987-.596m2.433 3.206a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M15 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14l1-1c.665-.64 1.44-.821 2.167-.545M19 16v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.813 11.612c.457-.38.918-.38 1.386.011l.108.098l4.986 4.986l.094.083a1 1 0 0 0 1.403-1.403l-.083-.094L15.415 14l.292-.293l.106-.095c.457-.38.918-.38 1.386.011l.108.098l4.674 4.675a4 4 0 0 1-3.775 3.599L18 22H6a4 4 0 0 1-3.98-3.603l6.687-6.69zM18 2a4 4 0 0 1 3.995 3.8L22 6v9.585l-3.293-3.292l-.15-.137c-1.256-1.095-2.85-1.097-4.096-.017l-.154.14l-.307.306l-2.293-2.292l-.15-.137c-1.256-1.095-2.85-1.097-4.096-.017l-.154.14L2 15.585V6a4 4 0 0 1 3.8-3.995L6 2zm-2.99 5l-.127.007a1 1 0 0 0 0 1.986L15 9l.127-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-photo-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M11.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l1.5 1.5M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-hexagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01m4.865-1.73c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M3.5 15.5L8 11c.928-.893 2.072-.893 3 0l5 5'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l2.5 2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v9'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l2 2m-4 4h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M7 3h11a3 3 0 0 1 3 3v11m-.856 3.099A3 3 0 0 1 18 21H6a3 3 0 0 1-3-3V6c0-.845.349-1.608.91-2.153'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l5 5m.33-3.662c.574-.054 1.155.166 1.67.662l3 3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M13 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v7'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3 3m0 0l1-1c.928-.893 2.072-.893 3 0m-1 4v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-pentagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0M15 8h.01'/%3E%3Cpath d='m4 15l4-4c.928-.893 2.072-.893 3 0l5 5'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l2.5 2.5m7.621 6.621a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14l1-1c.67-.644 1.45-.824 2.182-.54M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M15 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3 3m5 8v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M6 13l2.644-2.644a1.21 1.21 0 0 1 1.712 0L14 14'/%3E%3Cpath d='m13 13l1.644-1.644a1.21 1.21 0 0 1 1.712 0L18 13M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M11.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22M3 16l5-5c.928-.893 2.072-.893 3 0l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-sensor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 5h2a2 2 0 0 1 2 2v2m0 6v2a2 2 0 0 1-2 2h-2M7 19H5a2 2 0 0 1-2-2v-2m0-6V7a2 2 0 0 1 2-2h2m0 5a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-photo-sensor-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 5h2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-2M7 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2m1 7a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3C/svg%3E"); +} + +.tabler-photo-sensor-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 4h1a2 2 0 0 1 2 2v1m0 10v1a2 2 0 0 1-2 2h-1M7 20H6a2 2 0 0 1-2-2v-1M4 7V6a2 2 0 0 1 2-2h1m2 8a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3 6v2m-8-8h2m6-8v2m8 6h-2'/%3E%3C/svg%3E"); +} + +.tabler-photo-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v7'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3 3m0 0l1-1c.928-.893 2.072-.893 3 0m-2 9l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-shield { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M11.5 20H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v4'/%3E%3Cpath d='m4 15l4-4c.928-.893 2.072-.893 3 0l1.5 1.5M22 16c0 4-2.5 6-3.5 6S15 20 15 16c1 0 2.5-.5 3.5-1.5c1 1 2.5 1.5 3.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3.993 3.993'/%3E%3Cpath d='m14 14l1-1c.47-.452.995-.675 1.52-.67M19 22.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-square-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3Cpath d='M3.5 15.5L8 11c.928-.893 2.072-.893 3 0l5 5'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l2.5 2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M11 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v5.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l2 2m4.8 7.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6.5'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3.5 3.5'/%3E%3Cpath d='m14 14l1-1c.679-.653 1.473-.829 2.214-.526M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-video { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 15H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v3'/%3E%3Cpath d='M9 12a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3zm-6 0l2.296-2.296a2.41 2.41 0 0 1 3.408 0L9 10'/%3E%3Cpath d='M14 13.5v3l2.5-1.5zM7 6v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-photo-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M13 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v7'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l3 3m0 0l1-1c.928-.893 2.072-.893 3 0m4 9l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-physotherapist { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 15l-1-3l4-2l4 1h3.5M3 19a1 1 0 1 0 2 0a1 1 0 1 0-2 0m8-13a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1 11v-7M8 20h7l1-4l4-2m-2 6h3'/%3E%3C/svg%3E"); +} + +.tabler-piano { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 12v-6'/%3E%3Cpath d='M8 5v8h2V5m5 14v-6m-1-8v8h2V5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pick { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 8l-9.383 9.418a2.09 2.09 0 0 0 0 2.967a2.11 2.11 0 0 0 2.976 0L16 11'/%3E%3Cpath d='M9 3h4.586a1 1 0 0 1 .707.293l6.414 6.414a1 1 0 0 1 .293.707V15a2 2 0 1 1-4 0v-3l-5-5H9a2 2 0 1 1 0-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-picnic-table { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 7l2 9M8 7l-2 9M5 7h14m2 5H3'/%3E%3C/svg%3E"); +} + +.tabler-picture-in-picture { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M14 15a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-picture-in-picture-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M19 4a3 3 0 0 1 3 3v4a1 1 0 0 1-2 0V7a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h6a1 1 0 0 1 0 2H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3Cpath d='M20 13a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-picture-in-picture-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M14 15a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1zM7 9l4 4m-4-1V9h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-picture-in-picture-on { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M14 15a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1zM7 9l4 4m-3 0h3v-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-picture-in-picture-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 5H5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-4'/%3E%3Cpath d='M15 10h5a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-5a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-picture-in-picture-top-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M11 4a1 1 0 0 1 0 2H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-4a1 1 0 0 1 2 0v4a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3Cpath d='M20 4a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pig { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 11v.01M16 3v3.803A6.02 6.02 0 0 1 18.658 10h1.341a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-1.342a6 6 0 0 1-1.658 2.473V18.5a1.5 1.5 0 0 1-3 0v-.583a6 6 0 0 1-1 .083h-4a6 6 0 0 1-1-.083v.583a1.5 1.5 0 0 1-3 0v-2.027A6 6 0 0 1 8.999 6h2.5z'/%3E%3C/svg%3E"); +} + +.tabler-pig-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.999 2A1 1 0 0 1 17 3v3.255l.026.018A7 7 0 0 1 19.23 8.81l.092.19h.676a2 2 0 0 1 1.995 1.85l.005.15v2a2 2 0 0 1-2 2h-.676l-.104.213a7 7 0 0 1-1.097 1.558l-.123.125V18.5a2.5 2.5 0 0 1-2.336 2.495L15.5 21c-1.16 0-2.135-.79-2.418-1.86l-.032-.141L9 19l-.05-.002l-.032.141a2.5 2.5 0 0 1-2.254 1.856L6.5 21A2.5 2.5 0 0 1 4 18.5v-1.602l-.056-.055a7 7 0 0 1-1.576-7.085l.092-.256A7 7 0 0 1 8.999 5h2.196l4.25-2.832a1 1 0 0 1 .436-.161zM15 10a1 1 0 0 0-.993.883L14 11.01a1 1 0 0 0 1.993.117L16 11a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-pig-money { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 11v.01M5.173 8.378a3 3 0 1 1 4.656-1.377'/%3E%3Cpath d='M16 4v3.803A6.02 6.02 0 0 1 18.658 11h1.341a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-1.342c-.336.95-.907 1.8-1.658 2.473V19.5a1.5 1.5 0 0 1-3 0v-.583a6 6 0 0 1-1 .083h-4a6 6 0 0 1-1-.083v.583a1.5 1.5 0 0 1-3 0v-2.027A6 6 0 0 1 8.999 7h2.5z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pig-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 11v.01M10 6h1.499l4.5-3v3.803A6.02 6.02 0 0 1 18.657 10h1.341a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-1.342q-.085.24-.19.472M16.999 17v1.5a1.5 1.5 0 0 1-3 0v-.583a6 6 0 0 1-1 .083h-4a6 6 0 0 1-1-.083v.583a1.5 1.5 0 0 1-3 0v-2.027a6 6 0 0 1 1.5-9.928M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pilcrow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 4v16m4-16v16m2-16H9.5a4.5 4.5 0 0 0 0 9H13'/%3E%3C/svg%3E"); +} + +.tabler-pilcrow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 9H9a3 3 0 1 1 0-6h7m-5 0v11m4-11v11M3 18h18M6 15l-3 3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-pilcrow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 9H9a3 3 0 1 1 0-6h7m-5 0v11m4-11v11m6 4H3m15-3l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-pill { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4.5 12.5l8-8a4.94 4.94 0 0 1 7 7l-8 8a4.94 4.94 0 0 1-7-7m4-4l7 7'/%3E%3C/svg%3E"); +} + +.tabler-pill-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.207 3.793a5.95 5.95 0 0 1 0 8.414l-8 8a5.95 5.95 0 0 1-8.414-8.414l8-8a5.95 5.95 0 0 1 8.414 0m-7 1.414L8.913 9.5l5.586 5.586l4.294-4.292a3.95 3.95 0 1 0-5.586-5.586'/%3E%3C/svg%3E"); +} + +.tabler-pill-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10.495 6.505l2-2a4.95 4.95 0 0 1 7 7l-2 2m-2 2l-4 4a4.95 4.95 0 0 1-7-7l4-4M8.5 8.5l7 7M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pills { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8a5 5 0 1 0 10 0A5 5 0 1 0 3 8m10 9a4 4 0 1 0 8 0a4 4 0 1 0-8 0M4.5 4.5l7 7m8 3l-5 5'/%3E%3C/svg%3E"); +} + +.tabler-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 4.5l-4 4L7 10l-1.5 1.5l7 7L14 17l1.5-4l4-4M9 15l-4.5 4.5M14.5 4L20 9.5'/%3E%3C/svg%3E"); +} + +.tabler-pin-end { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 11V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9m4-2a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M10 13V9h4m0 4l-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pin-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.113 3.21l.094.083l5.5 5.5a1 1 0 0 1-1.175 1.59l-3.172 3.171l-1.424 3.797a1 1 0 0 1-.158.277l-.07.08l-1.5 1.5a1 1 0 0 1-1.32.082l-.095-.083L9 16.415l-3.793 3.792a1 1 0 0 1-1.497-1.32l.083-.094L7.585 15l-2.792-2.793a1 1 0 0 1-.083-1.32l.083-.094l1.5-1.5a1 1 0 0 1 .258-.187l.098-.042l3.796-1.425l3.171-3.17a1 1 0 0 1 1.497-1.26z'/%3E%3C/svg%3E"); +} + +.tabler-pin-invoke { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 13v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h9m4 2a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M10 11h4v4m-4 0l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ping-pong { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.718 20.713a7.64 7.64 0 0 1-7.48-12.755l.72-.72a7.64 7.64 0 0 1 9.105-1.283L17.45 3.61a2.08 2.08 0 0 1 3.057 2.815l-.116.126l-2.346 2.387a7.64 7.64 0 0 1-1.052 8.864'/%3E%3Cpath d='M11 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0M9.3 5.3l9.4 9.4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pinned { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 4v6l-2 4v2h10v-2l-2-4V4m-3 12v5M8 4h8'/%3E%3C/svg%3E"); +} + +.tabler-pinned-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 3a1 1 0 0 1 .117 1.993L16 5v4.764l1.894 3.789a1 1 0 0 1 .1.331L18 14v2a1 1 0 0 1-.883.993L17 17h-4v4a1 1 0 0 1-1.993.117L11 21v-4H7a1 1 0 0 1-.993-.883L6 16v-2a1 1 0 0 1 .06-.34l.046-.107L8 9.762V5a1 1 0 0 1-.117-1.993L8 3z'/%3E%3C/svg%3E"); +} + +.tabler-pinned-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M15 4.5l-3.249 3.249m-2.57 1.433L7 10l-1.5 1.5l7 7L14 17l.82-2.186m1.43-2.563L19.5 9M9 15l-4.5 4.5M14.5 4L20 9.5'/%3E%3C/svg%3E"); +} + +.tabler-pizza { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21.5c-3.04 0-5.952-.714-8.5-1.983L12 3l8.5 16.517A19.1 19.1 0 0 1 12 21.5'/%3E%3Cpath d='M5.38 15.866a14.94 14.94 0 0 0 6.815 1.634a14.94 14.94 0 0 0 6.502-1.479M13 11.01V11m-2 3v-.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pizza-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.89 2.542l8.5 16.517a1 1 0 0 1-.446 1.354a20.1 20.1 0 0 1-8.945 2.087l-.522-.007a20.1 20.1 0 0 1-8.423-2.08a1 1 0 0 1-.443-1.354l8.5-16.517a1 1 0 0 1 1.778 0m-7.064 14.64l-.96 1.865l.409.17a18.2 18.2 0 0 0 6.226 1.276l.5.007a18.1 18.1 0 0 0 6.708-1.279l.424-.176l-.89-1.728a15.9 15.9 0 0 1-6.046 1.183a15.9 15.9 0 0 1-6.37-1.318M11 12.99a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 12 14l-.007-.127A1 1 0 0 0 11 12.99M13 10a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 14 11.01l-.007-.127A1 1 0 0 0 13 10'/%3E%3C/svg%3E"); +} + +.tabler-pizza-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.313 6.277L12 3l5.34 10.376m2.477 6.463A19.1 19.1 0 0 1 12 21.5c-3.04 0-5.952-.714-8.5-1.983L8.934 8.958'/%3E%3Cpath d='M5.38 15.866a14.94 14.94 0 0 0 6.815 1.634c1.56 0 3.105-.24 4.582-.713M11 14v-.01M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-placeholder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 20.415A8 8 0 1 0 13 5h-3'/%3E%3Cpath d='m13 8l-3-3l3-3M7 17l4-4l-4-4l-4 4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-plane { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 10h4a2 2 0 0 1 0 4h-4l-4 7H9l2-7H7l-2 2H2l2-4l-2-4h3l2 2h4L9 3h3z'/%3E%3C/svg%3E"); +} + +.tabler-plane-arrival { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.157 11.81l4.83 1.295a2 2 0 1 1-1.036 3.863L4.462 13.086L3.117 6.514l2.898.776l1.414 2.45l2.898.776l-.12-7.279l2.898.777zM3 21h18'/%3E%3C/svg%3E"); +} + +.tabler-plane-departure { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.639 10.258l4.83-1.294a2 2 0 1 1 1.035 3.863L6.015 16.71l-4.45-5.02l2.897-.776l2.45 1.414l2.897-.776l-3.743-6.244l2.898-.777zM3 21h18'/%3E%3C/svg%3E"); +} + +.tabler-plane-inflight { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 11.085h5a2 2 0 1 1 0 4H5l-3-6h3l2 2h3l-2-7h3zM3 21h18'/%3E%3C/svg%3E"); +} + +.tabler-plane-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.788 5.758L9 3h3l4 7h4a2 2 0 1 1 0 4h-2m-2.718 1.256L12 21H9l2-7H7l-2 2H2l2-4l-2-4h3l2 2h3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-plane-tilt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.5 6.5l3-2.9a2.05 2.05 0 0 1 2.9 2.9l-2.9 3L20 17l-2.5 2.55L14 13l-3 3v3l-2 2l-1.5-4.5L3 15l2-2h3l3-3l-6.5-3.5L7 4z'/%3E%3C/svg%3E"); +} + +.tabler-planet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.816 13.58c2.292 2.138 3.546 4 3.092 4.9c-.745 1.46-5.783-.259-11.255-3.838c-5.47-3.579-9.304-7.664-8.56-9.123c.464-.91 2.926-.444 5.803.805'/%3E%3Cpath d='M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-planet-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18.816 13.58c1.956 1.825 3.157 3.449 3.184 4.445m-3.428.593c-2.098-.634-4.944-2.03-7.919-3.976c-5.47-3.579-9.304-7.664-8.56-9.123c.32-.628 1.591-.6 3.294-.113'/%3E%3Cpath d='M7.042 7.059a7 7 0 0 0 9.908 9.89m1.581-2.425A7 7 0 0 0 9.474 5.47M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-plant { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 15h10v4a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2zm5-6a6 6 0 0 0-6-6H3v2a6 6 0 0 0 6 6h3m0 0a6 6 0 0 1 6-6h3v1a6 6 0 0 1-6 6h-3m0 3V9'/%3E%3C/svg%3E"); +} + +.tabler-plant-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 9a10 10 0 1 0 20 0'/%3E%3Cpath d='M12 19A10 10 0 0 1 22 9M2 9a10 10 0 0 1 10 10'/%3E%3Cpath d='M12 4a9.7 9.7 0 0 1 2.99 7.5m-5.98 0A9.7 9.7 0 0 1 12 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-plant-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 9c0 5.523 4.477 10 10 10a9.95 9.95 0 0 0 5.418-1.593m2.137-1.855A9.96 9.96 0 0 0 22 9'/%3E%3Cpath d='M12 19c0-1.988.58-3.84 1.58-5.397m1.878-2.167A9.96 9.96 0 0 1 22 9M2 9a10 10 0 0 1 10 10m0-15a9.7 9.7 0 0 1 3 7.013'/%3E%3Cpath d='M9.01 11.5a9.7 9.7 0 0 1 .163-2.318m1.082-2.942A9.7 9.7 0 0 1 12 4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-plant-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 17v2a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-4h8m-3.1-7.092a6 6 0 0 0-4.79-4.806M3 3v2a6 6 0 0 0 6 6h2m1.531-2.472A6 6 0 0 1 18 5h3v1a6 6 0 0 1-5.037 5.923M12 15v-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-play { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M5 5v14a2 2 0 0 0 2.75 1.84L20 13.74a2 2 0 0 0 0-3.5L7.75 3.14A2 2 0 0 0 5 4.89' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); +} + +.tabler-play-basketball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 4a1 1 0 1 0 2 0a1 1 0 0 0-2 0M5 21l3-3l.75-1.5M14 21v-4l-4-3l.5-6'/%3E%3Cpath d='m5 12l1-3l4.5-1l3.5 3l4 1'/%3E%3Cpath fill='black' d='M18.5 16a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='m12 16l-3-4l3-4l3 4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01M12 9v6'/%3E%3C/svg%3E"); +} + +.tabler-play-card-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M12 8a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1M7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-10 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01M9 9v6'/%3E%3Cpath d='M12 13c0 1.105.672 2 1.5 2s1.5-.895 1.5-2v-2c0-1.105-.672-2-1.5-2s-1.5.895-1.5 2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-10-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M9 8a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1m4.5 0C12.047 8 11 9.395 11 11v2c0 1.605 1.047 3 2.5 3s2.5-1.395 2.5-3v-2c0-1.605-1.047-3-2.5-3m0 2c.203 0 .5.395.5 1v2c0 .605-.297 1-.5 1s-.5-.395-.5-1v-2c0-.605.297-1 .5-1M7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M10 9h3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2M13 8h-3a1 1 0 1 0 0 2h3v1h-2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h3a1 1 0 0 0 0-2h-3v-1h2a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2M7.01 4H7a1 1 0 1 0 0 2h.01a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M10 9h2.5a1.5 1.5 0 0 1 0 3H11h1.5a1.5 1.5 0 0 1 0 3H10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M12.5 8H10a1 1 0 1 0 0 2h2.5a.5.5 0 0 1 .09.992L12.5 11H11c-1.287 0-1.332 1.864-.133 1.993L11 13h1.5a.5.5 0 1 1 0 1H10a1 1 0 0 0 0 2h2.5a2.5 2.5 0 0 0 2.5-2.5l-.005-.164a2.5 2.5 0 0 0-.477-1.312L14.499 12l.019-.024A2.5 2.5 0 0 0 12.5 8M7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M10 9v2a1 1 0 0 0 1 1h3m0-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M14 8a1 1 0 0 0-1 1v2h-2V9a1 1 0 0 0-2 0v2a2 2 0 0 0 2 2h2v2a1 1 0 0 0 .883.993L14 16a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1M7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M10 15h3a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-3V9h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2M14 8h-4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h3v1h-3a1 1 0 0 0 0 2h3a2 2 0 0 0 2-2v-1l-.005-.15A2 2 0 0 0 13 11h-2v-1h3a1 1 0 0 0 0-2M7.01 4H7a1 1 0 1 0 0 2h.01a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M14 9h-3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M14 8h-3a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-1l-.005-.15A2 2 0 0 0 13 11h-2v-1h3a1 1 0 0 0 0-2m-1 5v1h-2v-1zM7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2'/%3E%3Cpath d='M10 9h4l-2 6M8 6h.01M16 18h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2M14 8h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 10h2.612l-1.56 4.684a1 1 0 1 0 1.897.632l2-6A1 1 0 0 0 14 8M7.01 4H7a1 1 0 1 0 0 2h.01a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M12 12h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zm0 0h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M13 8h-2a2 2 0 0 0-2 2v1c0 .365.098.707.268 1.001c-.17.293-.268.635-.268.999v1a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-1a2 2 0 0 0-.268-1c.17-.293.268-.635.268-1v-1a2 2 0 0 0-2-2m0 5v1h-2v-1zm0-3v1h-2v-1zM7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M10 15h3a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2M13 8h-2a2 2 0 0 0-2 2v1l.005.15A2 2 0 0 0 11 13h2v1h-3a1 1 0 0 0 0 2h3a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2m0 2v1h-2v-1zM7.01 4H7a1 1 0 1 0 0 2h.01a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M10 15v-4a2 2 0 1 1 4 0v4m-4-2h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-a-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M12 8a3 3 0 0 0-3 3v4a1 1 0 0 0 2 0v-1h2v1a1 1 0 0 0 .883.993L14 16a1 1 0 0 0 1-1v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v1h-2v-1a1 1 0 0 1 .883-.993zM7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-j { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M10 9h4v4a2 2 0 1 1-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-j-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2M14 8h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 10h3v3a1 1 0 0 1-2 0a1 1 0 0 0-2 0a3 3 0 0 0 6 0V9a1 1 0 0 0-1-1M7.01 4H7a1 1 0 1 0 0 2h.01a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01M10 9v6'/%3E%3Cpath d='m14 9l-3 3l3 3m-4-3h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-k-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M10 8a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-1.585l2.293 2.292a1 1 0 0 0 1.32.083l.094-.083l.083-.094a1 1 0 0 0-.083-1.32L12.415 12l2.292-2.293a1 1 0 1 0-1.414-1.414L11 10.584V9a1 1 0 0 0-.883-.993zM7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 3h10a2 2 0 0 1 2 2v10m0 4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5m11 13h.01'/%3E%3Cpath d='M13.716 13.712L12 16l-3-4l1.29-1.72M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-q { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='M12 9a2 2 0 0 1 2 2v2a2 2 0 1 1-4 0v-2a2 2 0 0 1 2-2m1 5l1.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-q-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2M12 8a3 3 0 0 0-3 3v2a3 3 0 0 0 4.293 2.708l.5.5a1 1 0 0 0 1.414-1.415l-.499-.5c.187-.392.292-.83.292-1.293v-2a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1M7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-card-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 5v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M8 6h.01M16 18h.01'/%3E%3Cpath d='m11.75 14.112l-1.63.853a.294.294 0 0 1-.425-.307l.31-1.808l-1.317-1.28a.292.292 0 0 1 .163-.499l1.82-.264l.815-1.644a.294.294 0 0 1 .527 0l.814 1.644l1.82.264a.292.292 0 0 1 .164.499l-1.318 1.28l.31 1.807a.292.292 0 0 1-.425.308z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-card-star-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm.01 16H17a1 1 0 0 0-.117 1.993l.127.007a1 1 0 0 0 0-2m-4.98-9.5l-.115.005c-.384.04-.724.273-.898.623l-.51 1.027l-1.138.166c-.423.059-.78.357-.914.768l-.033.125a1.13 1.13 0 0 0 .322 1.039l.82.797l-.194 1.127c-.07.432.107.857.454 1.108l.107.068a1.13 1.13 0 0 0 1.078.018l1.022-.536l1.019.535c.377.2.84.168 1.19-.086l.1-.08c.281-.259.416-.645.35-1.028l-.194-1.126l.823-.799c.31-.302.42-.752.287-1.161l-.042-.11a1.13 1.13 0 0 0-.873-.659l-1.138-.166l-.508-1.026a1.13 1.13 0 0 0-1.014-.63M7.01 4H7a1 1 0 0 0-.117 1.993L7.01 6a1 1 0 1 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-play-football { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 4a1 1 0 1 0 2 0a1 1 0 0 0-2 0M3 17l5 1l.75-1.5M14 21v-4l-4-3l1-6'/%3E%3Cpath d='M6 12V9l5-1l3 3l3 1'/%3E%3Cpath fill='black' d='M19.5 20a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-handball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 21l3.5-2l-4.5-4l2-4.5'/%3E%3Cpath d='m7 6l2 4l5 .5l4 2.5l2.5 3M4 20l5-1l1.5-2M15 7a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3Cpath fill='black' d='M9.5 5a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-play-volleyball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 4a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3Cpath fill='black' d='M20.5 10a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1'/%3E%3Cpath d='m2 16l5 1l.5-2.5m4 6.5l2.5-5.5L8.5 12L12 8l3 4l4 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-player-eject { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14l-7-8zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-player-eject-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.247 3.341l-7 8C3.682 11.988 4.141 13 5 13h14c.86 0 1.318-1.012.753-1.659l-7-8a1 1 0 0 0-1.506 0M18 15H6a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-player-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm8 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-player-pause-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m8 0h-2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-player-play { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4v16l13-8z'/%3E%3C/svg%3E"); +} + +.tabler-player-play-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4v16a1 1 0 0 0 1.524.852l13-8a1 1 0 0 0 0-1.704l-13-8A1 1 0 0 0 6 4'/%3E%3C/svg%3E"); +} + +.tabler-player-record { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0'/%3E%3C/svg%3E"); +} + +.tabler-player-record-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 5.072a8 8 0 1 1-3.995 7.213L4 12l.005-.285A8 8 0 0 1 8 5.072'/%3E%3C/svg%3E"); +} + +.tabler-player-skip-back { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 5v14L8 12zM4 5v14'/%3E%3C/svg%3E"); +} + +.tabler-player-skip-back-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.496 4.136l-12 7a1 1 0 0 0 0 1.728l12 7A1 1 0 0 0 21 19V5a1 1 0 0 0-1.504-.864M4 4a1 1 0 0 1 .993.883L5 5v14a1 1 0 0 1-1.993.117L3 19V5a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-player-skip-forward { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5v14l12-7zm16 0v14'/%3E%3C/svg%3E"); +} + +.tabler-player-skip-forward-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 5v14a1 1 0 0 0 1.504.864l12-7a1 1 0 0 0 0-1.728l-12-7A1 1 0 0 0 3 5m17-1a1 1 0 0 1 .993.883L21 5v14a1 1 0 0 1-1.993.117L19 19V5a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-player-stop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-player-stop-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4H7a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-player-track-next { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5v14l8-7zm11 0v14l8-7z'/%3E%3C/svg%3E"); +} + +.tabler-player-track-next-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 5v14c0 .86 1.012 1.318 1.659.753l8-7a1 1 0 0 0 0-1.506l-8-7C3.012 3.682 2 4.141 2 5m11 0v14c0 .86 1.012 1.318 1.659.753l8-7a1 1 0 0 0 0-1.506l-8-7C14.012 3.682 13 4.141 13 5'/%3E%3C/svg%3E"); +} + +.tabler-player-track-prev { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 5v14l-8-7zM10 5v14l-8-7z'/%3E%3C/svg%3E"); +} + +.tabler-player-track-prev-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.341 4.247l-8 7a1 1 0 0 0 0 1.506l8 7c.647.565 1.659.106 1.659-.753V5c0-.86-1.012-1.318-1.659-.753m-11 0l-8 7a1 1 0 0 0 0 1.506l8 7C9.988 20.318 11 19.859 11 19V5c0-.86-1.012-1.318-1.659-.753'/%3E%3C/svg%3E"); +} + +.tabler-playlist { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 17a3 3 0 1 0 6 0a3 3 0 1 0-6 0m6 0V4h4m-8 1H3m0 4h10m-4 4H3'/%3E%3C/svg%3E"); +} + +.tabler-playlist-add { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 8H5m0 4h9m-3 4H5m10 0h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-playlist-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 14a3 3 0 1 0 3 3m0-4V4h4m-8 1H9M5 5H3m0 4h6m0 4H3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-playlist-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 8H5m0 4h7m0 4H5m11-2l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-playstation-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9'/%3E%3Cpath d='M7.5 12a4.5 4.5 0 1 0 9 0a4.5 4.5 0 1 0-9 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-playstation-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9'/%3E%3Cpath d='M8 9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-playstation-triangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9'/%3E%3Cpath d='M7.5 15h9L12 7z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-playstation-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9M8.5 8.5l7 7m-7 0l7-7'/%3E%3C/svg%3E"); +} + +.tabler-plug { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.785 6L18 14.215l-2.054 2.054a5.81 5.81 0 1 1-8.215-8.215zM4 20l3.5-3.5M15 4l-3.5 3.5M20 9l-3.5 3.5'/%3E%3C/svg%3E"); +} + +.tabler-plug-connected { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 12l5 5l-1.5 1.5a3.536 3.536 0 1 1-5-5zm10 0l-5-5l1.5-1.5a3.536 3.536 0 1 1 5 5zM3 21l2.5-2.5m13-13L21 3m-11 8l-2 2m5 1l-2 2'/%3E%3C/svg%3E"); +} + +.tabler-plug-connected-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m20 16l-4 4m-9-8l5 5l-1.5 1.5a3.536 3.536 0 1 1-5-5zm10 0l-5-5l1.5-1.5a3.536 3.536 0 1 1 5 5zM3 21l2.5-2.5m13-13L21 3m-11 8l-2 2m5 1l-2 2m5 0l4 4'/%3E%3C/svg%3E"); +} + +.tabler-plug-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16.123 16.092l-.177.177a5.81 5.81 0 1 1-8.215-8.215l.159-.159M4 20l3.5-3.5M15 4l-3.5 3.5M20 9l-3.5 3.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-plug-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.55 17.733a5.806 5.806 0 0 1-7.356-4.052a5.81 5.81 0 0 1 1.537-5.627L9.785 6l7.165 7.165M4 20l3.5-3.5M15 4l-3.5 3.5M20 9l-3.5 3.5M16 16l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m-7-7h14'/%3E%3C/svg%3E"); +} + +.tabler-plus-equal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7h6M7 4v6m13 6h-6m6 3h-6m-9 0L19 5'/%3E%3C/svg%3E"); +} + +.tabler-plus-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7h6M7 4v6m13 8h-6m-9 1L19 5'/%3E%3C/svg%3E"); +} + +.tabler-png { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1M3 16V8h2a2 2 0 1 1 0 4H3m7 4V8l4 8V8'/%3E%3C/svg%3E"); +} + +.tabler-podium { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 8h14l-.621 2.485A2 2 0 0 1 16.439 12H7.561a2 2 0 0 1-1.94-1.515zm2 0V6a3 3 0 0 1 3-3m-2 9l1 9m7-9l-1 9m-8 0h10'/%3E%3C/svg%3E"); +} + +.tabler-podium-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8h7l-.621 2.485A2 2 0 0 1 16.439 12H16m-4 0H7.561a2 2 0 0 1-1.94-1.515L5 8h3M7 8V7m.864-3.106A3 3 0 0 1 10 3m-2 9l1 9m6.599-5.387L15 21m-8 0h10M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-point { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3C/svg%3E"); +} + +.tabler-point-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 7a5 5 0 1 1-4.995 5.217L7 12l.005-.217A5 5 0 0 1 12 7'/%3E%3C/svg%3E"); +} + +.tabler-point-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.15 9.194a4 4 0 0 0 5.697 5.617M16 12a4 4 0 0 0-4-4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pointer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7.904 17.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l4.907 4.907a1.067 1.067 0 0 0 1.509 0l1.047-1.047a1.067 1.067 0 0 0 0-1.509l-4.907-4.907l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4z'/%3E%3C/svg%3E"); +} + +.tabler-pointer-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16.044 13.488l-1.266-1.266l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l1.678 1.678M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-pointer-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.526 12.97l-.748-.748l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.714.714M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-pointer-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.487 14.93l-2.709-2.708l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.785.785M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-pointer-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.76 13.203l-.982-.981l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.67.67M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-pointer-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.774 13.218l-.996-.996l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.343.343M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-pointer-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.778 12.222l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.787.787M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-pointer-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.992 13.436l-1.214-1.214l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l1.171 1.171M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-pointer-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.97 13.414l-1.192-1.192l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093L15 17.556M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-pointer-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.039 4.277L6.943 17.84c.185.837.92 1.516 1.831 1.642l.17.016a2.2 2.2 0 0 0 1.982-1.006l.045-.078l1.4-2.072l4.05 4.05a2.067 2.067 0 0 0 2.924 0l1.047-1.047c.388-.388.606-.913.606-1.461l-.008-.182a2.07 2.07 0 0 0-.598-1.28l-4.047-4.048l2.103-1.412c.726-.385 1.18-1.278 1.053-2.189A2.2 2.2 0 0 0 17.8 6.928L4.276 3.038a1 1 0 0 0-1.236 1.24z'/%3E%3C/svg%3E"); +} + +.tabler-pointer-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16.571 11.018l1.32-.886a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-pointer-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.6 15.043l-2.822-2.821l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l1.188 1.188M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-pointer-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.662 11.628l2.229-1.496a1.2 1.2 0 0 0-.309-2.228L9.569 5.601M4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l4.907 4.907a1.067 1.067 0 0 0 1.509 0l.524-.524M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pointer-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.72 13.163l-.942-.941l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.969.969M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-pointer-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.778 12.222l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.381.381m8.518 4.962a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-pointer-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.941 13.385l-1.163-1.163l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l1.23 1.23M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-pointer-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.062 12.506l-.284-.284l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l1.278 1.278M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-pointer-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.778 12.222l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-pointer-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.646 13.09l-.868-.868l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.607.607M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-pointer-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.891 10.132a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308m7.668 2.946l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-pointer-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.984 13.428l-1.206-1.206l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l1.217 1.217M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-pointer-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15.768 13.212l-.99-.99l3.113-2.09a1.2 1.2 0 0 0-.309-2.228L4 4l3.904 13.563a1.2 1.2 0 0 0 2.228.308l2.09-3.093l.908.908M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-pokeball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-6 0h6m6 0h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-pokeball-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.04 16.048A9 9 0 0 0 7.957 3.958m-2.32 1.678a9 9 0 1 0 12.737 12.719'/%3E%3Cpath d='M9.884 9.874a3 3 0 1 0 4.24 4.246m.57-3.441a3 3 0 0 0-1.41-1.39M3 12h6m7 0h5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-poker-chip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M7 12a5 5 0 1 0 10 0a5 5 0 1 0-10 0m5-9v4m0 10v4m-9-9h4m10 0h4m-2.636-6.364l-2.828 2.828m-7.072 7.072l-2.828 2.828m0-12.728l2.828 2.828m7.072 7.072l2.828 2.828'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-polaroid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 10h16'/%3E%3Cpath d='m4 12l3-3c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m13 12l2-2c.928-.893 2.072-.893 3 0l2 2m-6-5h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-polaroid-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.199 9.623l.108.098l3.986 3.986l.094.083a1 1 0 0 0 1.403-1.403l-.083-.094l-.292-.293l1.292-1.293l.106-.095c.457-.38.918-.38 1.386.011l.108.098l4.502 4.503a4 4 0 0 1-3.596 2.77L18 18H6a4 4 0 0 1-3.809-2.775l5.516-5.518l.106-.095c.457-.38.918-.38 1.386.011M18 2a4 4 0 0 1 3.995 3.8L22 6v6.585l-3.293-3.292l-.15-.137c-1.256-1.095-2.85-1.097-4.096-.017l-.154.14L13 10.585l-2.293-2.292l-.15-.137c-1.256-1.095-2.85-1.097-4.096-.017l-.154.14L2 12.585V6a4 4 0 0 1 3.8-3.995L6 2zm-2.99 3l-.127.007a1 1 0 0 0 0 1.986L15 7l.127-.007a1 1 0 0 0 0-1.986zm-7 15a1 1 0 0 1 .117 1.993L8 22a1 1 0 0 1-.117-1.993zm4 0a1 1 0 0 1 .117 1.993L12 22a1 1 0 0 1-.117-1.993zm4 0a1 1 0 0 1 .117 1.993L16 22a1 1 0 0 1-.117-1.993z'/%3E%3C/svg%3E"); +} + +.tabler-polygon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m7 3a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 11a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6.5 9.5l3.5-3m4-1L17 7m1.5 3L16 17m-2.5.5l-7-5'/%3E%3C/svg%3E"); +} + +.tabler-polygon-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m7 3a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 11a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6.5 9.5l1.546-1.311M14 5.5L17 7m1.5 3l-1.185 3.318m-1.062 2.972L16 17m-2.5.5l-7-5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-poo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12h.01M14 12h.01M10 16a3.5 3.5 0 0 0 4 0'/%3E%3Cpath d='M11 4c2 0 3.5 1.5 3.5 4h.164a2.5 2.5 0 0 1 2.196 3.32a3 3 0 0 1 1.615 3.063a3 3 0 0 1-1.299 5.607H7a3 3 0 0 1-1.474-5.613a3 3 0 0 1 1.615-3.062a2.5 2.5 0 0 1 2.195-3.32H9.5c1.5 0 2.5-2 1.5-4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-poo-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.063 2.995l.086.009h.07c2.237.098 3.87 1.686 4.214 4.046l.01.075l.133.04a3.5 3.5 0 0 1 1.718 1.22l.125.179a3.5 3.5 0 0 1 .567 2.243l-.006.049l.032.025a4 4 0 0 1 1.476 2.8l.01.191l.15.125a4 4 0 0 1 1.29 3.693l-.042.208c-.4 1.728-1.89 2.986-3.72 3.092H7a4 4 0 0 1-2.638-7.008l.14-.118l.011-.19a4 4 0 0 1 1.476-2.798l.032-.025l-.006-.048a3.5 3.5 0 0 1 .452-2.058l.114-.186c.603-.912 1.598-1.49 2.755-1.564H9.5c.743 0 1.26-1.242.606-2.553l.006.015l-.01-.017a1 1 0 0 1-.095-.323L10 4c0-.654.539-1.031 1.063-1.005m3.758 12.434a1 1 0 0 0-1.392-.25a2.5 2.5 0 0 1-2.858 0a1 1 0 0 0-1.142 1.642a4.5 4.5 0 0 0 5.142 0a1 1 0 0 0 .25-1.392M10.01 11H10a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2m4 0H14a1 1 0 0 0 0 2h.01a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-pool { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1M2 16a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1m-7-4V4.5a1.5 1.5 0 0 1 3 0M9 12V4.5a1.5 1.5 0 0 0-3 0m9 .5H9m0 5h6'/%3E%3C/svg%3E"); +} + +.tabler-pool-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1c.303 0 .6-.045.876-.146M2 16a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 1.13-.856m5.727 1.717A2.4 2.4 0 0 0 22 16m-7-5V4.5a1.5 1.5 0 0 1 3 0M9 12V9m0-4v-.5a1.5 1.5 0 0 0-1.936-1.436M15 5H9m0 5h1m4 0h1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-power { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6a7.75 7.75 0 1 0 10 0m-5-2v8'/%3E%3C/svg%3E"); +} + +.tabler-pray { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0M7 20h8l-4-4V9l4 3l2-2'/%3E%3C/svg%3E"); +} + +.tabler-premium-rights { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M13.867 9.75c-.246-.48-.708-.769-1.2-.75h-1.334C10.597 9 10 9.67 10 10.5c0 .827.597 1.499 1.333 1.499h1.334c.736 0 1.333.671 1.333 1.5c0 .828-.597 1.499-1.333 1.499h-1.334c-.492.019-.954-.27-1.2-.75M12 7v2m0 6v2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-prescription { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 19V3h4.5a4.5 4.5 0 1 1 0 9H6m13 9l-9-9m3 9l6-6'/%3E%3C/svg%3E"); +} + +.tabler-presentation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4h18M4 4v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4m-8 12v4m-3 0h6'/%3E%3Cpath d='m8 12l3-3l2 2l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-presentation-analytics { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12V8m6 4v-2m-3 2v-1M3 4h18M4 4v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4m-8 12v4m-3 0h6'/%3E%3C/svg%3E"); +} + +.tabler-presentation-analytics-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 0 2v9a3 3 0 0 1-3 3h-5v2h2a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2h2v-2H6a3 3 0 0 1-3-3V5a1 1 0 1 1 0-2zM9 7a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1m6 2a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1m-3 1a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-presentation-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 0 2v9a3 3 0 0 1-3 3h-5v2h2a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2h2v-2H6a3 3 0 0 1-3-3V5a1 1 0 1 1 0-2zm-4.293 4.293a1 1 0 0 0-1.414 0L13 9.585l-1.293-1.292a1 1 0 0 0-1.414 0l-3 3a1 1 0 0 0 0 1.414l.094.083a1 1 0 0 0 1.32-.083L11 10.415l1.293 1.292a1 1 0 0 0 1.414 0l3-3a1 1 0 0 0 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-presentation-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4h1m4 0h13M4 4v10a2 2 0 0 0 2 2h10m3.42-.592c.359-.362.58-.859.58-1.408V4m-8 12v4m-3 0h6m-7-8l2-2m4 0l2-2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-printer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 17h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2m10-8V5a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M7 15a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-printer-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.412 16.416c.363-.362.588-.863.588-1.416v-4a2 2 0 0 0-2-2h-6M9 9H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2m10-8V5a2 2 0 0 0-2-2H9c-.551 0-1.05.223-1.412.584M7 7v2'/%3E%3Cpath d='M17 17v2a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-prism { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 9v13m7-4.83l-5.98 4.485a1.7 1.7 0 0 1-2.04 0L5 17.17a2.5 2.5 0 0 1-1-2V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v11.17a2.5 2.5 0 0 1-1 2'/%3E%3Cpath d='m4.3 3.3l6.655 5.186a1.7 1.7 0 0 0 2.09 0L19.7 3.3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-prism-light { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.731 19H16.27a1 1 0 0 0 .866-1.5l-5.769-10a1 1 0 0 0-1.732 0l-5.769 10a1 1 0 0 0 .865 1.5M2 13h4.45M18 5l-4.5 6M22 9l-7.75 3.25M22 15l-7-1.5'/%3E%3C/svg%3E"); +} + +.tabler-prism-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12v10m5.957-4.048l-4.937 3.703a1.7 1.7 0 0 1-2.04 0L5 17.17a2.5 2.5 0 0 1-1-2V4m3-1h12a1 1 0 0 1 1 1v11.17q0 .377-.109.729'/%3E%3Cpath d='M12.688 8.7a1.7 1.7 0 0 0 .357-.214L19.7 3.3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-prism-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 9v13m1.02-.345a1.7 1.7 0 0 1-2.04 0L5 17.17a2.5 2.5 0 0 1-1-2V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8'/%3E%3Cpath d='m4.3 3.3l6.655 5.186a1.7 1.7 0 0 0 2.09 0L19.7 3.3M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-prison { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 4v16M14 4v16M6 4v5m0 6v5m4-16v5m1 0H5v6h6zm-1 6v5m-2-8h-.01'/%3E%3C/svg%3E"); +} + +.tabler-progress { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20.777a9 9 0 0 1-2.48-.969M14 3.223a9.003 9.003 0 0 1 0 17.554m-9.421-3.684a9 9 0 0 1-1.227-2.592M3.124 10.5c.16-.95.468-1.85.9-2.675l.169-.305m2.714-2.941A9 9 0 0 1 10 3.223'/%3E%3C/svg%3E"); +} + +.tabler-progress-alert { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20.777a9 9 0 0 1-2.48-.969M14 3.223a9.003 9.003 0 0 1 0 17.554m-9.421-3.684a9 9 0 0 1-1.227-2.592M3.124 10.5c.16-.95.468-1.85.9-2.675l.169-.305m2.714-2.941A9 9 0 0 1 10 3.223M12 8v4m0 4v.01'/%3E%3C/svg%3E"); +} + +.tabler-progress-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20.777a9 9 0 0 1-2.48-.969M14 3.223a9.003 9.003 0 0 1 0 17.554m-9.421-3.684a9 9 0 0 1-1.227-2.592M3.124 10.5c.16-.95.468-1.85.9-2.675l.169-.305m2.714-2.941A9 9 0 0 1 10 3.223M12 9l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-progress-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 20.777a9 9 0 0 1-2.48-.969M14 3.223a9.003 9.003 0 0 1 0 17.554m-9.421-3.684a9 9 0 0 1-1.227-2.592M3.124 10.5c.16-.95.468-1.85.9-2.675l.169-.305m2.714-2.941A9 9 0 0 1 10 3.223'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-progress-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 20.777a9 9 0 0 1-2.48-.969M14 3.223a9.003 9.003 0 0 1 0 17.554m-9.421-3.684a9 9 0 0 1-1.227-2.592M3.124 10.5c.16-.95.468-1.85.9-2.675l.169-.305m2.714-2.941A9 9 0 0 1 10 3.223M12 9v6'/%3E%3Cpath d='m15 12l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-progress-help { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 16v.01M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483M10 20.777a9 9 0 0 1-2.48-.969'/%3E%3Cpath d='M14 3.223a9.003 9.003 0 0 1 0 17.554m-9.421-3.684a9 9 0 0 1-1.227-2.592M3.124 10.5c.16-.95.468-1.85.9-2.675l.169-.305m2.714-2.941A9 9 0 0 1 10 3.223'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-progress-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20.777a9 9 0 0 1-2.48-.969M14 3.223a9.003 9.003 0 0 1 0 17.554m-9.421-3.684a9 9 0 0 1-1.227-2.592M3.124 10.5c.16-.95.468-1.85.9-2.675l.169-.305m2.714-2.941A9 9 0 0 1 10 3.223M14 14l-4-4m0 4l4-4'/%3E%3C/svg%3E"); +} + +.tabler-prompt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 7l5 5l-5 5m8 0h6'/%3E%3C/svg%3E"); +} + +.tabler-prong { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10.2 10.2l6.3 6.3m2.847.075l1.08 1.079a1.96 1.96 0 0 1-2.773 2.772l-1.08-1.079a1.96 1.96 0 0 1 2.773-2.772M3 7l3.05 3.15a2.9 2.9 0 0 0 4.1-4.1L7 3'/%3E%3C/svg%3E"); +} + +.tabler-propeller { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M14.167 10.5q1.083-2.307 1.303-4.514C15.69 4.356 14.708 3 12 3S8.31 4.357 8.53 5.986q.22 2.207 1.303 4.514m3.336 6.251q1.456 2.092 3.257 3.386c1.3 1 2.967.833 4.321-1.512s.67-3.874-.85-4.498q-2.021-.913-4.562-1.128M8.664 13q-2.54.215-4.56 1.128c-1.522.623-2.206 2.153-.852 4.498s3.02 2.517 4.321 1.512q1.8-1.294 3.258-3.386'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-propeller-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.448 10.432a3 3 0 1 0 4.106 4.143m-.282-4.303q.989-2.189 1.198-4.286C15.69 4.356 14.708 3 12 3c-1.94 0-3 .696-3.355 1.69m.697 4.653q.218.576.491 1.157m3.336 6.251q1.456 2.092 3.257 3.386c1.02.789 2.265.853 3.408-.288m1.479-2.493c.492-1.634-.19-2.726-1.416-3.229a12.8 12.8 0 0 0-2.65-.852'/%3E%3Cpath d='M8.664 13q-2.54.215-4.56 1.128c-1.522.623-2.206 2.153-.852 4.498s3.02 2.517 4.321 1.512q1.8-1.294 3.258-3.386M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-protocol { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 6L8 18M20 6l-7 12m-8-4v.015m0-4v.015'/%3E%3C/svg%3E"); +} + +.tabler-pumpkin-scary { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 15l1.5 1l1.5-1l1.5 1l1.5-1m-5-4h.01M14 11h.01'/%3E%3Cpath d='M17 6.082c2.609.588 3.627 4.162 2.723 7.983s-2.75 6.44-5.359 5.853a3.4 3.4 0 0 1-.774-.279A3.7 3.7 0 0 1 12 20c-.556 0-1.09-.127-1.59-.362a3.3 3.3 0 0 1-.774.28c-2.609.588-4.456-2.033-5.36-5.853S4.391 6.67 7 6.082c1.085-.244 1.575.066 2.585.787C10.301 6.315 11.125 6 12 6c.876 0 1.699.315 2.415.87c1.01-.722 1.5-1.032 2.585-.788'/%3E%3Cpath d='M12 6c0-1.226.693-2.346 1.789-2.894L14 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-puzzle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7h3a1 1 0 0 0 1-1V5a2 2 0 0 1 4 0v1a1 1 0 0 0 1 1h3a1 1 0 0 1 1 1v3a1 1 0 0 0 1 1h1a2 2 0 0 1 0 4h-1a1 1 0 0 0-1 1v3a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1v-1a2 2 0 0 0-4 0v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h1a2 2 0 0 0 0-4H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-puzzle-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 4v2.5a.5.5 0 0 1-.5.5a1.5 1.5 0 0 0 0 3a.5.5 0 0 1 .5.5V12m0 0v1.5a.5.5 0 0 0 .5.5a1.5 1.5 0 0 1 0 3a.5.5 0 0 0-.5.5V20m8-8h-2.5a.5.5 0 0 1-.5-.5a1.5 1.5 0 0 0-3 0a.5.5 0 0 1-.5.5H12m0 0h-1.5a.5.5 0 0 0-.5.5a1.5 1.5 0 0 1-3 0a.5.5 0 0 0-.5-.5H4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-puzzle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2a3 3 0 0 1 2.995 2.824L13 5v1h3a2 2 0 0 1 1.995 1.85L18 8v3h1a3 3 0 0 1 .176 5.995L19 17h-1v3a2 2 0 0 1-1.85 1.995L16 22h-3a2 2 0 0 1-1.995-1.85L11 20v-1a1 1 0 0 0-1.993-.117L9 19v1a2 2 0 0 1-1.85 1.995L7 22H4a2 2 0 0 1-1.995-1.85L2 20v-3a2 2 0 0 1 1.85-1.995L4 15h1a1 1 0 0 0 .117-1.993L5 13H4a2 2 0 0 1-1.995-1.85L2 11V8a2 2 0 0 1 1.85-1.995L4 6h3V5a3 3 0 0 1 3-3'/%3E%3C/svg%3E"); +} + +.tabler-puzzle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.18 4.171A2 2 0 0 1 12 5v1a1 1 0 0 0 1 1h3a1 1 0 0 1 1 1v3a1 1 0 0 0 1 1h1a2 2 0 0 1 .819 3.825M17 17v3a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1v-1a2 2 0 1 0-4 0v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h1a2 2 0 1 0 0-4H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pyramid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.105 21.788a2 2 0 0 0 1.789 0l8.092-4.054c.538-.27.718-.951.385-1.452l-8.54-13.836a1 1 0 0 0-1.664 0l-8.54 13.836a1.005 1.005 0 0 0 .386 1.452zM12 2v20'/%3E%3C/svg%3E"); +} + +.tabler-pyramid-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.384 17.373a1 1 0 0 0-.013-1.091l-8.54-13.836a1 1 0 0 0-1.664 0l-1.8 2.917m-1.531 2.48l-5.209 8.439a1.005 1.005 0 0 0 .386 1.452l8.092 4.054a2 2 0 0 0 1.789 0l5.903-2.958M12 2v6m0 4v10M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-pyramid-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.719 11.985L12.83 2.446a1 1 0 0 0-1.664 0l-8.54 13.836a1.005 1.005 0 0 0 .386 1.452l8.092 4.054a2 2 0 0 0 1.789 0l.149-.074M12 2v20m4-3h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-qrcode { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm3 12v.01M14 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM7 7v.01M4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm13-8v.01M14 14h3m3 0v.01M14 14v3m0 3h3m0-3h3m0 0v3'/%3E%3C/svg%3E"); +} + +.tabler-qrcode-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h1a1 1 0 0 1 1 1v1m-.297 3.711A1 1 0 0 1 9 10H5a1 1 0 0 1-1-1V5c0-.275.11-.524.29-.705M7 17v.01M14 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM7 7v.01M4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm13-8v.01M20 14v.01M14 14v3m0 3h3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-question-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 16v.01M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-question-mark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 8a3.5 3 0 0 1 3.5-3h1A3.5 3 0 0 1 16 8a3 3 0 0 1-2 3a3 4 0 0 0-2 4m0 4v.01'/%3E%3C/svg%3E"); +} + +.tabler-quote { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 11H6a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v6q0 4-4 5m13-7h-4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v6q0 4-4 5'/%3E%3C/svg%3E"); +} + +.tabler-quote-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 5a2 2 0 0 1 2 2v6c0 3.13-1.65 5.193-4.757 5.97a1 1 0 1 1-.486-1.94C7.984 16.473 9 15.203 9 13v-1H6a2 2 0 0 1-1.995-1.85L4 10V7a2 2 0 0 1 2-2zm9 0a2 2 0 0 1 2 2v6c0 3.13-1.65 5.193-4.757 5.97a1 1 0 1 1-.486-1.94C16.984 16.473 18 15.203 18 13v-1h-3a2 2 0 0 1-1.995-1.85L13 10V7a2 2 0 0 1 2-2z'/%3E%3C/svg%3E"); +} + +.tabler-quote-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 11H6a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1m4 4v3q0 4-4 5m13-7h-4m-1-1V7a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v6q0 .99-.245 1.798m-1.653 2.29q-.857.6-2.102.912M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-quotes { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12c-1.333-1.854-1.333-4.146 0-6m4 6c-1.333-1.854-1.333-4.146 0-6m8 12c1.333-1.854 1.333-4.146 0-6m4 6c1.333-1.854 1.333-4.146 0-6'/%3E%3C/svg%3E"); +} + +.tabler-radar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12h-8a1 1 0 1 0-1 1v8a9 9 0 0 0 9-9'/%3E%3Cpath d='M16 9a5 5 0 1 0-7 7'/%3E%3Cpath d='M20.486 9A9 9 0 1 0 9.004 20.495'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-radar-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M15.51 15.56A5 5 0 1 0 12 17'/%3E%3Cpath d='M18.832 17.86A9 9 0 1 0 12 21m0-9v9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-radar-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 10a2 2 0 0 1 1.678.911l.053.089H21l.117.007A1 1 0 0 1 22 12c0 5.523-4.477 10-10 10a1 1 0 0 1-1-1v-7.269l-.089-.053a2 2 0 0 1-.906-1.529L10 12a2 2 0 0 1 2-2m9.428-1.334a1 1 0 0 1-1.884.668A8 8 0 1 0 9.337 19.552a1 1 0 0 1-.666 1.886A10 10 0 1 1 21.428 8.666M16.8 8.4a1 1 0 0 1-1.6 1.2a4 4 0 1 0-5.6 5.6a1 1 0 0 1-1.2 1.6a6 6 0 1 1 8.4-8.4'/%3E%3C/svg%3E"); +} + +.tabler-radar-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.291 11.295A1 1 0 0 0 12 13v8c2.488 0 4.74-1.01 6.37-2.642m1.675-2.319A8.96 8.96 0 0 0 21 12h-5m0-3a5 5 0 0 0-5.063-1.88M8.471 8.467a5 5 0 0 0 .53 7.535'/%3E%3Cpath d='M20.486 9A9 9 0 0 0 7.961 3.968M5.644 5.643a9 9 0 0 0 3.36 14.852M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-radio { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 3L4.629 6.749A1 1 0 0 0 4 7.677V19a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H4.5M4 12h16M7 12v-2m10 6v.01M13 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-radio-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 3L9.014 5M6.139 6.15l-1.51.604A1 1 0 0 0 4 7.682v11.323a1 1 0 0 0 1 1h14a1 1 0 0 0 .708-.294M20 16.005v-8a1 1 0 0 0-1-1h-8m-4 0H4.5M4 12h8m4 0h4M7 12v-2m6 6v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-radioactive { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.5 14.6l3 5.19A9 9 0 0 0 21 12h-6a3 3 0 0 1-1.5 2.6m0-5.2l3-5.19a9 9 0 0 0-9 0l3 5.19a3 3 0 0 1 3 0m-3 5.2l-3 5.19A9 9 0 0 1 3 12h6a3 3 0 0 0 1.5 2.6'/%3E%3C/svg%3E"); +} + +.tabler-radioactive-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 11a1 1 0 0 1 1 1a10 10 0 0 1-5 8.656a1 1 0 0 1-1.302-.268l-.064-.098l-3-5.19a1 1 0 0 1-.133-.542l.01-.11l.023-.106l.034-.106l.046-.1l.056-.094l.067-.089a1 1 0 0 1 .165-.155l.098-.064a2 2 0 0 0 .993-1.57l.007-.163a1 1 0 0 1 .883-.994L15 11zM7 3.344a10 10 0 0 1 10 0a1 1 0 0 1 .418 1.262l-.052.104l-3 5.19l-.064.098a1 1 0 0 1-.155.165l-.089.067a1 1 0 0 1-.195.102l-.105.034l-.107.022a1 1 0 0 1-.547-.07L13 10.266a2 2 0 0 0-1.842-.082l-.158.082a1 1 0 0 1-1.302-.268L9.634 9.9l-3-5.19A1 1 0 0 1 7 3.344M9 11a1 1 0 0 1 .993.884l.007.117a2 2 0 0 0 .861 1.645l.237.152a1 1 0 0 1 .165.155l.067.089l.056.095l.045.099q.021.053.035.106l.022.107l.011.11a1 1 0 0 1-.08.437l-.053.104l-3 5.19A1 1 0 0 1 7 20.656A10 10 0 0 1 2 12a1 1 0 0 1 .883-.993L3 11z'/%3E%3C/svg%3E"); +} + +.tabler-radioactive-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.118 14.127q-.275.273-.618.473l3 5.19a9 9 0 0 0 1.856-1.423m1.68-2.32A9 9 0 0 0 21 12h-5m-2.5-2.6l3-5.19a9 9 0 0 0-8.536-.25M10.5 14.6l-3 5.19A9 9 0 0 1 3 12h6a3 3 0 0 0 1.5 2.6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-radius-bottom-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 19h-6a8 8 0 0 1-8-8V5'/%3E%3C/svg%3E"); +} + +.tabler-radius-bottom-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 5v6a8 8 0 0 1-8 8H5'/%3E%3C/svg%3E"); +} + +.tabler-radius-top-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 19v-6a8 8 0 0 1 8-8h6'/%3E%3C/svg%3E"); +} + +.tabler-radius-top-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5h6a8 8 0 0 1 8 8v6'/%3E%3C/svg%3E"); +} + +.tabler-rainbow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 17c0-5.523-4.477-10-10-10S2 11.477 2 17'/%3E%3Cpath d='M18 17a6 6 0 1 0-12 0'/%3E%3Cpath d='M14 17a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rainbow-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 17c0-5.523-4.477-10-10-10q-.462 0-.914.041m-3.208.845A10 10 0 0 0 2 17m9.088-5.931A6 6 0 0 0 6 17m8 0a2 2 0 1 0-4 0M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-rating-12-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m4 3V9m8.5 3h3M17 10.5v3'/%3E%3Cpath d='M10 10.5a1.5 1.5 0 0 1 3 0c0 .443-.313.989-.612 1.393L10 15h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rating-14-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m4 3V9m8.5 3h3M17 10.5v3'/%3E%3Cpath d='M12.5 15V9M10 9v4h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rating-16-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 13.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0M7 15V9m8.5 3h3M17 10.5v3'/%3E%3Cpath d='M10 13.5v-3A1.5 1.5 0 0 1 11.5 9h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rating-18-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 10.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0'/%3E%3Cpath d='M10 13.5a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0-3 0M7 15V9m8.5 3h3M17 10.5v3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rating-21-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m10 3V9m2.5 3h3M17 10.5v3'/%3E%3Cpath d='M7 10.5a1.5 1.5 0 0 1 3 0c0 .443-.313.989-.612 1.393L7 15h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-razor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h10v4H7zm5 4v4m0 0a2 2 0 0 1 2 2v6a2 2 0 1 1-4 0v-6a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-razor-electric { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3v2m4-2v2m4-2v2m-7 7v6a3 3 0 0 0 6 0v-6zM8 5h8l-1 4H9zm4 12v1'/%3E%3C/svg%3E"); +} + +.tabler-receipt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2zM9 7h6m-6 4h6m-2 4h2'/%3E%3C/svg%3E"); +} + +.tabler-receipt-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2z'/%3E%3Cpath d='M14 8h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H10m2 0v1.5m0-9V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2z'/%3E%3Cpath d='M9 7h4.09C14.145 7 15 7.895 15 9s-.855 2-1.91 2c1.055 0 1.91.895 1.91 2s-.855 2-1.91 2H9m1-4h4m-4-5v10v-9m3-1v1m0 8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2z'/%3E%3Cpath d='M14.8 8A2 2 0 0 0 13 7h-2a2 2 0 1 0 0 4h2a2 2 0 1 1 0 4h-2a2 2 0 0 1-1.8-1M12 6v10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-euro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2z'/%3E%3Cpath d='M15 7.8c-.523-.502-1.172-.8-1.875-.8C11.398 7 10 8.791 10 11s1.398 4 3.125 4c.703 0 1.352-.298 1.874-.8M9 11h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a3 3 0 0 1 3 3v16a1 1 0 0 1-1.555.832l-2.318-1.545l-1.42 1.42a1 1 0 0 1-1.32.083l-.094-.083L12 20.415l-1.293 1.292a1 1 0 0 1-1.32.083l-.094-.083l-1.421-1.42l-2.317 1.545l-.019.012l-.054.03l-.028.017l-.054.023l-.05.023l-.049.015l-.06.019l-.052.009l-.057.011l-.084.006l-.026.003H5l-.049-.003h-.039l-.013-.003h-.016l-.041-.008l-.038-.005l-.015-.005l-.018-.002l-.034-.011l-.04-.01l-.019-.007l-.015-.004l-.029-.013l-.04-.015l-.021-.011l-.013-.005l-.028-.016l-.036-.018l-.014-.01l-.018-.01l-.038-.027l-.022-.014l-.01-.009l-.02-.014l-.045-.041l-.012-.008l-.024-.024l-.035-.039l-.02-.02l-.007-.011l-.011-.012l-.032-.045l-.02-.025l-.012-.019l-.03-.054l-.017-.028l-.023-.054l-.023-.05a1 1 0 0 1-.034-.108l-.01-.057l-.01-.053L4 21V5a3 3 0 0 1 3-3zm-2 12h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2m0-4H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2m0-4H9a1 1 0 1 0 0 2h6a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-receipt-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 21V5m2-2h10a2 2 0 0 1 2 2v10m0 4.01V21l-3-2l-2 2l-2-2l-2 2l-2-2l-3 2m6-14h4m-6 4h2m2 4h2m0-4v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-receipt-pound { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2z'/%3E%3Cpath d='M15 9a2 2 0 1 0-4 0v4a2 2 0 0 1-2 2h6m-6-3h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-refund { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2z'/%3E%3Cpath d='M15 14v-2a2 2 0 0 0-2-2H9l2-2m0 4l-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-rupee { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2z'/%3E%3Cpath d='M15 7H9h1a3 3 0 0 1 0 6H9l3 3m-3-6h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-tax { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 14l6-6'/%3E%3Ccircle cx='9.5' cy='8.5' r='.5' fill='black'/%3E%3Ccircle cx='14.5' cy='13.5' r='.5' fill='black'/%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-yen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2zm4-10h6m-6 3h6M9 7l3 4.5'/%3E%3Cpath d='m15 7l-3 4.5V16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-receipt-yuan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16l-3-2l-2 2l-2-2l-2 2l-2-2zm4-9h6M9 7l3 4.5'/%3E%3Cpath d='m15 7l-3 4.5V16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-recharging { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.038 4.5a9 9 0 0 0-2.495 2.47m-1.357 3.239a9 9 0 0 0 0 3.508M4.5 16.962a9 9 0 0 0 2.47 2.495m3.239 1.357a9 9 0 0 0 3.5 0m3.253-1.314a9 9 0 0 0 2.495-2.47m1.357-3.239a9 9 0 0 0 0-3.508M19.5 7.038a9 9 0 0 0-2.47-2.495m-3.239-1.357a9 9 0 0 0-3.508-.02M12 8l-2 4h4l-2 4'/%3E%3Cpath d='M12 21a9 9 0 0 0 0-18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-record-mail { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m10 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-7 3h10'/%3E%3C/svg%3E"); +} + +.tabler-record-mail-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m14.569 2.557a3 3 0 1 0-4.113-4.149M7 15h8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-rectangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-rectangle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4H5a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-rectangle-rounded-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 18h6a6 6 0 0 0 6-6V7a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v5a6 6 0 0 0 6 6'/%3E%3C/svg%3E"); +} + +.tabler-rectangle-rounded-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6h6a6 6 0 0 1 6 6v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a6 6 0 0 1 6-6'/%3E%3C/svg%3E"); +} + +.tabler-rectangle-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-rectangle-vertical-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-rectangular-prism { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 14.008V8.99a1.98 1.98 0 0 0-1-1.717l-4-2.008a2.02 2.02 0 0 0-2 0L4 10.273c-.619.355-1 1.01-1 1.718v5.018c0 .709.381 1.363 1 1.717l4 2.008a2.02 2.02 0 0 0 2 0l10-5.008c.619-.355 1-1.01 1-1.718M9 21v-7.5m0 0L20.5 8m-17 3L9 13.5'/%3E%3C/svg%3E"); +} + +.tabler-rectangular-prism-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.18 8.18L4 10.273c-.619.355-1 1.01-1 1.718v5.018c0 .709.381 1.363 1 1.717l4 2.008a2.02 2.02 0 0 0 2 0l7.146-3.578m2.67-1.337l.184-.093c.619-.355 1-1.01 1-1.718V8.99a1.98 1.98 0 0 0-1-1.717l-4-2.008a2.02 2.02 0 0 0-2 0L10.854 6.84M9 21v-7.5m0 0l3.048-1.458m2.71-1.296L20.5 8m-17 3L9 13.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-rectangular-prism-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12.5V8.991a1.98 1.98 0 0 0-1-1.717l-4-2.008a2.02 2.02 0 0 0-2 0L4 10.273c-.619.355-1 1.01-1 1.718v5.018c0 .709.381 1.363 1 1.717l4 2.008a2.02 2.02 0 0 0 2 0l2.062-1.032M9 21v-7.5m0 0L20.5 8m-17 3L9 13.5m7 5.5h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-recycle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 17l-2 2l2 2'/%3E%3Cpath d='M10 19h9a2 2 0 0 0 1.75-2.75l-.55-1M8.536 11l-.732-2.732L5.072 9'/%3E%3Cpath d='m7.804 8.268l-4.5 7.794a2 2 0 0 0 1.506 2.89l1.141.024M15.464 11l2.732.732L18.928 9'/%3E%3Cpath d='m18.196 11.732l-4.5-7.794a2 2 0 0 0-3.256-.14l-.591.976'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-recycle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 17l-2 2l2 2m-2-2h9m1.896-2.071a2 2 0 0 0-.146-.679l-.55-1M8.536 11l-.732-2.732L5.072 9m2.732-.732l-4.5 7.794a2 2 0 0 0 1.506 2.89l1.141.024M15.464 11l2.732.732L18.928 9m-.732 2.732l-4.5-7.794a2 2 0 0 0-3.256-.14l-.591.976M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-refresh { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4m-4 4a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4'/%3E%3C/svg%3E"); +} + +.tabler-refresh-alert { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4m-4 4a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4m-4-6v3m0 3h.01'/%3E%3C/svg%3E"); +} + +.tabler-refresh-dot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4m-4 4a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4m-5-3a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-refresh-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11A8.1 8.1 0 0 0 8.729 4.695m-2.41 1.624A8.1 8.1 0 0 0 4.5 9M4 5v4h4m-4 4a8.1 8.1 0 0 0 13.671 4.691M20 16v-1h-1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-regex { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.5 15a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5M17 7.875l3-1.687m-3 1.687v3.375m0-3.375l-3-1.687m3 1.687l3 1.688M17 4.5v3.375m0 0l-3 1.688'/%3E%3C/svg%3E"); +} + +.tabler-regex-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.5 15a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5M17 7.875l3-1.687m-3 1.687v3.375m0-3.375l-3-1.687m3 1.687l3 1.688M17 4.5v3.375m0 0l-3 1.688M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-registered { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 15V9h2a2 2 0 1 1 0 4h-2m4 2l-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-relation-many-to-many { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M15 14v-4l3 4v-4M6 14v-4l3 4v-4m3 .5v.01m0 2.99v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-relation-many-to-many-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-3.2 5.4c-.577-.769-1.8-.361-1.8.6v4a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 16 14v-1l1.2 1.6c.577.769 1.8.361 1.8-.6v-4a1 1 0 0 0-1-1l-.117.007A1 1 0 0 0 17 10v1zm-9 0C6.223 8.631 5 9.039 5 10v4a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 7 14v-1l1.2 1.6c.577.769 1.8.361 1.8-.6v-4a1 1 0 0 0-1-1l-.117.007A1 1 0 0 0 8 10v1zm5.2 3.1a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0-1-1m0-3a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-relation-one-to-many { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M7 10h1v4m6 0v-4l3 4v-4m-6 .5v.01m0 2.99v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-relation-one-to-many-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm-4.2 5.4c-.577-.769-1.8-.361-1.8.6v4a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 15 14v-1l1.2 1.6c.577.769 1.8.361 1.8-.6v-4a1 1 0 0 0-1-1l-.117.007A1 1 0 0 0 16 10v1zM8 9H7a1 1 0 1 0 0 2v3a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1m3 3.5a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0-1-1m0-3a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-relation-one-to-one { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M8 10h1v4m6-4h1v4m-4-3.5v.01m0 2.99v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-relation-one-to-one-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zM9 9H8a1 1 0 1 0 0 2v3a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1m7 0h-1a1 1 0 0 0 0 2v3a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1m-4 3.5a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0-1-1m0-3a1 1 0 0 0-1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-reload { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.933 13.041a8 8 0 1 1-9.925-8.788c3.899-1 7.935 1.007 9.425 4.747'/%3E%3Cpath d='M20 4v5h-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-reorder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 16a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm7 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm7 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM5 11V8a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v3'/%3E%3Cpath d='M16.5 8.5L19 11l2.5-2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-repeat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12V9a3 3 0 0 1 3-3h13m-3-3l3 3l-3 3m3 3v3a3 3 0 0 1-3 3H4m3 3l-3-3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-repeat-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12V9a3 3 0 0 1 2.08-2.856M10 6h10m-3-3l3 3l-3 3m3 3v3a3 3 0 0 1-.133.886m-1.99 1.984A3 3 0 0 1 17 18H4m3 3l-3-3l3-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-repeat-once { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12V9a3 3 0 0 1 3-3h13m-3-3l3 3l-3 3m3 3v3a3 3 0 0 1-3 3H4m3 3l-3-3l3-3m4-4l1-1v4'/%3E%3C/svg%3E"); +} + +.tabler-replace { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm12 12a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm6-5V8a2 2 0 0 0-2-2h-6l3 3m0-6l-3 3M3 13v3a2 2 0 0 0 2 2h6l-3-3m0 6l3-3'/%3E%3C/svg%3E"); +} + +.tabler-replace-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 2H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m12 12h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2M16.707 2.293a1 1 0 0 1 .083 1.32l-.083.094L15.414 5H19a3 3 0 0 1 2.995 2.824L22 8v3a1 1 0 0 1-1.993.117L20 11V8a1 1 0 0 0-.883-.993L19 7h-3.585l1.292 1.293a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a.98.98 0 0 1-.28-.872l.036-.146l.04-.104q.087-.191.245-.334l2.959-2.958a1 1 0 0 1 1.414 0M3 12a1 1 0 0 1 .993.883L4 13v3a1 1 0 0 0 .883.993L5 17h3.585l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.32-.083l.094.083l3 3a.98.98 0 0 1 .28.872l-.036.146l-.04.104a1 1 0 0 1-.245.334l-2.959 2.958a1 1 0 0 1-1.497-1.32l.083-.094L8.584 19H5a3 3 0 0 1-2.995-2.824L2 16v-3a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-replace-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h1a1 1 0 0 1 1 1v1m-.303 3.717A1 1 0 0 1 8 9H4a1 1 0 0 1-1-1V4c0-.28.115-.532.3-.714M19 15h1a1 1 0 0 1 1 1v1m-.303 3.717A1 1 0 0 1 20 21h-4a1 1 0 0 1-1-1v-4c0-.28.115-.532.3-.714M21 11V8a2 2 0 0 0-2-2h-6l3 3m0-6l-3 3M3 13v3a2 2 0 0 0 2 2h6l-3-3m0 6l3-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-replace-user { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 11V8a2 2 0 0 0-2-2h-6m0 0l3 3m-3-3l3-3M3 13.013v3a2 2 0 0 0 2 2h6m0 0l-3-3m3 3l-3 3m8-4.511a2 2 0 1 0 4.001-.001a2 2 0 0 0-4.001.001m-12-12a2 2 0 1 0 4.001-.001A2 2 0 0 0 4 4.502m17 16.997a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2m-6-12a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2'/%3E%3C/svg%3E"); +} + +.tabler-report { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 5H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.697M18 14v4h4m-4-7V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M8 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m6 13a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-6-7h4m-4 4h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-report-analytics { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m0 12v-5m3 5v-1m3 1v-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-report-medical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m1 9h4m-2-2v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-report-money { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m5 6h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H10m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-report-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.576 5.595A2 2 0 0 0 5 7v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2m0-4V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M9 5a2 2 0 0 1 2-2h2a2 2 0 1 1 0 4h-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-report-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 5H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.697M18 12V7a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M8 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2m0 6h4m-4 4h3m3 2.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0m4.5 2L21 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-reserved-line { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 20h6m-3-6v6M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm5 3h6'/%3E%3C/svg%3E"); +} + +.tabler-resize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 11v8a1 1 0 0 0 1 1h8M4 6V5a1 1 0 0 1 1-1h1m5 0h2m5 0h1a1 1 0 0 1 1 1v1m0 5v2m0 5v1a1 1 0 0 1-1 1h-1'/%3E%3Cpath d='M4 12h7a1 1 0 0 1 1 1v7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-restore { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.06 13a9 9 0 1 0 .49-4.087'/%3E%3Cpath d='M3 4.001v5h5M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-backward-10 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 9L4 6l3-3'/%3E%3Cpath d='M15.997 17.918A6.002 6.002 0 0 0 15 6H4m2 8v6m3-4.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-backward-15 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 20h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H8v-3h3m4 4a6 6 0 1 0 0-12H4m1 8v6'/%3E%3Cpath d='M7 9L4 6l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-backward-20 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.007 16.466A6 6 0 0 0 15 6H4'/%3E%3Cpath d='M7 9L4 6l3-3m5 12.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M6 14h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H7a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-backward-30 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.007 16.466A6 6 0 0 0 15 6H4m8 9.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M6 14h1.5a1.5 1.5 0 0 1 0 3H7h.5a1.5 1.5 0 0 1 0 3H6'/%3E%3Cpath d='M7 9L4 6l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-backward-40 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.007 16.466A6 6 0 0 0 15 6H4m8 9.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M6 14v2a1 1 0 0 0 1 1h1m1-3v6'/%3E%3Cpath d='M7 9L4 6l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-backward-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 18a6 6 0 1 0 0-12H4'/%3E%3Cpath d='M7 9L4 6l3-3m1 17h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H8v-3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-backward-50 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.007 16.466A6 6 0 0 0 15 6H4m8 9.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M6 20h1.5a1.5 1.5 0 0 0 0-3H6v-3h3'/%3E%3Cpath d='M7 9L4 6l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-backward-60 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.007 16.466A6 6 0 0 0 15 6H4'/%3E%3Cpath d='M7 9L4 6l3-3m5 12.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M9 14H7a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-forward-10 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 9l3-3l-3-3'/%3E%3Cpath d='M8 17.918A6 6 0 0 1 3 12a6 6 0 0 1 6-6h11m-8 8v6m3-4.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-forward-15 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m17 9l3-3l-3-3'/%3E%3Cpath d='M9 18A6 6 0 1 1 9 6h11m-4 14h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2v-3h3m-6 0v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-forward-20 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.007 16.478A6 6 0 0 1 9 6h11m-5 9.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0'/%3E%3Cpath d='m17 9l3-3l-3-3M9 14h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-forward-30 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.007 16.478A6 6 0 0 1 9 6h11m-5 9.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0'/%3E%3Cpath d='m17 9l3-3l-3-3M9 14h1.5a1.5 1.5 0 0 1 0 3H10h.5a1.5 1.5 0 0 1 0 3H9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-forward-40 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.007 16.478A6 6 0 0 1 9 6h11m-5 9.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0'/%3E%3Cpath d='m17 9l3-3l-3-3M9 14v2a1 1 0 0 0 1 1h1m1-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-forward-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 18A6 6 0 1 1 9 6h11m-7 14h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2v-3h3'/%3E%3Cpath d='m17 9l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-forward-50 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.007 16.478A6 6 0 0 1 9 6h11m-5 9.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0'/%3E%3Cpath d='m17 9l3-3l-3-3M9 20h1.5a1.5 1.5 0 0 0 0-3H9v-3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rewind-forward-60 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.007 16.478A6 6 0 0 1 9 6h11m-5 9.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0'/%3E%3Cpath d='m17 9l3-3l-3-3m-5 11h-2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ribbon-health { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 21s9.286-9.841 9.286-13.841a3.86 3.86 0 0 0-1.182-3.008A4.13 4.13 0 0 0 12 3.007A4.13 4.13 0 0 0 8.896 4.15a3.86 3.86 0 0 0-1.182 3.01C7.714 11.16 17 21 17 21'/%3E%3C/svg%3E"); +} + +.tabler-rings { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 17a3 3 0 1 0 6 0a3 3 0 1 0-6 0m10 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-7-2V4m10 11V4M3 4h18'/%3E%3C/svg%3E"); +} + +.tabler-ripple { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7q4.5-3 9 0c4.5 3 6 2 9 0M3 17q4.5-3 9 0c4.5 3 6 2 9 0M3 12q4.5-3 9 0c4.5 3 6 2 9 0'/%3E%3C/svg%3E"); +} + +.tabler-ripple-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7q1.372-.915 2.746-1.272m4.212.22Q10.978 6.318 12 7q4.5 3 9 0M3 17q4.5-3 9 0q3.138 2.093 6.276 1.266M3 12q4.5-3 9 0m5.482 1.429Q19.241 13.173 21 12M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-road { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19L8 5m8 0l4 14M12 8V6m0 7v-2m0 7v-2'/%3E%3C/svg%3E"); +} + +.tabler-road-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19L7.332 7.339M16 5l2.806 9.823M12 8V6m0 7v-1m0 6v-2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-road-sign { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.446 2.6l7.955 7.954a2.045 2.045 0 0 1 0 2.892l-7.955 7.955a2.045 2.045 0 0 1-2.892 0l-7.955-7.955a2.045 2.045 0 0 1 0-2.892l7.955-7.955a2.045 2.045 0 0 1 2.892 0z'/%3E%3Cpath d='M9 14v-2c0-.59.414-1 1-1h5'/%3E%3Cpath d='m13 9l2 2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-robot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2zm6-4v2m-3 8v9m6-9v9M5 16l4-2m6 0l4 2M9 18h6M10 8v.01M14 8v.01'/%3E%3C/svg%3E"); +} + +.tabler-robot-face { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 5h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2'/%3E%3Cpath d='M9 16q1.5 1 3 1c1.5 0 2-.333 3-1M9 7L8 3m7 4l1-4m-7 9v-1m6 1v-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-robot-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h8a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2m-4 0H8a2 2 0 0 1-2-2V6m6-4v2m-3 8v9m6-6v6M5 16l4-2m0 4h6M14 8v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-rocket { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 13a8 8 0 0 1 7 7a6 6 0 0 0 3-5a9 9 0 0 0 6-8a3 3 0 0 0-3-3a9 9 0 0 0-8 6a6 6 0 0 0-5 3'/%3E%3Cpath d='M7 14a6 6 0 0 0-3 6a6 6 0 0 0 6-3m4-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rocket-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.29 9.275A9 9 0 0 0 9 10a6 6 0 0 0-5 3a8 8 0 0 1 7 7a6 6 0 0 0 3-5q.362-.128.708-.283m2.428-1.61A9 9 0 0 0 20 7a3 3 0 0 0-3-3a9 9 0 0 0-6.107 2.864'/%3E%3Cpath d='M7 14a6 6 0 0 0-3 6a6 6 0 0 0 6-3m4-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-roller-skating { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.905 5h3.418a1 1 0 0 1 .928.629l1.143 2.856a3 3 0 0 0 2.207 1.83l4.717.926A2.084 2.084 0 0 1 20 13.286V14a1 1 0 0 1-1 1H5.105a1 1 0 0 1-1-1.1l.8-8a1 1 0 0 1 1-.9'/%3E%3Cpath d='M6 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m8 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rollercoaster { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21a5.55 5.55 0 0 0 5.265-3.795L9 15a8.775 8.775 0 0 1 8.325-6H21m-1 0v12M8 21v-3m4 3V11m4-1.5V21M15 3h5v3h-5zM6 8l4-3l2 2.5l-4 3l-1.8-.5z'/%3E%3C/svg%3E"); +} + +.tabler-rollercoaster-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 8a1 1 0 0 1 0 2v11a1 1 0 0 1-2 0V10h-1.675q-.163 0-.325.007V21a1 1 0 0 1-2 0V10.355a7.8 7.8 0 0 0-2 .959V21a1 1 0 0 1-2 0v-7.748a7.8 7.8 0 0 0-1.051 2.064l-.735 2.205a7 7 0 0 1-.213.553L9 21a1 1 0 0 1-2 0l.001-.364A6.54 6.54 0 0 1 3 22a1 1 0 0 1 0-2a4.55 4.55 0 0 0 4.316-3.111l.735-2.205A9.775 9.775 0 0 1 17.325 8zM10.78 4.375l2 2.5A1 1 0 0 1 12.6 8.3l-4 3a1 1 0 0 1-.868.164l-1.8-.5a1 1 0 0 1-.727-.864l-.2-2a1 1 0 0 1 .395-.9l4-3a1 1 0 0 1 1.38.175M20 2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); +} + +.tabler-rollercoaster-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 21a5.55 5.55 0 0 0 5.265-3.795L9 15a8.76 8.76 0 0 1 2.35-3.652m2.403-1.589A8.8 8.8 0 0 1 17.325 9H21m-1 0v7m0 4v1M8 21v-3m4 3v-9m4-2.5V12m0 4v5M15 3h5v3h-5zM9.446 5.415L10 5l2 2.5l-.285.213M9.447 9.415L8 10.5L6.2 10L6 8l1.139-.854M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-rosette { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/svg%3E"); +} + +.tabler-rosette-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 15l6-6'/%3E%3Ccircle cx='9.5' cy='9.5' r='.5' fill='black'/%3E%3Ccircle cx='14.5' cy='14.5' r='.5' fill='black'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7a2.2 2.2 0 0 0 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1a2.2 2.2 0 0 0 .64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-discount-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-discount-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.01 2.011a3.2 3.2 0 0 1 2.113.797l.154.145l.698.698a1.2 1.2 0 0 0 .71.341L15.82 4h1a3.2 3.2 0 0 1 3.195 3.018l.005.182v1c0 .27.092.533.258.743l.09.1l.697.698a3.2 3.2 0 0 1 .147 4.382l-.145.154l-.698.698a1.2 1.2 0 0 0-.341.71l-.008.135v1a3.2 3.2 0 0 1-3.018 3.195l-.182.005h-1a1.2 1.2 0 0 0-.743.258l-.1.09l-.698.697a3.2 3.2 0 0 1-4.382.147l-.154-.145l-.698-.698a1.2 1.2 0 0 0-.71-.341L8.2 20.02h-1a3.2 3.2 0 0 1-3.195-3.018L4 16.82v-1a1.2 1.2 0 0 0-.258-.743l-.09-.1l-.697-.698a3.2 3.2 0 0 1-.147-4.382l.145-.154l.698-.698a1.2 1.2 0 0 0 .341-.71L4 8.2v-1l.005-.182a3.2 3.2 0 0 1 3.013-3.013L7.2 4h1a1.2 1.2 0 0 0 .743-.258l.1-.09l.698-.697a3.2 3.2 0 0 1 2.269-.944m3.697 7.282a1 1 0 0 0-1.414 0L11 12.585l-1.293-1.292l-.094-.083a1 1 0 0 0-1.32 1.497l2 2l.094.083a1 1 0 0 0 1.32-.083l4-4l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-rosette-discount-check-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 12l2 2l1.5-1.5m2-2l.5-.5'/%3E%3Cpath d='M8.887 4.89a2.2 2.2 0 0 0 .863-.53l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.528.858m-.757 3.248a2.2 2.2 0 0 1-1.555.644h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2v-1c0-.604.244-1.152.638-1.55M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-discount-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.01 2.011c.852 0 1.668.34 2.267.942l.698.698A1.2 1.2 0 0 0 15.82 4h1a3.2 3.2 0 0 1 3.2 3.2v1c0 .316.126.62.347.843l.698.698a3.2 3.2 0 0 1 .002 4.536l-.698.698a1.2 1.2 0 0 0-.349.845v1a3.2 3.2 0 0 1-3.2 3.2h-1a1.2 1.2 0 0 0-.843.347l-.698.698a3.2 3.2 0 0 1-4.536.002l-.698-.698a1.2 1.2 0 0 0-.845-.349h-1a3.2 3.2 0 0 1-3.2-3.2v-1a1.2 1.2 0 0 0-.347-.843l-.698-.698a3.2 3.2 0 0 1-.002-4.536l.698-.698A1.2 1.2 0 0 0 4 8.2v-1l.005-.182A3.2 3.2 0 0 1 7.2 4h1a1.2 1.2 0 0 0 .843-.347l.698-.698a3.2 3.2 0 0 1 2.269-.944M14.5 13a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m1.207-4.707a1 1 0 0 0-1.414 0l-6 6a1 1 0 0 0 1.414 1.414l6-6a1 1 0 0 0 0-1.414M9.5 8a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E"); +} + +.tabler-rosette-discount-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 15l3-3m2-2l1-1m-5.852.145A.498.498 0 0 0 9.5 10a.5.5 0 0 0 .35-.142m4.298 4.287A.498.498 0 0 0 14.5 15a.5.5 0 0 0 .35-.142'/%3E%3Cpath d='M8.887 4.89a2.2 2.2 0 0 0 .863-.53l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.528.858m-.757 3.248a2.2 2.2 0 0 1-1.555.644h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2v-1c0-.604.244-1.152.638-1.55M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.01 2.011a3.2 3.2 0 0 1 2.113.797l.154.145l.698.698a1.2 1.2 0 0 0 .71.341L15.82 4h1a3.2 3.2 0 0 1 3.195 3.018l.005.182v1c0 .27.092.533.258.743l.09.1l.697.698a3.2 3.2 0 0 1 .147 4.382l-.145.154l-.698.698a1.2 1.2 0 0 0-.341.71l-.008.135v1a3.2 3.2 0 0 1-3.018 3.195l-.182.005h-1a1.2 1.2 0 0 0-.743.258l-.1.09l-.698.697a3.2 3.2 0 0 1-4.382.147l-.154-.145l-.698-.698a1.2 1.2 0 0 0-.71-.341L8.2 20.02h-1a3.2 3.2 0 0 1-3.195-3.018L4 16.82v-1a1.2 1.2 0 0 0-.258-.743l-.09-.1l-.697-.698a3.2 3.2 0 0 1-.147-4.382l.145-.154l.698-.698a1.2 1.2 0 0 0 .341-.71L4 8.2v-1l.005-.182a3.2 3.2 0 0 1 3.013-3.013L7.2 4h1a1.2 1.2 0 0 0 .743-.258l.1-.09l.698-.697a3.2 3.2 0 0 1 2.269-.944'/%3E%3C/svg%3E"); +} + +.tabler-rosette-number-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 10l2-2v8'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8h4l-2 8'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rosette-number-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rotate { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.95 11a8 8 0 1 0-.5 4m.5 5v-5h-5'/%3E%3C/svg%3E"); +} + +.tabler-rotate-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01m3.84-1.58v.01m2.53-3.28v.01m.57-4.11v.01'/%3E%3C/svg%3E"); +} + +.tabler-rotate-360 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 16h4v4'/%3E%3Cpath d='M19.458 11.042c.86-2.366.722-4.58-.6-5.9c-2.272-2.274-7.185-1.045-10.973 2.743s-5.017 8.701-2.744 10.974c2.227 2.226 6.987 1.093 10.74-2.515'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rotate-3d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3a7 7 0 0 1 7 7v4l-3-3m6 0l-3 3M8 15.5l-5-3l5-3l5 3V18l-5 3z'/%3E%3Cpath d='M3 12.5V18l5 3m0-5.455l5-3.03'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rotate-clockwise { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.05 11a8 8 0 1 1 .5 4m-.5 5v-5h5'/%3E%3C/svg%3E"); +} + +.tabler-rotate-clockwise-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01m.57 4.09v.01m2.53 3.26v.01M11 19.94v.01'/%3E%3C/svg%3E"); +} + +.tabler-rotate-dot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.95 11a8 8 0 1 0-.5 4m.5 5v-5h-5'/%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rotate-rectangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10.09 4.01l.496-.495a2 2 0 0 1 2.828 0l7.071 7.07a2 2 0 0 1 0 2.83l-7.07 7.07a2 2 0 0 1-2.83 0l-7.07-7.07a2 2 0 0 1 0-2.83L7.05 7.05H3.062m3.988 3.988V7.05'/%3E%3C/svg%3E"); +} + +.tabler-route { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0M19 7a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-8 12h5.5a3.5 3.5 0 0 0 0-7h-8a3.5 3.5 0 0 1 0-7H13'/%3E%3C/svg%3E"); +} + +.tabler-route-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0M19 7a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-5-2a2 2 0 0 0-2 2v10a2 2 0 0 1-2 2'/%3E%3C/svg%3E"); +} + +.tabler-route-alt-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 3H3v5m13-5h5v5'/%3E%3Cpath d='m3 3l7.536 7.536A5 5 0 0 1 12 14.07V21m6-14.99V6m-2 2.02v-.01M14 10v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-route-alt-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 3h5v5M8 3H3v5'/%3E%3Cpath d='m21 3l-7.536 7.536A5 5 0 0 0 12 14.07V21M6 6.01V6m2 2.02v-.01M10 10v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-route-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0M16 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-4 14h4.5c.71 0 1.372-.212 1.924-.576m1.545-2.459A3.5 3.5 0 0 0 16.5 12h-.499m-4 0H8.5a3.5 3.5 0 0 1-2.477-5.972M8.5 5H12M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-route-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M7 12V9h3m4 0h3v3'/%3E%3Cpath d='m7 9l4.414 4.414A2 2 0 0 1 12 14.828V17m5-8l-4.414 4.414A2 2 0 0 0 12 14.828V17'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-route-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17h4v4H3zM17 3h4v4h-4zm-6 16h5.5a3.5 3.5 0 0 0 0-7h-8a3.5 3.5 0 0 1 0-7H13'/%3E%3C/svg%3E"); +} + +.tabler-route-square-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 5a2 2 0 0 0-2 2v10a2 2 0 0 1-2 2m-7-2h4v4H3zM17 3h4v4h-4z'/%3E%3C/svg%3E"); +} + +.tabler-route-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 17l4 4m0-4l-4 4M17 3l4 4m0-4l-4 4m-6 12h5.5a3.5 3.5 0 0 0 0-7h-8a3.5 3.5 0 0 1 0-7H13'/%3E%3C/svg%3E"); +} + +.tabler-route-x-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 17l4 4m0-4l-4 4M17 3l4 4m0-4l-4 4m-3-2a2 2 0 0 0-2 2v10a2 2 0 0 1-2 2'/%3E%3C/svg%3E"); +} + +.tabler-router { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm14 2v.01M13 17v.01M15 13v-2m-3.25-2.25a4 4 0 0 1 6.5 0M8.5 6.5a8 8 0 0 1 13 0'/%3E%3C/svg%3E"); +} + +.tabler-router-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 13h2a2 2 0 0 1 2 2v2m-.588 3.417c-.362.36-.861.583-1.412.583H5a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h8m4 4v.01M13 17v.01m-.774-8.81a4 4 0 0 1 6.024.55M9.445 5.407A8 8 0 0 1 21.5 6.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-row-insert-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1m-8 9v4m2-2h-4'/%3E%3C/svg%3E"); +} + +.tabler-row-insert-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18v-4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1m8-9V5m-2 2h4'/%3E%3C/svg%3E"); +} + +.tabler-row-remove { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1M10 16l4 4m-4 0l4-4'/%3E%3C/svg%3E"); +} + +.tabler-rss { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 4a16 16 0 0 1 16 16M4 11a9 9 0 0 1 9 9'/%3E%3C/svg%3E"); +} + +.tabler-rubber-stamp { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 17.85H3c0-4.05 1.421-4.05 3.79-4.05C12 13.8 8 9.21 8 7a4 4 0 1 1 8 0c0 2.21-4 6.8 1.21 6.8c2.369 0 3.79 0 3.79 4.05M5 21h14'/%3E%3C/svg%3E"); +} + +.tabler-rubber-stamp-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.273 8.273c.805 2.341 2.857 5.527-1.484 5.527C4.421 13.8 3 13.8 3 17.85h14.85M5 21h14M3 3l18 18M8.712 4.722A3.99 3.99 0 0 1 12 3a4 4 0 0 1 4 4c0 .992-.806 2.464-1.223 3.785m6.198 6.196c-.182-2.883-1.332-3.153-3.172-3.178'/%3E%3C/svg%3E"); +} + +.tabler-ruler { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h14a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-7a1 1 0 0 0-1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1M4 8h2m-2 4h3m-3 4h2M8 4v2m4-2v3m4-3v2'/%3E%3C/svg%3E"); +} + +.tabler-ruler-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 3l4 4L7 21l-4-4zm-1 4l-1.5-1.5M13 10l-1.5-1.5M10 13l-1.5-1.5M7 16l-1.5-1.5'/%3E%3C/svg%3E"); +} + +.tabler-ruler-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.03 7.97L17 3l4 4l-5 5m-2 2l-7 7l-4-4l7-7m6-3l-1.5-1.5M10 13l-1.5-1.5M7 16l-1.5-1.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-ruler-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 8C20.496 8 21 8.512 21 9.143v5.714c0 .631-.504 1.143-1.125 1.143H4a1 1 0 0 1-1-1V9.143C3 8.512 3.504 8 4.125 8zM9 8v2M6 8v3m6-3v3m6-3v3m-3-3v2'/%3E%3C/svg%3E"); +} + +.tabler-ruler-measure { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 12c.621 0 1.125.512 1.125 1.143v5.714c0 .631-.504 1.143-1.125 1.143H4a1 1 0 0 1-1-1v-5.857C3 12.512 3.504 12 4.125 12zM9 12v2m-3-2v3m6-3v3m6-3v3m-3-3v2M3 3v4m0-2h18m0-2v4'/%3E%3C/svg%3E"); +} + +.tabler-ruler-measure-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19.875c0 .621-.512 1.125-1.143 1.125H5.143A1.134 1.134 0 0 1 4 19.875V4a1 1 0 0 1 1-1h5.857C11.488 3 12 3.504 12 4.125zM12 9h-2m2-3H9m3 6H9m3 6H9m3-3h-2M21 3h-4m2 0v18m2 0h-4'/%3E%3C/svg%3E"); +} + +.tabler-ruler-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h11a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-4m-3.713.299A1 1 0 0 0 11 12v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5c0-.284.118-.54.308-.722M4 8h2m-2 4h3m-3 4h2m6-12v3m4-3v2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-run { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 17l5 1l.75-1.5M15 21v-4l-4-3l1-6'/%3E%3Cpath d='M7 12V9l5-1l3 3l3 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-rv-truck { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-6 0h6'/%3E%3Cpath d='M19 17h1a1 1 0 0 0 1-1v-4.528a2 2 0 0 0-.211-.894l-.96-1.92A3 3 0 0 0 17.146 7H6a3 3 0 0 0-3 3v6a1 1 0 0 0 1 1h1m-2-5h18m-6 0V7M6 5.5A1.5 1.5 0 0 1 7.5 4h7A1.5 1.5 0 0 1 16 5.5v0A1.5 1.5 0 0 1 14.5 7h-7A1.5 1.5 0 0 1 6 5.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-s-turn-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 5a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3Cpath d='M5 7v9.5a3.5 3.5 0 0 0 7 0v-9a3.5 3.5 0 0 1 7 0V21'/%3E%3Cpath d='m16 18l3 3l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-s-turn-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 7a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3Cpath d='M17 5H7.5a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 1 0 7H3'/%3E%3Cpath d='m6 16l-3 3l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-s-turn-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M7 5h9.5a3.5 3.5 0 0 1 0 7h-9a3.5 3.5 0 0 0 0 7H21'/%3E%3Cpath d='m18 16l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-s-turn-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 19a2 2 0 1 0-4 0a2 2 0 0 0 4 0'/%3E%3Cpath d='M5 17V7.5a3.5 3.5 0 0 1 7 0v9a3.5 3.5 0 0 0 7 0V3'/%3E%3Cpath d='m16 6l3-3l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sailboat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1M4 18l-1-3h18l-1 3m-9-6h7l-7-9zM8 7l-2 5'/%3E%3C/svg%3E"); +} + +.tabler-sailboat-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1M4 18l-1-3h18l-1 3m-8-7v4M7 3q2 4 0 8h10q2-4 0-8M6 3h12'/%3E%3C/svg%3E"); +} + +.tabler-sailboat-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1M4 18l-1-3h12m4 0h2l-.506 1.517M11 11v1h1m4 0h2l-7-9v4m-3.287.718L6 12M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-salad { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 11h16a1 1 0 0 1 1 1v.5c0 1.5-2.517 5.573-4 6.5v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1c-1.687-1.054-4-5-4-6.5V12a1 1 0 0 1 1-1m14.5 0c.351-1.017.426-2.236.5-3.714V6h-2.256c-2.83 0-4.616.804-5.64 2.076'/%3E%3Cpath d='M5.255 11.008A12 12 0 0 1 5 9V8h1.755c.98 0 1.801.124 2.479.35M8 8l1-4l4 2.5'/%3E%3Cpath d='M13 11v-.5a2.5 2.5 0 1 0-5 0v.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-salad-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.53 3.152l3.742 2.339Q14.764 5 16.744 5H19a1 1 0 0 1 1 1l-.001 1.336l-.05.895l-.042.585c-.037.457-.08.84-.134 1.185L20 10a2 2 0 0 1 2 2v.5c0 1.694-2.247 5.49-3.983 6.983l-.017.013V20a2 2 0 0 1-1.85 1.995L16 22H8a2 2 0 0 1-2-2v-.496l-.065-.053c-1.76-1.496-3.794-4.965-3.928-6.77L2 12.5V12a2 2 0 0 1 2-2h.078A14 14 0 0 1 4 9V8a1 1 0 0 1 1-1h1.755c.138 0 .287.034.44.092l.835-3.335a1 1 0 0 1 1.5-.605M7.337 8.999L6.002 9l.027.42q.025.292.064.58h.942q.078-.533.302-1.001M18 7h-1.256c-1.712 0-3.003.31-3.922.88A3.5 3.5 0 0 1 13.965 10h3.774c.127-.615.194-1.4.261-2.714zm-7.5 2a1.5 1.5 0 0 0-1.414 1h2.828a1.5 1.5 0 0 0-.845-.888l-.166-.056A1.5 1.5 0 0 0 10.5 9m-.864-3.424l-.415 1.665a3.5 3.5 0 0 1 1.502-.234a6 6 0 0 1 .497-.442z'/%3E%3C/svg%3E"); +} + +.tabler-salt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 13v.01M10 16v.01m4-.01v.01M7.5 8h9l-.281-2.248A2 2 0 0 0 14.234 4H9.766A2 2 0 0 0 7.78 5.752z'/%3E%3Cpath d='m7.5 8l-1.612 9.671A2 2 0 0 0 7.861 20h8.278a2 2 0 0 0 1.973-2.329L16.5 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sandbox { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.953 8.017L21 15v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2l1.245-8.297A2 2 0 0 1 6.222 5H10M3 15h18M13 3l5.5 1.5m-2.75-.75l-2 7'/%3E%3Cpath d='M7 10.5q2.5-1 5 0t5 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-satellite { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3.707 6.293l2.586-2.586a1 1 0 0 1 1.414 0l5.586 5.586a1 1 0 0 1 0 1.414l-2.586 2.586a1 1 0 0 1-1.414 0L3.707 7.707a1 1 0 0 1 0-1.414'/%3E%3Cpath d='m6 10l-3 3l3 3l3-3m1-7l3-3l3 3l-3 3m-1 3l1.5 1.5m1 3.5a2.5 2.5 0 0 0 2.5-2.5M15 21a6 6 0 0 0 6-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-satellite-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7.707 3.707l5.586 5.586M12 12l-1.293 1.293a1 1 0 0 1-1.414 0L3.707 7.707a1 1 0 0 1 0-1.414L5 5m1 5l-3 3l3 3l3-3m1-7l3-3l3 3l-3 3m-1 3l1.5 1.5m1 3.5c.69 0 1.316-.28 1.769-.733M15 21c1.654 0 3.151-.67 4.237-1.752m1.507-2.507A6 6 0 0 0 21 15M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-sausage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.5 5.5A2.5 2.5 0 0 0 3 8c0 7.18 5.82 13 13 13a2.5 2.5 0 1 0 0-5a8 8 0 0 1-8-8a2.5 2.5 0 0 0-2.5-2.5'/%3E%3Cpath d='M5.195 5.519L3.952 3.53A1 1 0 0 1 4.8 2h1.392a1 1 0 0 1 .848 1.53L5.795 5.52m12.687 12.705l1.989-1.243a1 1 0 0 1 1.53.848v1.392a1 1 0 0 1-1.53.848l-1.991-1.245'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-scale { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20h10M6 6l6-1l6 1m-6-3v17m-3-8L6 6l-3 6a3 3 0 0 0 6 0m12 0l-3-6l-3 6a3 3 0 0 0 6 0'/%3E%3C/svg%3E"); +} + +.tabler-scale-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 20h10M9.452 5.425L12 5l6 1m-6-3v5m0 4v8m-3-8L6 6l-3 6a3 3 0 0 0 6 0m9.873 2.871A3 3 0 0 0 21 12l-3-6l-2.677 5.355M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-scale-outline { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4z'/%3E%3Cpath d='M12 7c1.956 0 3.724.802 5 2.095l-2.956 2.904a3 3 0 0 0-2.038-.799a3 3 0 0 0-2.038.798L7.012 9.095a6.98 6.98 0 0 1 5-2.095z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-scale-outline-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 3h10a4 4 0 0 1 4 4v10m-1.173 2.83A4 4 0 0 1 17 21H7a4 4 0 0 1-4-4V7c0-1.104.447-2.103 1.17-2.827'/%3E%3Cpath d='M11.062 7.062Q11.527 7 12 7c1.956 0 3.724.802 5 2.095A143 143 0 0 0 15 11m-3.723.288a3 3 0 0 0-1.315.71L7.006 9.095a7 7 0 0 1 1.142-.942M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7V6a2 2 0 0 1 2-2h2M4 17v1a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v1m-4 13h2a2 2 0 0 0 2-2v-1M5 12h14'/%3E%3C/svg%3E"); +} + +.tabler-scan-eye { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M7 12q5-7 10 0M7 12q5 7 10 0m-5 0h-.01'/%3E%3C/svg%3E"); +} + +.tabler-scan-position { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7V6a2 2 0 0 1 2-2h2M4 17v1a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v1m-4 13h2a2 2 0 0 0 2-2v-1m-8 0l3-8l-8 3l3.5 1.5z'/%3E%3C/svg%3E"); +} + +.tabler-schema { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 2h5v4H5zm10 8h5v4h-5zM5 18h5v4H5zm0-8h5v4H5zm5 2h5M7.5 6v4m0 4v4'/%3E%3C/svg%3E"); +} + +.tabler-schema-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 2h4v4M6 6H5V5m10 6v-1h5v4h-2M5 18h5v4H5zm0-8h5v4H5zm5 2h2M7.5 7.5V10m0 4v4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-school { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 9L12 5L2 9l10 4zv6'/%3E%3Cpath d='M6 10.6V16a6 3 0 0 0 12 0v-5.4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-school-bell { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 17a3 3 0 0 0 3 3m7.805-13.63l2.783-2.784a2 2 0 1 1 2.829 2.828L17.633 9.2'/%3E%3Cpath d='M16.505 7.495a5.105 5.105 0 0 1 .176 7.035l-.176.184l-1.867 1.867a3.48 3.48 0 0 0-1.013 2.234l-.008.23v.934c0 .327-.13.64-.36.871a.51.51 0 0 1-.652.06l-.07-.06l-9.385-9.384a.51.51 0 0 1 0-.722c.198-.198.456-.322.732-.353l.139-.008h.933c.848 0 1.663-.309 2.297-.864l.168-.157l1.867-1.867l.16-.153a5.105 5.105 0 0 1 7.059.153'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-school-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 9L12 5l-2.136.854M7 7L2 9l10 4l.697-.279m2.878-1.151L22 9v6'/%3E%3Cpath d='M6 10.6V16c0 1.657 2.686 3 6 3c2.334 0 4.357-.666 5.35-1.64M18 14v-3.4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-scissors { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m0 10a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.6-8.4L19 19M8.6 15.4L19 5'/%3E%3C/svg%3E"); +} + +.tabler-scissors-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.432 4.442a3 3 0 1 0 4.114 4.146M3 17a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.6-1.6L12 12m2-2l5-5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-scooter { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M8 17h5a6 6 0 0 1 5-5V7a2 2 0 0 0-2-2h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-scooter-electric { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0M4 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M8 17h5a6 6 0 0 1 5-5V7a2 2 0 0 0-2-2h-1m-5-1L8 8h3l-2 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-scoreboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm9-2v2m0 3v1m0 3v1m0 3v1M7 3v2m10-2v2'/%3E%3Cpath d='M15 10.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M6 9h1.5a1.5 1.5 0 0 1 0 3H7h.5a1.5 1.5 0 0 1 0 3H6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-screen-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h9M7 20h10m-8-4v4m6-4v4m2-16h4v4m-5 1l5-5'/%3E%3C/svg%3E"); +} + +.tabler-screen-share-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h9M7 20h10m-8-4v4m6-4v4m2-12l4-4m-4 0l4 4'/%3E%3C/svg%3E"); +} + +.tabler-screenshot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 19a2 2 0 0 1-2-2m0-4v-2m0-4a2 2 0 0 1 2-2m4 0h2m4 0a2 2 0 0 1 2 2m0 4v2m0 4v4m2-2h-4m-4 0h-2'/%3E%3C/svg%3E"); +} + +.tabler-scribble { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15c2 3 4 4 7 4s7-3 7-7s-3-7-6-7s-5 1.5-5 4s2 5 6 5s8.408-2.453 10-5'/%3E%3C/svg%3E"); +} + +.tabler-scribble-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15c2 3 4 4 7 4c1.95 0 4.324-1.268 5.746-3.256m1.181-2.812A6 6 0 0 0 17 12c0-4-3-7-6-7c-.642 0-1.239.069-1.78.201M6.728 6.716C6.258 7.333 6 8.102 6 9c0 2.5 2 5 6 5c.597 0 1.203-.055 1.808-.156m3.102-.921C19.145 11.97 21.062 10.5 22 9M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-script { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 20H6a3 3 0 0 1 0-6h11a3 3 0 0 0 0 6h1a3 3 0 0 0 3-3V6a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v8'/%3E%3C/svg%3E"); +} + +.tabler-script-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 19h4m-7 1H6a3 3 0 0 1 0-6h11a3 3 0 0 0-3 3m7-2V6a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v8'/%3E%3C/svg%3E"); +} + +.tabler-script-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 19h4m-7 1H6a3 3 0 0 1 0-6h11a3 3 0 0 0-3 3m7-3V6a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v8m12 3v4'/%3E%3C/svg%3E"); +} + +.tabler-script-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 20H6a3 3 0 0 1 0-6h11a3 3 0 0 0-3 3m7-3V6a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v8m10 3l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-scuba-diving { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 12a1 1 0 1 0 2 0a1 1 0 0 0-2 0M2 2l3 3l1.5 4l3.5 2l6 2l1 4l2.5 3M11 8l4.5 1.5'/%3E%3C/svg%3E"); +} + +.tabler-scuba-diving-tank { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 11a4 4 0 1 1 8 0v5H8zm0 5v3a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-3M9 4h6m-3 3V4M7 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Ccircle cx='12' cy='4' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-scuba-diving-tank-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 17v2a3 3 0 0 1-3 3h-4a3 3 0 0 1-3-3v-2zM8 2a2 2 0 0 1 1.732 1h1.15a1.496 1.496 0 0 1 2.236 0H15a1 1 0 0 1 0 2l-1.883.001a2 2 0 0 1-.115.116V6.1A5 5 0 0 1 17 11v4H7v-4a5 5 0 0 1 4-4.9v-.983a2 2 0 0 1-.117-.116H9.732A2 2 0 1 1 8 2'/%3E%3C/svg%3E"); +} + +.tabler-scuba-mask { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 7h12a1 1 0 0 1 1 1v4.5a2.5 2.5 0 0 1-2.5 2.5H14a2 2 0 0 1-2-2a2 2 0 1 0-4 0a2 2 0 0 1-2 2h-.5A2.5 2.5 0 0 1 3 12.5V8a1 1 0 0 1 1-1'/%3E%3Cpath d='M10 17a2 2 0 0 0 2 2h3.5a5.5 5.5 0 0 0 5.5-5.5V4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-scuba-mask-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 7h5a1 1 0 0 1 1 1v4.5q0 .231-.04.45m-2 2.007q-.226.042-.463.043h-.5a2 2 0 0 1-2-2a2 2 0 1 0-4 0a2 2 0 0 1-2 2h-.5a2.5 2.5 0 0 1-2.5-2.5V8a1 1 0 0 1 1-1h3M10 17a2 2 0 0 0 2 2h3.5a5.5 5.5 0 0 0 2.765-.744m2-2c.47-.81.739-1.752.739-2.756V4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-sdk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 8H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3m14-8v8m4-8l-3 4l3 4m-4-4h1m-8-4v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6'/%3E%3C/svg%3E"); +} + +.tabler-search-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.039 5.062a7 7 0 0 0 9.91 9.89m1.584-2.434a7 7 0 0 0-9.038-9.057M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-section { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20h.01M4 20h.01M8 20h.01M12 20h.01M16 20h.01M20 4h.01M4 4h.01M8 4h.01M12 4h.01M16 4v.01M4 9a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-section-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.01 19a1 1 0 0 1 .117 1.993L20 21a1 1 0 0 1-.117-1.993zm-16 0a1 1 0 0 1 0 2a1 1 0 0 1-.127-1.993zm4 0a1 1 0 0 1 0 2a1 1 0 0 1-.127-1.993zm4 0a1 1 0 0 1 .117 1.993L12 21a1 1 0 0 1-.117-1.993zm4 0a1 1 0 0 1 .117 1.993L16 21a1 1 0 0 1-.117-1.993zm4-16a1 1 0 0 1 .117 1.993L20 5a1 1 0 0 1-.117-1.993zm-16 0a1 1 0 1 1 0 2a1 1 0 0 1-.127-1.993zm4 0a1 1 0 1 1 0 2a1 1 0 0 1-.127-1.993zm4 0a1 1 0 0 1 .117 1.993L12 5a1 1 0 0 1-.117-1.993zM16 3a1 1 0 0 1 1 1a1 1 0 1 1-2 .01c0-.562.448-1.01 1-1.01m3 4a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2z'/%3E%3C/svg%3E"); +} + +.tabler-section-sign { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.172 19A3 3 0 1 0 12 15m2.83-10A3 3 0 1 0 12 9'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-seedling { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10a6 6 0 0 0-6-6H3v2a6 6 0 0 0 6 6h3m0 2a6 6 0 0 1 6-6h3v1a6 6 0 0 1-6 6h-3m0 5V10'/%3E%3C/svg%3E"); +} + +.tabler-seedling-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3a7 7 0 0 1 6.95 6.155A6.97 6.97 0 0 1 18 7h3a1 1 0 0 1 1 1v1a7 7 0 0 1-7 7h-2v4a1 1 0 0 1-2 0v-7H9a7 7 0 0 1-7-7V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); +} + +.tabler-seedling-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.412 7.407a6.03 6.03 0 0 0-2.82-2.82M4 4H3v2a6 6 0 0 0 6 6h3m0 2a6 6 0 0 1 .255-1.736m1.51-2.514A5.98 5.98 0 0 1 18 8h3v1c0 2.158-1.14 4.05-2.85 5.107M15 15h-3m0 5v-8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-select { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m9 11l3 3l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-select-all { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm4 11v.01m4-.01v.01M8 20v.01M4 20v.01M4 16v.01M4 12v.01M4 8v.01M4 4v.01M8 4v.01M12 4v.01M16 4v.01M20 4v.01M20 8v.01M20 12v.01M20 16v.01M20 20v.01'/%3E%3C/svg%3E"); +} + +.tabler-selector { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 9l4-4l4 4m0 6l-4 4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-send { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E"); +} + +.tabler-send-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.698 4.034L21 12L4.698 19.966a.5.5 0 0 1-.546-.124a.56.56 0 0 1-.12-.568L6.5 12L4.032 4.726a.56.56 0 0 1 .12-.568a.5.5 0 0 1 .546-.124M6.5 12H21'/%3E%3C/svg%3E"); +} + +.tabler-send-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 14l2-2m2-2l7-7M10.718 6.713L21 3l-3.715 10.289m-1.063 2.941L14.5 21a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1l4.772-1.723M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-seo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 8H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3m11 0h-4V8h4m-3 4h2m4-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-separator { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12v.01M7 12h10m4 0v.01'/%3E%3C/svg%3E"); +} + +.tabler-separator-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h16M8 8l4-4l4 4m0 8l-4 4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-separator-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4v16M8 8l-4 4l4 4m8 0l4-4l-4-4'/%3E%3C/svg%3E"); +} + +.tabler-server { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm0 8a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm4-7v.01M7 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-server-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm0 8a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm4-7v.01M7 16v.01M11 8h6m-6 8h6'/%3E%3C/svg%3E"); +} + +.tabler-server-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm12 13H6a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3h12M7 8v.01M7 16v.01M20 15l-2 3h3l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-server-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm9 13H6a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3h10.5m-.5 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V16m0 4v1.5m3.032-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75M7 8v.01M7 16v.01'/%3E%3C/svg%3E"); +} + +.tabler-server-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12H6a3 3 0 0 1-3-3V7c0-1.083.574-2.033 1.435-2.56M8 4h10a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3h-2m0 0h2a3 3 0 0 1 3 3v2m-1.448 2.568A3 3 0 0 1 18 20H6a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3h6M7 8v.01M7 16v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-server-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 22.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5M3 7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='M12 20H6a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3h10.5M7 8v.01M7 16v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-servicemark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9H6.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H5m8 0V9l3 4l3-4v6'/%3E%3C/svg%3E"); +} + +.tabler-settings { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.875 6.27A2.23 2.23 0 0 1 21 8.218v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-automation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065'/%3E%3Cpath d='M10 9v6l5-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.256 20.473c-.855.907-2.583.643-2.931-.79a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.07.26 1.488 1.29 1.254 2.15M19 16l-2 3h4l-2 3'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.29 20.977c-.818.132-1.724-.3-1.965-1.294a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c.983.238 1.416 1.126 1.298 1.937M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.445 20.913a1.67 1.67 0 0 1-1.12-1.23a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.31.318 1.643 1.79.997 2.694M15 19l2 2l4-4'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.482 20.924a1.67 1.67 0 0 1-1.157-1.241a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.312.318 1.644 1.794.995 2.697'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m11 9l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.003 21c-.732.001-1.465-.438-1.678-1.317a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c.886.215 1.325.957 1.318 1.694'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m8.001 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.038 20.666c-.902.665-2.393.337-2.713-.983a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 .402 2.248'/%3E%3Cpath d='M15 12a3 3 0 1 0-1.724 2.716M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.52 20.924c-.87.262-1.93-.152-2.195-1.241a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.088.264 1.502 1.323 1.242 2.192M19 16v6m3-3l-3 3l-3-3'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.004 18.401a1.72 1.72 0 0 0-1.329 1.282c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.079.262 1.495 1.305 1.248 2.17'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m10 4v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.647 4.081a.724.724 0 0 0 1.08.448c2.439-1.485 5.23 1.305 3.745 3.744a.724.724 0 0 0 .447 1.08c2.775.673 2.775 4.62 0 5.294a.724.724 0 0 0-.448 1.08c1.485 2.439-1.305 5.23-3.744 3.745a.724.724 0 0 0-1.08.447c-.673 2.775-4.62 2.775-5.294 0a.724.724 0 0 0-1.08-.448c-2.439 1.485-5.23-1.305-3.745-3.744a.724.724 0 0 0-.447-1.08c-2.775-.673-2.775-4.62 0-5.294a.724.724 0 0 0 .448-1.08c-1.485-2.439 1.305-5.23 3.744-3.745a.722.722 0 0 0 1.08-.447c.673-2.775 4.62-2.775 5.294 0M12 9a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E"); +} + +.tabler-settings-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.231 20.828a1.67 1.67 0 0 1-.906-1.145a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c.509.123.87.421 1.084.792'/%3E%3Cpath d='M14.882 11.165a3.001 3.001 0 1 0-4.31 3.474M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.488 20.933c-.863.243-1.902-.174-2.163-1.25a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35c-.535.13-.976.507-1.187 1.016c-.049.118-.084.185-.106.309M16 19h6'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.451 5.437c.418-.218.75-.609.874-1.12c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35c-.486.118-.894.44-1.123.878m-.188 3.803c-.517.523-1.349.734-2.125.262a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.472-.774-.262-1.604.259-2.121'/%3E%3Cpath d='M9.889 9.869a3 3 0 1 0 4.226 4.26m.592-3.424a3 3 0 0 0-1.419-1.415M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.004 20.69c-.905.632-2.363.296-2.679-1.007a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.314.319 1.645 1.798.992 2.701'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m8 5v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.578 20.905c-.88.299-1.983-.109-2.253-1.222a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c.574.14.96.5 1.16.937'/%3E%3Cpath d='M14.99 12.256a3 3 0 1 0-2.33 2.671m8.461 5.194a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.483 20.935c-.862.239-1.898-.178-2.158-1.252a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.08.262 1.496 1.308 1.247 2.173M16 19h6m-3-3v6'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.69 18.498c-.508.21-.885.65-1.015 1.185c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572a1.67 1.67 0 0 1 1.179.982'/%3E%3Cpath d='M14.95 12.553a3 3 0 1 0-1.211 1.892M19 22v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.646 20.965a1.67 1.67 0 0 1-1.321-1.282a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c.728.177 1.154.71 1.279 1.303'/%3E%3Cpath d='M14.985 11.694a3 3 0 1 0-3.29 3.29M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.004 21c-.732.002-1.466-.437-1.679-1.317a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.306.317 1.64 1.78 1.004 2.684'/%3E%3Cpath d='M12 15a3 3 0 1 0 0-6a3 3 0 0 0 0 6m4 7l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.992 21c-.728-.003-1.455-.442-1.667-1.317a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c.882.214 1.32.95 1.317 1.684'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m10 10.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.325 19.683a1.723 1.723 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572a1.67 1.67 0 0 1 1.106.831'/%3E%3Cpath d='M14.89 11.195a3.001 3.001 0 1 0-4.457 3.364m7.367 6.258l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.501 20.93c-.866.25-1.914-.166-2.176-1.247a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.074.26 1.49 1.296 1.252 2.158M19 22v-6m3 3l-3-3l-3 3'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-settings-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.675 19.683c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.7 1.7 0 0 0-.324.114'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m13 10l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shadow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m10 0h5m-5 3h4m-4 3h1m-1-9h4m-4-3h1'/%3E%3C/svg%3E"); +} + +.tabler-shadow-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.634 5.638a9 9 0 0 0 12.728 12.727m1.68-2.32A9 9 0 0 0 7.956 3.957M16 12h2m-5 3h2m-2 3h1m-1-9h4m-4-3h1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-shape { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M5 7v10M7 5h10M7 19h10m2-12v10'/%3E%3C/svg%3E"); +} + +.tabler-shape-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0-14a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m3.5-1.5l11-11M5 7v10M19 7v10'/%3E%3C/svg%3E"); +} + +.tabler-shape-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0-14a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 5h10M5 7v10M19 7v10'/%3E%3C/svg%3E"); +} + +.tabler-shape-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.575 3.597a2 2 0 0 0 2.849 2.808M17 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14.574-1.402a2 2 0 0 0 2.826 2.83M5 7v10M9 5h8M7 19h10m2-12v8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m12-6a3 3 0 1 0 6 0a3 3 0 1 0-6 0m0 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-6.3-7.3l6.6-3.4m-6.6 6l6.6 3.4'/%3E%3C/svg%3E"); +} + +.tabler-share-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9H7a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-1m-4 5V3M9 6l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-share-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 4v4C6.425 9.028 3.98 14.788 3 20c-.037.206 5.384-5.962 10-6v4l8-7z'/%3E%3C/svg%3E"); +} + +.tabler-share-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m12-6a3 3 0 1 0 6 0a3 3 0 1 0-6 0m.861 9.896a3 3 0 0 0 4.265 4.22m.578-3.417a3 3 0 0 0-1.507-1.45M8.7 10.7l1.336-.688M12.66 8.66L15.3 7.3m-6.6 6l6.6 3.4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-shareplay { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 18a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3'/%3E%3Cpath d='M9 20h6l-3-5z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shield { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a12 12 0 0 0 8.5 3A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-shield-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.342 20.566q-.654.255-1.342.434A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 .117 6.34M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-shield-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.277 20.925q-.138.039-.277.075A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 .145 6.232M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-shield-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.46 20.846A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-.09 7.06M15 19l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-shield-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.998 2l.118.007l.059.008l.061.013l.111.034a1 1 0 0 1 .217.112l.104.082l.255.218a11 11 0 0 0 7.189 2.537l.342-.01a1 1 0 0 1 1.005.717a13 13 0 0 1-9.208 16.25a1 1 0 0 1-.502 0A13 13 0 0 1 2.54 5.718a1 1 0 0 1 1.005-.717a11 11 0 0 0 7.531-2.527l.263-.225l.096-.075a1 1 0 0 1 .217-.112l.112-.034a1 1 0 0 1 .119-.021zm3.71 7.293a1 1 0 0 0-1.415 0L11 12.585l-1.293-1.292l-.094-.083a1 1 0 0 0-1.32 1.497l2 2l.094.083a1 1 0 0 0 1.32-.083l4-4l.083-.094a1 1 0 0 0-.083-1.32z'/%3E%3C/svg%3E"); +} + +.tabler-shield-checkered { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a12 12 0 0 0 8.5 3A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3m0 0v18m-8.5-9h17'/%3E%3C/svg%3E"); +} + +.tabler-shield-checkered-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.013 12v9.754A13 13 0 0 1 2.28 12zm9.284 3.794a13 13 0 0 1-7.283 5.951L13.013 12h8.708a13 13 0 0 1-1.424 3.794M11.014 2.526L11.013 10H2.027c-.068-1.432.101-2.88.514-4.282a1 1 0 0 1 1.005-.717a11 11 0 0 0 7.192-2.256zM13.013 10V2.547l-.09-.073a11 11 0 0 0 7.189 2.537l.342-.01a1 1 0 0 1 1.005.717c.413 1.403.582 2.85.514 4.282z'/%3E%3C/svg%3E"); +} + +.tabler-shield-chevron { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3a12 12 0 0 0 8.5 3A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3'/%3E%3Cpath d='m4 14l8-3l8 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shield-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-.078 7.024M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-shield-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3c.568 1.933.635 3.957.223 5.89M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-shield-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.018 20.687q-.5.178-1.018.313A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3c.433 1.472.575 2.998.436 4.495M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-shield-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.444 20.876q-.22.066-.444.124A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 .117 6.343M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-shield-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.04 19.745c-.942.551-1.964.976-3.04 1.255A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 .195 6.015M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-shield-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.884 2.007L11.998 2l.118.007l.059.008l.061.013l.111.034a1 1 0 0 1 .217.112l.104.082l.255.218a11 11 0 0 0 7.189 2.537l.342-.01a1 1 0 0 1 1.005.717a13 13 0 0 1-9.208 16.25a1 1 0 0 1-.502 0A13 13 0 0 1 2.54 5.718a1 1 0 0 1 1.005-.717a11 11 0 0 0 7.531-2.527l.263-.225l.096-.075a1 1 0 0 1 .217-.112l.112-.034a1 1 0 0 1 .119-.021z'/%3E%3C/svg%3E"); +} + +.tabler-shield-half { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a12 12 0 0 0 8.5 3A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3m0 0v18'/%3E%3C/svg%3E"); +} + +.tabler-shield-half-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.998 2l.032.002l.086.005a1 1 0 0 1 .342.104l.105.062l.097.076l.016.015l.247.21a11 11 0 0 0 7.189 2.537l.342-.01a1 1 0 0 1 1.005.717a13 13 0 0 1-9.208 16.25a1 1 0 0 1-.502 0A13 13 0 0 1 2.54 5.718a1 1 0 0 1 1.005-.717a11 11 0 0 0 7.791-2.75l.046-.036l.053-.041a1 1 0 0 1 .217-.112l.075-.023l.036-.01a1 1 0 0 1 .12-.022l.086-.005zM12 4.296l-.176.135a13 13 0 0 1-7.288 2.572l-.264.006l-.064.31a11 11 0 0 0 1.064 7.175l.17.314a11 11 0 0 0 6.49 5.136l.068.019z'/%3E%3C/svg%3E"); +} + +.tabler-shield-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 .378 5'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shield-lock { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3a12 12 0 0 0 8.5 3A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3'/%3E%3Cpath d='M11 11a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1 1v2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shield-lock-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.998 2l.118.007l.059.008l.061.013l.111.034a1 1 0 0 1 .217.112l.104.082l.255.218a11 11 0 0 0 7.189 2.537l.342-.01a1 1 0 0 1 1.005.717a13 13 0 0 1-9.208 16.25a1 1 0 0 1-.502 0A13 13 0 0 1 2.54 5.718a1 1 0 0 1 1.005-.717a11 11 0 0 0 7.531-2.527l.263-.225l.096-.075a1 1 0 0 1 .217-.112l.112-.034a1 1 0 0 1 .119-.021zM12 9a2 2 0 0 0-1.995 1.85L10 11l.005.15A2 2 0 0 0 11 12.731V14.5l.007.117A1 1 0 0 0 13 14.5l.001-1.768A2 2 0 0 0 12 9'/%3E%3C/svg%3E"); +} + +.tabler-shield-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.46 20.871q-.23.069-.46.129A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-.916 9.015M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-shield-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.67 17.667A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6c.794.036 1.583-.006 2.357-.124m3.128-.926A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-1.116 9.376M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-shield-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.004 20.692Q12.51 20.868 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-.081 7.034M17 17v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-shield-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.597 20.829A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3c.506 1.72.614 3.512.342 5.248'/%3E%3Cpath d='M21.121 20.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shield-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.462 20.87q-.23.07-.462.13A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 .11 6.37M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-shield-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.065 19.732c-.95.557-1.98.986-3.065 1.268A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3c.51 1.738.617 3.55.333 5.303M19 22v.01'/%3E%3Cpath d='M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shield-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3c.539 1.832.627 3.747.283 5.588'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shield-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 .193 6.025M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-shield-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.143 20.743A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3c.504 1.716.614 3.505.343 5.237'/%3E%3Cpath d='m17.8 20.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shield-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.442 20.876A13 13 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 .119 6.336M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-shield-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.252 20.601q-.613.233-1.252.399A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-.19 7.357M22 22l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-ship { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1M4 18l-1-5h18l-2 4M5 13V7h8l4 6M7 7V3H6'/%3E%3C/svg%3E"); +} + +.tabler-ship-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1M4 18l-1-5h10m4 0h4l-1.334 2.668M5 13V7h2m4 0h2l4 6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-shirt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 4l6 2v5h-3v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8H3V6l6-2a3 3 0 0 0 6 0'/%3E%3C/svg%3E"); +} + +.tabler-shirt-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.883 3.007L14.978 3l.112.004l.113.017l.113.03l6 2a1 1 0 0 1 .677.833L22 6v5a1 1 0 0 1-.883.993L21 12h-2v7a2 2 0 0 1-1.85 1.995L17 21H7a2 2 0 0 1-1.995-1.85L5 19v-7H3a1 1 0 0 1-.993-.883L2 11V6a1 1 0 0 1 .576-.906l.108-.043l6-2A1 1 0 0 1 10 4a2 2 0 0 0 3.995.15l.009-.24l.017-.113l.037-.134l.044-.103l.05-.092l.068-.093l.069-.08q.083-.08.175-.14l.096-.053l.103-.044l.108-.032l.112-.02z'/%3E%3C/svg%3E"); +} + +.tabler-shirt-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.243 4.252L9 4c0 .43.09.837.252 1.206m1.395 1.472A3 3 0 0 0 15 4l6 2v5h-3v3m0 4v1a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8H3V6l2.26-.753M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-shirt-sport { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 4l6 2v5h-3v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8H3V6l6-2a3 3 0 0 0 6 0'/%3E%3Cpath d='M10.5 11H13l-1.5 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shoe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 6h5.426a1 1 0 0 1 .863.496l1.064 1.823a3 3 0 0 0 1.896 1.407l4.677 1.114A4 4 0 0 1 21 14.73V17a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1m10 7l1-2'/%3E%3Cpath d='M8 18v-1a4 4 0 0 0-4-4H3m7-1l1.5-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shoe-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.846 9.868l4.08.972A4 4 0 0 1 21 14.73V17m-3 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h2'/%3E%3Cpath d='M8 18v-1a4 4 0 0 0-4-4H3m7-1l.663-1.327M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.331 8H17.67a2 2 0 0 1 1.977 2.304l-1.255 8.152A3 3 0 0 1 15.426 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304l-.5 3.248'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5m0 8l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304l-.416 2.7'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5m1 10l5-5m0 5v.01M16 16v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304l-.109.707'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5m3.42 4.61a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304l-.258 1.678'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5m4 5v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304q-.086.552-.127.828'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5m3 11l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304l-.73 4.744'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5m1 8h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.5 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304l-.263 1.708M16 19h6m-3-3v6'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304l-.117.761'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5m0 7a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-bag-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8H17.67a2 2 0 0 1 1.977 2.304l-.506 3.287'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5m7 11l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m11 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M17 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.858 6.004M16.5 13H6m13 3l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.857 5.998M15.5 13H6m10 6a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6m9 6l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6m14 8l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.79 5.526M16 13H6m11.001 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-copy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6m9 6l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-discount { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.859 6.011M13 13H6m10 8l5-5m0 5v.01M16 16v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.575 4.022M14.5 13H6m15 2h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.859 6.011M16.5 13H6m13 3v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M15 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.854 5.976M16.5 13H6m13 3v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 2a1 1 0 0 1 .993.883L7 3v1.068l13.071.935A1 1 0 0 1 21 6.027l-.01.114l-1 7a1 1 0 0 1-.877.853L19 14H7v2h10a3 3 0 1 1-2.995 3.176L14 19l.005-.176q.027-.433.166-.824H8.829a3 3 0 1 1-5.824 1.176L3 19l.005-.176A3 3 0 0 1 5 16.17V4H4a1 1 0 0 1-.993-.883L3 3a1 1 0 0 1 .883-.993L4 2zm0 16a1 1 0 1 0 0 2a1 1 0 0 0 0-2m11 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M10 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.717 5.016M11.5 13H6m12 9l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6m10 6h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m13-2a2 2 0 1 0 2 2'/%3E%3Cpath d='M17 17H6V6m3.239-.769L20 6l-1 7h-2m-4 0H6M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6m11 4v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.716 5.011M14 13H6m15.121 7.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.86 6.017M16.5 13H6m10 6h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.714 5M14.5 13H6m13 9v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M11 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.718 5.023M13 13H6m9 5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6m10 9l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M9.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.615 4.302M12.5 13H6m11.8 7.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M12.5 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-.854 5.977M16.5 13H6m13 9v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shopping-cart-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M13 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6m16 9l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-shovel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 4l3 3m-1.5-1.5l-8 8m-2.224-2.216l4.44 4.44a.97.97 0 0 1 0 1.369l-2.704 2.704a4.108 4.108 0 0 1-5.809-5.81l2.704-2.703a.97.97 0 0 1 1.37 0z'/%3E%3C/svg%3E"); +} + +.tabler-shovel-pitchforks { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 3h4M7 3v12m-3 0h6v3a3 3 0 0 1-6 0zm10 6v-3a3 3 0 0 1 6 0v3m-3 0V3'/%3E%3C/svg%3E"); +} + +.tabler-shredder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 11a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm13-1V6a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v4m5 5v5m4-5v2m-8-2v3'/%3E%3C/svg%3E"); +} + +.tabler-sign-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 21h-4m2 0V11m0-5V3m4 3H8L6 8.5L8 11h10z'/%3E%3C/svg%3E"); +} + +.tabler-sign-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 .993.883L15 3v2h3a1 1 0 0 1 .993.883L19 6v5a1 1 0 0 1-.883.993L18 12h-3v8h1a1 1 0 0 1 .117 1.993L16 22h-4a1 1 0 0 1-.117-1.993L12 20h1v-8H8a1 1 0 0 1-.694-.28l-.087-.095l-2-2.5a1 1 0 0 1-.072-1.147l.072-.103l2-2.5a1 1 0 0 1 .652-.367L8 5h5V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-sign-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 21h4m-2 0V11m0-5V3M6 6h10l2 2.5l-2 2.5H6z'/%3E%3C/svg%3E"); +} + +.tabler-sign-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2a1 1 0 0 1 .993.883L11 3v2h5a1 1 0 0 1 .694.28l.087.095l2 2.5a1 1 0 0 1 .072 1.147l-.072.103l-2 2.5a1 1 0 0 1-.652.367L16 12h-5v8h1a1 1 0 0 1 .117 1.993L12 22H8a1 1 0 0 1-.117-1.993L8 20h1v-8H6a1 1 0 0 1-.993-.883L5 11V6a1 1 0 0 1 .883-.993L6 5h3V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-signal-2g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 8h-3a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h3v-4h-1M5 8h4a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H6a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h4'/%3E%3C/svg%3E"); +} + +.tabler-signal-3g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1M6 8h2.5A1.5 1.5 0 0 1 10 9.5v1A1.5 1.5 0 0 1 8.5 12H7h1.5a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 16H6'/%3E%3C/svg%3E"); +} + +.tabler-signal-4g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 8v3a1 1 0 0 0 1 1h3m0-4v8m7-8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3C/svg%3E"); +} + +.tabler-signal-4g-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12h4M3 8v3a1 1 0 0 0 1 1h3m0-4v8m12-6v4m-5-6h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3C/svg%3E"); +} + +.tabler-signal-5g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1M6 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6V8h4'/%3E%3C/svg%3E"); +} + +.tabler-signal-6g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1m-7-3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H6'/%3E%3C/svg%3E"); +} + +.tabler-signal-e { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h-4v8h4m-4-4h2.5'/%3E%3C/svg%3E"); +} + +.tabler-signal-g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3C/svg%3E"); +} + +.tabler-signal-h { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8m4 0v8m-4-4h4'/%3E%3C/svg%3E"); +} + +.tabler-signal-h-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 16V8m4 0v8m-4-4h4m3 0h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-signal-lte { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 8h-4v8h4m-4-4h2.5M4 8v8h4m2-8h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-signature { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17q5-5 5-8c0-3-1-3-2-3S3.968 7.085 4 9c.034 2.048 1.658 4.877 2.5 6C8 17 9 17.5 10 16l2-3q.5 4 3 4c.53 0 2.639-2 3-2q.776 0 3 2'/%3E%3C/svg%3E"); +} + +.tabler-signature-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17q5-5 5-8c0-.394-.017-.735-.05-1.033M6 6C5 6 3.968 7.085 4 9c.034 2.048 1.658 4.877 2.5 6C8 17 9 17.5 10 16l2-3q.5 4 3 4c.219 0 .708-.341 1.231-.742M20 16c.303.245.64.677 1 1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-sitemap { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm12 0a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2zM9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2zM6 15v-1a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v1m-6-6v3'/%3E%3C/svg%3E"); +} + +.tabler-sitemap-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M2 16.667A2.667 2.667 0 0 1 4.667 14h2.666A2.667 2.667 0 0 1 10 16.667v2.666A2.667 2.667 0 0 1 7.333 22H4.667A2.667 2.667 0 0 1 2 19.333zm12 0A2.667 2.667 0 0 1 16.667 14h2.666A2.667 2.667 0 0 1 22 16.667v2.666A2.667 2.667 0 0 1 19.333 22h-2.666A2.667 2.667 0 0 1 14 19.333zm-6-12A2.667 2.667 0 0 1 10.667 2h2.666A2.667 2.667 0 0 1 16 4.667v2.666A2.667 2.667 0 0 1 13.333 10h-2.666A2.667 2.667 0 0 1 8 7.333z'/%3E%3Cpath d='M12 8a1 1 0 0 0-1 1v2H8c-1.645 0-3 1.355-3 3v1a1 1 0 0 0 1 1a1 1 0 0 0 1-1v-1c0-.564.436-1 1-1h8c.564 0 1 .436 1 1v1a1 1 0 0 0 1 1a1 1 0 0 0 1-1v-1c0-1.645-1.355-3-3-3h-3V9a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sitemap-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm16-2a2 2 0 0 1 2 2m-.591 3.42c-.362.358-.86.58-1.409.58h-2a2 2 0 0 1-2-2v-2c0-.549.221-1.046.579-1.407M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2m-7 6v-1a2 2 0 0 1 2-2h4m4 0a2 2 0 0 1 2 2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-skateboard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 9a2 1 0 0 0 2 1h14a2 1 0 0 0 2-1'/%3E%3C/svg%3E"); +} + +.tabler-skateboard-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 0 0 2 2m2-2a2 2 0 0 0-2-2M3 9c0 .552.895 1 2 1h5m4 0h5c1.105 0 2-.448 2-1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-skateboarding { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 4a1 1 0 1 0 2 0a1 1 0 0 0-2 0M5.5 15H9l.75-1.5M14 19v-5l-2.5-3L14 7'/%3E%3Cpath d='m8 8l3-1h4l1 3h3'/%3E%3Cpath fill='black' d='M17.5 21a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1'/%3E%3Cpath d='M3 18c0 .552.895 1 2 1h14c1.105 0 2-.448 2-1'/%3E%3Cpath fill='black' d='M6.5 21a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-skew-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5.205v13.59a1 1 0 0 0 1.184.983l14-2.625A1 1 0 0 0 20 16.17V7.83a1 1 0 0 0-.816-.983l-14-2.625A1 1 0 0 0 4 5.205'/%3E%3C/svg%3E"); +} + +.tabler-skew-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.326 19h15.348a1 1 0 0 0 .962-1.275l-3.429-12A1 1 0 0 0 16.246 5H7.754a1 1 0 0 0-.961.725l-3.429 12A1 1 0 0 0 4.326 19'/%3E%3C/svg%3E"); +} + +.tabler-ski-jumping { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 3a1 1 0 1 0 2 0a1 1 0 0 0-2 0m6 14.5L12 13V7l5 4M7 17.5l5-4.5'/%3E%3Cpath d='m15.103 21.58l6.762-14.502a2 2 0 0 0-.968-2.657m-12 17.159L2.135 7.077a2 2 0 0 1 .968-2.657M7 11l5-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-skip-back { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg class='icon-tabler' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 18V6a2 2 0 0 0-2.75-1.84L9 10.26a2 2 0 0 0 0 3.5l8.25 6.1A2 2 0 0 0 20 18.11'/%3E%3Cpath d='M4 20V4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-skip-forward { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg class='icon-tabler' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6v12a2 2 0 0 0 2.75 1.84l8.25-6.1a2 2 0 0 0 0-3.5l-8.25-6.1A2 2 0 0 0 4 5.89'/%3E%3Cpath d='M20 4v16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-skull { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 4c4.418 0 8 3.358 8 7.5c0 1.901-.755 3.637-2 4.96V19a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-2.54c-1.245-1.322-2-3.058-2-4.96C4 7.358 7.582 4 12 4m-2 13v3m4-3v3'/%3E%3Cpath d='M8 11a1 1 0 1 0 2 0a1 1 0 1 0-2 0m6 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-slash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 5L7 19'/%3E%3C/svg%3E"); +} + +.tabler-slashes { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 5L4 19M20 5L10 19'/%3E%3C/svg%3E"); +} + +.tabler-sleigh { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19h15a4 4 0 0 0 4-4m-6 0H7a4 4 0 0 1-4-4V5l1.243 1.243A6 6 0 0 0 8.485 8H12v2a2 2 0 0 0 2 2h.5a1.5 1.5 0 0 0 1.5-1.5a1.5 1.5 0 0 1 3 0V12a3 3 0 0 1-3 3m-1 0v4m-8-4v4'/%3E%3C/svg%3E"); +} + +.tabler-slice { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19L18 4l3 3l-6 6l2 2a14 14 0 0 1-14 4'/%3E%3C/svg%3E"); +} + +.tabler-slideshow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 6h.01M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='m3 13l4-4a3 5 0 0 1 3 0l4 4'/%3E%3Cpath d='m13 12l2-2a3 5 0 0 1 3 0l3 3M8 21h.01M12 21h.01M16 21h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-smart-home { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m19 8.71l-5.333-4.148a2.666 2.666 0 0 0-3.274 0L5.059 8.71a2.67 2.67 0 0 0-1.029 2.105v7.2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.2c0-.823-.38-1.6-1.03-2.105'/%3E%3Cpath d='M16 15c-2.21 1.333-5.792 1.333-8 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-smart-home-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.097 7.125L5.06 8.71a2.67 2.67 0 0 0-1.029 2.105v7.2a2 2 0 0 0 2 2h12c.559 0 1.064-.229 1.427-.598M20.03 16v-5.185c0-.823-.38-1.6-1.03-2.105l-5.333-4.148a2.666 2.666 0 0 0-3.274 0l-1.029.8'/%3E%3Cpath d='M15.332 15.345c-2.213.976-5.335.86-7.332-.345M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-smoking { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 14a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm5-1v4m8-12v.5a2 2 0 0 0 2 2a2 2 0 0 1 2 2v.5'/%3E%3C/svg%3E"); +} + +.tabler-smoking-no { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 13v4m8-12v.5a2 2 0 0 0 2 2a2 2 0 0 1 2 2v.5M3 3l18 18m-4-8h3a1 1 0 0 1 1 1v2c0 .28-.115.533-.3.714M17 17H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h9'/%3E%3C/svg%3E"); +} + +.tabler-snowboarding { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 3a1 1 0 1 0 2 0a1 1 0 0 0-2 0M7 19l4-2.5l-.5-1.5m5.5 6l-1-6l-4.5-3L14 6'/%3E%3Cpath d='m7 9l1.5-3H14l2 4l3 1M3 17q.598 1.732 1.5 1.951c6 1.464 10.772 2.262 13.5 2.927q2 .488 3-.976'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-snowflake { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 4l2 1l2-1'/%3E%3Cpath d='M12 2v6.5l3 1.72m2.928-3.952l.134 2.232l1.866 1.232'/%3E%3Cpath d='m20.66 7l-5.629 3.25l.01 3.458m4.887.56L18.062 15.5l-.134 2.232'/%3E%3Cpath d='m20.66 17l-5.629-3.25l-2.99 1.738M14 20l-2-1l-2 1'/%3E%3Cpath d='M12 22v-6.5l-3-1.72m-2.928 3.952L5.938 15.5l-1.866-1.232'/%3E%3Cpath d='m3.34 17l5.629-3.25l-.01-3.458m-4.887-.56L5.938 8.5l.134-2.232'/%3E%3Cpath d='m3.34 7l5.629 3.25l2.99-1.738'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-snowflake-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 4l2 1l2-1m-2-2v6m1.196 1.186L15 10.22m2.928-3.952l.134 2.232l1.866 1.232'/%3E%3Cpath d='m20.66 7l-5.629 3.25L15 11m4.928 3.268l-1.015.67m-4.701-.712l-2.171 1.262M14 20l-2-1l-2 1'/%3E%3Cpath d='M12 22v-6.5l-3-1.72m-2.928 3.952L5.938 15.5l-1.866-1.232'/%3E%3Cpath d='m3.34 17l5.629-3.25l-.01-3.458m-4.887-.56L5.938 8.5l.134-2.232'/%3E%3Cpath d='m3.34 7l5.629 3.25l.802-.466M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-snowman { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3a4 4 0 0 1 2.906 6.75a6 6 0 1 1-5.81 0A4 4 0 0 1 12 3m5.5 8.5L20 10M6.5 11.5L4 10m8 3h.01M12 16h.01'/%3E%3C/svg%3E"); +} + +.tabler-soccer-field { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0M3 9h3v6H3zm15 0h3v6h-3z'/%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm9-2v14'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-social { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-8-5a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-7v4m-5.3 6.8l2.8-2m7.8 2l-2.8-2'/%3E%3C/svg%3E"); +} + +.tabler-social-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14.57-1.398a2 2 0 0 0 2.83 2.827m-9.287-9.296a3 3 0 1 0 3.765 3.715M12 7v1m-5.3 9.8l2.8-2m7.8 2l-2.8-2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-sock { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 3v6l4.798 5.142a4 4 0 0 1-5.441 5.86l-6.736-6.41A2 2 0 0 1 5 12.141V3z'/%3E%3Cpath d='M7.895 15.768C8.603 15.047 9 14.091 9 13a4 4 0 0 0-4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sofa { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 11a2 2 0 0 1 2 2v1h12v-1a2 2 0 1 1 4 0v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5a2 2 0 0 1 2-2'/%3E%3Cpath d='M4 11V8a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v3m-8-6v9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sofa-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 14v-1a2 2 0 1 1 4 0v5m-3 1H3a1 1 0 0 1-1-1v-5a2 2 0 1 1 4 0v1h8'/%3E%3Cpath d='M4 11V8c0-1.082.573-2.03 1.432-2.558M9 5h8a3 3 0 0 1 3 3v3m-8-6v3m0 4v2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-solar-electricity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6.28v11.44a1 1 0 0 0 1.243.97l6-1.5a1 1 0 0 0 .757-.97V7.78a1 1 0 0 0-.757-.97l-6-1.5A1 1 0 0 0 4 6.28M8 6v12m4-6H4m16-5l-3 5h4l-3 5'/%3E%3C/svg%3E"); +} + +.tabler-solar-panel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.28 14h15.44a1 1 0 0 0 .97-1.243l-1.5-6A1 1 0 0 0 18.22 6H5.78a1 1 0 0 0-.97.757l-1.5 6A1 1 0 0 0 4.28 14M4 10h16M10 6l-1 8m5-8l1 8m-3 0v4m-5 0h10'/%3E%3C/svg%3E"); +} + +.tabler-solar-panel-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 2a4 4 0 1 0 8 0M4 3h1m14 0h1m-8 6v1m5.2-2.8l.707.707M6.8 7.2l-.7.7M4.28 21h15.44a1 1 0 0 0 .97-1.243l-1.5-6a1 1 0 0 0-.97-.757H5.78a1 1 0 0 0-.97.757l-1.5 6A1 1 0 0 0 4.28 21M4 17h16m-10-4l-1 8m5-8l1 8'/%3E%3C/svg%3E"); +} + +.tabler-sort-0-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 12h2m-9-2v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0m12 5a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E"); +} + +.tabler-sort-9-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3m8-2v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0m-5 2h2'/%3E%3C/svg%3E"); +} + +.tabler-sort-a-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 8h4l-4 8h4M4 16v-6a2 2 0 1 1 4 0v6m-4-3h4m3-1h2'/%3E%3C/svg%3E"); +} + +.tabler-sort-ascending { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h7m-7 6h7m-7 6h9m2-9l3-3l3 3m-3-3v12'/%3E%3C/svg%3E"); +} + +.tabler-sort-ascending-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 9l3-3l3 3M5 5.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5zm0 9a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5zM17 6v12'/%3E%3C/svg%3E"); +} + +.tabler-sort-ascending-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.852 5.011l.058-.007L17 5l.075.003l.126.017l.111.03l.111.044l.098.052l.104.074l.082.073l3 3a1 1 0 1 1-1.414 1.414L18 8.415V18a1 1 0 0 1-2 0V8.415l-1.293 1.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414l3-3q.053-.054.112-.097l.11-.071l.114-.054l.105-.035zM9.5 4A1.5 1.5 0 0 1 11 5.5v4A1.5 1.5 0 0 1 9.5 11h-4A1.5 1.5 0 0 1 4 9.5v-4A1.5 1.5 0 0 1 5.5 4zm0 9a1.5 1.5 0 0 1 1.5 1.5v4A1.5 1.5 0 0 1 9.5 20h-4A1.5 1.5 0 0 1 4 18.5v-4A1.5 1.5 0 0 1 5.5 13z'/%3E%3C/svg%3E"); +} + +.tabler-sort-ascending-letters { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 10V5c0-1.38.62-2 2-2s2 .62 2 2v5m0-3h-4m4 14h-4l4-7h-4M4 15l3 3l3-3M7 6v12'/%3E%3C/svg%3E"); +} + +.tabler-sort-ascending-numbers { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 15l3 3l3-3M7 6v12M17 3a2 2 0 0 1 2 2v3a2 2 0 1 1-4 0V5a2 2 0 0 1 2-2m-2 13a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M19 16v3a2 2 0 0 1-2 2h-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sort-ascending-shapes { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 15l3 3l3-3M7 6v12m7-13a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm3 9l-3.5 6h7z'/%3E%3C/svg%3E"); +} + +.tabler-sort-ascending-shapes-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5a1 1 0 0 1 1 1v9.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L7 19l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L6 15.586V6a1 1 0 0 1 1-1m12-2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-1.136 10.496l3.5 6A1 1 0 0 1 20.5 21h-7a1 1 0 0 1-.864-1.504l3.5-6a1 1 0 0 1 1.728 0'/%3E%3C/svg%3E"); +} + +.tabler-sort-ascending-small-big { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 15l3 3l3-3M7 6v12m7-12.333c0-.369.298-.667.667-.667h2.666c.369 0 .667.298.667.667v2.666a.667.667 0 0 1-.667.667h-2.666A.667.667 0 0 1 14 8.333zm0 7.5c0-.645.522-1.167 1.167-1.167h4.666c.645 0 1.167.522 1.167 1.167v4.666c0 .645-.522 1.167-1.167 1.167h-4.666A1.167 1.167 0 0 1 14 17.833z'/%3E%3C/svg%3E"); +} + +.tabler-sort-descending { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h9m-9 6h7m-7 6h7m4-3l3 3l3-3m-3-9v12'/%3E%3C/svg%3E"); +} + +.tabler-sort-descending-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5zm0 9a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5zm9 .5l3 3l3-3m-3 3V6'/%3E%3C/svg%3E"); +} + +.tabler-sort-descending-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.5 4A1.5 1.5 0 0 1 11 5.5v4A1.5 1.5 0 0 1 9.5 11h-4A1.5 1.5 0 0 1 4 9.5v-4A1.5 1.5 0 0 1 5.5 4zm0 9a1.5 1.5 0 0 1 1.5 1.5v4A1.5 1.5 0 0 1 9.5 20h-4A1.5 1.5 0 0 1 4 18.5v-4A1.5 1.5 0 0 1 5.5 13zM17 5a1 1 0 0 1 1 1v9.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L17 19l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L16 15.586V6a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-sort-descending-letters { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 21v-5c0-1.38.62-2 2-2s2 .62 2 2v5m0-3h-4m4-8h-4l4-7h-4M4 15l3 3l3-3M7 6v12'/%3E%3C/svg%3E"); +} + +.tabler-sort-descending-numbers { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 15l3 3l3-3M7 6v12m10-4a2 2 0 0 1 2 2v3a2 2 0 1 1-4 0v-3a2 2 0 0 1 2-2m-2-9a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M19 5v3a2 2 0 0 1-2 2h-1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sort-descending-shapes { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 15l3 3l3-3M7 6v12m7-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm3-11l-3.5 6h7z'/%3E%3C/svg%3E"); +} + +.tabler-sort-descending-shapes-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5a1 1 0 0 1 1 1v9.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L7 19l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L6 15.586V6a1 1 0 0 1 1-1m12 8a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm-1.136-9.504l3.5 6A1 1 0 0 1 20.5 11h-7a1 1 0 0 1-.864-1.504l3.5-6a1 1 0 0 1 1.728 0'/%3E%3C/svg%3E"); +} + +.tabler-sort-descending-small-big { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 15l-3 3l-3-3m3-9v12m7 .333c0 .369.298.667.667.667h2.666a.667.667 0 0 0 .667-.667v-2.666a.667.667 0 0 0-.667-.667h-2.666a.667.667 0 0 0-.667.667zm0-7.5c0 .645.522 1.167 1.167 1.167h4.666c.645 0 1.167-.522 1.167-1.167V6.167C21 5.522 20.478 5 19.833 5h-4.666C14.522 5 14 5.522 14 6.167z'/%3E%3C/svg%3E"); +} + +.tabler-sort-z-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h4l-4 8h4m8 0v-6a2 2 0 1 1 4 0v6m-4-3h4m-9-1h2'/%3E%3C/svg%3E"); +} + +.tabler-sos { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m5 7c.345.6 1.258 1 2 1a2 2 0 1 0 0-4a2 2 0 1 1 0-4c.746 0 1.656.394 2 1M3 15c.345.6 1.258 1 2 1a2 2 0 1 0 0-4a2 2 0 1 1 0-4c.746 0 1.656.394 2 1'/%3E%3C/svg%3E"); +} + +.tabler-soup { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 11h16a1 1 0 0 1 1 1v.5c0 1.5-2.517 5.573-4 6.5v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1c-1.687-1.054-4-5-4-6.5V12a1 1 0 0 1 1-1m8-7a2.4 2.4 0 0 0-1 2a2.4 2.4 0 0 0 1 2m4-4a2.4 2.4 0 0 0-1 2a2.4 2.4 0 0 0 1 2M8 4a2.4 2.4 0 0 0-1 2a2.4 2.4 0 0 0 1 2'/%3E%3C/svg%3E"); +} + +.tabler-soup-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 10a2 2 0 0 1 2 2v.5c0 1.694-2.247 5.49-3.983 6.983l-.017.013V20a2 2 0 0 1-1.85 1.995L16 22H8a2 2 0 0 1-2-2v-.496l-.065-.053c-1.76-1.496-3.794-4.965-3.928-6.77L2 12.5V12a2 2 0 0 1 2-2zm-8.583-6.812a1 1 0 1 1 1.166 1.624c-.375.27-.593.706-.583 1.209a1.4 1.4 0 0 0 .583 1.167a1 1 0 1 1-1.166 1.624A3.38 3.38 0 0 1 10 6.021a3.4 3.4 0 0 1 1.417-2.833m4 0a1 1 0 1 1 1.166 1.624c-.375.27-.593.706-.583 1.209a1.4 1.4 0 0 0 .583 1.167a1 1 0 1 1-1.166 1.624A3.38 3.38 0 0 1 14 6.021a3.4 3.4 0 0 1 1.417-2.833m-8 0a1 1 0 1 1 1.166 1.624c-.375.27-.593.706-.583 1.209a1.4 1.4 0 0 0 .583 1.167a1 1 0 1 1-1.166 1.624A3.38 3.38 0 0 1 6 6.021a3.4 3.4 0 0 1 1.417-2.833'/%3E%3C/svg%3E"); +} + +.tabler-soup-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19h16m-4-8h6c0 1.691-.525 3.26-1.42 4.552m-2.034 2.032A7.96 7.96 0 0 1 13 19h-2a8 8 0 0 1-8-8h8m1-6v3m3-3v3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-source-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14.5 4H17a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-5m2-7L4 7l2 2'/%3E%3Cpath d='m10 9l2-2l-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-space { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3'/%3E%3C/svg%3E"); +} + +.tabler-space-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 10v3a1 1 0 0 0 1 1h9m4 0h1a1 1 0 0 0 1-1v-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-spaces { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.045 9.777a6 6 0 1 0 5.951.023'/%3E%3Cpath d='M11.997 20.196a6 6 0 1 0-2.948-5.97'/%3E%3Cpath d='M17.95 9.785Q18 9.399 18 9a6 6 0 1 0-3.056 5.23'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-spacing-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 20h-2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2M4 20h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4m8 4v8'/%3E%3C/svg%3E"); +} + +.tabler-spacing-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20v-2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2M4 4v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4m-4 8H8'/%3E%3C/svg%3E"); +} + +.tabler-spade { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l4.919 4.5q.915.88 1.703 1.771a5.53 5.53 0 0 1 .264 6.979c-1.18 1.56-3.338 1.92-4.886.75v1l1 3H9l1-3v-1c-1.54 1.07-3.735.772-4.886-.75a5.53 5.53 0 0 1 .264-6.979A31 31 0 0 1 7.081 7.5A1542 1542 0 0 1 12 3'/%3E%3C/svg%3E"); +} + +.tabler-spade-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.327 2.26a1395 1395 0 0 0-4.923 4.504c-.626.6-1.212 1.21-1.774 1.843a6.53 6.53 0 0 0-.314 8.245l.14.177c1.012 1.205 2.561 1.755 4.055 1.574l.246-.037l-.706 2.118A1 1 0 0 0 9 22h6l.118-.007a1 1 0 0 0 .83-1.31l-.688-2.065l.104.02c1.589.25 3.262-.387 4.32-1.785a6.53 6.53 0 0 0-.311-8.243a32 32 0 0 0-1.76-1.83l-4.938-4.518a1 1 0 0 0-1.348-.001z'/%3E%3C/svg%3E"); +} + +.tabler-sparkles { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2-2a2 2 0 0 1-2-2a2 2 0 0 1-2 2m0-12a2 2 0 0 1 2 2a2 2 0 0 1 2-2a2 2 0 0 1-2-2a2 2 0 0 1-2 2M9 18a6 6 0 0 1 6-6a6 6 0 0 1-6-6a6 6 0 0 1-6 6a6 6 0 0 1 6 6'/%3E%3C/svg%3E"); +} + +.tabler-speakerphone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 8a3 3 0 0 1 0 6m-8-6v11a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-5'/%3E%3Cpath d='m12 8l4.524-3.77A.9.9 0 0 1 18 4.922v12.156a.9.9 0 0 1-1.476.692L12 14H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-speedboat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 17h14.4a3 3 0 0 0 2.5-1.34L22 11h-6.23a4 4 0 0 0-1.49.29l-3.56 1.42a4 4 0 0 1-1.49.29H3.5zm4-4l1.5-5'/%3E%3Cpath d='M6 8h8l2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-speedboat-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 7a1 1 0 0 1 .832.445L16.534 10H22a1 1 0 0 1 .833 1.554l-3.1 4.66A4 4 0 0 1 16.4 18H2a1 1 0 0 1-.936-1.351l1.5-4A1 1 0 0 1 3.5 12h1.756l.9-3H6a1 1 0 0 1-.993-.883L5 8a1 1 0 0 1 1-1zm-6.657 5H9.23c.383 0 .762-.074 1.12-.219l3.557-1.418q.186-.075.377-.135L13.464 9h-5.22z'/%3E%3C/svg%3E"); +} + +.tabler-sphere { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0 1.657 4.03 3 9 3s9-1.343 9-3'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sphere-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0 1.657 4.03 3 9 3c.987 0 1.936-.053 2.825-.15m3.357-.67C19.917 13.633 21 12.86 21 12'/%3E%3Cpath d='M20.051 16.027A9 9 0 0 0 7.968 3.952m-2.34 1.692a9 9 0 0 0 12.74 12.716M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sphere-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c0 1.657 4.03 3 9 3c1.116 0 2.185-.068 3.172-.192m5.724-2.35A1.1 1.1 0 0 0 21 12'/%3E%3Cpath d='M20.984 12.546a9 9 0 1 0-8.442 8.438M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-spider { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 4v2l5 5M2.5 9.5L4 11h6m-6 8v-2l6-6m9-7v2l-5 5m7.5-1.5L20 11h-6m6 8v-2l-6-6'/%3E%3Cpath d='M8 15a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M10 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-spider-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 3a1 1 0 0 1 1 1v2a1 1 0 0 1-.293.707L16.414 10h3.17l1.209-1.207a1 1 0 0 1 1.414 1.414l-1.5 1.5A1 1 0 0 1 20 12h-3.585l4.292 4.293A1 1 0 0 1 21 17v2a1 1 0 0 1-2 0v-1.585l-2.016-2.016a5 5 0 0 1-9.968 0L5 17.414V19a1 1 0 0 1-.883.993L4 20a1 1 0 0 1-1-1v-2a1 1 0 0 1 .293-.707L7.584 12H4a1 1 0 0 1-.707-.293l-1.5-1.5a1 1 0 0 1 1.414-1.414L4.415 10h3.17L4.293 6.707A1 1 0 0 1 4 6V4a1 1 0 1 1 2 0v1.585L9.025 8.61a3 3 0 0 1 5.95 0L18 5.584V4a1 1 0 0 1 .883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-spiral { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12.057a1.9 1.9 0 0 0 .614.743c1.06.713 2.472.112 3.043-.919c.839-1.513-.022-3.368-1.525-4.08c-2-.95-4.371.154-5.24 2.086c-1.095 2.432.29 5.248 2.71 6.246c2.931 1.208 6.283-.418 7.438-3.255c1.36-3.343-.557-7.134-3.896-8.41c-3.855-1.474-8.2.68-9.636 4.422c-1.63 4.253.823 9.024 5.082 10.576c4.778 1.74 10.118-.941 11.833-5.59A9.4 9.4 0 0 0 21 11.063'/%3E%3C/svg%3E"); +} + +.tabler-spiral-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12.057a1.9 1.9 0 0 0 .614.743c.682.459 1.509.374 2.164-.02m1.103-2.92a3.3 3.3 0 0 0-1.749-2.059a3.6 3.6 0 0 0-.507-.195M8.24 8.24a4.15 4.15 0 0 0-1.347 1.646c-1.095 2.432.29 5.248 2.71 6.246c1.955.806 4.097.35 5.65-.884m1.745-2.268l.043-.103c1.36-3.343-.557-7.134-3.896-8.41c-1.593-.61-3.27-.599-4.79-.113M5.776 5.762A7.6 7.6 0 0 0 3.508 8.89c-1.63 4.253.823 9.024 5.082 10.576c3.211 1.17 6.676.342 9.124-1.738m1.869-2.149A9.35 9.35 0 0 0 21 11.063M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-sport-billard { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M4 12a8 8 0 1 0 16 0a8 8 0 1 0-16 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-spray { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-2V6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4m5-3h.01M18 9h.01M18 5h.01M21 3h.01M21 7h.01M21 11h.01M10 7h1'/%3E%3C/svg%3E"); +} + +.tabler-spy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 11h18M5 11V7a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v4M4 17a3 3 0 1 0 6 0a3 3 0 1 0-6 0m10 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-4 0h4'/%3E%3C/svg%3E"); +} + +.tabler-spy-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 11h8m4 0h6M5 11V7c0-.571.16-1.105.437-1.56M8 4h8a3 3 0 0 1 3 3v4M4 17a3 3 0 1 0 6 0a3 3 0 1 0-6 0m10.88-2.123a3 3 0 1 0 4.239 4.247m.59-3.414a3 3 0 0 0-1.425-1.422M10 17h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-sql { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m5 0v8h4m-8-1l1 1M3 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1'/%3E%3C/svg%3E"); +} + +.tabler-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-square-0-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM12 7a3 3 0 0 0-2.995 2.824L9 10v4l.005.176a3 3 0 0 0 5.99 0L15 14v-4l-.005-.176A3 3 0 0 0 12 7m0 2a1 1 0 0 1 .993.883L13 10v4l-.007.117a1 1 0 0 1-1.986 0L11 14v-4l.007-.117A1 1 0 0 1 12 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zm-5.339 5.886c-.083-.777-1.008-1.16-1.617-.67l-.084.077l-2 2l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083l.293-.293V16l.007.117a1 1 0 0 0 1.986 0L13 16V8z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-3l-.117.007a1 1 0 0 0 0 1.986L10 9h3v2h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h3l.117-.007a1 1 0 0 0 0-1.986L14 15h-3v-2h2l.15-.005a2 2 0 0 0 1.844-1.838L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-2l-.15.005A2 2 0 0 0 9 9a1 1 0 0 0 1.974.23l.02-.113L11 9h2v2h-2l-.133.007c-1.111.12-1.154 1.73-.128 1.965l.128.021L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a1.988 1.988 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2.01 2.01 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14 7a1 1 0 0 0-.993.883L13 8v3h-2V8l-.007-.117a1 1 0 0 0-1.986 0L9 8v3l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v3l.007.117a1 1 0 0 0 1.986 0L15 16V8l-.007-.117A1 1 0 0 0 14 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14 7h-4a1 1 0 0 0-.993.883L9 8v4a1 1 0 0 0 .883.993L10 13h3v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2a2 2 0 0 0 1.995-1.85L15 15v-2a2 2 0 0 0-1.85-1.995L13 11h-2V9h3a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-.883-.993z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v6l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-1.838-1.844L13 11h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-1.85-1.995zm0 6v2h-2v-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14 7h-4l-.117.007a1 1 0 0 0-.876.876L9 8l.007.117a1 1 0 0 0 .876.876L10 9h2.718l-1.688 6.757l-.022.115a1 1 0 0 0 1.927.482l.035-.111l2-8l.021-.112a1 1 0 0 0-.878-1.125z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15c.018.236.077.46.17.667l.075.152l.018.03l-.018.032c-.133.24-.218.509-.243.795L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a1.988 1.988 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2.01 2.01 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 6v2h-2v-2zm0-4v2h-2V9z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 2v2h-2V9z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-arrow-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 12l4 4l4-4m-4-4v8'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-arrow-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5a1 1 0 0 0-1 1v5.585l-2.293-2.292l-.094-.083a1 1 0 0 0-1.32 1.497l4 4l.094.083l.092.064l.098.052l.11.044l.112.03l.126.017L12 17l.117-.007l.149-.029l.105-.035l.113-.054l.111-.071a1 1 0 0 0 .112-.097l4-4l.083-.094a1 1 0 0 0-.083-1.32l-.094-.083a1 1 0 0 0-1.32.083L13 13.585V8l-.007-.117A1 1 0 0 0 12 7'/%3E%3C/svg%3E"); +} + +.tabler-square-arrow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 8l-4 4l4 4m4-4H8'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-arrow-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-6.293 5.293a1 1 0 0 0-1.414 0l-4 4l-.083.094l-.064.092l-.052.098l-.044.11l-.03.112l-.017.126L7 12l.004.09l.007.058l.025.118l.035.105l.054.113l.071.111q.044.06.097.112l4 4l.094.083a1 1 0 0 0 1.32-.083l.083-.094a1 1 0 0 0-.083-1.32L10.415 13H16l.117-.007A1 1 0 0 0 16 11h-5.585l2.292-2.293l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-square-arrow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 16l4-4l-4-4m-4 4h8'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-arrow-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-6.387 5.21a1 1 0 0 0-1.32.083l-.083.094a1 1 0 0 0 .083 1.32L13.585 11H8l-.117.007A1 1 0 0 0 8 13h5.585l-2.292 2.293l-.083.094a1 1 0 0 0 1.497 1.32l4-4l.073-.082l.074-.104l.052-.098l.044-.11l.03-.112l.017-.126L17 12l-.007-.118l-.029-.148l-.035-.105l-.054-.113l-.071-.111a1 1 0 0 0-.097-.112l-4-4z'/%3E%3C/svg%3E"); +} + +.tabler-square-arrow-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 12l-4-4l-4 4m4 4V8'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-arrow-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5l-.09.004l-.058.007l-.118.025l-.105.035l-.113.054l-.111.071a1 1 0 0 0-.112.097l-4 4l-.083.094a1 1 0 0 0 .083 1.32l.094.083a1 1 0 0 0 1.32-.083L11 10.415V16l.007.117A1 1 0 0 0 13 16v-5.585l2.293 2.292l.094.083a1 1 0 0 0 1.32-1.497l-4-4l-.082-.073l-.104-.074l-.098-.052l-.11-.044l-.112-.03l-.126-.017z'/%3E%3C/svg%3E"); +} + +.tabler-square-asterisk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm9 3.5v7M9 10l6 4m-6 0l6-4'/%3E%3C/svg%3E"); +} + +.tabler-square-asterisk-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5.5a1 1 0 0 0-1 1v1.631l-1.445-.963l-.101-.06a1 1 0 0 0-1.009 1.724L10.195 12l-1.75 1.169l-.093.07a1 1 0 0 0 1.203 1.594L11 13.868V15.5l.007.117A1 1 0 0 0 13 15.5v-1.631l1.445.963l.101.06a1 1 0 0 0 1.009-1.724l-1.752-1.169l1.752-1.167l.093-.07a1 1 0 0 0-1.203-1.594L13 10.13V8.5l-.007-.117A1 1 0 0 0 12 7.5'/%3E%3C/svg%3E"); +} + +.tabler-square-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zm-2.626 7.293a1 1 0 0 0-1.414 0L11 12.585l-1.293-1.292l-.094-.083a1 1 0 0 0-1.32 1.497l2 2l.094.083a1 1 0 0 0 1.32-.083l4-4l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-square-chevron-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 11l-3 3l-3-3'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-chevron-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-9.387 8.21a1 1 0 0 0-1.32 1.497l3 3l.094.083a1 1 0 0 0 1.32-.083l3-3l.083-.094a1 1 0 0 0-.083-1.32l-.094-.083a1 1 0 0 0-1.32.083L12 12.585l-2.293-2.292z'/%3E%3C/svg%3E"); +} + +.tabler-square-chevron-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 15l-3-3l3-3'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-chevron-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5.293 6.293a1 1 0 0 0-1.414 0l-3 3l-.083.094a1 1 0 0 0 .083 1.32l3 3l.094.083a1 1 0 0 0 1.32-.083l.083-.094a1 1 0 0 0-.083-1.32L11.415 12l2.292-2.293l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-square-chevron-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11 9l3 3l-3 3'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-chevron-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7.387 6.21a1 1 0 0 0-1.32.083l-.083.094a1 1 0 0 0 .083 1.32L12.585 12l-2.292 2.293l-.083.094a1 1 0 0 0 1.497 1.32l3-3l.083-.094a1 1 0 0 0-.083-1.32l-3-3z'/%3E%3C/svg%3E"); +} + +.tabler-square-chevron-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m9 13l3-3l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-chevron-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-6.387 7.21a1 1 0 0 0-1.32.083l-3 3l-.083.094a1 1 0 0 0 .083 1.32l.094.083a1 1 0 0 0 1.32-.083L12 11.415l2.293 2.292l.094.083a1 1 0 0 0 1.32-1.497l-3-3z'/%3E%3C/svg%3E"); +} + +.tabler-square-chevrons-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 8l-3 3l-3-3m6 5l-3 3l-3-3'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-chevrons-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zM9.613 12.21a1 1 0 0 0-1.32 1.497l3 3l.094.083a1 1 0 0 0 1.32-.083l3-3l.083-.094a1 1 0 0 0-.083-1.32l-.094-.083a1 1 0 0 0-1.32.083L12 14.585l-2.293-2.292zm0-5a1 1 0 0 0-1.32 1.497l3 3l.094.083a1 1 0 0 0 1.32-.083l3-3l.083-.094a1 1 0 0 0-.083-1.32l-.094-.083a1 1 0 0 0-1.32.083L12 9.585L9.707 7.293z'/%3E%3C/svg%3E"); +} + +.tabler-square-chevrons-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 15l-3-3l3-3m-5 6l-3-3l3-3'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-chevrons-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-2.293 6.293a1 1 0 0 0-1.414 0l-3 3l-.083.094a1 1 0 0 0 .083 1.32l3 3l.094.083a1 1 0 0 0 1.32-.083l.083-.094a1 1 0 0 0-.083-1.32L14.415 12l2.292-2.293l.083-.094a1 1 0 0 0-.083-1.32m-5 0a1 1 0 0 0-1.414 0l-3 3l-.083.094a1 1 0 0 0 .083 1.32l3 3l.094.083a1 1 0 0 0 1.32-.083l.083-.094a1 1 0 0 0-.083-1.32L9.415 12l2.292-2.293l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-square-chevrons-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 9l3 3l-3 3m5-6l3 3l-3 3'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-chevrons-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zM8.613 8.21a1 1 0 0 0-1.32.083l-.083.094a1 1 0 0 0 .083 1.32L9.585 12l-2.292 2.293l-.083.094a1 1 0 0 0 1.497 1.32l3-3l.083-.094a1 1 0 0 0-.083-1.32l-3-3zm5 0a1 1 0 0 0-1.32.083l-.083.094a1 1 0 0 0 .083 1.32L14.585 12l-2.292 2.293l-.083.094a1 1 0 0 0 1.497 1.32l3-3l.083-.094a1 1 0 0 0-.083-1.32l-3-3z'/%3E%3C/svg%3E"); +} + +.tabler-square-chevrons-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 16l3-3l3 3m-6-5l3-3l3 3'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-chevrons-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-6.387 10.21a1 1 0 0 0-1.32.083l-3 3l-.083.094a1 1 0 0 0 .083 1.32l.094.083a1 1 0 0 0 1.32-.083L12 14.415l2.293 2.292l.094.083a1 1 0 0 0 1.32-1.497l-3-3zm0-5a1 1 0 0 0-1.32.083l-3 3l-.083.094a1 1 0 0 0 .083 1.32l.094.083a1 1 0 0 0 1.32-.083L12 9.415l2.293 2.292l.094.083a1 1 0 0 0 1.32-1.497l-3-3z'/%3E%3C/svg%3E"); +} + +.tabler-square-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-square-dot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-dot-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 8a2 2 0 0 0-1.995 1.85L10 12l.005.15A2 2 0 1 0 12 10'/%3E%3C/svg%3E"); +} + +.tabler-square-f0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M13 10.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M8 12h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f0-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14.5 8a2.5 2.5 0 0 0-2.495 2.336L12 10.5v3l.005.164a2.5 2.5 0 0 0 4.99 0L17 13.5v-3l-.005-.164A2.5 2.5 0 0 0 14.5 8M10 8H8l-.117.007a1 1 0 0 0-.876.876L7 9v6l.007.117a1 1 0 0 0 .876.876L8 16l.117-.007a1 1 0 0 0 .876-.876L9 15v-2h1l.117-.007a1 1 0 0 0 0-1.986L10 11H9v-1h1l.117-.007a1 1 0 0 0 0-1.986zm4.5 2a.5.5 0 0 1 .492.41l.008.09v3l-.008.09a.5.5 0 0 1-.984 0L14 13.5v-3l.008-.09A.5.5 0 0 1 14.5 10'/%3E%3C/svg%3E"); +} + +.tabler-square-f1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m13 11l2-2v6m-7-3h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM10 8H8l-.117.007a1 1 0 0 0-.876.876L7 9v6l.007.117a1 1 0 0 0 .876.876L8 16l.117-.007a1 1 0 0 0 .876-.876L9 15v-2h1l.117-.007a1 1 0 0 0 0-1.986L10 11H9v-1h1l.117-.007a1 1 0 0 0 0-1.986zm5.994.886c-.083-.777-1.008-1.16-1.617-.67l-.084.077l-2 2l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083l.293-.293V15l.007.117a1 1 0 0 0 1.986 0L16 15V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-f2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M13 9h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2m-8-3h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15 8h-2l-.117.007a1 1 0 0 0 0 1.986L13 10h2v1h-1l-.15.005a2 2 0 0 0-1.844 1.838L12 13v1l.005.15a2 2 0 0 0 1.838 1.844L14 16h2l.117-.007a1 1 0 0 0 0-1.986L16 14h-2v-1h1l.15-.005a2 2 0 0 0 1.844-1.838L17 11v-1l-.005-.15A2 2 0 0 0 15 8m-5 0H8l-.117.007a1 1 0 0 0-.876.876L7 9v6l.007.117a1 1 0 0 0 .876.876L8 16l.117-.007a1 1 0 0 0 .876-.876L9 15v-2h1l.117-.007a1 1 0 0 0 0-1.986L10 11H9v-1h1l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-square-f3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M13 9.5a.5.5 0 0 1 .5-.5h1a1.5 1.5 0 0 1 0 3H14h.5a1.5 1.5 0 0 1 0 3h-1a.5.5 0 0 1-.5-.5M8 12h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14.5 8h-1l-.144.007A1.5 1.5 0 0 0 12 9.5a1 1 0 0 0 1 1l.117-.007a1 1 0 0 0 .727-.457l.02-.036h.636l.09.008a.5.5 0 0 1 0 .984L14.5 11H14l-.133.007c-1.156.124-1.156 1.862 0 1.986L14 13h.5l.09.008a.5.5 0 0 1 .41.492l-.008.09a.5.5 0 0 1-.492.41h-.635l-.02-.036A1 1 0 0 0 12 14.5a1.5 1.5 0 0 0 1.5 1.5h1l.164-.005A2.5 2.5 0 0 0 17 13.5l-.005-.164a2.5 2.5 0 0 0-.477-1.312L16.499 12l.126-.183A2.5 2.5 0 0 0 14.5 8M10 8H8l-.117.007A1 1 0 0 0 7 9v6l.007.117A1 1 0 0 0 8 16l.117-.007A1 1 0 0 0 9 15v-2h1l.117-.007A1 1 0 0 0 10 11H9v-1h1l.117-.007A1 1 0 0 0 10 8'/%3E%3C/svg%3E"); +} + +.tabler-square-f4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M13 9v2a1 1 0 0 0 1 1h1m1-3v6m-8-3h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM16 8a1 1 0 0 0-.993.883L15 9v2h-1V9l-.007-.117a1 1 0 0 0-1.986 0L12 9v2l.005.15a2 2 0 0 0 1.838 1.844L14 13h1v2l.007.117a1 1 0 0 0 1.986 0L17 15V9l-.007-.117A1 1 0 0 0 16 8m-6 0H8l-.117.007a1 1 0 0 0-.876.876L7 9v6l.007.117a1 1 0 0 0 .876.876L8 16l.117-.007a1 1 0 0 0 .876-.876L9 15v-2h1l.117-.007a1 1 0 0 0 0-1.986L10 11H9v-1h1l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-square-f5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M13 14.25c0 .414.336.75.75.75H15a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2V9h3m-8 3h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM16 8h-3l-.117.007a1 1 0 0 0-.857.764l-.02.112L12 9v3l.007.117a1 1 0 0 0 .764.857l.112.02L13 13h2v1h-1.033l-.025-.087l-.049-.113a1 1 0 0 0-1.893.45c0 .867.63 1.587 1.458 1.726l.148.018l.144.006H15l.157-.006a2 2 0 0 0 1.819-1.683l.019-.162L17 14v-1l-.006-.157a2 2 0 0 0-1.683-1.819l-.162-.019L15 11h-1v-1h2l.117-.007a1 1 0 0 0 .857-.764l.02-.112L17 9l-.007-.117a1 1 0 0 0-.764-.857l-.112-.02zm-6 0H8l-.117.007a1 1 0 0 0-.876.876L7 9v6l.007.117a1 1 0 0 0 .876.876L8 16l.117-.007a1 1 0 0 0 .876-.876L9 15v-2h1l.117-.007a1 1 0 0 0 0-1.986L10 11H9v-1h1l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-square-f6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M16 9.75a.75.75 0 0 0-.75-.75H14a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2m-5 0h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15.25 8H14l-.15.005a2 2 0 0 0-1.844 1.838L12 10v4l.005.15a2 2 0 0 0 1.838 1.844L14 16h1l.15-.005a2 2 0 0 0 1.844-1.838L17 14v-1l-.005-.15a2 2 0 0 0-1.838-1.844L15 11h-1v-1h1.032l.026.087A1 1 0 0 0 17 9.75a1.75 1.75 0 0 0-1.606-1.744zM10 8H8l-.117.007a1 1 0 0 0-.876.876L7 9v6l.007.117a1 1 0 0 0 .876.876L8 16l.117-.007a1 1 0 0 0 .876-.876L9 15v-2h1l.117-.007a1 1 0 0 0 0-1.986L10 11H9v-1h1l.117-.007a1 1 0 0 0 0-1.986zm5 5v1h-1v-1z'/%3E%3C/svg%3E"); +} + +.tabler-square-f7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M13 9h3l-1.5 6M8 12h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM16 8h-3l-.117.007A1 1 0 0 0 12 9l.007.117A1 1 0 0 0 13 10h1.718l-1.188 4.757l-.022.115a1 1 0 0 0 1.962.37l1.5-6l.021-.11A1 1 0 0 0 16 8m-6 0H8l-.117.007A1 1 0 0 0 7 9v6l.007.117A1 1 0 0 0 8 16l.117-.007A1 1 0 0 0 9 15v-2h1l.117-.007A1 1 0 0 0 10 11H9v-1h1l.117-.007A1 1 0 0 0 10 8'/%3E%3C/svg%3E"); +} + +.tabler-square-f8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14.5 12H14a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1m-7 0h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15 8h-1l-.15.005a2 2 0 0 0-1.844 1.838L12 10v1l.005.15q.029.355.17.667l.075.152l.018.03l-.018.032c-.133.24-.218.509-.243.795L12 13v1l.005.15a2 2 0 0 0 1.838 1.844L14 16h1l.15-.005a2 2 0 0 0 1.844-1.838L17 14v-1l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L17 11v-1l-.005-.15a2 2 0 0 0-1.838-1.844zm-5 0H8l-.117.007a1 1 0 0 0-.876.876L7 9v6l.007.117a1 1 0 0 0 .876.876L8 16l.117-.007a1 1 0 0 0 .876-.876L9 15v-2h1l.117-.007a1 1 0 0 0 0-1.986L10 11H9v-1h1l.117-.007a1 1 0 0 0 0-1.986zm5 5v1h-1v-1zm0-3v1h-1v-1z'/%3E%3C/svg%3E"); +} + +.tabler-square-f9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M13 14.25c0 .414.336.75.75.75h1.5a.75.75 0 0 0 .75-.75v-4.5a.75.75 0 0 0-.75-.75h-1.5a.75.75 0 0 0-.75.75v1.5c0 .414.336.75.75.75H16m-8 0h2m0-3H8v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-f9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM15.25 8h-1.5l-.144.006A1.75 1.75 0 0 0 12 9.75v1.5l.006.144A1.75 1.75 0 0 0 13.75 13H15v1h-1.033l-.025-.087A1 1 0 0 0 12 14.25c0 .966.784 1.75 1.75 1.75h1.5l.144-.006A1.75 1.75 0 0 0 17 14.25v-4.5l-.006-.144A1.75 1.75 0 0 0 15.25 8M10 8H8l-.117.007A1 1 0 0 0 7 9v6l.007.117A1 1 0 0 0 8 16l.117-.007A1 1 0 0 0 9 15v-2h1l.117-.007A1 1 0 0 0 10 11H9v-1h1l.117-.007A1 1 0 0 0 10 8m5 2v1h-1v-1z'/%3E%3C/svg%3E"); +} + +.tabler-square-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2H5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-square-forbid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 4l6 6'/%3E%3C/svg%3E"); +} + +.tabler-square-forbid-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 10l6-6'/%3E%3C/svg%3E"); +} + +.tabler-square-half { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4v16M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm9 8l7.5-7.5M12 18l8-8m-5 10l5-5m-8-7l4-4'/%3E%3C/svg%3E"); +} + +.tabler-square-key { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='m12.5 11.5l-4 4L10 17m2-2l-1.5-1.5'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 16v-6a2 2 0 1 1 4 0v6m-4-3h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-a-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5a3 3 0 0 0-3 3v6a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1v-6a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v2h-2v-2a1 1 0 0 1 .883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 16h2a2 2 0 1 0 0-4h-2h2a2 2 0 1 0 0-4h-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-b-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3l-.005-.176a3 3 0 0 0-.654-1.7L14.235 12l.106-.124A3 3 0 0 0 12 7m0 6a1 1 0 0 1 0 2h-1v-2zm0-4a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-c { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-c-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0a1 1 0 0 0-1.993-.117L13 14a1 1 0 0 1-2 0v-4a1 1 0 0 1 1.993-.117L13 10a1 1 0 0 0 2 0a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-d-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-e { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 8h-4v8h4m-4-4h2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-e-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 5h-4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-3v-2h1.5a1 1 0 0 0 .993-.883L13.5 12a1 1 0 0 0-1-1H11V9h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-f { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm7 7h3'/%3E%3Cpath d='M14 8h-4v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-f-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 5h-4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h2a1 1 0 0 0 .993-.883L14 12a1 1 0 0 0-1-1h-2V9h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-g-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 5h-2a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 13 13v2h-1a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-h { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm7 11V8m4 0v8m-4-4h4'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-h-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 5a1 1 0 0 0-1 1v3h-2V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-3h2v3a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-i { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm9 3v8'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-i-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-j { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 8h4v6a2 2 0 1 1-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-j-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 5h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 9h3v5a1 1 0 0 1-1.993.117L11 14a1 1 0 0 0-2 0a3 3 0 0 0 6 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm7 3v8'/%3E%3Cpath d='m14 8l-2.5 4l2.5 4m-4-4h1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-k-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-4.47 5.152a1 1 0 0 0-1.378.318L11 10.913V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-2.914l2.152 3.444a1 1 0 0 0 1.276.374l.102-.056l.095-.068a1 1 0 0 0 .223-1.31L12.678 12l2.17-3.47a1 1 0 0 0-.318-1.378'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-l { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 8v8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-l-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-9 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-3V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-m { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 16V8l3 5l3-5v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-m-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-3 6c0-1.014-1.336-1.384-1.857-.514L12 11.056l-2.143-3.57C9.336 6.616 8 6.986 8 8v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 10 16v-4.39l1.143 1.904l.074.108a1 1 0 0 0 1.64-.108L14 11.61V16a1 1 0 0 0 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-n { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 16V8l4 8V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-n-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-8.106 5.553C10.423 6.609 9 6.945 9 8v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3.764l2.106 4.211c.471.944 1.894.608 1.894-.447V8a1 1 0 0 0-1-1l-.117.007A1 1 0 0 0 13 8v3.764z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-o { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-o-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-p { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 12h2a2 2 0 1 0 0-4h-2v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-p-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h1a3 3 0 0 0 0-6m0 2a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-q { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-q-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5a3 3 0 0 0-3 3v4a3 3 0 0 0 4.168 2.764l.125-.057a1 1 0 0 0 1.414-1.414l.057-.125A3 3 0 0 0 15 14v-4a3 3 0 0 0-3-3m1 7.001h-.059a.996.996 0 0 0-.941 1A1 1 0 0 1 11 14v-4a1 1 0 0 1 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-r { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 12h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-r-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-7 5h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-2.332l2.2 2.932a1 1 0 0 0 1.4.2l.096-.081A1 1 0 0 0 14.8 15.4l-1.903-2.538l.115-.037A3.001 3.001 0 0 0 12 7m0 2a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-s { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-s-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-6 5h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2v2h-2a1 1 0 0 0-2 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-t { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm7 3h4m-2 0v8'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-t-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 5h-4a1 1 0 1 0 0 2h1v7a1 1 0 0 0 .883.993L12 17a1 1 0 0 0 1-1V9h1a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-u { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 8v6a2 2 0 1 0 4 0V8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-u-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 5a1 1 0 0 0-1 1v6a1 1 0 0 1-2 0V8a1 1 0 0 0-2 0v6a3 3 0 0 0 6 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-v { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m10 8l2 8l2-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-v-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-4.757 5.03a1 1 0 0 0-1.213.727L12 11.875l-1.03-4.118a1 1 0 1 0-1.94.486l2 8c.252 1.01 1.688 1.01 1.94 0l2-8a1 1 0 0 0-.727-1.213'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-w { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m9 8l1 8l2-5l2 5l1-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-w-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-4.992 5.876l-.52 4.153l-.56-1.4c-.319-.799-1.41-.837-1.803-.114l-.053.114l-.561 1.4l-.519-4.153a1 1 0 0 0-1-.876l-.116.008a1 1 0 0 0-.868 1.116l1 8c.128 1.025 1.537 1.207 1.92.247L12 13.693l1.072 2.678c.383.96 1.792.778 1.92-.247l1-8a1 1 0 0 0-1.984-.248'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm7 3l4 8m-4 0l4-8'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-4.553 5.106a1 1 0 0 0-1.341.447L12 9.763l-1.106-2.21a1 1 0 0 0-1.234-.494l-.107.047a1 1 0 0 0-.447 1.341L10.88 12l-1.775 3.553a1 1 0 0 0 .345 1.283l.102.058a1 1 0 0 0 1.341-.447L12 14.236l1.106 2.211a1 1 0 0 0 1.234.494l.107-.047a1 1 0 0 0 .447-1.341L13.118 12l1.776-3.553a1 1 0 0 0-.345-1.283z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m10 8l2 5l2-5m-2 8v-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-y-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-4.629 5.072a1 1 0 0 0-1.3.557L12 10.307l-1.072-2.678a1 1 0 0 0-1.856.742L11 13.194V16a1 1 0 0 0 .883.993L12 17a1 1 0 0 0 1-1v-2.809l1.928-4.82a1 1 0 0 0-.45-1.25z'/%3E%3C/svg%3E"); +} + +.tabler-square-letter-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 8h4l-4 8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-letter-z-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-5 5h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 9h2.382l-3.276 6.553A1 1 0 0 0 10 17h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-2.382l3.276-6.553A1 1 0 0 0 14 7'/%3E%3C/svg%3E"); +} + +.tabler-square-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10m-5 4h6'/%3E%3C/svg%3E"); +} + +.tabler-square-minus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-4 9H9l-.117.007A1 1 0 0 0 9 13h6l.117-.007A1 1 0 0 0 15 11'/%3E%3C/svg%3E"); +} + +.tabler-square-number-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-0-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM12 7a3 3 0 0 0-2.995 2.824L9 10v4l.005.176a3 3 0 0 0 5.99 0L15 14v-4l-.005-.176A3 3 0 0 0 12 7m0 2a1 1 0 0 1 .993.883L13 10v4l-.007.117a1 1 0 0 1-1.986 0L11 14v-4l.007-.117A1 1 0 0 1 12 9'/%3E%3C/svg%3E"); +} + +.tabler-square-number-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m10 10l2-2v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zm-5.339 5.886c-.083-.777-1.008-1.16-1.617-.67l-.084.077l-2 2l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083l.293-.293V16l.007.117a1 1 0 0 0 1.986 0L13 16V8z'/%3E%3C/svg%3E"); +} + +.tabler-square-number-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-3l-.117.007a1 1 0 0 0 0 1.986L10 9h3v2h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h3l.117-.007a1 1 0 0 0 0-1.986L14 15h-3v-2h2l.15-.005a2 2 0 0 0 1.844-1.838L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/svg%3E"); +} + +.tabler-square-number-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-2l-.15.005A2 2 0 0 0 9 9a1 1 0 0 0 1.974.23l.02-.113L11 9h2v2h-2l-.133.007c-1.111.12-1.154 1.73-.128 1.965l.128.021L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/svg%3E"); +} + +.tabler-square-number-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14 7a1 1 0 0 0-.993.883L13 8v3h-2V8l-.007-.117a1 1 0 0 0-1.986 0L9 8v3l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v3l.007.117a1 1 0 0 0 1.986 0L15 16V8l-.007-.117A1 1 0 0 0 14 7'/%3E%3C/svg%3E"); +} + +.tabler-square-number-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14 7h-4a1 1 0 0 0-.993.883L9 8v4a1 1 0 0 0 .883.993L10 13h3v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2a2 2 0 0 0 1.995-1.85L15 15v-2a2 2 0 0 0-1.85-1.995L13 11h-2V9h3a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-square-number-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v6l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-1.838-1.844L13 11h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-1.85-1.995zm0 6v2h-2v-2z'/%3E%3C/svg%3E"); +} + +.tabler-square-number-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 8h4l-2 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM14 7h-4l-.117.007a1 1 0 0 0-.876.876L9 8l.007.117a1 1 0 0 0 .876.876L10 9h2.718l-1.688 6.757l-.022.115a1 1 0 0 0 1.927.482l.035-.111l2-8l.021-.112a1 1 0 0 0-.878-1.125z'/%3E%3C/svg%3E"); +} + +.tabler-square-number-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15q.029.355.17.667l.075.152l.018.03l-.018.032c-.133.24-.218.509-.243.795L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 6v2h-2v-2zm0-4v2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-number-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-number-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005.195v12.666c0 1.96-1.537 3.56-3.472 3.662l-.195.005H5.667a3.667 3.667 0 0 1-3.662-3.472L2 18.333V5.667c0-1.96 1.537-3.56 3.472-3.662L5.667 2zM13 7h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 2v2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h10a2 2 0 0 1 2 2v10m-.584 3.412A2 2 0 0 1 18 20H6a2 2 0 0 1-2-2V6c0-.552.224-1.052.586-1.414M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-square-percentage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 10.037l6-6m-6 .031v.014m6 6v.016'/%3E%3C/svg%3E"); +} + +.tabler-square-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-3-3v6M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-square-plus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7.5M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-square-root { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h2l4 8l4-16h8'/%3E%3C/svg%3E"); +} + +.tabler-square-root-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 12h1c1 0 1 1 2.016 3.527C17 18 17 19 18 19h1'/%3E%3Cpath d='M12 19c1.5 0 3-2 4-3.5s2.5-3.5 4-3.5M3 12h1l3 8l3-16h10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rotated { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.446 2.6l7.955 7.954a2.045 2.045 0 0 1 0 2.892l-7.955 7.955a2.045 2.045 0 0 1-2.892 0l-7.955-7.955a2.045 2.045 0 0 1 0-2.892l7.955-7.955a2.045 2.045 0 0 1 2.892 0z'/%3E%3C/svg%3E"); +} + +.tabler-square-rotated-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.793 2.893l-6.9 6.9c-1.172 1.171-1.172 3.243 0 4.414l6.9 6.9c1.171 1.172 3.243 1.172 4.414 0l6.9-6.9c1.172-1.171 1.172-3.243 0-4.414l-6.9-6.9c-1.171-1.172-3.243-1.172-4.414 0'/%3E%3C/svg%3E"); +} + +.tabler-square-rotated-forbid { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.446 2.6l7.955 7.954a2.045 2.045 0 0 1 0 2.892l-7.955 7.955a2.045 2.045 0 0 1-2.892 0l-7.955-7.955a2.045 2.045 0 0 1 0-2.892l7.955-7.955a2.045 2.045 0 0 1 2.892 0zM9.5 14.5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-square-rotated-forbid-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m13.446 2.6l7.955 7.954a2.045 2.045 0 0 1 0 2.892l-7.955 7.955a2.045 2.045 0 0 1-2.892 0l-7.955-7.955a2.045 2.045 0 0 1 0-2.892l7.955-7.955a2.045 2.045 0 0 1 2.892 0zM9.5 9.5l5 5'/%3E%3C/svg%3E"); +} + +.tabler-square-rotated-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16.964 16.952l-3.462 3.461c-.782.783-2.222.783-3 0l-6.911-6.91c-.783-.783-.783-2.223 0-3l3.455-3.456m2-2l1.453-1.452c.782-.783 2.222-.783 3 0l6.911 6.91c.783.783.783 2.223 0 3l-1.448 1.45M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-arrow-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 12l4 4l4-4m-4-4v8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-arrow-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm0 5a1 1 0 0 1 .993.883L13 8v5.585l2.293-2.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 .083 1.32l-.083.094l-4 4a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L12 17l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.092-.064l-.094-.083l-4-4a1 1 0 0 1 1.32-1.497l.094.083L11 13.585V8a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-arrow-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 8l-4 4l4 4m4-4H8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-arrow-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.324.001l.318.004l.616.017l.299.013l.579.034l.553.046c4.785.464 6.732 2.411 7.196 7.196l.046.553l.034.579q.008.147.013.299l.017.616L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.464 4.785-2.411 6.732-7.196 7.196l-.553.046l-.579.034q-.147.008-.299.013l-.616.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.785-.464-6.732-2.411-7.196-7.196l-.046-.553l-.034-.579l-.013-.299l-.017-.616Q2 12.327 2 12l.001-.324l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.464-4.785 2.411-6.732 7.196-7.196l.553-.046l.579-.034q.147-.008.299-.013l.616-.017Q11.673 2 12 2m.707 5.293a1 1 0 0 0-1.414 0l-4 4a1 1 0 0 0-.2.284l-.022.052a1 1 0 0 0-.06.222l-.008.067l-.002.063v-.035v.073a1 1 0 0 0 .07.352l.023.052l.03.061l.022.037l.05.074l.024.03l.073.082l4 4l.094.083a1 1 0 0 0 1.32-.083l.083-.094a1 1 0 0 0-.083-1.32L10.415 13H16l.117-.007A1 1 0 0 0 16 11h-5.585l2.292-2.293l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-arrow-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 16l4-4l-4-4m-4 4h8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-arrow-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm.613 5.21l.094.083l4 4a1 1 0 0 1 .097.112l.071.11l.054.114l.035.105l.03.148L17 12l-.003.075l-.017.126l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-4 4a1 1 0 0 1-1.497-1.32l.083-.094L13.585 13H8a1 1 0 0 1-.117-1.993L8 11h5.585l-2.292-2.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.32-.083'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-arrow-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 12l-4-4l-4 4m4 4V8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-arrow-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm-.148 5.011l.058-.007L12 7l.075.003l.126.017l.111.03l.111.044l.098.052l.104.074l.082.073l4 4a1 1 0 0 1-1.32 1.497l-.094-.083L13 10.415V16a1 1 0 0 1-1.993.117L11 16v-5.585l-2.293 2.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1-.083-1.32l.083-.094l4-4a1 1 0 0 1 .112-.097l.11-.071l.114-.054l.105-.035z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm2.293 7.293a1 1 0 0 1 1.497 1.32l-.083.094l-4 4a1 1 0 0 1-1.32.083l-.094-.083l-2-2a1 1 0 0 1 1.32-1.497l.094.083L11 12.585z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevron-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 11l-3 3l-3-3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevron-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm-3.707 8.293a1 1 0 0 1 1.32-.083l.094.083L12 12.585l2.293-2.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 .083 1.32l-.083.094l-3 3a1 1 0 0 1-1.32.083l-.094-.083l-3-3a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevron-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13 15l-3-3l3-3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevron-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.324.001l.318.004l.616.017l.299.013l.579.034l.553.046c4.785.464 6.732 2.411 7.196 7.196l.046.553l.034.579q.008.147.013.299l.017.616L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.464 4.785-2.411 6.732-7.196 7.196l-.553.046l-.579.034q-.147.008-.299.013l-.616.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.785-.464-6.732-2.411-7.196-7.196l-.046-.553l-.034-.579l-.013-.299l-.017-.616Q2 12.327 2 12l.001-.324l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.464-4.785 2.411-6.732 7.196-7.196l.553-.046l.579-.034q.147-.008.299-.013l.616-.017Q11.673 2 12 2m1.707 6.293a1 1 0 0 0-1.414 0l-3 3l-.083.094a1 1 0 0 0 .083 1.32l3 3l.094.083a1 1 0 0 0 1.32-.083l.083-.094a1 1 0 0 0-.083-1.32L11.415 12l2.292-2.293l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevron-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m11 9l3 3l-3 3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevron-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm-1.707 6.293a1 1 0 0 1 1.32-.083l.094.083l3 3a1 1 0 0 1 .083 1.32l-.083.094l-3 3a1 1 0 0 1-1.497-1.32l.083-.094L12.585 12l-2.292-2.293a1 1 0 0 1-.083-1.32z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevron-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 13l3-3l3 3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevron-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm-.707 7.293a1 1 0 0 1 1.32-.083l.094.083l3 3a1 1 0 0 1-1.32 1.497l-.094-.083L12 11.415l-2.293 2.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1-.083-1.32l.083-.094z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevrons-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 9l-3 3l-3-3m6 4l-3 3l-3-3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevrons-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zM8.293 8.293a1 1 0 0 1 1.32-.083l.094.083L12 10.585l2.293-2.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 .083 1.32l-.083.094l-3 3a1 1 0 0 1-1.32.083l-.094-.083l-3-3a1 1 0 0 1 0-1.414m0 4a1 1 0 0 1 1.32-.083l.094.083L12 14.585l2.293-2.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 .083 1.32l-.083.094l-3 3a1 1 0 0 1-1.32.083l-.094-.083l-3-3a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevrons-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 15l-3-3l3-3m-4 6l-3-3l3-3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevrons-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm2.293 6.293a1 1 0 0 1 1.497 1.32l-.083.094L13.415 12l2.292 2.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.32.083l-.094-.083l-3-3a1 1 0 0 1-.083-1.32l.083-.094zm-4 0a1 1 0 0 1 1.497 1.32l-.083.094L9.415 12l2.292 2.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.32.083l-.094-.083l-3-3a1 1 0 0 1-.083-1.32l.083-.094z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevrons-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 9l3 3l-3 3m4-6l3 3l-3 3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevrons-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zM8.293 8.293a1 1 0 0 1 1.32-.083l.094.083l3 3a1 1 0 0 1 .083 1.32l-.083.094l-3 3a1 1 0 0 1-1.497-1.32l.083-.094L10.585 12L8.293 9.707a1 1 0 0 1-.083-1.32zm4 0a1 1 0 0 1 1.32-.083l.094.083l3 3a1 1 0 0 1 .083 1.32l-.083.094l-3 3a1 1 0 0 1-1.497-1.32l.083-.094L14.585 12l-2.292-2.293a1 1 0 0 1-.083-1.32z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevrons-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 15l3-3l3 3m-6-4l3-3l3 3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-chevrons-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004zm-.707 9.293a1 1 0 0 1 1.32-.083l.094.083l3 3a1 1 0 0 1-1.32 1.497l-.094-.083L12 13.415l-2.293 2.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1-.083-1.32l.083-.094zm0-4a1 1 0 0 1 1.32-.083l.094.083l3 3a1 1 0 0 1-1.32 1.497l-.094-.083L12 9.415l-2.293 2.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1-.083-1.32l.083-.094z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q-.327 0-.642.005l-.616.017l-.299.013l-.579.034l-.553.046c-4.785.464-6.732 2.411-7.196 7.196l-.046.553l-.034.579q-.008.147-.013.299l-.017.616l-.004.318L2 12q0 .327.005.642l.017.616l.013.299l.034.579l.046.553c.464 4.785 2.411 6.732 7.196 7.196l.553.046l.579.034q.147.008.299.013l.616.017L12 22l.642-.005l.616-.017l.299-.013l.579-.034l.553-.046c4.785-.464 6.732-2.411 7.196-7.196l.046-.553l.034-.579q.008-.147.013-.299l.017-.616L22 12l-.005-.642l-.017-.616l-.013-.299l-.034-.579l-.046-.553c-.464-4.785-2.411-6.732-7.196-7.196l-.553-.046l-.579-.034l-.299-.013l-.616-.017l-.318-.004z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 16v-6a2 2 0 1 1 4 0v6m-4-3h4'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-a-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7a3 3 0 0 0-3 3v6a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1v-6a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v2h-2v-2a1 1 0 0 1 .883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 16h2a2 2 0 1 0 0-4h-2h2a2 2 0 1 0 0-4h-2z'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-b-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3l-.005-.176a3 3 0 0 0-.654-1.7L14.235 12l.106-.124A3 3 0 0 0 12 7m0 6a1 1 0 0 1 0 2h-1v-2zm0-4a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-c { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 10a2 2 0 1 0-4 0v4a2 2 0 1 0 4 0'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-c-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0a1 1 0 0 0-1.993-.117L13 14a1 1 0 0 1-2 0v-4a1 1 0 0 1 1.993-.117L13 10a1 1 0 0 0 2 0a3 3 0 0 0-3-3'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-d { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-d-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3-3v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-e { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 8h-4v8h4m-4-4h2.5'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-e-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M14 7h-4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-3v-2h1.5a1 1 0 0 0 .993-.883L13.5 12a1 1 0 0 0-1-1H11V9h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-f { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12h3m1-4h-4v8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-f-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M14 7h-4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h2a1 1 0 0 0 .993-.883L14 12a1 1 0 0 0-1-1h-2V9h3a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-g { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-g-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M14 7h-2a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 13 13v2h-1a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-h { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8m4 0v8m-4-4h4m-2-9c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-h-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M14 7a1 1 0 0 0-1 1v3h-2V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-3h2v3a1 1 0 0 0 .883.993L14 17a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-i { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v8m0-13c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-i-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-j { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8h4v6a2 2 0 1 1-4 0'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-j-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M14 7h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 9h3v5a1 1 0 0 1-1.993.117L11 14a1 1 0 0 0-2 0a3 3 0 0 0 6 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-k { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8v8m4-8l-2.5 4l2.5 4m-4-4h1.5'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-k-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999m2.854 5.151a1 1 0 0 0-1.378.318L11 10.913V8a1 1 0 0 0-.883-.993L10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0v-2.914l2.152 3.444a1 1 0 0 0 1.276.374l.102-.056l.095-.068a1 1 0 0 0 .223-1.31L12.678 12l2.17-3.47a1 1 0 0 0-.318-1.378'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-l { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8v8h4'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-l-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M10 7a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-3V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-m { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 16V8l3 5l3-5v8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-m-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M16 8c0-1.014-1.336-1.384-1.857-.514L12 11.056l-2.143-3.57C9.336 6.616 8 6.986 8 8v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 10 16v-4.39l1.143 1.904l.074.108a1 1 0 0 0 1.64-.108L14 11.61V16a1 1 0 0 0 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-n { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 16V8l4 8V8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-n-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999m-.782 5.552C10.423 6.609 9 6.945 9 8v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3.764l2.106 4.211c.471.944 1.894.608 1.894-.447V8a1 1 0 0 0-1-1l-.117.007A1 1 0 0 0 13 8v3.764z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-o { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-o-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-p { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12h2a2 2 0 1 0 0-4h-2v8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-p-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-3h1a3 3 0 0 0 0-6m0 2a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-q { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2m1 7l1 1'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-q-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7a3 3 0 0 0-3 3v4a3 3 0 0 0 4.168 2.764l.125-.057a1 1 0 0 0 1.414-1.414l.057-.125A3 3 0 0 0 15 14v-4a3 3 0 0 0-3-3m1 7.001h-.059a.996.996 0 0 0-.941 1A1 1 0 0 1 11 14v-4a1 1 0 0 1 2 0z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-r { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12h2a2 2 0 1 0 0-4h-2v8m4 0l-3-4'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-r-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M12 7h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 11 16v-2.332l2.2 2.932a1 1 0 0 0 1.4.2l.096-.081A1 1 0 0 0 14.8 15.4l-1.903-2.538l.115-.037A3.001 3.001 0 0 0 12 7m0 2a1 1 0 0 1 0 2h-1V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-s { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-s-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M13 7h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2v2h-2a1 1 0 0 0-2 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-t { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 8h4m-2 0v8m0-13c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-t-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M14 7h-4a1 1 0 1 0 0 2h1v7a1 1 0 0 0 .883.993L12 17a1 1 0 0 0 1-1V9h1a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-u { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8v6a2 2 0 1 0 4 0V8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-u-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M14 7a1 1 0 0 0-1 1v6a1 1 0 0 1-2 0V8a1 1 0 0 0-2 0v6a3 3 0 0 0 6 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-v { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 8l2 8l2-8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-v-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999m2.567 5.029a1 1 0 0 0-1.213.727L12 11.875l-1.03-4.118a1 1 0 1 0-1.94.486l2 8c.252 1.01 1.688 1.01 1.94 0l2-8a1 1 0 0 0-.727-1.213'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-w { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 8l1 8l2-5l2 5l1-8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-w-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999m2.332 5.875l-.52 4.153l-.56-1.4c-.319-.799-1.41-.837-1.803-.114l-.053.114l-.561 1.4l-.519-4.153a1 1 0 0 0-1-.876l-.116.008a1 1 0 0 0-.868 1.116l1 8c.128 1.025 1.537 1.207 1.92.247L12 13.693l1.072 2.678c.383.96 1.792.778 1.92-.247l1-8a1 1 0 0 0-1.984-.248'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l4 8m-4 0l4-8m-2-5c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999m2.771 5.105a1 1 0 0 0-1.341.447L12 9.763l-1.106-2.21a1 1 0 0 0-1.234-.494l-.107.047a1 1 0 0 0-.447 1.341L10.88 12l-1.775 3.553a1 1 0 0 0 .345 1.283l.102.058a1 1 0 0 0 1.341-.447L12 14.236l1.106 2.211a1 1 0 0 0 1.234.494l.107-.047a1 1 0 0 0 .447-1.341L13.118 12l1.776-3.553a1 1 0 0 0-.345-1.283z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 8l2 5l2-5m-2 8v-3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-y-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999m2.695 5.07a1 1 0 0 0-1.3.558L12 10.307l-1.072-2.678a1 1 0 0 0-1.856.742L11 13.194V16a1 1 0 0 0 .883.993L12 17a1 1 0 0 0 1-1v-2.809l1.928-4.82a1 1 0 0 0-.45-1.25z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-z { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8h4l-4 8h4'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-letter-z-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.676 2.001L12 2c7.752 0 10 2.248 10 10l-.005.642C21.869 19.877 19.534 22 12 22l-.642-.005C4.228 21.87 2.063 19.6 2 12.325V12c0-7.643 2.185-9.936 9.676-9.999M14 7h-4a1 1 0 0 0-1 1l.007.117A1 1 0 0 0 10 9h2.382l-3.276 6.553A1 1 0 0 0 10 17h4a1 1 0 0 0 1-1l-.007-.117A1 1 0 0 0 14 15h-2.382l3.276-6.553A1 1 0 0 0 14 7'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-3-9c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-minus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21c-.18.002-.314 0-.5 0c-7.2 0-9-1.8-9-9s1.8-9 9-9s9 1.8 9 9c0 1.136-.046 2.138-.152 3.02M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-minus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.324.001l.318.004l.616.017l.299.013l.579.034l.553.046c4.785.464 6.732 2.411 7.196 7.196l.046.553l.034.579q.008.147.013.299l.017.616L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.464 4.785-2.411 6.732-7.196 7.196l-.553.046l-.579.034q-.147.008-.299.013l-.616.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.785-.464-6.732-2.411-7.196-7.196l-.046-.553l-.034-.579l-.013-.299l-.017-.616Q2 12.327 2 12l.001-.324l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.464-4.785 2.411-6.732 7.196-7.196l.553-.046l.579-.034q.147-.008.299-.013l.616-.017Q11.673 2 12 2m3 9H9l-.117.007A1 1 0 0 0 9 13h6l.117-.007A1 1 0 0 0 15 11'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0-4 0'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-0-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m0 5a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0-3-3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0v-4a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m10 10l2-2v8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-1-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m.994 5.886c-.083-.777-1.008-1.16-1.617-.67l-.084.077l-2 2l-.083.094a1 1 0 0 0 0 1.226l.083.094l.094.083a1 1 0 0 0 1.226 0l.094-.083l.293-.293V16l.007.117a1 1 0 0 0 1.986 0L13 16V8z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m1 5h-3l-.117.007a1 1 0 0 0 0 1.986L10 9h3v2h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h3l.117-.007a1 1 0 0 0 0-1.986L14 15h-3v-2h2l.15-.005a2 2 0 0 0 1.844-1.838L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m1 5h-2l-.15.005A2 2 0 0 0 9 9a1 1 0 0 0 1.974.23l.02-.113L11 9h2v2h-2l-.133.007c-1.111.12-1.154 1.73-.128 1.965l.128.021L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8v3a1 1 0 0 0 1 1h3m0-4v8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-4-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m2 5a1 1 0 0 0-.993.883L13 8v3h-2V8l-.007-.117a1 1 0 0 0-1.986 0L9 8v3l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v3l.007.117a1 1 0 0 0 1.986 0L15 16V8l-.007-.117A1 1 0 0 0 14 7'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3V8h4'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-5-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m2 5h-4a1 1 0 0 0-.993.883L9 8v4a1 1 0 0 0 .883.993L10 13h3v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2a2 2 0 0 0 1.995-1.85L15 15v-2a2 2 0 0 0-1.85-1.995L13 11h-2V9h3a1 1 0 0 0 .993-.883L15 8a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-6-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v6l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-1.838-1.844L13 11h-2V9h2l.007.117A1 1 0 0 0 15 9a2 2 0 0 0-1.85-1.995zm0 6v2h-2v-2z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-7 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8h4l-2 8'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-7-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m2 5h-4l-.117.007a1 1 0 0 0-.876.876L9 8l.007.117a1 1 0 0 0 .876.876L10 9h2.718l-1.688 6.757l-.022.115a1 1 0 0 0 1.927.482l.035-.111l2-8l.021-.112a1 1 0 0 0-.878-1.125z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-8 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 12h-1a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-8-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15q.029.355.17.667l.075.152l.018.03l-.018.032c-.133.24-.218.509-.243.795L9 13v2l.005.15a2 2 0 0 0 1.838 1.844L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15v-2l-.005-.15a2 2 0 0 0-.17-.667l-.075-.152l-.019-.032l.02-.03a2 2 0 0 0 .242-.795L15 11V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 6v2h-2v-2zm0-4v2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-9 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-square-rounded-number-9-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.642.005l.616.017l.299.013l.579.034l.553.046c4.687.455 6.65 2.333 7.166 6.906l.03.29l.046.553l.041.727l.006.15l.017.617L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.455 4.687-2.333 6.65-6.906 7.166l-.29.03l-.553.046l-.727.041l-.15.006l-.617.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.687-.455-6.65-2.333-7.166-6.906l-.03-.29l-.046-.553l-.041-.727l-.006-.15l-.017-.617l-.004-.318v-.648l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.455-4.687 2.333-6.65 6.906-7.166l.29-.03l.553-.046l.727-.041l.15-.006l.617-.017Q11.673 2 12 2m1 5h-2l-.15.005a2 2 0 0 0-1.844 1.838L9 9v2l.005.15a2 2 0 0 0 1.838 1.844L11 13h2v2h-2l-.007-.117A1 1 0 0 0 9 15a2 2 0 0 0 1.85 1.995L11 17h2l.15-.005a2 2 0 0 0 1.844-1.838L15 15V9l-.005-.15a2 2 0 0 0-1.838-1.844zm0 2v2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-percentage { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9M9 15.075l6-6m-6 .03v.015m6 6v.015'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9m3 9H9m3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-plus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.54 20.996q-.264.005-.54.004c-7.2 0-9-1.8-9-9s1.8-9 9-9s9 1.8 9 9q0 .277-.004.544M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-plus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.324.001l.318.004l.616.017l.299.013l.579.034l.553.046c4.785.464 6.732 2.411 7.196 7.196l.046.553l.034.579q.008.147.013.299l.017.616L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.464 4.785-2.411 6.732-7.196 7.196l-.553.046l-.579.034q-.147.008-.299.013l-.616.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.785-.464-6.732-2.411-7.196-7.196l-.046-.553l-.034-.579l-.013-.299l-.017-.616Q2 12.327 2 12l.001-.324l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.464-4.785 2.411-6.732 7.196-7.196l.553-.046l.579-.034q.147-.008.299-.013l.616-.017Q11.673 2 12 2m0 6a1 1 0 0 0-1 1v2H9l-.117.007A1 1 0 0 0 9 13h2v2l.007.117A1 1 0 0 0 13 15v-2h2l.117-.007A1 1 0 0 0 15 11h-2V9l-.007-.117A1 1 0 0 0 12 8'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 10l4 4m0-4l-4 4m2-11c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3C/svg%3E"); +} + +.tabler-square-rounded-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.324.001l.318.004l.616.017l.299.013l.579.034l.553.046c4.785.464 6.732 2.411 7.196 7.196l.046.553l.034.579q.008.147.013.299l.017.616L22 12l-.005.642l-.017.616l-.013.299l-.034.579l-.046.553c-.464 4.785-2.411 6.732-7.196 7.196l-.553.046l-.579.034q-.147.008-.299.013l-.616.017L12 22l-.642-.005l-.616-.017l-.299-.013l-.579-.034l-.553-.046c-4.785-.464-6.732-2.411-7.196-7.196l-.046-.553l-.034-.579l-.013-.299l-.017-.616Q2 12.327 2 12l.001-.324l.004-.318l.017-.616l.013-.299l.034-.579l.046-.553c.464-4.785 2.411-6.732 7.196-7.196l.553-.046l.579-.034q.147-.008.299-.013l.616-.017Q11.673 2 12 2m-1.489 7.14a1 1 0 0 0-1.218 1.567L10.585 12l-1.292 1.293l-.083.094a1 1 0 0 0 1.497 1.32L12 13.415l1.293 1.292l.094.083a1 1 0 0 0 1.32-1.497L13.415 12l1.292-1.293l.083-.094a1 1 0 0 0-1.497-1.32L12 10.585l-1.293-1.292l-.094-.083z'/%3E%3C/svg%3E"); +} + +.tabler-square-toggle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2v20m2-2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h8m6 2a2 2 0 0 0-2-2m0 16a2 2 0 0 0 2-2m0-8v4'/%3E%3C/svg%3E"); +} + +.tabler-square-toggle-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 12H2m2 2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8m-2 6a2 2 0 0 0 2-2M4 18a2 2 0 0 0 2 2m8 0h-4'/%3E%3C/svg%3E"); +} + +.tabler-square-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 4l6 6m0-6l-6 6'/%3E%3C/svg%3E"); +} + +.tabler-square-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2H5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3M9.613 8.21l.094.083L12 10.585l2.293-2.292a1 1 0 0 1 1.497 1.32l-.083.094L13.415 12l2.292 2.293a1 1 0 0 1-1.32 1.497l-.094-.083L12 13.415l-2.293 2.292a1 1 0 0 1-1.497-1.32l.083-.094L10.585 12L8.293 9.707a1 1 0 0 1 1.32-1.497'/%3E%3C/svg%3E"); +} + +.tabler-squares { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2z'/%3E%3Cpath d='M16 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-squares-diagonal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 10a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2z'/%3E%3Cpath d='M16 8V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2m.586 3.414L19.413 8.587'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-squares-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M19 7a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3h-9a3 3 0 0 1-3-3v-9a3 3 0 0 1 3-3z'/%3E%3Cpath d='M14 2a3 3 0 0 1 3 2.999L10 5a5 5 0 0 0-5 5l-.001 7l-.175-.005A3 3 0 0 1 2 14V5a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-squares-selected { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 10a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2zm0 4.5l6.492-6.492M13.496 20L20 13.496zm-4.91-.586L19.413 8.587'/%3E%3Cpath d='M16 8V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stack { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 6l-8 4l8 4l8-4zm-8 8l8 4l8-4'/%3E%3C/svg%3E"); +} + +.tabler-stack-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4L4 8l8 4l8-4zm-8 8l8 4l8-4M4 16l8 4l8-4'/%3E%3C/svg%3E"); +} + +.tabler-stack-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.894 15.553a1 1 0 0 1-.447 1.341l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 .894-1.788L12 18.88l7.554-3.775a1 1 0 0 1 1.341.447m0-4a1 1 0 0 1-.447 1.341l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 .894-1.788L12 14.88l7.554-3.775a1 1 0 0 1 1.341.447M12.008 3q.056 0 .111.007l.111.02l.086.024l.012.006l.012.002l.029.014l.05.019l.016.009l.012.005l8 4a1 1 0 0 1 0 1.788l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 0-1.788l8-4l.011-.005l.018-.01l.078-.032l.011-.002l.013-.006l.086-.024l.11-.02l.056-.005z'/%3E%3C/svg%3E"); +} + +.tabler-stack-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2L4 6l8 4l8-4zm-8 8l8 4l8-4M4 18l8 4l8-4M4 14l8 4l8-4'/%3E%3C/svg%3E"); +} + +.tabler-stack-3-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.894 17.553a1 1 0 0 1-.447 1.341l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 .894-1.788L12 20.88l7.554-3.775a1 1 0 0 1 1.341.447m0-4a1 1 0 0 1-.447 1.341l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 .894-1.788L12 16.88l7.554-3.775a1 1 0 0 1 1.341.447m0-4a1 1 0 0 1-.447 1.341l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 .894-1.788L12 12.88l7.554-3.775a1 1 0 0 1 1.341.447M12.008 1q.056 0 .111.007l.111.02l.086.024l.012.006l.012.002l.029.014l.05.019l.016.009l.012.005l8 4a1 1 0 0 1 0 1.788l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 0-1.788l8-4l.011-.005l.018-.01l.078-.032l.011-.002l.013-.006l.086-.024l.11-.02l.056-.005z'/%3E%3C/svg%3E"); +} + +.tabler-stack-back { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 8l8 4l8-4l-8-4z'/%3E%3Cpath fill='black' d='m12 16l-4-2l-4 2l8 4l8-4l-4-2z'/%3E%3Cpath d='m8 10l-4 2l4 2m8 0l4-2l-4-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stack-backward { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m14 12l6-3l-8-4l-8 4l6 3'/%3E%3Cpath fill='black' d='m10 12l-6 3l8 4l8-4l-6-3l-2 1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stack-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.894 13.553a1 1 0 0 1-.447 1.341l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 .894-1.788L12 16.88l7.554-3.775a1 1 0 0 1 1.341.447M12.008 5q.056 0 .111.007l.111.02l.086.024l.012.006l.012.002l.029.014l.05.019l.016.009l.012.005l8 4a1 1 0 0 1 0 1.788l-8 4a1 1 0 0 1-.894 0l-8-4a1 1 0 0 1 0-1.788l8-4l.011-.005l.018-.01l.078-.032l.011-.002l.013-.006l.086-.024l.11-.02l.056-.005z'/%3E%3C/svg%3E"); +} + +.tabler-stack-forward { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 5L4 9l8 4l8-4z'/%3E%3Cpath d='m10 12l-6 3l8 4l8-4l-6-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stack-front { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 4L4 8l8 4l8-4z'/%3E%3Cpath d='m8 14l-4 2l8 4l8-4l-4-2'/%3E%3Cpath d='m8 10l-4 2l8 4l8-4l-4-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stack-middle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 10l4-2l-8-4l-8 4l4 2'/%3E%3Cpath fill='black' d='m12 12l-4-2l-4 2l8 4l8-4l-4-2z'/%3E%3Cpath d='m8 14l-4 2l8 4l8-4l-4-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stack-pop { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 9.5L4 11l8 4l8-4l-3-1.5M4 15l8 4l8-4m-8-4V4M9 7l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-stack-push { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m6 10l-2 1l8 4l8-4l-2-1M4 15l8 4l8-4M12 4v7'/%3E%3Cpath d='m15 8l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stairs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 5h-5v5h-5v5H7v5H2'/%3E%3C/svg%3E"); +} + +.tabler-stairs-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 21h-5v-5h-5v-5H7V6H2m16-3v7m-3-3l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-stairs-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 6h-5v5h-5v5H7v5H2m4-11V3M3 6l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 17.75l-6.172 3.245l1.179-6.873l-5-4.867l6.9-1l3.086-6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z'/%3E%3C/svg%3E"); +} + +.tabler-star-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.243 7.34l-6.38.925l-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499l-1.09 6.355l-.013.11a1 1 0 0 0 1.464.944l5.706-3l5.693 3l.1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355l4.624-4.5l.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926l-2.852-5.78a1 1 0 0 0-1.794 0z'/%3E%3C/svg%3E"); +} + +.tabler-star-half { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 17.75l-6.172 3.245l1.179-6.873l-5-4.867l6.9-1l3.086-6.253z'/%3E%3C/svg%3E"); +} + +.tabler-star-half-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a1 1 0 0 1 .823.443l.067.116l2.852 5.781l6.38.925c.741.108 1.08.94.703 1.526l-.07.095l-.078.086l-4.624 4.499l1.09 6.355a1 1 0 0 1-1.249 1.135l-.101-.035l-.101-.046l-5.693-3l-5.706 3q-.158.082-.32.106l-.106.01a1.003 1.003 0 0 1-1.038-1.06l.013-.11l1.09-6.355l-4.623-4.5a1 1 0 0 1 .328-1.647l.113-.036l.114-.023l6.379-.925l2.853-5.78A.97.97 0 0 1 12 1m0 3.274V16.75a1 1 0 0 1 .239.029l.115.036l.112.05l4.363 2.299l-.836-4.873a1 1 0 0 1 .136-.696l.07-.099l.082-.09l3.546-3.453l-4.891-.708a1 1 0 0 1-.62-.344l-.073-.097l-.06-.106z'/%3E%3C/svg%3E"); +} + +.tabler-star-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M10.012 6.016l1.981-4.014l3.086 6.253l6.9 1l-4.421 4.304m.012 4.01l.588 3.426L12 17.75l-6.172 3.245l1.179-6.873l-5-4.867l6.327-.917'/%3E%3C/svg%3E"); +} + +.tabler-stars { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.8 19.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411zm-11.6 0l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411zm5.8-10l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-stars-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.657 12.007a1.39 1.39 0 0 0-1.103.765l-.855 1.723l-1.907.277c-.52.072-.96.44-1.124.944l-.038.14c-.1.465.046.954.393 1.29l1.377 1.337l-.326 1.892a1.393 1.393 0 0 0 2.018 1.465l1.708-.895l1.708.896a1.39 1.39 0 0 0 1.462-.105l.112-.09a1.39 1.39 0 0 0 .442-1.272l-.325-1.891l1.38-1.339c.38-.371.516-.924.352-1.427l-.051-.134a1.39 1.39 0 0 0-1.073-.81l-1.907-.278l-.853-1.722A1.39 1.39 0 0 0 17.8 12zm-11.6 0a1.39 1.39 0 0 0-1.103.765l-.855 1.723l-1.907.277c-.52.072-.96.44-1.124.944l-.038.14c-.1.465.046.954.393 1.29L2.8 18.483l-.326 1.892a1.393 1.393 0 0 0 2.018 1.465l1.708-.895l1.708.896a1.39 1.39 0 0 0 1.462-.105l.112-.09a1.39 1.39 0 0 0 .442-1.272L9.6 18.483l1.38-1.339c.38-.371.516-.924.352-1.427l-.051-.134a1.39 1.39 0 0 0-1.073-.81L8.3 14.494l-.853-1.722A1.39 1.39 0 0 0 6.2 12zm5.8-10a1.39 1.39 0 0 0-1.103.765l-.855 1.723l-1.907.277c-.52.072-.96.44-1.124.944l-.038.14c-.1.465.046.954.393 1.29L8.6 8.483l-.326 1.892a1.393 1.393 0 0 0 2.018 1.465L12 10.946l1.709.896a1.39 1.39 0 0 0 1.462-.105l.112-.09a1.39 1.39 0 0 0 .442-1.272L15.4 8.483l1.38-1.339c.38-.371.516-.924.352-1.427l-.051-.134a1.39 1.39 0 0 0-1.073-.81L14.1 4.494l-.853-1.722A1.39 1.39 0 0 0 12 2z'/%3E%3C/svg%3E"); +} + +.tabler-stars-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.373 13.371l.076-.154a.392.392 0 0 1 .702 0l.907 1.831m.367.39q.747.107 2.24.324a.39.39 0 0 1 .217.665q-.489.474-.732.712m-.611 3.405a.39.39 0 0 1-.567.411L17.8 19.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l1.601-.232M6.2 19.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411zM9.557 5.556l1-.146l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.4.4 0 0 1-.014.187m-4.153-.166l-.744.39a.392.392 0 0 1-.568-.41l.188-1.093M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-status-change { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M6 12v-2a6 6 0 1 1 12 0v2'/%3E%3Cpath d='m15 9l3 3l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-steam { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-8 8a1 1 0 1 0 2 0a1 1 0 1 0-2 0m16 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-8 8a1 1 0 1 0 2 0a1 1 0 1 0-2 0M5.5 5.5l3 3m7 7l3 3m0-13l-3 3m-7 7l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-steering-wheel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2 2v7m-2-9l-6.75-2M14 12l6.75-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-steering-wheel-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M4 12a8 8 0 0 0 7 7.937V14.83a3 3 0 0 1-1.898-2.05l-5.07-1.504q-.031.36-.032.725m15.967-.725l-5.069 1.503a3 3 0 0 1-1.897 2.051v5.108a8 8 0 0 0 6.985-8.422zM8 5.072a8 8 0 0 0-3.536 4.244l4.812 1.426a3 3 0 0 1 5.448 0l4.812-1.426A8 8 0 0 0 8 5.072'/%3E%3C/svg%3E"); +} + +.tabler-steering-wheel-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.04 16.048A9 9 0 0 0 7.957 3.958m-2.32 1.678a9 9 0 1 0 12.737 12.719'/%3E%3Cpath d='M10.595 10.576a2 2 0 1 0 2.827 2.83M12 14v7m-2-9l-6.75-2m12.292 1.543L20.75 10M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-step-into { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m4-4l-4 4m-4-4l4 4m-1 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-step-out { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m4-8l-4-4M8 7l4-4m-1 17a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-stereo-glasses { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H6l-3 9m13-9h2l3 9M3 12v7a1 1 0 0 0 1 1h4.586a1 1 0 0 0 .707-.293l2-2a1 1 0 0 1 1.414 0l2 2a1 1 0 0 0 .707.293H20a1 1 0 0 0 1-1v-7zm4 4h1m8 0h1'/%3E%3C/svg%3E"); +} + +.tabler-stethoscope { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 4H5a2 2 0 0 0-2 2v3.5h0a5.5 5.5 0 0 0 11 0V6a2 2 0 0 0-2-2h-1'/%3E%3Cpath d='M8 15a6 6 0 1 0 12 0v-3m-9-9v2M6 3v2'/%3E%3Cpath d='M18 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stethoscope-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.172 4.179A2 2 0 0 0 3 6v3.5a5.5 5.5 0 0 0 9.856 3.358M14 10V6a2 2 0 0 0-2-2h-1'/%3E%3Cpath d='M8 15a6 6 0 0 0 10.714 3.712m1.216-2.798q.07-.45.07-.914v-3m-9-9v2'/%3E%3Cpath d='M18 10a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sticker { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m20 12l-2 .5A6 6 0 0 1 11.5 6l.5-2z'/%3E%3Cpath d='M20 12a8 8 0 1 1-8-8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sticker-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 4h12a2 2 0 0 1 2 2v7h-5a2 2 0 0 0-2 2v5H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3Cpath d='M20 13v.172a2 2 0 0 1-.586 1.414l-4.828 4.828a2 2 0 0 1-1.414.586H13'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stopwatch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13a7 7 0 1 0 14 0a7 7 0 0 0-14 0m9.5-2.5L12 13m5-5l1-1m-4-4h-4'/%3E%3C/svg%3E"); +} + +.tabler-storm { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0'/%3E%3Cpath d='M5.369 14.236C3.53 10.307 3.808 6.62 4.665 3M18.63 9.76c1.837 3.928 1.561 7.615.703 11.236'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-storm-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.884 9.874a3 3 0 1 0 4.24 4.246m.57-3.441a3 3 0 0 0-1.41-1.39'/%3E%3Cpath d='M7.037 7.063a7 7 0 0 0 9.907 9.892m1.585-2.426A7 7 0 0 0 9.471 5.47'/%3E%3Cpath d='M5.369 14.236c-1.605-3.428-1.597-6.673-1-9.849M18.63 9.76a14.3 14.3 0 0 1 1.368 6.251m-.37 3.608q-.132.69-.295 1.377M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-stretching { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0M5 20l5-.5l1-2m7 2.5v-5h-5.5L15 8.5l-5.5 1l1.5 2'/%3E%3C/svg%3E"); +} + +.tabler-stretching-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 4a1 1 0 1 0 2 0a1 1 0 0 0-2 0M6.5 21l3.5-5m-5-5l7-2m4 12l-4-7V9l7-4'/%3E%3C/svg%3E"); +} + +.tabler-strikethrough { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-3-5.5A4 2 0 0 0 12 5h-1a3.5 3.5 0 0 0 0 7h2a3.5 3.5 0 0 1 0 7h-1.5a4 2 0 0 1-4-1.5'/%3E%3C/svg%3E"); +} + +.tabler-submarine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 11v6h2l1-1.5L9 17h10a3 3 0 0 0 0-6H9h0l-3 1.5L5 11zm14 0l-1-3h-5l-1 3m3-3V6a1 1 0 0 1 1-1h1'/%3E%3C/svg%3E"); +} + +.tabler-subscript { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 7l8 10m-8 0l8-10m8 13h-4l3.5-4a1.73 1.73 0 0 0-3.5-2'/%3E%3C/svg%3E"); +} + +.tabler-subtask { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9h6M4 5h4M6 5v11a1 1 0 0 0 1 1h5m0-9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zm0 8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-sum { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 16v2a1 1 0 0 1-1 1H6l6-7l-6-7h11a1 1 0 0 1 1 1v2'/%3E%3C/svg%3E"); +} + +.tabler-sum-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 18a1 1 0 0 1-1 1H6l6-7M9 5h8a1 1 0 0 1 1 1v2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-sun { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7'/%3E%3C/svg%3E"); +} + +.tabler-sun-electricity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12a4 4 0 0 0 4 4m0-8a4 4 0 0 0-4 4m-5 0h1m8-9v1m0 16v1M5.6 5.6l.7.7m0 11.4l-.7.7M20 7l-3 5h4l-3 5'/%3E%3C/svg%3E"); +} + +.tabler-sun-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19a1 1 0 0 1 .993.883L13 20v1a1 1 0 0 1-1.993.117L11 21v-1a1 1 0 0 1 1-1m6.313-2.09l.094.083l.7.7a1 1 0 0 1-1.32 1.497l-.094-.083l-.7-.7a1 1 0 0 1 1.218-1.567zm-11.306.083a1 1 0 0 1 .083 1.32l-.083.094l-.7.7a1 1 0 0 1-1.497-1.32l.083-.094l.7-.7a1 1 0 0 1 1.414 0M4 11a1 1 0 0 1 .117 1.993L4 13H3a1 1 0 0 1-.117-1.993L3 11zm17 0a1 1 0 0 1 .117 1.993L21 13h-1a1 1 0 0 1-.117-1.993L20 11zM6.213 4.81l.094.083l.7.7a1 1 0 0 1-1.32 1.497l-.094-.083l-.7-.7A1 1 0 0 1 6.11 4.74zm12.894.083a1 1 0 0 1 .083 1.32l-.083.094l-.7.7a1 1 0 0 1-1.497-1.32l.083-.094l.7-.7a1 1 0 0 1 1.414 0M12 2a1 1 0 0 1 .993.883L13 3v1a1 1 0 0 1-1.993.117L11 4V3a1 1 0 0 1 1-1m0 5a5 5 0 1 1-4.995 5.217L7 12l.005-.217A5 5 0 0 1 12 7'/%3E%3C/svg%3E"); +} + +.tabler-sun-high { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.828 14.828a4 4 0 1 0-5.656-5.656a4 4 0 0 0 5.656 5.656m-8.485 2.829l-1.414 1.414M6.343 6.343L4.929 4.929m12.728 1.414l1.414-1.414m-1.414 12.728l1.414 1.414M4 12H2m10-8V2m8 10h2m-10 8v2'/%3E%3C/svg%3E"); +} + +.tabler-sun-high-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1m-4.95-2.05a1 1 0 0 1 0 1.414l-1.414 1.414a1 1 0 1 1-1.414-1.414l1.414-1.414a1 1 0 0 1 1.414 0m11.314 0l1.414 1.414a1 1 0 0 1-1.414 1.414l-1.414-1.414a1 1 0 0 1 1.414-1.414m-5.049-9.836a5 5 0 1 1-2.532 9.674a5 5 0 0 1 2.532-9.674M4 11a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2zm18 0a1 1 0 0 1 0 2h-2a1 1 0 0 1 0-2zM5.636 4.222L7.05 5.636A1 1 0 0 1 5.636 7.05L4.222 5.636a1 1 0 0 1 1.414-1.414m14.142 0a1 1 0 0 1 0 1.414L18.364 7.05a1 1 0 0 1-1.414-1.414l1.414-1.414a1 1 0 0 1 1.414 0M12 1a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0V2a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-sun-low { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-4 0h.01M12 4v.01M20 12h.01M12 20v.01M6.31 6.31L6.3 6.3m11.41.01l-.01-.01m0 11.4l.01.01M6.3 17.7l.01.01'/%3E%3C/svg%3E"); +} + +.tabler-sun-low-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.407 16.993l.01.01a1 1 0 0 1-1.32 1.497l-.104-.093a1 1 0 0 1 1.414-1.414m-11.4 0l.01.01a1 1 0 0 1-1.32 1.497l-.104-.093a1 1 0 0 1 1.414-1.414M12 7a5 5 0 1 1-5 5l.005-.217A5 5 0 0 1 12 7M7.007 5.593l.01.01A1 1 0 0 1 5.697 7.1l-.104-.093a1 1 0 0 1 1.414-1.414m11.4 0l.01.01a1 1 0 0 1-1.32 1.497l-.104-.093a1 1 0 1 1 1.414-1.414M4.01 11a1 1 0 0 1 .117 1.993L4 13a1 1 0 0 1-.117-1.993zM12 3a1 1 0 0 1 .993.883L13 4.01a1 1 0 0 1-1.993.117L11 4a1 1 0 0 1 1-1m8.01 8a1 1 0 0 1 .117 1.993L20 13a1 1 0 0 1-.117-1.993zM12 19a1 1 0 0 1 .993.883l.007.127a1 1 0 0 1-1.993.117L11 20a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-sun-moon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.173 14.83a4 4 0 1 1 5.657-5.657'/%3E%3Cpath d='m11.294 12.707l.174.247a7.5 7.5 0 0 0 8.845 2.492A9 9 0 0 1 5.642 18.36M3 12h1m8-9v1M5.6 5.6l.7.7M3 21L21 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sun-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18m-5-9a4 4 0 0 0-4-4M9.166 9.177a4 4 0 0 0 5.66 5.654M3 12h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7'/%3E%3C/svg%3E"); +} + +.tabler-sun-wind { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.468 10a4 4 0 1 0-5.466 5.46M2 12h1m8-9v1m0 16v1M4.6 5.6l.7.7m12.1-.7l-.7.7M5.3 17.7l-.7.7M15 13h5a2 2 0 1 0 0-4m-8 7h5.967A2 2 0 0 1 20 18a2 2 0 0 1-2 2h-.286'/%3E%3C/svg%3E"); +} + +.tabler-sunglasses { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4H6L3 14M16 4h2l3 10m-11 2h4m7 .5a3.5 3.5 0 0 1-7 0V14h7zm-11 0a3.5 3.5 0 0 1-7 0V14h7zM4 14l4.5 4.5M15 14l4.5 4.5'/%3E%3C/svg%3E"); +} + +.tabler-sunglasses-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a1 1 0 1 1 0 2H6.743l-2.4 8H10a1 1 0 0 1 1 1v1h2v-1a1 1 0 0 1 1-1h5.656l-2.4-8H16a1 1 0 0 1-.993-.883L15 4a1 1 0 0 1 1-1h2a1 1 0 0 1 .958.713l3.01 10.036l.022.112l.008.08L22 16.5a4.5 4.5 0 0 1-8.972.5h-2.056A4.5 4.5 0 0 1 2 16.5v-2.518l.004-.071l.014-.103l.018-.076l3.006-10.02A1 1 0 0 1 6 3z'/%3E%3C/svg%3E"); +} + +.tabler-sunrise { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17h1m16 0h1M5.6 10.6l.7.7m12.1-.7l-.7.7M8 17a4 4 0 0 1 8 0M3 21h18M12 9V3l3 3M9 6l3-3'/%3E%3C/svg%3E"); +} + +.tabler-sunrise-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M4 16a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2zm8-4a5 5 0 0 1 5 5a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1a5 5 0 0 1 5-5m9 4a1 1 0 0 1 0 2h-1a1 1 0 0 1 0-2zM6.307 9.893l.7.7a1 1 0 0 1-1.414 1.414l-.7-.7a1 1 0 0 1 1.414-1.414m12.8 0a1 1 0 0 1 0 1.414l-.7.7a1 1 0 0 1-1.414-1.414l.7-.7a1 1 0 0 1 1.414 0m-6.4-7.6l3 3a1 1 0 1 1-1.414 1.414L13 5.415V9a1 1 0 0 1-.883.993L12 10a1 1 0 0 1-1-1V5.414L9.707 6.707a1 1 0 0 1-1.414-1.414l2.958-2.96a1 1 0 0 1 .15-.135l.127-.08l.068-.033l.11-.041l.12-.029c.3-.055.627.024.881.278M3 20h18a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2'/%3E%3Cpath d='M12 12a5 5 0 0 1 4.583 7.002H7.417A5 5 0 0 1 12 12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-sunset { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 17h1m16 0h1M5.6 10.6l.7.7m12.1-.7l-.7.7M8 17a4 4 0 0 1 8 0M3 21h18M12 3v6l3-3M9 6l3 3'/%3E%3C/svg%3E"); +} + +.tabler-sunset-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 13h1m16 0h1M5.6 6.6l.7.7m12.1-.7l-.7.7M8 13a4 4 0 1 1 8 0M3 17h18M7 20h5m4 0h1M12 5V4'/%3E%3C/svg%3E"); +} + +.tabler-sunset-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2zm17 0a1 1 0 0 1 0 2h-1a1 1 0 0 1 0-2zM6.307 5.893l.7.7a1 1 0 0 1-1.414 1.414l-.7-.7a1 1 0 0 1 1.414-1.414m12.8 0a1 1 0 0 1 0 1.414l-.7.7a1 1 0 0 1-1.414-1.414l.7-.7a1 1 0 0 1 1.414 0M12 3a1 1 0 0 1 1 1v1a1 1 0 0 1-2 0V4a1 1 0 0 1 1-1M3 16h18a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2m9-8a5 5 0 0 1 4.583 7.002H7.417A5 5 0 0 1 12 8m0 11a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2zm5 0a1 1 0 0 1 0 2h-1a1 1 0 0 1 0-2z'/%3E%3C/svg%3E"); +} + +.tabler-sunset-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 16a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2zm17 0a1 1 0 0 1 0 2h-1a1 1 0 0 1 0-2zM6.307 9.893l.7.7a1 1 0 0 1-1.414 1.414l-.7-.7a1 1 0 0 1 1.414-1.414m12.8 0a1 1 0 0 1 0 1.414l-.7.7a1 1 0 0 1-1.414-1.414l.7-.7a1 1 0 0 1 1.414 0M12 2a1 1 0 0 1 1 1v3.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a.98.98 0 0 1-.767.293l-.124-.017l-.127-.032l-.104-.04l-.115-.063a1 1 0 0 1-.151-.114L8.293 6.707a1 1 0 0 1 1.414-1.414L11 6.585V3a1 1 0 0 1 1-1M3 20h18a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2m9-8a5 5 0 0 1 4.583 7.002H7.417A5 5 0 0 1 12 12'/%3E%3C/svg%3E"); +} + +.tabler-superscript { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 7l8 10m-8 0l8-10m8 4h-4l3.5-4A1.73 1.73 0 0 0 17 5'/%3E%3C/svg%3E"); +} + +.tabler-svg { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 8h-2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2v-4h-1M7 8H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3m7-8l1.5 8h1L14 8'/%3E%3C/svg%3E"); +} + +.tabler-swimming { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 9a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-9 2l4-2l3.5 3l-1.5 2m-9 2.75A2.4 2.4 0 0 0 4 17a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 1-.25'/%3E%3C/svg%3E"); +} + +.tabler-swipe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 16.572v2.42A2.01 2.01 0 0 1 12.991 21H5.01A2.01 2.01 0 0 1 3 18.991V11.01A2.01 2.01 0 0 1 5.009 9h2.954'/%3E%3Cpath d='M9.167 4.511a2.04 2.04 0 0 1 2.496-1.441l7.826 2.097a2.04 2.04 0 0 1 1.441 2.496l-2.097 7.826a2.04 2.04 0 0 1-2.496 1.441L8.51 14.833a2.04 2.04 0 0 1-1.441-2.496L9.167 4.51z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-swipe-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 4a4 4 0 1 1 0 8a4 4 0 0 1 0-8m0 8v8m-3-3l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-swipe-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a5 5 0 0 1 1.001 9.9L13 17.584l1.293-1.291a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-.112.097l-.11.071l-.114.054l-.105.035l-.149.03L12 21l-.075-.003l-.126-.017l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L11 17.585V12.9A5.002 5.002 0 0 1 12 3'/%3E%3C/svg%3E"); +} + +.tabler-swipe-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 12a4 4 0 1 0-8 0a4 4 0 0 0 8 0m-8 0H4m3 3l-3-3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-swipe-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 7a5 5 0 1 1-4.9 6.001L6.415 13l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1-.097-.112l-.071-.11l-.054-.114l-.035-.105l-.025-.118l-.007-.058L3 12l.003-.075l.017-.126l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09l3-3a1 1 0 0 1 1.414 1.414L6.415 11H11.1A5 5 0 0 1 16 7'/%3E%3C/svg%3E"); +} + +.tabler-swipe-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a4 4 0 1 1 8 0a4 4 0 0 1-8 0m8 0h8m-3 3l3-3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-swipe-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 7a5 5 0 0 1 4.9 4h4.685l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0l3 3q.054.053.097.112l.071.11l.054.114l.035.105l.03.148L21 12l-.003.075l-.017.126l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-3 3a1 1 0 0 1-1.414-1.414L17.584 13l-4.684.001A5.002 5.002 0 0 1 3 12a5 5 0 0 1 5-5'/%3E%3C/svg%3E"); +} + +.tabler-swipe-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 16a4 4 0 1 0 8 0a4 4 0 1 0-8 0m4-4V4M9 7l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-swipe-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.852 3.011l.058-.007L12 3l.075.003l.126.017l.111.03l.111.044l.098.052l.104.074l.082.073l3 3a1 1 0 1 1-1.414 1.414L13 6.415l.001 4.685A5.002 5.002 0 0 1 12 21a5 5 0 0 1-5-5l.005-.217A5 5 0 0 1 11 11.1V6.415L9.707 7.707a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414l3-3q.053-.054.112-.097l.11-.071l.114-.054l.105-.035z'/%3E%3C/svg%3E"); +} + +.tabler-switch { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 4h4v4m-4.25 1.25L19 4M5 19l4-4m6 4h4v-4M5 5l14 14'/%3E%3C/svg%3E"); +} + +.tabler-switch-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17h5l1.67-2.386m3.66-5.227L15 7h6'/%3E%3Cpath d='m18 4l3 3l-3 3M3 7h5l7 10h6'/%3E%3Cpath d='m18 20l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-switch-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17h2.397a5 5 0 0 0 4.096-2.133l.177-.253m3.66-5.227l.177-.254A5 5 0 0 1 17.603 7H21'/%3E%3Cpath d='m18 4l3 3l-3 3M3 7h2.397a5 5 0 0 1 4.096 2.133l4.014 5.734A5 5 0 0 0 17.603 17H21'/%3E%3Cpath d='m18 20l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-switch-horizontal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 3l4 4l-4 4m-6-4h10M8 13l-4 4l4 4m-4-4h9'/%3E%3C/svg%3E"); +} + +.tabler-switch-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 8l4-4l4 4M7 4v9m6 3l4 4l4-4m-4-6v10'/%3E%3C/svg%3E"); +} + +.tabler-sword { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4v5l-9 7l-4 4l-3-3l4-4l7-9zM6.5 11.5l6 6'/%3E%3C/svg%3E"); +} + +.tabler-sword-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.938 7.937L15 4h5v5l-3.928 3.055m-2.259 1.757L11 16l-4 4l-3-3l4-4l2.19-2.815M6.5 11.5l6 6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-swords { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 3v5l-11 9l-4 4l-3-3l4-4l9-11zM5 13l6 6m3.32-1.68L18 21l3-3l-3.365-3.365M10 5.5L8 3H3v5l3 2.5'/%3E%3C/svg%3E"); +} + +.tabler-table { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm0 5h18M10 3v18'/%3E%3C/svg%3E"); +} + +.tabler-table-alias { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7M3 10h18M10 3v10'/%3E%3Cpath d='M2 17a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-table-column { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm7 5h11M10 3v18M9 3L3 9m7-2l-7 7m7-2l-7 7m7-2l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-table-dashed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm0 5h18M10 3v18'/%3E%3C/svg%3E"); +} + +.tabler-table-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7.5M3 10h18M10 3v18m9-5v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-table-export { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7.5M3 10h18M10 3v18m6-2h6m-3-3l3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-table-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 11h4a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H6a3 3 0 0 1-2.995-2.824L3 18v-6a1 1 0 0 1 1-1m17 1v6a3 3 0 0 1-2.824 2.995L18 21h-6a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1m-3-9a3 3 0 0 1 2.995 2.824L21 6v2a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM9 4v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a3 3 0 0 1 2.824-2.995L6 3h2a1 1 0 0 1 1 1'/%3E%3C/svg%3E"); +} + +.tabler-table-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6M3 10h18M10 3v18'/%3E%3Cpath d='m18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-table-import { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8M3 10h18M10 3v18m9 1v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-table-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10M3 10h18M10 3v18m6-2h6'/%3E%3C/svg%3E"); +} + +.tabler-table-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h12a2 2 0 0 1 2 2v12m-.585 3.413A2 2 0 0 1 19 21H5a2 2 0 0 1-2-2V5c0-.55.223-1.05.583-1.412M3 10h7m4 0h7M10 3v3m0 4v11M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-table-options { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7M3 10h18M10 3v18m7.001-2a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-table-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7.5M3 10h18M10 3v18m6-2h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-table-row { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6-2L3 9m11-6l-7 7m12-7l-7 7m9-4l-4 4M3 10h18m-11 0v11'/%3E%3C/svg%3E"); +} + +.tabler-table-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8M3 10h18M10 3v18m6 1l5-5'/%3E%3Cpath d='M21 21.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-table-shortcut { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 13V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-8M3 10h18M10 3v11m-8 8l5-5'/%3E%3Cpath d='M7 21.5V17H2.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-table-spark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 22.5a4.75 4.75 0 0 1 3.5-3.5a4.75 4.75 0 0 1-3.5-3.5a4.75 4.75 0 0 1-3.5 3.5a4.75 4.75 0 0 1 3.5 3.5M12 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v7M3 10h18M10 3v18'/%3E%3C/svg%3E"); +} + +.tabler-tag { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592-5.592a2.41 2.41 0 0 0 0-3.408l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tag-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.172 2a3 3 0 0 1 2.121.879l7.71 7.71a3.41 3.41 0 0 1 0 4.822l-5.592 5.592a3.41 3.41 0 0 1-4.822 0l-7.71-7.71A3 3 0 0 1 2 11.172V6a4 4 0 0 1 4-4zM7.5 5.5a2 2 0 0 0-1.995 1.85L5.5 7.5a2 2 0 1 0 2-2'/%3E%3C/svg%3E"); +} + +.tabler-tag-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='m18.898 16.102l.699-.699l.699-.699a2.41 2.41 0 0 0 0-3.408l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3v5.172a2 2 0 0 0 .586 1.414l7.71 7.71c.471.47 1.087.706 1.704.706M16 19h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tag-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.149 7.144A.498.498 0 0 0 7.5 8a.5.5 0 0 0 .341-.135'/%3E%3Cpath d='M3.883 3.875A3 3 0 0 0 3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0L17.5 17.5m2.005-2.005l.79-.79a2.41 2.41 0 0 0 0-3.41l-7.71-7.71A2 2 0 0 0 11.173 3H7M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tag-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M21.002 13a2.4 2.4 0 0 0-.706-1.704l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3v5.172a2 2 0 0 0 .586 1.414l7.71 7.71c.471.47 1.087.706 1.704.706M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tag-starred { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592-5.592a2.41 2.41 0 0 0 0-3.408l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3'/%3E%3Cpath d='M12.5 13.847L11 15l.532-1.857L10 12h1.902l.598-1.8l.598 1.8H15l-1.532 1.143L14 15z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tags { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 8v4.172a2 2 0 0 0 .586 1.414l5.71 5.71a2.41 2.41 0 0 0 3.408 0l3.592-3.592a2.41 2.41 0 0 0 0-3.408l-5.71-5.71A2 2 0 0 0 9.172 6H5a2 2 0 0 0-2 2'/%3E%3Cpath d='m18 19l1.592-1.592a4.82 4.82 0 0 0 0-6.816L15 6m-8 4h-.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tags-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M9.172 5a3 3 0 0 1 2.121.879l5.71 5.71a3.41 3.41 0 0 1 0 4.822l-3.592 3.592a3.41 3.41 0 0 1-4.822 0l-5.71-5.71A3 3 0 0 1 2 12.172V8a3 3 0 0 1 3-3zM7 9h-.01A1 1 0 1 0 7 11a1 1 0 0 0 0-2'/%3E%3Cpath d='M14.293 5.293a1 1 0 0 1 1.414 0L20.3 9.885a5.82 5.82 0 0 1 0 8.23l-1.592 1.592a1 1 0 0 1-1.414-1.414l1.592-1.592a3.82 3.82 0 0 0 0-5.402l-4.592-4.592a1 1 0 0 1 0-1.414'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tags-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16.296 12.296l-5.71-5.71M6 6H5a2 2 0 0 0-2 2v4.172a2 2 0 0 0 .586 1.414l5.71 5.71a2.41 2.41 0 0 0 3.408 0l3.278-3.278M18 19l.496-.496m1.888-2.137a4.82 4.82 0 0 0-.792-5.775L15 6m-8 4h-.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-tallymark-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14'/%3E%3C/svg%3E"); +} + +.tabler-tallymark-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5v14m4-14v14'/%3E%3C/svg%3E"); +} + +.tabler-tallymark-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 5v14m4-14v14m4-14v14'/%3E%3C/svg%3E"); +} + +.tabler-tallymark-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 5v14m4-14v14m4-14v14m4-14v14'/%3E%3C/svg%3E"); +} + +.tabler-tallymarks { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 5v14m4-14v14m4-14v14m4-14v14M3 17L21 7'/%3E%3C/svg%3E"); +} + +.tabler-tank { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 15a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v0a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3m4-3l1-5h5l3 5m6-3h-7.8'/%3E%3C/svg%3E"); +} + +.tabler-target { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M7 12a5 5 0 1 0 10 0a5 5 0 1 0-10 0'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-target-arrow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M12 7a5 5 0 1 0 5 5'/%3E%3Cpath d='M13 3.055A9 9 0 1 0 20.941 11'/%3E%3Cpath d='M15 6v3h3l3-3h-3V3zm0 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-target-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.286 11.3a1 1 0 0 0 1.41 1.419'/%3E%3Cpath d='M8.44 8.49a5 5 0 0 0 7.098 7.044m1.377-2.611a5 5 0 0 0-5.846-5.836'/%3E%3Cpath d='M5.649 5.623a9 9 0 1 0 12.698 12.758m1.683-2.313A9 9 0 0 0 7.954 3.958M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tax { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.487 21h7.026a4 4 0 0 0 3.808-5.224l-1.706-5.306A5 5 0 0 0 12.855 7h-1.71a5 5 0 0 0-4.76 3.47l-1.706 5.306A4 4 0 0 0 8.487 21M15 3q-1 4-3 4T9 3z'/%3E%3Cpath d='M14 11h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H10m2-7v1m0 6v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tax-euro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.487 21h7.026a4 4 0 0 0 3.808-5.224l-1.706-5.306A5 5 0 0 0 12.855 7h-1.71a5 5 0 0 0-4.76 3.47l-1.706 5.306A4 4 0 0 0 8.487 21M15 3q-1 4-3 4T9 3zm-3 11H9'/%3E%3Cpath d='M14 11.172a3 3 0 1 0 0 5.656'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tax-pound { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.487 21h7.026a4 4 0 0 0 3.808-5.224l-1.706-5.306A5 5 0 0 0 12.855 7h-1.71a5 5 0 0 0-4.76 3.47l-1.706 5.306A4 4 0 0 0 8.487 21M15 3q-1 4-3 4T9 3z'/%3E%3Cpath d='M14 11h-1a2 2 0 0 0-2 2v2c0 1.105-.395 2-1.5 2H14m-4-3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-teapot { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.29 3h3.42a2 2 0 0 1 1.988 1.78l1.555 14A2 2 0 0 1 15.265 21h-6.53a2 2 0 0 1-1.988-2.22l1.555-14A2 2 0 0 1 10.29 3'/%3E%3Cpath d='M7.47 12.5L3.213 7.481A.899.899 0 0 1 3.903 6h13.09A3 3 0 0 1 20 9v3c0 1.657-1.346 3-3.007 3M7 17h10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-telescope { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 21l6-5l6 5m-6-8v8m-8.706-7.322l.166.281c.52.88 1.624 1.265 2.605.91l14.242-5.165a1.023 1.023 0 0 0 .565-1.456l-2.62-4.705a1.087 1.087 0 0 0-1.447-.42l-.056.032l-12.694 7.618c-1.02.613-1.357 1.897-.76 2.905zM14 5l3 5.5'/%3E%3C/svg%3E"); +} + +.tabler-telescope-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 21l6-5l6 5m-6-8v8M8.238 8.264l-4.183 2.51c-1.02.614-1.357 1.898-.76 2.906l.165.28c.52.88 1.624 1.266 2.605.91l6.457-2.34m2.907-1.055l4.878-1.77a1.023 1.023 0 0 0 .565-1.455l-2.62-4.705a1.087 1.087 0 0 0-1.447-.42l-.056.032l-6.016 3.61M14 5l3 5.5M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-temperature { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13.5a4 4 0 1 0 4 0V5a2 2 0 0 0-4 0zM10 9h4'/%3E%3C/svg%3E"); +} + +.tabler-temperature-celsius { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0m16 1a3 3 0 0 0-3-3h-1a3 3 0 0 0-3 3v6a3 3 0 0 0 3 3h1a3 3 0 0 0 3-3'/%3E%3C/svg%3E"); +} + +.tabler-temperature-fahrenheit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0m9 4h5m2-6h-6a1 1 0 0 0-1 1v11'/%3E%3C/svg%3E"); +} + +.tabler-temperature-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 13.5a4 4 0 1 0 4 0V5a2 2 0 0 0-4 0zM8 9h4m4 0h6'/%3E%3C/svg%3E"); +} + +.tabler-temperature-minus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2a3 3 0 0 1 3 3v7.965l.075.056a5 5 0 0 1 1.81 5.01l-.055.227a5 5 0 1 1-7.905-5.237L7 12.965V5a3 3 0 0 1 2.824-2.995zm12 6a1 1 0 0 1 0 2h-6a1 1 0 0 1 0-2zM10 4a1 1 0 0 0-1 1v4h2V5a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-temperature-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 10v3.5a4 4 0 1 0 5.836 2.33M14 10V5a2 2 0 1 0-4 0v1m3 3h1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-temperature-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 13.5a4 4 0 1 0 4 0V5a2 2 0 0 0-4 0zM8 9h4m4 0h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-temperature-plus-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2a3 3 0 0 1 3 3v7.965l.075.056a5 5 0 0 1 1.81 5.01l-.055.227a5 5 0 1 1-7.905-5.237L7 12.965V5a3 3 0 0 1 2.824-2.995zm9 3a1 1 0 0 1 1 1v2h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-2h-2a1 1 0 0 1 0-2h2V6a1 1 0 0 1 1-1m-9-1a1 1 0 0 0-1 1v4h2V5a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-temperature-snow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 13.5a4 4 0 1 0 4 0V5a2 2 0 1 0-4 0zM4 9h4m6.75-5l1 2H18'/%3E%3Cpath d='m17 4l-3 5l2 3m4.25-2L19 12l1.25 2'/%3E%3Cpath d='M22 12h-6l-2 3m4 3h-2.25l-1 2'/%3E%3Cpath d='m17 20l-3-5h-1m-1-6l2.088.008'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-temperature-sun { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 13.5a4 4 0 1 0 4 0V5a2 2 0 1 0-4 0zM4 9h4m5 7a4 4 0 1 0 0-8a4 4 0 0 0-1 .124M13 3v1m8 8h1m-9 8v1m6.4-15.4l-.7.7m0 11.4l.7.7'/%3E%3C/svg%3E"); +} + +.tabler-template { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 8a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10-1h6m-6 4h6m-6 4h6'/%3E%3C/svg%3E"); +} + +.tabler-template-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h11a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-7M8 8H5a1 1 0 0 1-1-1V5c0-.271.108-.517.283-.697M4 13a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm12-1h4m-6 4h2m-2 4h6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-tent { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 14l4 6h6L12 4L3 20h6l4-6'/%3E%3C/svg%3E"); +} + +.tabler-tent-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11 14l4 6h5m-2.863-6.868L12 4l-1.44 2.559M9.12 9.122L3 20h6l4-6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-terminal { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 7l5 5l-5 5m7 2h7'/%3E%3C/svg%3E"); +} + +.tabler-terminal-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m8 9l3 3l-3 3m5 0h3'/%3E%3Cpath d='M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-test { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M3 9h18M3 9v6m0-6V5a2 2 0 0 1 2-2h4m12 6v6m0-6V5a2 2 0 0 0-2-2h-4M3 15v4a2 2 0 0 0 2 2h4m-6-6h18m0 0v4a2 2 0 0 1-2 2h-4M9 3v18M9 3h6M9 21h6m0-18v18' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); +} + +.tabler-test-pipe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 8.04L7.878 20.164a2.857 2.857 0 1 1-4.041-4.04L15.959 4M7 13h8m4 2l1.5 1.6a2 2 0 1 1-3 0zM15 3l6 6'/%3E%3C/svg%3E"); +} + +.tabler-test-pipe-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 3v15a3 3 0 0 1-6 0V3m0 9h6M8 3h8'/%3E%3C/svg%3E"); +} + +.tabler-test-pipe-2-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 2a1 1 0 0 1 0 2v14a4 4 0 1 1-8 0V4a1 1 0 1 1 0-2zm-2 2h-4v7h4z'/%3E%3C/svg%3E"); +} + +.tabler-test-pipe-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 8.04A804 804 0 0 0 16 12m-2 2q-1.627 1.628-6.122 6.164a2.857 2.857 0 0 1-4.041-4.04C6.855 13.124 8.91 11.087 10 10m2-2q1.307-1.308 3.959-4M7 13h6m6 2l1.5 1.6m-.74 3.173a2 2 0 0 1-2.612-2.608M15 3l6 6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-tex { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 8V7H3v1m3 7V7m15 8l-5-8m0 8l5-8m-7 4h-4v8h4m-4-4h3'/%3E%3C/svg%3E"); +} + +.tabler-text-caption { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 15h16M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 15h12'/%3E%3C/svg%3E"); +} + +.tabler-text-color { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 15V8a3 3 0 0 1 6 0v7m-6-4h6M5 19h14'/%3E%3C/svg%3E"); +} + +.tabler-text-decrease { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19V8.5a3.5 3.5 0 1 1 7 0V19m-7-6h7m10-1h-6'/%3E%3C/svg%3E"); +} + +.tabler-text-direction-ltr { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 19h14m-2 2l2-2l-2-2M16 4H9.5a3.5 3.5 0 0 0 0 7h.5m4 4V4m-4 11V4'/%3E%3C/svg%3E"); +} + +.tabler-text-direction-rtl { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 4H9.5a3.5 3.5 0 0 0 0 7h.5m4 4V4m-4 11V4M5 19h14M7 21l-2-2l2-2'/%3E%3C/svg%3E"); +} + +.tabler-text-grammar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 9a3 3 0 1 0 6 0a3 3 0 0 0-6 0M4 12V7a3 3 0 1 1 6 0v5M4 9h6m10-3v6M4 16h12M4 20h6m4 0l2 2l5-5'/%3E%3C/svg%3E"); +} + +.tabler-text-increase { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19V8.5a3.5 3.5 0 1 1 7 0V19m-7-6h7m7-4v6m3-3h-6'/%3E%3C/svg%3E"); +} + +.tabler-text-orientation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 15l-5-5C2.633 8.633 2.633 6.367 4 5s3.633-1.367 5 0l5 5m-8.5 1.5l5-5M21 12l-9 9m9-9v4m0-4h-4'/%3E%3C/svg%3E"); +} + +.tabler-text-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 10H5m0-4h14m-5 8H5m0 4h6m7-3v6m-3-3h6'/%3E%3C/svg%3E"); +} + +.tabler-text-recognition { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2m-8 0V9M9 9h6'/%3E%3C/svg%3E"); +} + +.tabler-text-resize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M5 7v10M7 5h10M7 19h10m2-12v10m-9-7h4m-2 4v-4'/%3E%3C/svg%3E"); +} + +.tabler-text-scan-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M8 12h8M8 9h6m-6 6h4'/%3E%3C/svg%3E"); +} + +.tabler-text-size { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7V5h13v2m-6-2v14m2 0H8m7-6v-1h6v1m-3-1v7m-1 0h2'/%3E%3C/svg%3E"); +} + +.tabler-text-spellcheck { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 15V7.5a3.5 3.5 0 0 1 7 0V15m-7-5h7m-2 8l3 3l7-7'/%3E%3C/svg%3E"); +} + +.tabler-text-wrap { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 18h5m-5-6h13a3 3 0 0 1 0 6h-4l2-2m0 4l-2-2'/%3E%3C/svg%3E"); +} + +.tabler-text-wrap-column { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 9h7a3 3 0 0 1 0 6h-4l2-2m0 4l-2-2M3 3v18M21 3v18'/%3E%3C/svg%3E"); +} + +.tabler-text-wrap-disabled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h10M4 18h10M4 12h17l-3-3m0 6l3-3'/%3E%3C/svg%3E"); +} + +.tabler-texture { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 3L3 6m18 12l-3 3M11 3l-8 8m13-8L3 16M21 3L3 21M21 8L8 21m13-8l-8 8'/%3E%3C/svg%3E"); +} + +.tabler-theater { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16m0-4V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v10l4-6q4 2 8 0z'/%3E%3C/svg%3E"); +} + +.tabler-thermometer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 5a2.83 2.83 0 0 1 0 4l-8 8H7v-4l8-8a2.83 2.83 0 0 1 4 0m-3 2l-1.5-1.5M13 10l-1.5-1.5M10 13l-1.5-1.5M7 17l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-thumb-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 13V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1za4 4 0 0 1 4 4v1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2-2l-1-5a2 3 0 0 0-2-2h-7a3 3 0 0 0-3 3'/%3E%3C/svg%3E"); +} + +.tabler-thumb-down-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 21.008a3 3 0 0 0 2.995-2.823l.005-.177v-4h2a3 3 0 0 0 2.98-2.65l.015-.173l.005-.177l-.02-.196l-1.006-5.032c-.381-1.625-1.502-2.796-2.81-2.78L17 3.008H9a1 1 0 0 0-.993.884L8 4.008l.001 9.536a1 1 0 0 0 .5.866a3 3 0 0 1 1.492 2.396l.007.202v1a3 3 0 0 0 3 3m-8-7a1 1 0 0 0 .993-.883L6 13.008v-9a1 1 0 0 0-.883-.993L5 3.008H4A2 2 0 0 0 2.005 4.86L2 5.01v7a2 2 0 0 0 1.85 1.994l.15.005h1z'/%3E%3C/svg%3E"); +} + +.tabler-thumb-down-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 13V7M4 4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v1a2 2 0 1 0 4 0v-3m2-2h1a2 2 0 0 0 2-2l-1-5c-.295-1.26-1.11-2.076-2-2h-7c-.57 0-1.102.159-1.556.434M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-thumb-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 11v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1za4 4 0 0 0 4-4V6a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1-2 2h-7a3 3 0 0 1-3-3'/%3E%3C/svg%3E"); +} + +.tabler-thumb-up-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 3a3 3 0 0 1 2.995 2.824L16 6v4h2a3 3 0 0 1 2.98 2.65l.015.174L21 13l-.02.196l-1.006 5.032c-.381 1.626-1.502 2.796-2.81 2.78L17 21H9a1 1 0 0 1-.993-.883L8 20l.001-9.536a1 1 0 0 1 .5-.865a3 3 0 0 0 1.492-2.397L10 7V6a3 3 0 0 1 3-3m-8 7a1 1 0 0 1 .993.883L6 11v9a1 1 0 0 1-.883.993L5 21H4a2 2 0 0 1-1.995-1.85L2 19v-7a2 2 0 0 1 1.85-1.995L4 10z'/%3E%3C/svg%3E"); +} + +.tabler-thumb-up-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 11v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1za4 4 0 0 0 2.828-1.172M11 7V6a2 2 0 1 1 4 0v5h3a2 2 0 0 1 2 2l-.5 2.503m-.758 3.244C18.35 19.57 17.698 20.059 17 20h-7a3 3 0 0 1-3-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-tic-tac { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-1 6h18m-9-9v18m-8-5l4 4m-4 0l4-4m8-12l4 4m-4 0l4-4m-4 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-ticket { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 5v2m0 4v2m0 4v2M5 5h14a2 2 0 0 1 2 2v3a2 2 0 0 0 0 4v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3a2 2 0 0 0 0-4V7a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); +} + +.tabler-ticket-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 5v2m0 10v2M9 5h10a2 2 0 0 1 2 2v3a2 2 0 1 0 0 4v3m-2 2H5a2 2 0 0 1-2-2v-3a2 2 0 1 0 0-4V7a2 2 0 0 1 2-2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-tie { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 22l4-4l-2.5-11l.993-2.649A1 1 0 0 0 13.557 3h-3.114a1 1 0 0 0-.936 1.351L10.5 7L8 18z'/%3E%3Cpath d='M10.5 7h3l5 5.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tilde { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12c0-1.657 1.592-3 3.556-3s3.11 1.5 4.444 3c1.333 1.5 2.48 3 4.444 3S20 13.657 20 12'/%3E%3C/svg%3E"); +} + +.tabler-tilt-shift { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-2.92 1.95M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-2 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-tilt-shift-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.178 2.766a1 1 0 1 1 .764 1.848a8 8 0 0 0-2.595 1.733a1 1 0 1 1-1.414-1.414a10 10 0 0 1 3.245-2.167m-5.411 5.41a1 1 0 1 1 1.846.768A8 8 0 0 0 4 12.002a1 1 0 0 1-2-.004a10 10 0 0 1 .767-3.822m.541 6.34a1 1 0 0 1 1.306.542a8 8 0 0 0 1.733 2.595a1 1 0 1 1-1.414 1.414a10 10 0 0 1-2.167-3.245a1 1 0 0 1 .542-1.306m4.329 5.41a1 1 0 0 1 1.307-.54a8 8 0 0 0 3.058.614a1 1 0 0 1-.004 2a10 10 0 0 1-3.822-.767a1 1 0 0 1-.54-1.307m10.017-2.273a1 1 0 1 1 1.414 1.414a10 10 0 0 1-3.245 2.167a1 1 0 1 1-.764-1.848a8 8 0 0 0 2.595-1.733M21.002 11A1 1 0 0 1 22 12.002a10 10 0 0 1-.767 3.822a1 1 0 1 1-1.846-.768A8 8 0 0 0 20 11.998A1 1 0 0 1 21.002 11m-3.349-6.067a1 1 0 0 1 1.414 0a10 10 0 0 1 2.167 3.245a1 1 0 1 1-1.848.764a8 8 0 0 0-1.733-2.595a1 1 0 0 1 0-1.414M12.002 2a10 10 0 0 1 3.822.767a1 1 0 1 1-.768 1.846A8 8 0 0 0 11.998 4a1 1 0 0 1 .004-2M12 9a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 12 9'/%3E%3C/svg%3E"); +} + +.tabler-tilt-shift-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.56 3.69a9 9 0 0 0-.577.263M3.69 8.56A9 9 0 0 0 3 12m.69 3.44a9 9 0 0 0 1.95 2.92m2.92 1.95A9 9 0 0 0 12 21m3.44-.69a9 9 0 0 0 2.92-1.95m1.95-2.92A9 9 0 0 0 21 12m-.69-3.44a9 9 0 0 0-1.95-2.92m-2.92-1.95A9 9 0 0 0 12 3m-1.43 7.602a2 2 0 0 0 2.862 2.795M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-time-duration-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12v.01M21 12v.01M12 21v.01M12 3v.01M7.5 4.2v.01m9-.01v.01m0 15.59v.01m-9-.01v.01M4.2 16.5v.01m15.6-.01v.01m0-9.01v.01M4.2 7.5v.01M10 11v2a2 2 0 1 0 4 0v-2a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-time-duration-10 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 9v6m3-4v2a2 2 0 1 0 4 0v-2a2 2 0 1 0-4 0m-9 1v.01M21 12v.01M12 21v.01M7.5 4.2v.01m9 15.59v.01m-9-.01v.01M4.2 16.5v.01m15.6-.01v.01M4.2 7.5v.01m15.61.017A9 9 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-time-duration-15 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 15h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2V9h3M9 9v6m-6-3v.01M12 21v.01M7.5 4.2v.01m9 15.59v.01m-9-.01v.01M4.2 16.5v.01m15.6-.01v.01M4.2 7.5v.01M21 12a9 9 0 0 0-9-9'/%3E%3C/svg%3E"); +} + +.tabler-time-duration-30 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 10.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M8 9h1.5a1.5 1.5 0 0 1 0 3H9h.5a1.5 1.5 0 0 1 0 3H8m-5-3v.01M7.5 4.2v.01m0 15.59v.01M4.2 16.5v.01m0-9.01v.01'/%3E%3Cpath d='M12 21a9 9 0 0 0 0-18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-time-duration-45 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 15h2a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2V9h3M7 9v2a1 1 0 0 0 1 1h1m1-3v6M7.5 4.2v.01M4.2 7.5v.01'/%3E%3Cpath d='M3 12a9 9 0 1 0 9-9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-time-duration-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 15h2a1.5 1.5 0 0 0 0-3h-2V9h3.5M3 12v.01M21 12v.01M12 21v.01M7.5 4.2v.01m9 15.59v.01m-9-.01v.01M4.2 16.5v.01m15.6-.01v.01m0-9.01v.01M4.2 7.5v.01m12.3-3.304A9.04 9.04 0 0 0 12 3'/%3E%3C/svg%3E"); +} + +.tabler-time-duration-60 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 10.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0M11 9H9a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H8'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-time-duration-90 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 14.25c0 .414.336.75.75.75h1.5a.75.75 0 0 0 .75-.75v-4.5a.75.75 0 0 0-.75-.75h-1.5a.75.75 0 0 0-.75.75v1.5c0 .414.336.75.75.75H11m3-1.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-time-duration-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12v.01m4.5 7.79v.01M4.2 16.5v.01m0-9.01v.01M12 21a9 9 0 0 0 6.362-2.634m1.685-2.336A9 9 0 0 0 12 3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-timeline { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 16l6-7l5 5l5-6'/%3E%3Cpath d='M14 14a1 1 0 1 0 2 0a1 1 0 1 0-2 0M9 9a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-6 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m16-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-timeline-event { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 0H4m10 0h6m-8-5l-2-2H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-3z'/%3E%3C/svg%3E"); +} + +.tabler-timeline-event-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 0H4m10 0h6m-8-5l-2-2H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-3zm0-9v2m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-timeline-event-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17c1.306 0 2.418.835 2.83 2H20a1 1 0 0 1 0 2h-5.171a3.001 3.001 0 0 1-5.658 0H4a1 1 0 0 1 0-2h5.17A3 3 0 0 1 12 17m5-15a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.586l-1.707 1.707a1 1 0 0 1-1.32.083l-.094-.083L9.585 14H7a2 2 0 0 1-1.995-1.85L5 12V4a2 2 0 0 1 2-2z'/%3E%3C/svg%3E"); +} + +.tabler-timeline-event-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 0H4m10 0h6m-8-5l-2-2H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-3zm-2-7h4'/%3E%3C/svg%3E"); +} + +.tabler-timeline-event-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 0H4m10 0h6m-8-5l-2-2H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-3zm-2-7h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-timeline-event-text { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 0H4m10 0h6m-8-5l-2-2H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-3zM9 6h6M9 9h3'/%3E%3C/svg%3E"); +} + +.tabler-timeline-event-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 0H4m10 0h6m-8-5l-2-2H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-3zm1.5-5.5l-3-3m0 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-timezone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.884 10.554a9 9 0 1 0-10.337 10.328M3.6 9h16.8M3.6 15h6.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0-1.502 14.954M12.5 3a17 17 0 0 1 2.52 7.603M14 18a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M18 16.5V18l.5.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tip-jar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 10h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H10m2-7v1m0 6v1'/%3E%3Cpath d='M17 4v1.882c0 .685.387 1.312 1 1.618s1 .933 1 1.618V18a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V9.118c0-.685.387-1.312 1-1.618s1-.933 1-1.618V4M6 4h12z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tip-jar-euro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 4v1.882c0 .685.387 1.312 1 1.618s1 .933 1 1.618V18a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V9.118c0-.685.387-1.312 1-1.618s1-.933 1-1.618V4M6 4h12zm6 9H9'/%3E%3Cpath d='M14 10.172a3 3 0 1 0 0 5.656'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tip-jar-pound { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 4v1.882c0 .685.387 1.312 1 1.618s1 .933 1 1.618V18a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V9.118c0-.685.387-1.312 1-1.618s1-.933 1-1.618V4M6 4h12z'/%3E%3Cpath d='M14 10h-1a2 2 0 0 0-2 2v2c0 1.105-.395 2-1.5 2H14m-4-3h3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tir { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M7 18h8m4 0h2v-6a5 7 0 0 0-5-7h-1l1.5 7H21m-9 6V5h3M3 17v-5h9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-toggle-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M2 12a6 6 0 0 1 6-6h8a6 6 0 0 1 6 6v0a6 6 0 0 1-6 6H8a6 6 0 0 1-6-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-toggle-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M8 9a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 8 9'/%3E%3Cpath d='M16 5a7 7 0 0 1 0 14H8A7 7 0 0 1 8 5zm0 2H8a5 5 0 1 0 0 10h8a5 5 0 0 0 0-10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-toggle-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M2 12a6 6 0 0 1 6-6h8a6 6 0 0 1 6 6v0a6 6 0 0 1-6 6H8a6 6 0 0 1-6-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-toggle-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M16 9a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 16 9'/%3E%3Cpath d='M16 5a7 7 0 0 1 0 14H8A7 7 0 0 1 8 5zm0 2H8a5 5 0 1 0 0 10h8a5 5 0 0 0 0-10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-toilet-paper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a3 7 0 1 0 6 0a3 7 0 1 0-6 0m18 0c0-3.866-1.343-7-3-7M6 3h12m3 7v10l-3-1l-3 2l-3-3l-3 2V10m-3 0h.01'/%3E%3C/svg%3E"); +} + +.tabler-toilet-paper-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.27 4.28C3.502 5.55 3 7.639 3 10c0 3.866 1.343 7 3 7s3-3.134 3-7q0-.509-.03-1M21 10c0-3.866-1.343-7-3-7M7 3h11m3 7v7m-1.513 2.496L18 19l-3 2l-3-3l-3 2V10m-3 0h.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-toml { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.499 8h3m-1.5 0v8M8.5 8A1.5 1.5 0 0 1 10 9.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 8.5 8m4.5 8V8l2 5l2-5v8m3-8v8h2.5'/%3E%3C/svg%3E"); +} + +.tabler-tool { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10h3V7L6.5 3.5a6 6 0 0 1 8 8l6 6a2 2 0 0 1-3 3l-6-6a6 6 0 0 1-8-8z'/%3E%3C/svg%3E"); +} + +.tabler-tools { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21h4L20 8a1.5 1.5 0 0 0-4-4L3 17zM14.5 5.5l4 4'/%3E%3Cpath d='M12 8L7 3L3 7l5 5M7 8L5.5 9.5M16 12l5 5l-4 4l-5-5m4 1l-1.5 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tools-kitchen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 3h8l-1 9H5zm3 15h2v3H7zM20 3v12h-5c-.023-3.681.184-7.406 5-12m0 12v6h-1v-3M8 12v6'/%3E%3C/svg%3E"); +} + +.tabler-tools-kitchen-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3v12h-5c-.023-3.681.184-7.406 5-12m0 12v6h-1v-3M8 4v17M5 4v3a3 3 0 1 0 6 0V4'/%3E%3C/svg%3E"); +} + +.tabler-tools-kitchen-2-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.386 10.409C14.916 8.129 16.152 5.717 19 3v12m-4 0h-1v-.941M19 19v2h-1v-3M8 8v13M5 5v2a3 3 0 0 0 4.546 2.572M11 7V4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-tools-kitchen-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4v17M4 4v3a3 3 0 1 0 6 0V4m4 4a3 4 0 1 0 6 0a3 4 0 1 0-6 0m3 4v9'/%3E%3C/svg%3E"); +} + +.tabler-tools-kitchen-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h5l-.5 4.5m-.4 3.595L11 12H5l-.875-7.874M7 18h2v3H7zm8.225-6.784C15.645 8.698 16.814 6.039 20 3v12h-1m1 0v1m0 4v1h-1v-2M8 12v6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-tools-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 12l4-4a2.828 2.828 0 1 0-4-4l-4 4m-2 2l-7 7v4h4l7-7m.5-8.5l4 4'/%3E%3Cpath d='M12 8L7 3M5 5L3 7l5 5M7 8L5.5 9.5M16 12l5 5m-2 2l-2 2l-5-5m4 1l-1.5 1.5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tooltip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-5l-1.707-1.707A1 1 0 0 0 9.586 11H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2.586a1 1 0 0 0-.707.293z'/%3E%3C/svg%3E"); +} + +.tabler-topology-bus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 10a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m16 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0M2 16h20M4 12v4m8-4v4m8-4v4'/%3E%3C/svg%3E"); +} + +.tabler-topology-complex { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0M8 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0M8 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0m12 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-6 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0M7.5 7.5l3 3M6 8v8m12 0V8M8 6h8m0 12H8'/%3E%3C/svg%3E"); +} + +.tabler-topology-full { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0M8 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0M8 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0m12 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0M6 8v8m12 0V8M8 6h8m0 12H8M7.5 7.5l9 9m-9 0l9-9'/%3E%3C/svg%3E"); +} + +.tabler-topology-full-hierarchy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0M8 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0M8 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0m12 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-6 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0M6 8v8m12 0V8M8 6h8m0 12H8M7.5 7.5l3 3m3 3l3 3m0-9l-3 3m-3 3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-topology-ring { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 20a2 2 0 1 0-4 0a2 2 0 0 0 4 0m0-16a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 8a2 2 0 1 0-4 0a2 2 0 0 0 4 0m16 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8.5-6.5l5 5m-13 3l5 5m3 0l5-5m-8-8l-5 5'/%3E%3C/svg%3E"); +} + +.tabler-topology-ring-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0M7 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0m14 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0M7 18h10m1-2l-5-8m-2 0l-5 8'/%3E%3C/svg%3E"); +} + +.tabler-topology-ring-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0m12 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m0-12a2 2 0 1 0-4 0a2 2 0 0 0 4 0M8 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0M6 8v8m12 0V8M8 6h8m0 12H8'/%3E%3C/svg%3E"); +} + +.tabler-topology-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 18a2 2 0 1 0-4 0a2 2 0 0 0 4 0M20 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0M8 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0m12 12a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-6-6a2 2 0 1 0-4 0a2 2 0 0 0 4 0M7.5 7.5l3 3m-3 6l3-3m3 0l3 3m0-9l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-topology-star-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 20a2 2 0 1 0-4 0a2 2 0 0 0 4 0m0-16a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 8a2 2 0 1 0-4 0a2 2 0 0 0 4 0m16 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0h4m4 0h4m-6-6v4m0 4v4'/%3E%3C/svg%3E"); +} + +.tabler-topology-star-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 19a2 2 0 1 0-4 0a2 2 0 0 0 4 0m8-14a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-4 7a2 2 0 1 0-4 0a2 2 0 0 0 4 0m12 7a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-4-7a2 2 0 1 0-4 0a2 2 0 0 0 4 0m8 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0M6 12h4m4 0h4m-3-5l-2 3M9 7l2 3m0 4l-2 3m4-3l2 3'/%3E%3C/svg%3E"); +} + +.tabler-topology-star-ring { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 20a2 2 0 1 0-4 0a2 2 0 0 0 4 0m0-16a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 8a2 2 0 1 0-4 0a2 2 0 0 0 4 0m16 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0h4m4 0h4m-4.5-6.5l5 5m-13 3l5 5m3 0l5-5m-8-8l-5 5M12 6v4m0 4v4'/%3E%3C/svg%3E"); +} + +.tabler-topology-star-ring-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 20a2 2 0 1 0-4 0a2 2 0 0 0 4 0m0-16a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 8a2 2 0 1 0-4 0a2 2 0 0 0 4 0m16 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0h4m4 0h4m-6-6v4m0 4v4m-6.5-7.5l5-5m3 0l5 5m0 3l-5 5m-3 0l-5-5'/%3E%3C/svg%3E"); +} + +.tabler-topology-star-ring-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 19a2 2 0 1 0-4 0a2 2 0 0 0 4 0m8-14a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-8 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-4 7a2 2 0 1 0-4 0a2 2 0 0 0 4 0m12 7a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-4-7a2 2 0 1 0-4 0a2 2 0 0 0 4 0m8 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0M6 12h4m4 0h4m-3-5l-2 3M9 7l2 3m0 4l-2 3m4-3l2 3M10 5h4m-4 14h4m3-2l2-3m0-4l-2-3M7 7l-2 3m0 4l2 3'/%3E%3C/svg%3E"); +} + +.tabler-torii { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4q8 2 16 0M4 8h16m-8-3v3m6-3.5V20M6 4.5V20'/%3E%3C/svg%3E"); +} + +.tabler-tornado { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 4H3m10 12H7m4 4h4M6 8h14M4 12h12'/%3E%3C/svg%3E"); +} + +.tabler-tournament { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 4a2 2 0 1 0 4 0a2 2 0 1 0-4 0m16 6a2 2 0 1 0 4 0a2 2 0 1 0-4 0M2 12a2 2 0 1 0 4 0a2 2 0 1 0-4 0m0 8a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4-8h3a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H6'/%3E%3Cpath d='M6 4h7a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2m3-6h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tower { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 3h1a1 1 0 0 1 1 1v2h3V4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2h3V4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v4.394a2 2 0 0 1-.336 1.11l-1.328 1.992a2 2 0 0 0-.336 1.11V20a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-7.394a2 2 0 0 0-.336-1.11L4.336 9.504A2 2 0 0 1 4 8.394V4a1 1 0 0 1 1-1'/%3E%3Cpath d='M10 21v-5a2 2 0 1 1 4 0v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tower-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 6V4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2h3V4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v4.394a2 2 0 0 1-.336 1.11l-1.328 1.992a2 2 0 0 0-.336 1.11V14m0 4v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-7.394a2 2 0 0 0-.336-1.11L4.336 9.504A2 2 0 0 1 4 8.394V4'/%3E%3Cpath d='M10 21v-5a2 2 0 1 1 4 0v5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-track { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 15L15 4m5 5L9 20m-4-8l7 7M8.5 8.5l7 7M12 5l7 7'/%3E%3C/svg%3E"); +} + +.tabler-track-next { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M13.69 4.198l6.56 6.25c1 .798 1 2.306 0 3.105l-6.564 6.252c-.67.48-1.686 0-1.686-.805v-4l-5.394 4.808C5.937 20.286 5 19.808 5 19V5c0-.812.936-1.285 1.602-.809L12 9V5c0-.816 1.02-1.28 1.69-.802z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); +} + +.tabler-track-prev { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M10.31 19.802l-6.56-6.249c-1-.799-1-2.307 0-3.106l6.564-6.252c.67-.48 1.686 0 1.686.805v4l5.394-4.808C18.063 3.714 19 4.192 19 5v14c0 .812-.936 1.285-1.602.809L12 15v4c0 .816-1.02 1.281-1.69.802z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); +} + +.tabler-tractor { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 15a4 4 0 1 0 8 0a4 4 0 1 0-8 0m4 0v.01M17 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-6.5 0H17'/%3E%3Cpath d='M20 15.2V11a1 1 0 0 0-1-1h-6l-2-5H5v6.5'/%3E%3Cpath d='M18 5h-1a1 1 0 0 0-1 1v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trademark { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.5 9h5M7 9v6m6 0V9l3 4l3-4v6'/%3E%3C/svg%3E"); +} + +.tabler-traffic-cone { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M9.4 10h5.2m-6.8 5h8.4M6 20l5-15h2l5 15'/%3E%3C/svg%3E"); +} + +.tabler-traffic-cone-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M9.4 10h.6m4 0h.6m-6.8 5H15m-9 5L9.5 9.5m1-3L11 5h2l2 6m2 6l1 3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-traffic-lights { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 7a5 5 0 0 1 5-5h0a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5h0a5 5 0 0 1-5-5z'/%3E%3Cpath d='M11 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m0 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-traffic-lights-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4c.912-1.219 2.36-2 4-2a5 5 0 0 1 5 5v6m0 4a5 5 0 0 1-10 0V7'/%3E%3Cpath d='M12 8a1 1 0 1 0-1-1m.291 4.295a1 1 0 0 0 1.418 1.41M11 17a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-train { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 13c0-3.87-3.37-7-10-7H3m0 9h16a2 2 0 0 0 2-2'/%3E%3Cpath d='M3 6v5h17.5M3 11v4m5-4V6m5 5V6.5M3 19h18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-train-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 5c6.634 0 10.853 3.11 10.996 7.754L22 13a3 3 0 0 1-3 3H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zM7 7H4v3h3zm4 0H9v3h3V7.026A19 19 0 0 0 11 7m3.001.257L14 10h5.04c-.979-1.337-2.689-2.306-5.039-2.743M21 18a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2z'/%3E%3C/svg%3E"); +} + +.tabler-transaction-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12h4.09c1.055 0 1.91.895 1.91 2s-.855 2-1.91 2c1.055 0 1.91.895 1.91 2s-.855 2-1.91 2H15m1-4h4m-4-5v10v-9m3-1v1m0 8v1M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 5h8M7 5v8a3 3 0 0 0 3 3h1'/%3E%3C/svg%3E"); +} + +.tabler-transaction-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.8 13a2 2 0 0 0-1.8-1h-2a2 2 0 1 0 0 4h2a2 2 0 1 1 0 4h-2a2 2 0 0 1-1.8-1m2.8-8v10M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 5h8M7 5v8a3 3 0 0 0 3 3h1'/%3E%3C/svg%3E"); +} + +.tabler-transaction-euro { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12.8c-.523-.502-1.172-.8-1.875-.8C17.398 12 16 13.791 16 16s1.398 4 3.125 4c.703 0 1.352-.298 1.874-.8M15 16h4M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 5h8M7 5v8a3 3 0 0 0 3 3h1'/%3E%3C/svg%3E"); +} + +.tabler-transaction-pound { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 14a2 2 0 1 0-4 0v4a2 2 0 0 1-2 2h6m-6-3h4M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 5h8M7 5v8a3 3 0 0 0 3 3h1'/%3E%3C/svg%3E"); +} + +.tabler-transaction-rupee { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12h-6h1a3 3 0 0 1 0 6h-1l3 3m-3-6h6M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 5h8M7 5v8a3 3 0 0 0 3 3h1'/%3E%3C/svg%3E"); +} + +.tabler-transaction-yen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 16h6m-6-4l3 4.5m3-4.5l-3 4.5V21m-3-2h6M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 5h8M7 5v8a3 3 0 0 0 3 3h1'/%3E%3C/svg%3E"); +} + +.tabler-transaction-yuan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 17h6m-6-5l3 4.5m3-4.5l-3 4.5V21M3 5a2 2 0 1 0 4 0a2 2 0 1 0-4 0m12 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M7 5h8M7 5v8a3 3 0 0 0 3 3h1'/%3E%3C/svg%3E"); +} + +.tabler-transfer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 10H4l5.5-6M4 14h16l-5.5 6'/%3E%3C/svg%3E"); +} + +.tabler-transfer-in { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 18v3h16V7l-8-4l-8 4v3m0 4h9'/%3E%3Cpath d='m10 11l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-transfer-out { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19v2h16V7l-8-4l-8 4v2m9 5H4'/%3E%3Cpath d='m7 11l-3 3l3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-transfer-vertical { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 4v16l-6-5.5M14 20V4l6 5.5'/%3E%3C/svg%3E"); +} + +.tabler-transform { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a3 3 0 1 0 6 0a3 3 0 0 0-6 0m18 5V8a2 2 0 0 0-2-2h-6l3 3m0-6l-3 3M3 13v3a2 2 0 0 0 2 2h6l-3-3m0 6l3-3m4 0a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-transform-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 14a4 4 0 1 1-3.995 4.2L14 18l.005-.2A4 4 0 0 1 18 14M16.707 2.293a1 1 0 0 1 .083 1.32l-.083.094L15.414 5H19a3 3 0 0 1 2.995 2.824L22 8v3a1 1 0 0 1-1.993.117L20 11V8a1 1 0 0 0-.883-.993L19 7h-3.585l1.292 1.293a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a.98.98 0 0 1-.28-.872l.036-.146l.04-.104q.087-.191.245-.334l2.959-2.958a1 1 0 0 1 1.414 0M3 12a1 1 0 0 1 .993.883L4 13v3a1 1 0 0 0 .883.993L5 17h3.585l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.32-.083l.094.083l3 3a.98.98 0 0 1 .28.872l-.036.146l-.04.104a1 1 0 0 1-.245.334l-2.959 2.958a1 1 0 0 1-1.497-1.32l.083-.094L8.584 19H5a3 3 0 0 1-2.995-2.824L2 16v-3a1 1 0 0 1 1-1M6 2a4 4 0 1 1-3.995 4.2L2 6l.005-.2A4 4 0 0 1 6 2'/%3E%3C/svg%3E"); +} + +.tabler-transform-point { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zM17 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM11 5h2m-8 6v2m14-2v2m-8 6h2'/%3E%3C/svg%3E"); +} + +.tabler-transform-point-bottom-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3Cpath fill='black' d='M3 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3Cpath d='M17 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM11 5h2m-8 6v2m14-2v2m-8 6h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-transform-point-bottom-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zM17 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1z'/%3E%3Cpath fill='black' d='M17 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1z'/%3E%3Cpath d='M11 5h2m-8 6v2m14-2v2m-8 6h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-transform-point-top-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3Cpath d='M3 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zM17 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM11 5h2m-8 6v2m14-2v2m-8 6h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-transform-point-top-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3Cpath fill='black' d='M17 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1z'/%3E%3Cpath d='M17 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM11 5h2m-8 6v2m14-2v2m-8 6h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-transition-bottom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 18a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v0a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3m9 3v8m-3-3l3 3l3-3'/%3E%3C/svg%3E"); +} + +.tabler-transition-bottom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 17a1 1 0 0 1 1 1a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4a1 1 0 0 1 2 0a2 2 0 0 0 2 2h12a2 2 0 0 0 1.995-1.85L20 18a1 1 0 0 1 1-1m-9 1l-.082-.004l-.119-.016l-.111-.03l-.111-.044l-.098-.052l-.096-.067l-.09-.08l-3-3a1 1 0 0 1 1.414-1.414L11 14.586V10H6a4 4 0 1 1 0-8h12a4 4 0 1 1 0 8h-5v4.583l1.293-1.29a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-3 3l-.112.097l-.11.071l-.062.031l-.081.034l-.076.024l-.149.03z'/%3E%3C/svg%3E"); +} + +.tabler-transition-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 21a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3m15 3v12a3 3 0 0 1-6 0V6a3 3 0 0 1 6 0m-6 6H7m3-3l-3 3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-transition-left-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 2a1 1 0 1 1 0 2a2 2 0 0 0-2 2v12a2 2 0 0 0 1.85 1.995L6 20a1 1 0 0 1 0 2a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4m12 0a4 4 0 0 1 4 4v12a4 4 0 1 1-8 0v-5H9.415l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-3-3l-.097-.112l-.071-.11l-.031-.062l-.034-.081l-.024-.076l-.025-.118l-.007-.058L6 11.982l.003-.064l.017-.119l.03-.111l.044-.111l.052-.098l.067-.096l.08-.09l3-3a1 1 0 0 1 1.414 1.414L9.415 11H14V6a4 4 0 0 1 4-4'/%3E%3C/svg%3E"); +} + +.tabler-transition-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 3a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3M3 18V6a3 3 0 1 1 6 0v12a3 3 0 0 1-6 0m6-6h8m-3 3l3-3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-transition-right-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a4 4 0 0 1 4 4v12a4 4 0 0 1-4 4a1 1 0 0 1-.117-1.993L18 20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2a1 1 0 0 1 0-2m-8 16a4 4 0 1 1-8 0V6a4 4 0 1 1 8 0v5h4.585l-1.292-1.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.414 0l3 3l.097.112l.071.11l.031.062l.034.081l.024.076l.03.148L18 12l-.004.085l-.016.116l-.03.111l-.044.111l-.052.098l-.074.104l-.073.082l-3 3a1 1 0 0 1-1.414-1.414L14.585 13H10z'/%3E%3C/svg%3E"); +} + +.tabler-transition-top { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 6a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3m3 15h12a3 3 0 0 0 0-6H6a3 3 0 0 0 0 6m6-6V7m-3 3l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-transition-top-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 6l.081.003l.12.017l.111.03l.111.044l.098.052l.104.074l.082.073l3 3a1 1 0 1 1-1.414 1.414L13 9.415V14h5a4 4 0 1 1 0 8H6a4 4 0 1 1 0-8h5V9.415l-1.293 1.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414l3-3l.112-.097l.11-.071l.062-.031l.081-.034l.076-.024l.118-.025l.058-.007zm6-4a4 4 0 0 1 4 4a1 1 0 0 1-1.993.117L20 6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2a1 1 0 1 1-2 0a4 4 0 0 1 4-4z'/%3E%3C/svg%3E"); +} + +.tabler-trash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7h16m-10 4v6m4-6v6M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/%3E%3C/svg%3E"); +} + +.tabler-trash-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 6a1 1 0 0 1 .117 1.993L20 8h-.081L19 19a3 3 0 0 1-2.824 2.995L16 22H8c-1.598 0-2.904-1.249-2.992-2.75l-.005-.167L4.08 8H4a1 1 0 0 1-.117-1.993L4 6zm-6-4a2 2 0 0 1 2 2a1 1 0 0 1-1.993.117L14 4h-4l-.007.117A1 1 0 0 1 8 4a2 2 0 0 1 1.85-1.995L10 2z'/%3E%3C/svg%3E"); +} + +.tabler-trash-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M4 7h3m4 0h9m-10 4v6m4-3v3M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l.077-.923m.307-3.704L19 7M9 5V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/%3E%3C/svg%3E"); +} + +.tabler-trash-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7h16M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3m-5 5l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-trash-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 6a1 1 0 0 1 .117 1.993L20 8h-.081L19 19a3 3 0 0 1-2.824 2.995L16 22H8c-1.598 0-2.904-1.249-2.992-2.75l-.005-.167L4.08 8H4a1 1 0 0 1-.117-1.993L4 6zm-9.489 5.14a1 1 0 0 0-1.218 1.567L10.585 14l-1.292 1.293l-.083.094a1 1 0 0 0 1.497 1.32L12 15.415l1.293 1.292l.094.083a1 1 0 0 0 1.32-1.497L13.415 14l1.292-1.293l.083-.094a1 1 0 0 0-1.497-1.32L12 12.585l-1.293-1.292l-.094-.083zM14 2a2 2 0 0 1 2 2a1 1 0 0 1-1.993.117L14 4h-4l-.007.117A1 1 0 0 1 8 4a2 2 0 0 1 1.85-1.995L10 2z'/%3E%3C/svg%3E"); +} + +.tabler-treadmill { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 3a1 1 0 1 0 2 0a1 1 0 0 0-2 0M3 14l4 1l.5-.5M12 18v-3l-3-2.923L9.75 7'/%3E%3Cpath d='M6 10V8l4-1l2.5 2.5l2.5.5m6 12a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1m15-1l1-11l2-1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-tree { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 13l-2-2m2 1l2-2m-2 11V8m-2.176 8a3 3 0 0 1-2.743-3.69a3 3 0 0 1 .304-4.833A3 3 0 0 1 12 3.77a3 3 0 0 1 4.614 3.707a3 3 0 0 1 .305 4.833A3 3 0 0 1 14 16.005h-4z'/%3E%3C/svg%3E"); +} + +.tabler-trees { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 5l3 3l-2 1l4 4l-3 1l4 4h-9m2 3v-3m-7-5l-2-2m2 1l2-2M8 21V8m-2.176 8a3 3 0 0 1-2.743-3.69a3 3 0 0 1 .304-4.833A3 3 0 0 1 8 3.77a3 3 0 0 1 4.614 3.707a3 3 0 0 1 .305 4.833A3 3 0 0 1 10 16.005H6z'/%3E%3C/svg%3E"); +} + +.tabler-trekking { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0M7 21l2-4m4 4v-4l-3-3l1-6l3 4l3 2'/%3E%3Cpath d='m10 14l-1.827-1.218a2 2 0 0 1-.831-2.15l.28-1.117A2 2 0 0 1 9.561 8H11l4 1l3-2m-1 5v9m-1-1h2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trending-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 7l6 6l4-4l8 8'/%3E%3Cpath d='M21 10v7h-7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trending-down-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6h5l7 10h6'/%3E%3Cpath d='m18 19l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trending-down-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6h2.397a5 5 0 0 1 4.096 2.133l4.014 5.734A5 5 0 0 0 17.603 16H21'/%3E%3Cpath d='m18 19l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trending-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 17l6-6l4 4l8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trending-up-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18 5l3 3l-3 3'/%3E%3Cpath d='M3 18h5l7-10h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trending-up-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18 5l3 3l-3 3'/%3E%3Cpath d='M3 18h2.397a5 5 0 0 0 4.096-2.133l4.014-5.734A5 5 0 0 1 17.603 8H21'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-triangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.363 3.591L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0z'/%3E%3C/svg%3E"); +} + +.tabler-triangle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.67a2.91 2.91 0 0 0-2.492 1.403L1.398 16.61a2.914 2.914 0 0 0 2.484 4.385h16.225a2.914 2.914 0 0 0 2.503-4.371L14.494 3.078A2.92 2.92 0 0 0 12 1.67'/%3E%3C/svg%3E"); +} + +.tabler-triangle-inverted { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.363 20.405L2.257 6.871A1.914 1.914 0 0 1 3.893 4h16.214a1.914 1.914 0 0 1 1.636 2.871l-8.106 13.534a1.914 1.914 0 0 1-3.274 0'/%3E%3C/svg%3E"); +} + +.tabler-triangle-inverted-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.118 3H3.893A2.914 2.914 0 0 0 1.39 7.371L9.506 20.92a2.917 2.917 0 0 0 4.987.005l8.11-13.539A2.914 2.914 0 0 0 20.117 3z'/%3E%3C/svg%3E"); +} + +.tabler-triangle-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.363 3.591L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM9 13h6'/%3E%3C/svg%3E"); +} + +.tabler-triangle-minus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.48 15.016L13.637 3.59a1.914 1.914 0 0 0-3.274 0L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871H12M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-triangle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7.825 7.83l-5.568 9.295a1.914 1.914 0 0 0 1.636 2.871H20m1.998-1.99a1.9 1.9 0 0 0-.255-.88L13.637 3.59a1.914 1.914 0 0 0-3.274 0L9.335 5.308M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-triangle-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.363 3.591L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM9 13h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-triangle-plus-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.69 12.027L13.636 3.59a1.914 1.914 0 0 0-3.274 0L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871H12M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-triangle-square-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l-4 7h8zm2 14a3 3 0 1 0 6 0a3 3 0 1 0-6 0M4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-triangle-square-circle-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.132 2.504l-4 7A1 1 0 0 0 8 11h8a1 1 0 0 0 .868-1.496l-4-7a1 1 0 0 0-1.736 0M17 13a4 4 0 1 1-3.995 4.2L13 17l.005-.2A4 4 0 0 1 17 13m-8 0H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); +} + +.tabler-triangles { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.974 21h8.052a.975.975 0 0 0 .81-1.517l-4.025-6.048a.973.973 0 0 0-1.622 0l-4.025 6.048A.977.977 0 0 0 9.974 21'/%3E%3Cpath d='M4.98 16h14.04c.542 0 .98-.443.98-.989a1 1 0 0 0-.156-.534l-7.02-11.023a.974.974 0 0 0-1.648 0l-7.02 11.023a1 1 0 0 0 .294 1.366a.97.97 0 0 0 .53.157'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trident { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 6l2-2v3a7 7 0 0 0 14 0V4l2 2'/%3E%3Cpath d='M12 21V3l-2 2m4 0l-2-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-trolley { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m-3-3l3 2m3-1l8-12m-3 5l2 1M9.592 4.695l3.306 2.104a1.3 1.3 0 0 1 .396 1.8L10.2 13.41a1.3 1.3 0 0 1-1.792.394L5.102 11.7a1.3 1.3 0 0 1-.396-1.8L7.8 5.09a1.3 1.3 0 0 1 1.792-.394z'/%3E%3C/svg%3E"); +} + +.tabler-trolley-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.555 4.168a1 1 0 0 1 .277 1.387l-2.621 3.932l1.236.619a1 1 0 0 1-.894 1.788l-1.46-.73l-3.876 5.815A3 3 0 1 1 8 19l.005-.176q.008-.135.027-.267l-2.587-1.725a1 1 0 0 1 1.11-1.664l2.424 1.615a2.99 2.99 0 0 1 2.464-.75l7.725-11.588a1 1 0 0 1 1.387-.277M9.988 3.769l.14.082l3.307 2.104a2.3 2.3 0 0 1 .7 3.185l-3.094 4.81a2.3 2.3 0 0 1-3.17.698l-3.306-2.104a2.3 2.3 0 0 1-.7-3.185l3.094-4.81a2.3 2.3 0 0 1 3.029-.78'/%3E%3C/svg%3E"); +} + +.tabler-trophy { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 21h8m-4-4v4M7 4h10m0 0v8a5 5 0 0 1-10 0V4M3 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-trophy-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3a1 1 0 0 1 .993.883L18 4v2.17a3 3 0 1 1 0 5.659V12a6 6 0 0 1-5 5.917V20h3a1 1 0 0 1 .117 1.993L16 22H8a1 1 0 0 1-.117-1.993L8 20h3v-2.083a6 6 0 0 1-4.996-5.692L6 12v-.171a3 3 0 0 1-3.996-2.653L2.001 9l.005-.176A3 3 0 0 1 6.001 6.17L6 4a1 1 0 0 1 1-1zM5 8a1 1 0 1 0 0 2a1 1 0 0 0 0-2m14 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-trophy-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 21h8m-4-4v4M8 4h9m0 0v8q0 .465-.082.905m-1.384 2.632A5 5 0 0 1 7 12V7M3 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-trowel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.42 9.058l-5.362 5.363a1.978 1.978 0 0 1-3.275-.773L3.101 5.604a1.978 1.978 0 0 1 2.502-2.502l8.045 2.682a1.978 1.978 0 0 1 .773 3.274zM10 10l6.5 6.5m2.847.075l1.08 1.079a1.96 1.96 0 0 1-2.773 2.772l-1.08-1.079a1.96 1.96 0 0 1 2.773-2.772'/%3E%3C/svg%3E"); +} + +.tabler-truck { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17H3V6a1 1 0 0 1 1-1h9v12m-4 0h6m4 0h2v-6h-8m0-5h5l3 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-truck-delivery { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17H3v-4M2 5h11v12m-4 0h6m4 0h2v-6h-8m0-5h5l3 5M3 9h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-truck-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 4a1 1 0 0 1 1 1h4a1 1 0 0 1 .783.378l.074.108l3 5l.055.103l.04.107l.029.109l.016.11L22 11v6a1 1 0 0 1-1 1h-1.171a3.001 3.001 0 0 1-5.658 0H9.829a3.001 3.001 0 0 1-5.658 0H3a1 1 0 0 1-1-1V6a2 2 0 0 1 2-2zM7 16a1 1 0 1 0 0 2a1 1 0 0 0 0-2m10 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2m.434-9H14v3h5.234z'/%3E%3C/svg%3E"); +} + +.tabler-truck-loading { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 3h1a2 2 0 0 1 2 2v10a2 2 0 0 0 2 2h15'/%3E%3Cpath d='M9 9a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3h-4a3 3 0 0 1-3-3zM7 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m9 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-truck-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10.585-1.414a2 2 0 0 0 2.826 2.831'/%3E%3Cpath d='M5 17H3V6a1 1 0 0 1 1-1h1m3.96 0H13v4m0 4v4m-4 0h6m6 0v-6h-6m-2-5h5l3 5M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-truck-return { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17H3V6a1 1 0 0 1 1-1h9v6H8l2 2m0-4l-2 2m1 6h6M13 6h5l3 5v6h-2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-txt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8h4M5 8v8m12-8h4m-2 0v8m-9-8l4 8m-4 0l4-8'/%3E%3C/svg%3E"); +} + +.tabler-typeface { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 17a2 2 0 0 1-2-2V7h-5a2 2 0 0 0-2 2'/%3E%3Cpath d='M7 17a2.775 2.775 0 0 0 2.632-1.897L10 14a13.4 13.4 0 0 1 3.236-5.236L15 7m-5 7h5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-typography { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h3m7 0h7M6.9 15h6.9m-3.6-8.7L16 20M5 20l6-16h2l7 16'/%3E%3C/svg%3E"); +} + +.tabler-typography-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h3m7 0h6M6.9 15h6.9m-.8-2l3 7M5 20L9.09 9.094m1.091-2.911L11 4h2l3.904 8.924M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-u-turn-left { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 20V8.5a4.5 4.5 0 1 0-9 0V17'/%3E%3Cpath d='m11 14l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-u-turn-right { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 20V8.5a4.5 4.5 0 0 1 9 0V17'/%3E%3Cpath d='m13 14l3 3l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ufo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.95 9.01c3.02.739 5.05 2.123 5.05 3.714C22 15.091 17.52 17 12 17S2 15.091 2 12.724C2 11.134 4.04 9.739 7.07 9'/%3E%3Cpath d='M7 9c0 1.105 2.239 2 5 2s5-.895 5-2v-.035C17 6.223 14.761 4 12 4S7 6.223 7 8.965zm8 8l2 3m-8.5-3L7 20m5-6h.01M7 13h.01M17 13h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-ufo-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.95 9.01c3.02.739 5.05 2.123 5.05 3.714c0 1.08-.931 2.063-2.468 2.814m-3 1c-1.36.295-2.9.462-4.531.462c-5.52 0-10-1.909-10-4.276c0-1.59 2.04-2.985 5.07-3.724'/%3E%3Cpath d='M14.69 10.686C16.078 10.331 17 9.71 17 9v-.035C17 6.223 14.761 4 12 4c-1.125 0-2.164.37-3 .992M7.293 7.289A4.9 4.9 0 0 0 7 8.965V9c0 .961 1.696 1.764 3.956 1.956M15 17l2 3m-8.5-3L7 20m5-6h.01M7 13h.01M17 13h.01M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-uhd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16V8m0 4h4m0-4v8m3-8v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zM3 8v6a2 2 0 1 0 4 0V8'/%3E%3C/svg%3E"); +} + +.tabler-umbrella { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a8 8 0 0 1 16 0zm8 0v6a2 2 0 0 0 4 0'/%3E%3C/svg%3E"); +} + +.tabler-umbrella-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.343 7.343a8 8 0 1 1 11.314 11.314zm5.485 5.997l-4.242 4.243a2 2 0 1 0 2.828 2.828'/%3E%3C/svg%3E"); +} + +.tabler-umbrella-closed { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 16l3-13l3 13zm3 0v3c0 2.667 4 2.667 4 0'/%3E%3C/svg%3E"); +} + +.tabler-umbrella-closed-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.697 12.071L18.01 5l-7.07 11.314zm2.046 2.404l-2.121 2.121c-1.886 1.886.943 4.715 2.828 2.829'/%3E%3C/svg%3E"); +} + +.tabler-umbrella-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a9 9 0 0 1 9 9a1 1 0 0 1-.883.993L20 13h-7v5a1 1 0 0 0 1.993.117L15 18a1 1 0 0 1 2 0a3 3 0 0 1-5.995.176L11 18v-5H4a1 1 0 0 1-.993-.883L3 12a9 9 0 0 1 9-9'/%3E%3C/svg%3E"); +} + +.tabler-umbrella-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12H4c0-2.209.895-4.208 2.342-5.656m2.382-1.645A8 8 0 0 1 20 12h-4m-4 0v6a2 2 0 1 0 4 0M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-underline { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 5v5a5 5 0 0 0 10 0V5M5 19h14'/%3E%3C/svg%3E"); +} + +.tabler-universe { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.027 11.477a5 5 0 1 0 5.496-4.45a4.95 4.95 0 0 0-3.088.681'/%3E%3Cpath d='M5.636 5.636a9 9 0 1 0 3.555-2.188'/%3E%3Cpath d='M17 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-6 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-3 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-unlink { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 22v-2m-8-5l6-6m-4-3l.463-.536a5 5 0 0 1 7.071 7.072L18 13m-5 5l-.397.534a5.07 5.07 0 0 1-7.127 0a4.97 4.97 0 0 1 0-7.071L6 11m14 6h2M2 7h2m3-5v2'/%3E%3C/svg%3E"); +} + +.tabler-upload { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 9l5-5l5 5m-5-5v12'/%3E%3C/svg%3E"); +} + +.tabler-urgent { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 16v-4a4 4 0 0 1 8 0v4M3 12h1m8-9v1m8 8h1M5.6 5.6l.7.7m12.1-.7l-.7.7M6 17a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); +} + +.tabler-usb { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-2V5.5M7 10v3l5 3m0-1.5l5-2V10m-1 0h2V8h-2z'/%3E%3Cpath d='M6 9a1 1 0 1 0 2 0a1 1 0 1 0-2 0m4-3.5h4L12 3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-user { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2'/%3E%3C/svg%3E"); +} + +.tabler-user-bitcoin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 21v-6m2 0v-1.5m0 9V21m-2-3h3m-1 0h.5a1.5 1.5 0 0 1 0 3H16m3-3h.5a1.5 1.5 0 0 0 0-3H16M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3'/%3E%3C/svg%3E"); +} + +.tabler-user-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4q.402 0 .781.076M19 16l-2 3h4l-2 3'/%3E%3C/svg%3E"); +} + +.tabler-user-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3.5m2.5 4a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-user-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4m1 4l2 2l4-4'/%3E%3C/svg%3E"); +} + +.tabler-user-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 10a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-2.832 8.849A4 4 0 0 1 10 16h4a4 4 0 0 1 3.834 2.855'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-user-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3.5m6.5 6l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/svg%3E"); +} + +.tabler-user-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h2.5m4.501 4a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); +} + +.tabler-user-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3m8 0h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/svg%3E"); +} + +.tabler-user-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4q.515.001.99.124M19 16v6m3-3l-3 3l-3-3'/%3E%3C/svg%3E"); +} + +.tabler-user-edit { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3.5m4.92.61a2.1 2.1 0 0 1 2.97 2.97L18 22h-3v-3z'/%3E%3C/svg%3E"); +} + +.tabler-user-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4q.524.002 1.008.128M19 16v3m0 3v.01'/%3E%3C/svg%3E"); +} + +.tabler-user-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a5 5 0 1 1-5 5l.005-.217A5 5 0 0 1 12 2m2 12a5 5 0 0 1 5 5v1a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-1a5 5 0 0 1 5-5z'/%3E%3C/svg%3E"); +} + +.tabler-user-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h.5m7.5 7l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); +} + +.tabler-user-hexagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 13a3 3 0 1 0 0-6a3 3 0 0 0 0 6m-5.799 5.744A4 4 0 0 1 10 16h4a4 4 0 0 1 3.798 2.741'/%3E%3Cpath d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-user-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4q.523.002 1.009.128M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-user-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.18 8.189a4.01 4.01 0 0 0 2.616 2.627m3.507-.545a4 4 0 1 0-5.59-5.552M6 21v-2a4 4 0 0 1 4-4h4c.412 0 .81.062 1.183.178m2.633 2.618c.12.38.184.785.184 1.204v2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-user-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3.5m3.5 2v5m4-5v5'/%3E%3C/svg%3E"); +} + +.tabler-user-pentagon { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.163 2.168l8.021 5.828c.694.504.984 1.397.719 2.212l-3.064 9.43a1.98 1.98 0 0 1-1.881 1.367H7.042a1.98 1.98 0 0 1-1.881-1.367l-3.064-9.43a1.98 1.98 0 0 1 .719-2.212l8.021-5.828a1.98 1.98 0 0 1 2.326 0'/%3E%3Cpath d='M12 13a3 3 0 1 0 0-6a3 3 0 0 0 0 6m-6 7.703V20a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v.707'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-user-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h2.5m8.621 5.121a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/svg%3E"); +} + +.tabler-user-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0m8 12h6m-3-3v6M6 21v-2a4 4 0 0 1 4-4h4'/%3E%3C/svg%3E"); +} + +.tabler-user-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3.5m5.5 7v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/svg%3E"); +} + +.tabler-user-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 9a2 2 0 1 0 4 0a2 2 0 0 0-4 0M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M8 16a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2'/%3E%3C/svg%3E"); +} + +.tabler-user-screen { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.03 17.818A3 3 0 0 0 21 15V7a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3v8c0 1.317.85 2.436 2.03 2.84'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 0 0-4 0m-2 7a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-user-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h1.5m3.5 3a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-user-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3m3 7l5-5m0 4.5V17h-4.5'/%3E%3C/svg%3E"); +} + +.tabler-user-shield { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 21v-2a4 4 0 0 1 4-4h2m10 1c0 4-2.5 6-3.5 6S15 20 15 16c1 0 2.5-.5 3.5-1.5c1 1 2.5 1.5 3.5 1.5M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0'/%3E%3C/svg%3E"); +} + +.tabler-user-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 10a3 3 0 1 0 6 0a3 3 0 0 0-6 0M6 21v-1a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v1'/%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-user-square-rounded { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 13a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9'/%3E%3Cpath d='M6 20.05V20a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v.05'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-user-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h.5m7.3 5.817l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/svg%3E"); +} + +.tabler-user-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4m5 7v-6m3 3l-3-3l-3 3'/%3E%3C/svg%3E"); +} + +.tabler-user-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h3.5m8.5 7l-5-5m0 5l5-5'/%3E%3C/svg%3E"); +} + +.tabler-users { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a4 4 0 1 0 8 0a4 4 0 1 0-8 0M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2m1-17.87a4 4 0 0 1 0 7.75M21 21v-2a4 4 0 0 0-3-3.85'/%3E%3C/svg%3E"); +} + +.tabler-users-group { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m-2 8v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1M15 5a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2 5h2a2 2 0 0 1 2 2v1M5 5a2 2 0 1 0 4 0a2 2 0 0 0-4 0m-2 8v-1a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E"); +} + +.tabler-users-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M3 21v-2a4 4 0 0 1 4-4h4c.948 0 1.818.33 2.504.88M16 3.13a4 4 0 0 1 0 7.75M16 19h6'/%3E%3C/svg%3E"); +} + +.tabler-users-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M3 21v-2a4 4 0 0 1 4-4h4c.96 0 1.84.338 2.53.901M16 3.13a4 4 0 0 1 0 7.75M16 19h6m-3-3v6'/%3E%3C/svg%3E"); +} + +.tabler-uv-index { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h1m16 0h1M5.6 5.6l.7.7m12.1-.7l-.7.7M8 12a4 4 0 1 1 8 0m-4-8V3m1 13l2 5h1l2-5M6 16v3a2 2 0 1 0 4 0v-3'/%3E%3C/svg%3E"); +} + +.tabler-ux-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M7 10v2a2 2 0 1 0 4 0v-2m3 0l3 4m-3 0l3-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-vaccine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 3l4 4m-2-2l-4.5 4.5m-3-3l6 6m-1-1L10 18H6v-4l6.5-6.5m-5 5L9 14m1.5-4.5L12 11M3 21l3-3'/%3E%3C/svg%3E"); +} + +.tabler-vaccine-bottle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm1 2v.98c0 .877-.634 1.626-1.5 1.77S7 9.643 7 10.52V19a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-8.48c0-.877-.634-1.626-1.5-1.77A1.795 1.795 0 0 1 14 6.98V6m-7 6h10M7 18h10m-6-3h2'/%3E%3C/svg%3E"); +} + +.tabler-vaccine-bottle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-4M8.7 8.705a2 2 0 0 1-.2.045c-.866.144-1.5.893-1.5 1.77V19a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-2m0-4v-2.48c0-.877-.634-1.626-1.5-1.77A1.795 1.795 0 0 1 14 6.98V6m-7 6h5m4 0h1M7 18h10m-6-3h2M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-vaccine-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 3l4 4m-2-2l-4.5 4.5m-3-3l6 6m-1-1l-.5.5m-2 2l-4 4H6v-4l4-4m2-2l.5-.5m-5 5L9 14m-6 7l3-3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-vacuum-cleaner { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3Cpath d='M14 9a2 2 0 1 1-4 0a2 2 0 0 1 4 0m-2 7h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-variable { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 4C2.5 9 2.5 14 5 20M19 4c2.5 5 2.5 10 0 16M9 9h1c1 0 1 1 2.016 3.527C13 15 13 16 14 16h1'/%3E%3Cpath d='M8 16c1.5 0 3-2 4-3.5S14.5 9 16 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-variable-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 16c1.5 0 3-2 4-3.5S14.5 9 16 9'/%3E%3Cpath d='M5 4C2.5 9 2.5 14 5 20M19 4c1.775 3.55 2.29 7.102 1.544 11.01M9 9h1c1 0 1 1 2.016 3.527c.782 1.966.943 3 1.478 3.343'/%3E%3Cpath d='M8 16c1.5 0 3-2 4-3.5S14.5 9 16 9m0 10h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-variable-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.675 4.68C2.505 9.456 2.613 14.272 5 20M19 4c1.959 3.917 2.383 7.834 1.272 12.232m-.983 3.051q-.14.357-.289.717m-7.304-8.304q.141.385.32.831C13 15 13 16 14 16h1'/%3E%3Cpath d='M8 16c1.5 0 3-2 4-3.5m2.022-2.514C14.651 9.404 15.326 9 16 9M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-variable-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 4C2.5 9 2.5 14 5 20M19 4c1.38 2.76 2 5.52 1.855 8.448M9 9h1c1 0 1 1 2.016 3.527c.785 1.972.944 3.008 1.483 3.346'/%3E%3Cpath d='M8 16c1.5 0 3-2 4-3.5S14.5 9 16 9m0 10h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-vector { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm14 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM3 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zM5 7v10M19 7v10M7 5h10M7 19h10'/%3E%3C/svg%3E"); +} + +.tabler-vector-bezier { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm14 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm-7-8a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm0 1.5A6 6 0 0 0 5 14m9-5.5a6 6 0 0 1 5 5.5m-9-6H4m16 0h-6M2 8a1 1 0 1 0 2 0a1 1 0 1 0-2 0m18 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); +} + +.tabler-vector-bezier-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm14 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM7 5h7m-4 14h7m-9 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m6-14a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M7 5.5a5 6.5 0 0 1 5 6.5a5 6.5 0 0 0 5 6.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-vector-bezier-arc { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm14 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm-7-7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm9-8a5 5 0 0 0-5-5m-9 9a5 5 0 0 0 5 5m-5-9a5 5 0 0 1 5-5'/%3E%3C/svg%3E"); +} + +.tabler-vector-bezier-circle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm14 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm-7-7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm0 14a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm9-8a5 5 0 0 0-5-5m5 9a5 5 0 0 1-5 5m-9-5a5 5 0 0 0 5 5m-5-9a5 5 0 0 1 5-5'/%3E%3C/svg%3E"); +} + +.tabler-vector-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.68 6.733A1 1 0 0 1 6 7H4a1 1 0 0 1-1-1V4a1 1 0 0 1 .293-.708M17 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm3.72 16.693A1 1 0 0 1 20 21h-2a1 1 0 0 1-1-1v-2c0-.282.116-.536.304-.718M3 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zM5 7v10M19 7v8M9 5h8M7 19h10M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-vector-spline { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM3 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zM17 5C10.373 5 5 10.373 5 17'/%3E%3C/svg%3E"); +} + +.tabler-vector-triangle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM3 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm14 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm-10.5-.9l5-9.1m6 9.1l-5-9.1M7 19h10'/%3E%3C/svg%3E"); +} + +.tabler-vector-triangle-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-1M3 18a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm17.705 2.709A1 1 0 0 1 20 21h-2a1 1 0 0 1-1-1v-2c0-.28.115-.532.3-.714M6.5 17.1l3.749-6.823m2.909-1.08L12.5 8M7 19h10M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-venus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 9a5 5 0 1 0 10 0A5 5 0 1 0 7 9m5 5v7m-3-3h6'/%3E%3C/svg%3E"); +} + +.tabler-versions { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 7a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-6a2 2 0 0 1-2-2zM7 7v10M4 8v8'/%3E%3C/svg%3E"); +} + +.tabler-versions-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 4h-6a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h6a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3M7 6a1 1 0 0 1 .993.883L8 7v10a1 1 0 0 1-1.993.117L6 17V7a1 1 0 0 1 1-1M4 7a1 1 0 0 1 .993.883L5 8v8a1 1 0 0 1-1.993.117L3 16V8a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-versions-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.184 6.162A2 2 0 0 1 12 5h6a2 2 0 0 1 2 2v9m-1.185 2.827A2 2 0 0 1 18 19h-6a2 2 0 0 1-2-2v-7M7 7v10M4 8v8M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-video { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 10l4.553-2.276A1 1 0 0 1 21 8.618v6.764a1 1 0 0 1-1.447.894L15 14zM3 8a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-video-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M20.117 7.625a1 1 0 0 0-.564.1L15 10v4l4.553 2.275A1 1 0 0 0 21 15.383V8.617a1 1 0 0 0-.883-.992'/%3E%3Cpath d='M5 5C3.355 5 2 6.355 2 8v8c0 1.645 1.355 3 3 3h8c1.645 0 3-1.355 3-3V8c0-1.645-1.355-3-3-3z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-video-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 10l4.553-2.276A1 1 0 0 1 21 8.618v6.764a1 1 0 0 1-1.447.894L15 14zM3 8a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm4 4h4'/%3E%3C/svg%3E"); +} + +.tabler-video-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 3l18 18m-6-10v-1l4.553-2.276A1 1 0 0 1 21 8.618v6.764a1 1 0 0 1-.675.946'/%3E%3Cpath d='M10 6h3a2 2 0 0 1 2 2v3m0 4v1a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-video-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 10l4.553-2.276A1 1 0 0 1 21 8.618v6.764a1 1 0 0 1-1.447.894L15 14zM3 8a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm4 4h4m-2-2v4'/%3E%3C/svg%3E"); +} + +.tabler-view-360 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M8 12a4 9 0 1 0 8 0a4 9 0 1 0-8 0'/%3E%3Cpath d='M3 12c0 2.21 4.03 4 9 4s9-1.79 9-4s-4.03-4-9-4s-9 1.79-9 4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-view-360-arrow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 15.328c2.414-.718 4-1.94 4-3.328c0-2.21-4.03-4-9-4s-9 1.79-9 4s4.03 4 9 4'/%3E%3Cpath d='m9 13l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-view-360-number { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 6a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-3M3 5h2.5A1.5 1.5 0 0 1 7 6.5v1A1.5 1.5 0 0 1 5.5 9H4h1.5A1.5 1.5 0 0 1 7 10.5v1A1.5 1.5 0 0 1 5.5 13H3m14-6v4a2 2 0 1 0 4 0V7a2 2 0 1 0-4 0M3 16c0 1.657 4.03 3 9 3s9-1.343 9-3'/%3E%3C/svg%3E"); +} + +.tabler-view-360-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.335 8.388A19 19 0 0 0 8 12c0 4.97 1.79 9 4 9c1.622 0 3.018-2.172 3.646-5.294M16 12c0-4.97-1.79-9-4-9c-1.035 0-1.979.885-2.689 2.337'/%3E%3Cpath d='M5.65 5.623a9 9 0 1 0 12.71 12.745m1.684-2.328A9 9 0 0 0 7.95 3.96'/%3E%3Cpath d='M8.32 8.349C5.184 8.974 3 10.374 3 12c0 2.21 4.03 4 9 4c1.286 0 2.51-.12 3.616-.336m3.059-.98C20.12 13.973 21 13.031 21 12c0-2.21-4.03-4-9-4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-viewfinder { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m9-9v4m0 14v-3m-9-6h4m14 0h-3m-6 0v.01'/%3E%3C/svg%3E"); +} + +.tabler-viewfinder-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.65 5.623a9 9 0 1 0 12.71 12.745m1.684-2.328A9 9 0 0 0 7.95 3.96M12 3v4m0 14v-3m-9-6h4m14 0h-3m-6 0v.01M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-viewport-narrow { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h7L7 9m0 6l3-3m11 0h-7l3-3m0 6l-3-3M9 6V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1M9 18v1a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-1'/%3E%3C/svg%3E"); +} + +.tabler-viewport-short { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v7l3-3M9 7l3 3m0 11v-7l3 3m-6 0l3-3m6-5h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1M6 9H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h1'/%3E%3C/svg%3E"); +} + +.tabler-viewport-tall { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10V3l3 3M9 6l3-3m0 11v7l3-3m-6 0l3 3m6-18h1a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-1M6 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h1'/%3E%3C/svg%3E"); +} + +.tabler-viewport-wide { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 12H3l3-3m0 6l-3-3m11 0h7l-3-3m0 6l3-3M3 6V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v1M3 18v1a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-1'/%3E%3C/svg%3E"); +} + +.tabler-vinyl { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 3.937A9 9 0 1 0 21 12'/%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m8-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='m20 4l-3.5 10l-2.5 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-vip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h18M3 19h18M4 9l2 6h1l2-6m3 0v6m4 0V9h2a2 2 0 1 1 0 4h-2'/%3E%3C/svg%3E"); +} + +.tabler-vip-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h2m4 0h12M3 19h16M4 9l2 6h1l2-6m3 3v3m4-3V9h2a2 2 0 1 1 0 4h-1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-virus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12a5 5 0 1 0 10 0a5 5 0 1 0-10 0m5-5V3m-1 0h2m2.536 5.464l2.828-2.828m-.707-.707l1.414 1.414M17 12h4m0-1v2m-5.465 2.536l2.829 2.828m.707-.707l-1.414 1.414M12 17v4m1 0h-2m-2.535-5.464l-2.829 2.828m.707.707L4.93 17.657M7 12H3m0 1v-2m5.464-2.536L5.636 5.636m-.707.707L6.343 4.93'/%3E%3C/svg%3E"); +} + +.tabler-virus-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M8.469 8.46a5 5 0 0 0 7.058 7.084m1.386-2.608a5 5 0 0 0-5.826-5.853M12 7V3m-1 0h2m2.536 5.464l2.828-2.828m-.707-.707l1.414 1.414M17 12h4m0-1v2m-2.636 5.363l-.707.707M12 17v4m1 0h-2m-2.535-5.464l-2.829 2.828m.707.707L4.93 17.657M7 12H3m0 1v-2m2.636-5.363l-.707.707'/%3E%3C/svg%3E"); +} + +.tabler-virus-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12a5 5 0 1 0-5 5m0-10V3m-1 0h2m2.536 5.464l2.828-2.828m-.707-.707l1.414 1.414M17 12h4m0-1v2m-9 4v4m1 0h-2m-2.535-5.464l-2.829 2.828m.707.707L4.93 17.657M7 12H3m0 1v-2m5.464-2.536L5.636 5.636m-.707.707L6.343 4.93M15 17.5a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0-5 0m4.5 2L22 22'/%3E%3C/svg%3E"); +} + +.tabler-vocabulary { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 19H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a2 2 0 0 1 2 2a2 2 0 0 1 2-2h6a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-6a2 2 0 0 0-2 2a2 2 0 0 0-2-2m2-14v16M7 7h1m-1 4h1m8-4h1m-1 4h1m-1 4h1'/%3E%3C/svg%3E"); +} + +.tabler-vocabulary-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 3h3a2 2 0 0 1 2 2a2 2 0 0 1 2-2h6a1 1 0 0 1 1 1v13m-2 2h-5a2 2 0 0 0-2 2a2 2 0 0 0-2-2H4a1 1 0 0 1-1-1V4c0-.279.114-.53.298-.712M12 5v3m0 4v9M7 11h1m8-4h1m-1 4h1M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-volcano { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 8V7a2 2 0 1 0-4 0m10 1V7a2 2 0 1 1 4 0M4 20l3.472-7.812A2 2 0 0 1 9.3 11h5.4a2 2 0 0 1 1.828 1.188L20 20'/%3E%3Cpath d='M6.192 15.064A2 2 0 0 1 6.667 15c.527-.009 1.026.178 1.333.5c.307.32.806.507 1.333.5c.527.007 1.026-.18 1.334-.5c.307-.322.806-.509 1.333-.5c.527-.009 1.026.178 1.333.5c.308.32.807.507 1.334.5c.527.007 1.026-.18 1.333-.5c.307-.322.806-.509 1.333-.5q.243.005.472.064M12 8V4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-volume { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8a5 5 0 0 1 0 8m2.7-11a9 9 0 0 1 0 14M6 15H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2l3.5-4.5A.8.8 0 0 1 11 5v14a.8.8 0 0 1-1.5.5z'/%3E%3C/svg%3E"); +} + +.tabler-volume-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8a5 5 0 0 1 0 8m-9-1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2l3.5-4.5A.8.8 0 0 1 11 5v14a.8.8 0 0 1-1.5.5z'/%3E%3C/svg%3E"); +} + +.tabler-volume-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 15H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2l3.5-4.5A.8.8 0 0 1 11 5v14a.8.8 0 0 1-1.5.5zm10-5l4 4m0-4l-4 4'/%3E%3C/svg%3E"); +} + +.tabler-volume-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8a5 5 0 0 1 1.912 4.934m-1.377 2.602A5 5 0 0 1 15 16m2.7-11a9 9 0 0 1 2.362 11.086m-1.676 2.299A9 9 0 0 1 17.7 19M9.069 5.054L9.5 4.5A.8.8 0 0 1 11 5v2m0 4v8a.8.8 0 0 1-1.5.5L6 15H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2l1.294-1.664M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-vs { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12'/%3E%3Cpath d='M14 14.25c0 .414.336.75.75.75H16a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1.25a.75.75 0 0 1 .75.75M7 9l2 6l2-6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-walk { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0M7 21l3-4m6 4l-2-4l-3-3l1-6'/%3E%3Cpath d='m6 12l2-3l4-1l3 3l3 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wall { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm0 2h16m0 4H4m0 4h16M9 4v4m5 0v4m-6 0v4m8-4v4m-5 0v4'/%3E%3C/svg%3E"); +} + +.tabler-wall-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 4h10a2 2 0 0 1 2 2v10m-.589 3.417c-.361.36-.86.583-1.411.583H6a2 2 0 0 1-2-2V6c0-.55.222-1.047.58-1.409M4 8h4m4 0h8m0 4h-4m-4 0H4m0 4h12M9 4v1m5 3v2m-6 2v4m3 0v4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-wallet { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 8V5a1 1 0 0 0-1-1H6a2 2 0 0 0 0 4h12a1 1 0 0 1 1 1v3m0 4v3a1 1 0 0 1-1 1H6a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M20 12v4h-4a2 2 0 0 1 0-4z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wallet-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 8V5a1 1 0 0 0-1-1H8m-3.413.584A2 2 0 0 0 6 8h2m4 0h6a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M19 19a1 1 0 0 1-1 1H6a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M16 12h4v4m-4 0a2 2 0 0 1-2-2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wallpaper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 6h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6'/%3E%3Cpath d='M4 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M8 18V6a2 2 0 1 0-4 0v12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wallpaper-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 6h8a2 2 0 0 1 2 2v8m-.58 3.409A2 2 0 0 1 18 20H6'/%3E%3Cpath d='M4 18a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M8 18V8M4.573 4.598A2 2 0 0 0 4 6v12M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 21L21 6l-3-3L3 18zm9-15l3 3M9 3a2 2 0 0 0 2 2a2 2 0 0 0-2 2a2 2 0 0 0-2-2a2 2 0 0 0 2-2m10 10a2 2 0 0 0 2 2a2 2 0 0 0-2 2a2 2 0 0 0-2-2a2 2 0 0 0 2-2'/%3E%3C/svg%3E"); +} + +.tabler-wand-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.5 10.5L3 18l3 3l7.5-7.5m2-2L21 6l-3-3l-5.5 5.5M15 6l3 3M8.433 4.395C8.783 4.035 9 3.543 9 3a2 2 0 0 0 2 2c-.554 0-1.055.225-1.417.589m8.835 8.821c.36-.36.582-.86.582-1.41a2 2 0 0 0 2 2c-.555 0-1.056.226-1.419.59M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-wash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5q.256-.002.503-.034'/%3E%3Cpath d='m3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612a2 2 0 0 0 1.973-1.671L21 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3C/svg%3E"); +} + +.tabler-wash-dry-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='M6 12a6 6 0 1 0 12 0a6 6 0 1 0-12 0m6 0h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dry-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='M6 12a6 6 0 1 0 12 0a6 6 0 1 0-12 0m4 0h.01M14 12h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dry-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='M6 12a6 6 0 1 0 12 0a6 6 0 1 0-12 0m6 0h.01M9 12h.01M15 12h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dry-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 16v-4.8C9 9.543 10.343 8 12 8s3 1.543 3 3.2V16m0-3H9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dry-dip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm9 1v10m4-10v10M8 7v10'/%3E%3C/svg%3E"); +} + +.tabler-wash-dry-f { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 16V8h4m-1 4h-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dry-flat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm4 6h10'/%3E%3C/svg%3E"); +} + +.tabler-wash-dry-hang { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='M4 4.01q8 7.985 16-.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dry-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.116 20.127A3 3 0 0 1 18 21H6a3 3 0 0 1-3-3V6c0-.827.335-1.576.877-2.12M7 3h11a3 3 0 0 1 3 3v11M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-wash-dry-p { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M10 16V8h2.5a2.5 2.5 0 1 1 0 5H10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dry-shade { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm0 5l8-8M3 17L17 3'/%3E%3C/svg%3E"); +} + +.tabler-wash-dry-w { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m8 8l1.5 8h1l1.5-6l1.5 6h1L16 8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-dryclean { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/svg%3E"); +} + +.tabler-wash-dryclean-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.048 16.033A9 9 0 0 0 7.954 3.958M5.633 5.64a9 9 0 0 0 12.733 12.723M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-wash-eco { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 6l1.721 10.329A2 2 0 0 0 6.694 18H12m8.162-6.972L21 6'/%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5q.256-.002.503-.034M16 22s0-2 3-4'/%3E%3Cpath d='M19 21a3 3 0 0 1 0-6h3v3a3 3 0 0 1-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-gentle { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.486 5.965Q3.738 5.996 4 6c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.17 0 .339-.014.503-.034'/%3E%3Cpath d='m3 3l1.721 10.329A2 2 0 0 0 6.694 15h10.612a2 2 0 0 0 1.973-1.671L21 3M5 18h14M5 21h14'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-hand { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.426-.296.777-.5 1.5-.5h1M16 8l.615.034c.552.067 1.046.23 1.385.466c.461.322 1.21.509 2 .5q.256-.002.503-.034M14 10.5l.586.578a1.516 1.516 0 0 0 2 0c.476-.433.55-1.112.176-1.622L15 7c-.37-.506-1.331-1-2-1H9.883a1 1 0 0 0-.992.876l-.499 3.986A3.86 3.86 0 0 0 11 15a2.28 2.28 0 0 0 3-2.162z'/%3E%3Cpath d='m3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612a2 2 0 0 0 1.973-1.671L21 6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-machine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M8 14a4 4 0 1 0 8 0a4 4 0 1 0-8 0m0-8h.01M11 6h.01M14 6h2'/%3E%3Cpath d='M8 14q2-1 4 0t4 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612q.314-.001.6-.092m1.521-2.472L21 6'/%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5m4.92.919c.428-.083.805-.227 1.08-.418c.461-.322 1.21-.508 2-.5c.79-.008 1.539.178 2 .5c.461.32 1.21.508 2 .5c.17 0 .339-.015.503-.035M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-press { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.486 7.965Q3.738 7.996 4 8c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.17 0 .339-.014.503-.034'/%3E%3Cpath d='m3 5l1.721 10.329A2 2 0 0 0 6.694 17h10.612a2 2 0 0 0 1.973-1.671L21 5M5 20h14'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-temperature-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612a2 2 0 0 0 1.973-1.671L21 6'/%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5q.256-.002.503-.034M12 13h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-temperature-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5q.256-.002.503-.034'/%3E%3Cpath d='m3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612a2 2 0 0 0 1.973-1.671L21 6m-7 7h.01M10 13h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-temperature-3 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5q.256-.002.503-.034'/%3E%3Cpath d='m3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612a2 2 0 0 0 1.973-1.671L21 6m-9 7h.01M15 13h.01M9 13h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-temperature-4 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5q.256-.002.503-.034'/%3E%3Cpath d='m3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612a2 2 0 0 0 1.973-1.671L21 6m-11 9h.01M14 15h.01M14 12h.01M10 12h.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-temperature-5 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 15h.01M3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612a2 2 0 0 0 1.973-1.671L21 6m-7 9h.01m.99-3h.01M12 12h.01M9 12h.01'/%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5q.256-.002.503-.034'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-temperature-6 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 15h.01M3 6l1.721 10.329A2 2 0 0 0 6.694 18h10.612a2 2 0 0 0 1.973-1.671L21 6m-9 9h.01M15 15h.01M15 12h.01M12 12h.01M9 12h.01'/%3E%3Cpath d='M3.486 8.965Q3.738 8.996 4 9c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5c.79.009 1.539-.178 2-.5c.461-.32 1.21-.507 2-.5c.79-.007 1.539.18 2 .5c.461.322 1.21.509 2 .5q.256-.002.503-.034'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-tumble-dry { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='M6 12a6 6 0 1 0 12 0a6 6 0 1 0-12 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wash-tumble-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.116 20.127A3 3 0 0 1 18 21H6a3 3 0 0 1-3-3V6c0-.827.335-1.576.877-2.12M7 3h11a3 3 0 0 1 3 3v11'/%3E%3Cpath d='M17.744 13.74a6 6 0 0 0-7.486-7.482M7.759 7.755a6 6 0 1 0 8.48 8.49M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-waterpolo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 9a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3Cpath d='m5 8l3 4l4.5 1l7.5-1M3 18.75A2.4 2.4 0 0 0 4 19a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2-1a2.4 2.4 0 0 1 2-1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 1-.25M12 16l.5-3'/%3E%3Cpath fill='black' d='M6.5 5a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wave-saw-tool { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h5l4 8V4l4 8h5'/%3E%3C/svg%3E"); +} + +.tabler-wave-sine { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12h-2c-.894 0-1.662-.857-1.761-2c-.296-3.45-.749-6-2.749-6s-2.5 3.582-2.5 8s-.5 8-2.5 8s-2.452-2.547-2.749-6c-.1-1.147-.867-2-1.763-2h-2'/%3E%3C/svg%3E"); +} + +.tabler-wave-square { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h5v8h4V4h4v8h5'/%3E%3C/svg%3E"); +} + +.tabler-waves-electricity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12c.576-.643 1.512-1.017 2.5-1c.988-.017 1.924.357 2.5 1s1.512 1.017 2.5 1c.988.017 1.924-.357 2.5-1M3 16c.576-.643 1.512-1.017 2.5-1c.988-.017 1.924.357 2.5 1s1.512 1.017 2.5 1c.988.017 1.924-.357 2.5-1M3 8c.576-.643 1.512-1.017 2.5-1c.988-.017 1.924.357 2.5 1s1.512 1.017 2.5 1c.988.017 1.924-.357 2.5-1m7-1l-3 5h4l-3 5'/%3E%3C/svg%3E"); +} + +.tabler-webhook { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.876 13.61A4 4 0 1 0 11 17h6'/%3E%3Cpath d='M15.066 20.502A4 4 0 1 0 17 13c-.706 0-1.424.179-2 .5L12 8'/%3E%3Cpath d='M16 8a4 4 0 1 0-8 0c0 1.506.77 2.818 2 3.5L7 17'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-webhook-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.876 13.61A4 4 0 1 0 11 17h6m-1.934 3.502a4 4 0 0 0 4.763-.675M21 17a4 4 0 0 0-4-4'/%3E%3Cpath d='M16 8a4 4 0 0 0-6.824-2.833M8 8c0 1.506.77 2.818 2 3.5L7 17M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-weight { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 6a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M6.835 9h10.33a1 1 0 0 1 .984.821l1.637 9A1 1 0 0 1 18.802 20H5.198a1 1 0 0 1-.984-1.179l1.637-9A1 1 0 0 1 6.835 9'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wheat { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.014 21.514v-3.75M5.93 9.504l-.43 1.604a4.986 4.986 0 0 0 3.524 6.105q1.495.402 2.99.801v-3.44a4.98 4.98 0 0 0-3.676-4.426z'/%3E%3Cpath d='M13.744 11.164a4.9 4.9 0 0 0 1.433-3.46a4.88 4.88 0 0 0-1.433-3.46l-1.73-1.73l-1.73 1.73a4.9 4.9 0 0 0-1.433 3.46a4.9 4.9 0 0 0 1.433 3.46'/%3E%3Cpath d='m18.099 9.504l.43 1.604a4.986 4.986 0 0 1-3.525 6.105l-2.99.801v-3.44a4.98 4.98 0 0 1 3.677-4.426z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wheat-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 3l18 18m-9 .5v-3.75M5.916 9.49l-.43 1.604a4.984 4.984 0 0 0 3.524 6.104L12 18v-3.44a4.98 4.98 0 0 0-3.677-4.426zm4.333-5.239l.021-.021L12 2.5'/%3E%3Cpath d='M10.27 11.15a4.9 4.9 0 0 1-1.246-2.118m5.964-.044A4.9 4.9 0 0 0 13.73 4.23L12 2.5m4.038 7.537l2.046-.547l.431 1.604c.142.53.193 1.063.162 1.583m-2.171 3.828c-.45.307-.959.544-1.516.694L12 18v-3.44a5 5 0 0 1 .582-1.978'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wheel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m-6 0h6m6 0h6m-7.4-2.6L17 4.6m-6.6 10L7 19.4M7 4.6l3.4 4.8m3.2 5.2l3.4 4.8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wheelchair { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 16a5 5 0 1 0 10 0a5 5 0 1 0-10 0m14 3a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M19 17a3 3 0 0 0-3-3h-3.4M3 3h1a2 2 0 0 1 2 2v6m0-3h11m-2 0v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wheelchair-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 16a5 5 0 1 0 10 0a5 5 0 1 0-10 0m14.582 1.59a2 2 0 0 0 2.833 2.824M14 14h-1.4M6 6v5m0-3h2m4 0h5m-2 0v3M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-whirl { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 12a2 2 0 1 0-4 0a2 2 0 0 0 4 0'/%3E%3Cpath d='M12 21c-3.314 0-6-2.462-6-5.5S8.686 10 12 10'/%3E%3Cpath d='M21 12c0 3.314-2.462 6-5.5 6S10 15.314 10 12'/%3E%3Cpath d='M12 14c3.314 0 6-2.462 6-5.5S15.314 3 12 3'/%3E%3Cpath d='M14 12c0-3.314-2.462-6-5.5-6S3 8.686 3 12'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wifi { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 18h.01m-2.838-2.828a4 4 0 0 1 5.656 0m-8.485-2.829a8 8 0 0 1 11.314 0'/%3E%3Cpath d='M3.515 9.515c4.686-4.687 12.284-4.687 17 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wifi-0 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18h.01'/%3E%3C/svg%3E"); +} + +.tabler-wifi-1 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18h.01m-2.838-2.828a4 4 0 0 1 5.656 0'/%3E%3C/svg%3E"); +} + +.tabler-wifi-2 { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18h.01m-2.838-2.828a4 4 0 0 1 5.656 0m-8.485-2.829a8 8 0 0 1 11.314 0'/%3E%3C/svg%3E"); +} + +.tabler-wifi-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 18h.01m-2.838-2.828a4 4 0 0 1 5.656 0m-8.485-2.829a7.96 7.96 0 0 1 3.864-2.14m4.163.155a8 8 0 0 1 3.287 2M3.515 9.515A12 12 0 0 1 7.059 7.06m3.101-.92a12 12 0 0 1 10.325 3.374M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-wind { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 8h8.5a2.5 2.5 0 1 0-2.34-3.24M3 12h15.5a2.5 2.5 0 1 1-2.34 3.24M4 16h5.5a2.5 2.5 0 1 1-2.34 3.24'/%3E%3C/svg%3E"); +} + +.tabler-wind-electricity { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m20 7l-3 5h4l-3 5M3 16h4a2 2 0 1 1 0 4m-4-8h8a2 2 0 1 0 0-4M3 8h3a2 2 0 1 0 0-4'/%3E%3C/svg%3E"); +} + +.tabler-wind-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 8h3m4 0h1.5a2.5 2.5 0 1 0-2.34-3.24M3 12h9m4 0h2.5a2.5 2.5 0 0 1 1.801 4.282M4 16h5.5a2.5 2.5 0 1 1-2.34 3.24M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-windmill { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12c2.76 0 5-2.01 5-4.5S14.76 3 12 3zm0 0c0 2.76 2.01 5 4.5 5s4.5-2.24 4.5-5zm0 0c-2.76 0-5 2.01-5 4.5S9.24 21 12 21zm0 0c0-2.76-2.01-5-4.5-5S3 9.24 3 12z'/%3E%3C/svg%3E"); +} + +.tabler-windmill-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c3.292 0 6 2.435 6 5.5c0 1.337-.515 2.554-1.369 3.5H21a1 1 0 0 1 1 1c0 3.292-2.435 6-5.5 6c-1.336 0-2.553-.515-3.5-1.368V21a1 1 0 0 1-1 1c-3.292 0-6-2.435-6-5.5c0-1.336.515-2.553 1.368-3.5H3a1 1 0 0 1-1-1c0-3.292 2.435-6 5.5-6c1.337 0 2.554.515 3.5 1.369V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); +} + +.tabler-windmill-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.061 11.06C16.241 10.236 17 8.95 17 7.5C17 5.01 14.76 3 12 3v5m0 4c0 2.76 2.01 5 4.5 5q.25 0 .49-.03m2.624-1.36C20.47 14.7 21 13.42 21 12h-5m-4 0c-2.76 0-5 2.01-5 4.5S9.24 21 12 21zM6.981 7.033C4.737 7.318 3 9.435 3 12h9M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-window { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3c-3.866 0-7 3.272-7 7v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V10c0-3.728-3.134-7-7-7M5 13h14M12 3v18'/%3E%3C/svg%3E"); +} + +.tabler-window-maximize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm1-5V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6'/%3E%3Cpath d='M12 8h4v4m0-4l-5 5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-window-minimize { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 17a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm1-5V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6'/%3E%3Cpath d='M15 13h-4V9m0 4l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-window-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.166 6.19A6.9 6.9 0 0 0 5 10v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1m0-4v-5c0-3.728-3.134-7-7-7a6.86 6.86 0 0 0-3.804 1.158M5 13h8m4 0h2M12 3v5m0 4v9M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-windsock { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 3v18m0-10l12-1V6L6 5m4 .5v5M14 6v4M4 21h4'/%3E%3C/svg%3E"); +} + +.tabler-windsock-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 2a1 1 0 0 1 1 1v1.079l11.083.924A1 1 0 0 1 19 6v4a1 1 0 0 1-.917.997L7 11.92V20h1a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2h1V3a1 1 0 0 1 1-1m1 4.086v3.827l3-.25V6.336zm7 .584v2.659l3-.25V6.92z'/%3E%3C/svg%3E"); +} + +.tabler-wiper { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18a1 1 0 1 0 2 0a1 1 0 1 0-2 0M3 9l5.5 5.5a5 5 0 0 1 7 0L21 9A12 12 0 0 0 3 9m9 9L9.8 5.2'/%3E%3C/svg%3E"); +} + +.tabler-wiper-wash { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 20a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-8-9l5.5 5.5a5 5 0 0 1 7 0L21 11a12 12 0 0 0-18 0m9 9V6M4 6a4 4 0 0 1 .4-1.8M7 2.1a4 4 0 0 1 2 0'/%3E%3Cpath d='M12 6a4 4 0 0 0-.4-1.8'/%3E%3Cpath d='M12 6a4 4 0 0 1 .4-1.8M15 2.1a4 4 0 0 1 2 0M20 6a4 4 0 0 0-.4-1.8'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-woman { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 16v5m4-5v5m-6-5h8l-2-7h-4zm-3-5q2.5-2 5-2m9 2q-2.5-2-5-2m-4-5a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3C/svg%3E"); +} + +.tabler-woman-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 8c1.91 0 3.79.752 5.625 2.219a1 1 0 1 1-1.25 1.562c-1.019-.815-2.016-1.345-2.997-1.6l1.584 5.544A1 1 0 0 1 16 17h-1v4a1 1 0 0 1-2 0v-4h-2v4a1 1 0 0 1-2 0v-4H8a1 1 0 0 1-.962-1.275l1.584-5.545c-.98.256-1.978.786-2.997 1.601a1 1 0 1 1-1.25-1.562c1.733-1.386 3.506-2.133 5.307-2.212L10.017 8zm-2-7a3 3 0 1 1-3 3l.005-.176A3 3 0 0 1 12 1'/%3E%3C/svg%3E"); +} + +.tabler-wood { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 5.5a6 2.5 0 1 0 12 0a6 2.5 0 1 0-12 0'/%3E%3Cpath d='M18 5.5v4.626a1.415 1.415 0 0 1 1.683 2.18l-.097.108L18 14v4c0 1.61-2.54 2.925-5.725 3H12c-3.314 0-6-1.343-6-3v-2l-1.586-1.586A1.414 1.414 0 0 1 6 12.127V5.5m4 7V14m4 2v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m.6-3h16.8M3.6 15h16.8'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 0 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-bolt { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.985 12.52a9 9 0 1 0-7.52 8.36M3.6 9h16.8M3.6 15h10.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18c2.313 3.706 3.07 7.856 2.27 12M19 16l-2 3h4l-2 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-8.985 9M3.6 9h16.8M3.6 15h9.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.53 10.275M16 19a3 3 0 1 0 6 0a3 3 0 1 0-6 0m1 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.946 12.99a9 9 0 1 0-9.46 7.995M3.6 9h16.8M3.6 15h13.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.311 12.001M15 19l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.942 13.02a9 9 0 1 0-9.47 7.964M3.6 9h16.8M3.6 15h9.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18c2 3.206 2.837 6.913 2.508 10.537M20 21l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-cog { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-8.979 9M3.6 9h16.8M3.6 15h8.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.522 10.376M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-dollar { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.876 10.51a9 9 0 1 0-7.839 10.43M3.6 9h16.8M3.6 15h9.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.578 9.02M21 15h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H17m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-down { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.986 12.509a9 9 0 1 0-8.455 8.476M3.6 9h16.8M3.6 15h10.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18c2.313 3.706 3.07 7.857 2.27 12M19 16v6m3-3l-3 3l-3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-download { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9 9M3.6 9h16.8M3.6 15H12'/%3E%3Cpath d='M11.578 3a17 17 0 0 0 0 18M12.5 3c1.719 2.755 2.5 5.876 2.5 9m3 2v7m-3-3l3 3l3-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.986 12.51a9 9 0 1 0-5.71 7.873M3.6 9h16.8M3.6 15h10.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 0 18m6.5-5v3m0 3v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-heart { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9.679 8.974M3.6 9h16.8M3.6 15h6.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.556 8.136M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-latitude { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m1.6-5h14.8M3 12h18M4.6 17h14.8'/%3E%3C/svg%3E"); +} + +.tabler-world-longitude { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M11.5 3a11.2 11.2 0 0 0 0 18m1-18a11.2 11.2 0 0 1 0 18M12 3v18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-minus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.483 15.006a9 9 0 1 0-7.958 5.978M3.6 9h16.8M3.6 15h16.8'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a16.94 16.94 0 0 1 2.307 12M16 19h6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5.657 5.615a9 9 0 1 0 12.717 12.739m1.672-2.322A9 9 0 0 0 7.98 3.948M3.6 9H9m4 0h7.4M3.6 15H15m4 0h1.4'/%3E%3Cpath d='M11.5 3a17 17 0 0 0-1.493 3.022M9.16 9.167c-.68 4.027.1 8.244 2.34 11.833m1-18a17 17 0 0 1 2.549 8.005m-.207 3.818A17 17 0 0 1 12.5 21M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-pause { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.945 12.997a9 9 0 1 0-7.928 7.945M3.6 9h16.8M3.6 15h9.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.51 10.526M17 17v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-pin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.972 11.291a9 9 0 1 0-8.322 9.686M3.6 9h16.8M3.6 15h8.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.578 9.018m6.043 8.103a3 3 0 1 0-4.242 0Q17.506 20.749 19 22q1.577-1.335 2.121-1.879M19 18v.01'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-plus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.985 12.518a9 9 0 1 0-8.45 8.466M3.6 9h16.8M3.6 15H15'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.283 12.157M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.975 11.33a9 9 0 1 0-5.673 9.043M3.6 9h16.8M3.6 15h9.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.57 9.518m-1.056 5.403A17 17 0 0 1 12.5 21m6.5 1v.01M19 19a2.003 2.003 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-search { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9 9M3.6 9h16.8M3.6 15h7.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.574 8.62M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-share { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.94 13.045A9 9 0 1 0 11.987 21M3.6 9h16.8M3.6 15H13'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.529 10.294M16 22l5-5m0 4.5V17h-4.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-star { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9.968 8.948M3.6 9h16.8M3.6 15H10'/%3E%3Cpath d='M11.5 3a17 17 0 0 0-1.886 13.802M12.5 3a17 17 0 0 1 2.549 8.01m2.751 9.807l-2.172 1.138a.392.392 0 0 1-.568-.41l.415-2.411l-1.757-1.707a.389.389 0 0 1 .217-.665l2.428-.352l1.086-2.193a.392.392 0 0 1 .702 0l1.086 2.193l2.428.352a.39.39 0 0 1 .217.665l-1.757 1.707l.414 2.41a.39.39 0 0 1-.567.411z'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-up { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.985 12.52a9 9 0 1 0-8.451 8.463M3.6 9h16.8M3.6 15h10.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.391 11.512M19 22v-6m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-upload { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 0-9 9M3.6 9h16.8M3.6 15H12'/%3E%3Cpath d='M11.578 3a17 17 0 0 0 0 18M12.5 3c1.719 2.755 2.5 5.876 2.5 9m3 9v-7m3 3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-www { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.5 7A9 9 0 0 0 12 3a8.99 8.99 0 0 0-7.484 4'/%3E%3Cpath d='M11.5 3a17 17 0 0 0-1.826 4M12.5 3a17 17 0 0 1 1.828 4M19.5 17a9 9 0 0 1-7.5 4a8.99 8.99 0 0 1-7.484-4'/%3E%3Cpath d='M11.5 21a17 17 0 0 1-1.826-4m2.826 4a17 17 0 0 0 1.828-4M2 10l1 4l1.5-4L6 14l1-4m10 0l1 4l1.5-4l1.5 4l1-4M9.5 10l1 4l1.5-4l1.5 4l1-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-world-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20.929 13.131A9 9 0 1 0 11.998 21M3.6 9h16.8M3.6 15h9.9'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 2.505 10.573M22 22l-5-5m0 5l5-5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-wrecking-ball { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17 13a2 2 0 1 0 4 0a2 2 0 1 0-4 0M2 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m9 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2 2H4m0-4h9'/%3E%3Cpath d='M8 12V7h2a3 3 0 0 1 3 3v5'/%3E%3Cpath d='M5 15v-2a1 1 0 0 1 1-1h7m6-1V4l-6 7'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-writing { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 17V5c0-1.121-.879-2-2-2s-2 .879-2 2v12l2 2zM16 7h4m-2 12H5a2 2 0 1 1 0-4h4a2 2 0 1 0 0-4H6'/%3E%3C/svg%3E"); +} + +.tabler-writing-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 7h4m-4 9v1l2 2l.5-.5M20 16V5c0-1.121-.879-2-2-2s-2 .879-2 2v7m2 7H5a2 2 0 1 1 0-4h4a2 2 0 1 0 0-4H6M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-writing-sign { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19q5-3 5-6c0-3-1-3-2-3s-2.032 1.085-2 3c.034 2.048 1.658 2.877 2.5 4C8 19 9 19.5 10 18q1-1.5 1.5-2.5q1.5 3.5 4 3.5H18m2-2V5c0-1.121-.879-2-2-2s-2 .879-2 2v12l2 2zM16 7h4'/%3E%3C/svg%3E"); +} + +.tabler-writing-sign-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 19q5-3 5-6c0-3-1-3-2-3s-2.032 1.085-2 3c.034 2.048 1.658 2.877 2.5 4C8 19 9 19.5 10 18q1-1.5 1.5-2.5q1.5 3.5 4 3.5H18m-2-3v1l2 2l.5-.5M20 16V5c0-1.121-.879-2-2-2s-2 .879-2 2v7m0-5h4M3 3l18 18'/%3E%3C/svg%3E"); +} + +.tabler-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E"); +} + +.tabler-x-power-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 3l3 5.063M5 12l6 6m-6 0l6-6m10-9l-4.8 9'/%3E%3C/svg%3E"); +} + +.tabler-xbox-a { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9'/%3E%3Cpath d='m15 16l-3-8l-3 8m5-2h-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-xbox-a-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m.936 5.649c-.324-.865-1.548-.865-1.872 0l-3 8a1 1 0 0 0 .585 1.287l.111.035a1 1 0 0 0 1.176-.62L10.443 15h3.114l.507 1.351a1 1 0 1 0 1.872-.702zM12 10.848L12.807 13h-1.614z'/%3E%3C/svg%3E"); +} + +.tabler-xbox-b { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9'/%3E%3Cpath d='M13 12a2 2 0 1 1 0 4h-3v-4m3 0h-3m3 0a2 2 0 1 0 0-4h-3v4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-xbox-b-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1 5h-3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h3a3 3 0 0 0 2.235-5A3 3 0 0 0 13 7m0 6a1 1 0 0 1 1 1l-.007.117A1 1 0 0 1 13 15h-2v-2zm0-4a1 1 0 0 1 0 2h-2V9z'/%3E%3C/svg%3E"); +} + +.tabler-xbox-x { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9M9 8l6 8m0-8l-6 8'/%3E%3C/svg%3E"); +} + +.tabler-xbox-x-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m3.6 5.2a1 1 0 0 0-1.4.2L12 10.333L9.8 7.4a1 1 0 1 0-1.6 1.2l2.55 3.4l-2.55 3.4a1 1 0 1 0 1.6 1.2l2.2-2.933l2.2 2.933a1 1 0 0 0 1.6-1.2L13.25 12l2.55-3.4a1 1 0 0 0-.2-1.4'/%3E%3C/svg%3E"); +} + +.tabler-xbox-y { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0-9 9a9 9 0 0 0 9 9M9 8l3 4'/%3E%3Cpath d='m15 8l-2.988 3.984L12 16'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-xbox-y-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m3.6 5.2a1 1 0 0 0-1.4.2L12 10.333L9.8 7.4a1 1 0 1 0-1.6 1.2l2.81 3.748l-.01 3.649A1 1 0 0 0 11.997 17l.117-.006a1 1 0 0 0 .886-.991l.01-3.683L15.8 8.6a1 1 0 0 0-.2-1.4'/%3E%3C/svg%3E"); +} + +.tabler-xd { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8l4 8m-4 0l4-8m4 0v8h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z'/%3E%3C/svg%3E"); +} + +.tabler-xxx { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 8l4 8m-4 0l4-8m3 0l4 8m-4 0l4-8M3 8l4 8m-4 0l4-8'/%3E%3C/svg%3E"); +} + +.tabler-yin-yang { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M12 3a4.5 4.5 0 0 0 0 9a4.5 4.5 0 0 1 0 9'/%3E%3Ccircle cx='12' cy='7.5' r='.5' fill='black'/%3E%3Ccircle cx='12' cy='16.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-yin-yang-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34M8 5.072A8 8 0 0 0 12 20l.2-.005a4 4 0 0 0 0-7.99L12 12a4 4 0 0 1-.2-7.995L12 4a8 8 0 0 0-4 1.072M12 6.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3Cpath d='M12 14.5a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-yoga { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 20h4l1.5-3m7.5 3l-1-5h-5l1-7'/%3E%3Cpath d='m4 10l4-1l4-1l4 1.5l4 1.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zeppelin { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.5 4c4.694 0 8.5 2.686 8.5 6s-3.806 6-8.5 6q-3.194 0-7.364-2.777L4 15v-3.33A46 46 0 0 1 2 10a46 46 0 0 1 2-1.67V5l2.135 1.778Q10.305 4 13.5 4'/%3E%3Cpath d='M10 15.5V20h6v-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zeppelin-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.5 3c5.187 0 9.5 3.044 9.5 7c0 3.017-2.508 5.503-6 6.514V20a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-4.046a21 21 0 0 1-2.66-1.411l-.13-.082l-1.57 1.308a1 1 0 0 1-1.634-.656L3 15v-2.851l-.31-.25a47 47 0 0 1-.682-.568l-.67-.582a1 1 0 0 1 0-1.498A47 47 0 0 1 2.689 8.1L3 7.85V5a1 1 0 0 1 1.55-.836l.09.068l1.57 1.307l.128-.08c2.504-1.553 4.784-2.378 6.853-2.453zm-2.499 13.657L11 19h4l.001-2.086Q14.266 17 13.5 17a9.6 9.6 0 0 1-2.13-.252z'/%3E%3C/svg%3E"); +} + +.tabler-zeppelin-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15.773 15.783c-.723.141-1.486.217-2.273.217q-3.194 0-7.364-2.777L4 15v-3.33A46 46 0 0 1 2 10a46 46 0 0 1 2-1.67V5l2.135 1.778q.196-.13.39-.256m2.564-1.42Q11.49 4 13.5 4c4.694 0 8.5 2.686 8.5 6c0 1.919-1.276 3.627-3.261 4.725'/%3E%3Cpath d='M10 15.5V20h6v-4M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zip { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 16V8h2a2 2 0 1 1 0 4h-2m-4-4v8M4 8h4l-4 8h4'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-aquarius { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 10l3-3l3 3l3-3l3 3l3-3l3 3M3 17l3-3l3 3l3-3l3 3l3-3l3 3'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-aries { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5a5 5 0 1 0-4 8m8 0a5 5 0 1 0-4-8m0 16V5'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-cancer { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m12 0a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M3 12a10 6.5 0 0 1 14-6.5m4 6.5a10 6.5 0 0 1-14 6.5'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zodiac-capricorn { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4a3 3 0 0 1 3 3v9m0-9a3 3 0 0 1 6 0v11a3 3 0 0 1-3 3m3-4a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-gemini { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3a21 21 0 0 0 18 0M3 21a21 21 0 0 1 18 0M7 4.5v15m10-15v15'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-leo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 17a4 4 0 1 0 8 0M3 16a3 3 0 1 0 6 0a3 3 0 1 0-6 0m4-9a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3Cpath d='M7 7c0 3 2 5 2 9m6-9c0 4-2 6-2 10'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zodiac-libra { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 20h14M5 17h5v-.3a7 7 0 1 1 4 0v.3h5'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-pisces { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 3a21 21 0 0 1 0 18M19 3a21 21 0 0 0 0 18M5 12h14'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-sagittarius { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20L20 4m-7 0h7v7M6.5 12.5l5 5'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-scorpio { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 4a2 2 0 0 1 2 2v9m0-9a2 2 0 0 1 4 0v9m0-9a2 2 0 0 1 4 0v10a3 3 0 0 0 3 3h5l-3-3m0 6l3-3'/%3E%3C/svg%3E"); +} + +.tabler-zodiac-taurus { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 3a6 6 0 0 0 12 0'/%3E%3Cpath d='M6 15a6 6 0 1 0 12 0a6 6 0 1 0-12 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zodiac-virgo { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 4a2 2 0 0 1 2 2v9m0-9a2 2 0 0 1 4 0v9m0-9a2 2 0 0 1 4 0v10a7 5 0 0 0 7 5'/%3E%3Cpath d='M12 21a7 5 0 0 0 7-5v-2a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zoom { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6'/%3E%3C/svg%3E"); +} + +.tabler-zoom-cancel { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m5-2l4 4m0-4l-4 4m13 9l-6-6'/%3E%3C/svg%3E"); +} + +.tabler-zoom-cancel-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1-1.414 1.414l-5.388-5.387A8 8 0 0 1 2 10l.005-.285A8 8 0 0 1 14 3.072m-5.293 4.22a1 1 0 0 0-1.414 1.415L8.585 10l-1.292 1.293a1 1 0 0 0 1.414 1.414L10 11.415l1.293 1.292a1 1 0 0 0 1.414-1.414L11.415 10l1.292-1.293a1 1 0 1 0-1.414-1.414L10 8.585z'/%3E%3C/svg%3E"); +} + +.tabler-zoom-check { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6'/%3E%3Cpath d='m7 10l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zoom-check-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.617 11.424l4.944 4.943a1.5 1.5 0 0 1-2.008 2.225l-.114-.103l-4.943-4.944a8 8 0 0 1-12.49-6.332L2 10l.005-.285A8 8 0 0 1 14 3.072m-.293 4.22a1 1 0 0 0-1.414 0L9 10.586L7.707 9.293l-.094-.083a1 1 0 0 0-1.32 1.497l2 2l.094.083a1 1 0 0 0 1.32-.083l4-4l.083-.094a1 1 0 0 0-.083-1.32z'/%3E%3C/svg%3E"); +} + +.tabler-zoom-code { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6'/%3E%3Cpath d='m8 8l-2 2l2 2m4-4l2 2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zoom-code-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1-1.414 1.414l-5.388-5.387A8 8 0 0 1 2 10l.005-.285A8 8 0 0 1 14 3.072m-5.293 4.22a1 1 0 0 0-1.414 0l-2 2a1 1 0 0 0 0 1.415l2 2a1 1 0 0 0 1.414 0l.083-.094a1 1 0 0 0-.083-1.32L7.415 10l1.292-1.293a1 1 0 0 0 0-1.414m4 0a1 1 0 0 0-1.414 0l-.083.095a1 1 0 0 0 .083 1.32L12.585 10l-1.292 1.293a1 1 0 0 0 1.414 1.414l2-2a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E"); +} + +.tabler-zoom-exclamation { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6m-5-2v.01M10 7v3'/%3E%3C/svg%3E"); +} + +.tabler-zoom-exclamation-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1-1.414 1.414l-5.388-5.387A8 8 0 0 1 2 10l.005-.285A8 8 0 0 1 14 3.072M10 12a1 1 0 0 0-1 1l.007.127A1 1 0 0 0 11 13.01l-.007-.127A1 1 0 0 0 10 12m0-6a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V7a1 1 0 0 0-1-1'/%3E%3C/svg%3E"); +} + +.tabler-zoom-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.617 11.424l4.944 4.943a1.5 1.5 0 0 1-2.008 2.225l-.114-.103l-4.943-4.944a8 8 0 0 1-12.49-6.332L2 10l.005-.285A8 8 0 0 1 14 3.072'/%3E%3C/svg%3E"); +} + +.tabler-zoom-in { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m4 0h6m-3-3v6m11 8l-6-6'/%3E%3C/svg%3E"); +} + +.tabler-zoom-in-area { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 13v4m-2-2h4m-7 0a5 5 0 1 0 10 0a5 5 0 1 0-10 0m12 7l-3-3M6 18H5a2 2 0 0 1-2-2v-1m0-4v-1m0-4V5a2 2 0 0 1 2-2h1m4 0h1m4 0h1a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E"); +} + +.tabler-zoom-in-area-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 9a6 6 0 0 1 4.891 9.476l2.816 2.817a1 1 0 0 1-1.32 1.497l-.094-.083l-2.817-2.816a6 6 0 0 1-9.472-4.666L9 15l.004-.225A6 6 0 0 1 15 9m0 3a1 1 0 0 0-.993.883L14 13v1h-1l-.117.007a1 1 0 0 0 0 1.986L13 16h1v1l.007.117a1 1 0 0 0 1.986 0L16 17v-1h1l.117-.007a1 1 0 0 0 0-1.986L17 14h-1v-1l-.007-.117A1 1 0 0 0 15 12M3 14a1 1 0 0 1 .993.883L4 15v1a1 1 0 0 0 .883.993L5 17h1a1 1 0 0 1 .117 1.993L6 19H5a3 3 0 0 1-2.995-2.824L2 16v-1a1 1 0 0 1 1-1m0-5a1 1 0 0 1 .993.883L4 10v1a1 1 0 0 1-1.993.117L2 11v-1a1 1 0 0 1 1-1m3-7a1 1 0 0 1 .117 1.993L6 4H5a1 1 0 0 0-.993.883L4 5v1a1 1 0 0 1-1.993.117L2 6V5a3 3 0 0 1 2.824-2.995L5 2zm5 0a1 1 0 0 1 .117 1.993L11 4h-1a1 1 0 0 1-.117-1.993L10 2zm5 0a3 3 0 0 1 2.995 2.824L19 5v1a1 1 0 0 1-1.993.117L17 6V5a1 1 0 0 0-.883-.993L16 4h-1a1 1 0 0 1-.117-1.993L15 2z'/%3E%3C/svg%3E"); +} + +.tabler-zoom-in-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.617 11.424l4.944 4.943a1.5 1.5 0 0 1-2.008 2.225l-.114-.103l-4.943-4.944a8 8 0 0 1-12.49-6.332L2 10l.005-.285A8 8 0 0 1 14 3.072M10 6a1 1 0 0 0-.993.883L9 7v2H7l-.117.007a1 1 0 0 0 0 1.986L7 11h2v2l.007.117a1 1 0 0 0 1.986 0L11 13v-2h2l.117-.007a1 1 0 0 0 0-1.986L13 9h-2V7l-.007-.117A1 1 0 0 0 10 6'/%3E%3C/svg%3E"); +} + +.tabler-zoom-money { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6'/%3E%3Cpath d='M12 7H9.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H8m2 0v1m0-8v1'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zoom-money-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1-1.414 1.414l-5.388-5.387A8 8 0 0 1 2 10l.005-.285A8 8 0 0 1 14 3.072M12 6H9.5a2.5 2.5 0 0 0 0 5h1a.5.5 0 1 1 0 1H8a1 1 0 0 0 0 2h2.5a2.5 2.5 0 1 0 0-5h-1a.5.5 0 0 1 0-1H12a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); +} + +.tabler-zoom-out { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m4 0h6m8 11l-6-6'/%3E%3C/svg%3E"); +} + +.tabler-zoom-out-area { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 15h4m-7 0a5 5 0 1 0 10 0a5 5 0 1 0-10 0m12 7l-3-3M6 18H5a2 2 0 0 1-2-2v-1m0-4v-1m0-4V5a2 2 0 0 1 2-2h1m4 0h1m4 0h1a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E"); +} + +.tabler-zoom-out-area-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 9a6 6 0 0 1 4.891 9.476l2.816 2.817a1 1 0 0 1-1.414 1.414l-2.817-2.816A6 6 0 0 1 9 15l.004-.225A6 6 0 0 1 15 9m2 5h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2M3 14a1 1 0 0 1 1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 1 0 2H5a3 3 0 0 1-3-3v-1a1 1 0 0 1 1-1m0-5a1 1 0 0 1 1 1v1a1 1 0 0 1-2 0v-1a1 1 0 0 1 1-1m3-7a1 1 0 1 1 0 2H5a1 1 0 0 0-1 1v1a1 1 0 1 1-2 0V5a3 3 0 0 1 3-3zm5 0a1 1 0 0 1 0 2h-1a1 1 0 1 1 0-2zm5 0a3 3 0 0 1 3 3v1a1 1 0 0 1-2 0V5a1 1 0 0 0-1-1h-1a1 1 0 0 1 0-2z'/%3E%3C/svg%3E"); +} + +.tabler-zoom-out-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.617 11.424l4.944 4.943a1.5 1.5 0 0 1-2.008 2.225l-.114-.103l-4.943-4.944a8 8 0 0 1-12.49-6.332L2 10l.005-.285A8 8 0 0 1 14 3.072M13 9H7l-.117.007a1 1 0 0 0 0 1.986L7 11h6l.117-.007a1 1 0 0 0 0-1.986z'/%3E%3C/svg%3E"); +} + +.tabler-zoom-pan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m8 5l-2.5-2.5M10 4l2-2l2 2m6 6l2 2l-2 2M4 10l-2 2l2 2m6 6l2 2l2-2'/%3E%3C/svg%3E"); +} + +.tabler-zoom-pan-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 8a4 4 0 0 1 3.447 6.031l2.26 2.262a1 1 0 0 1-1.414 1.414l-2.262-2.26A4 4 0 0 1 8 12l.005-.2A4 4 0 0 1 12 8m-.707-6.707a1 1 0 0 1 1.414 0l2 2a1 1 0 1 1-1.414 1.414L12 3.415l-1.293 1.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1 0-1.414zm8 8a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-2 2a1 1 0 0 1-1.414-1.414L20.585 12l-1.292-1.293a1 1 0 0 1-.083-1.32zm-16 0a1 1 0 1 1 1.414 1.414L3.415 12l1.292 1.293a1 1 0 0 1 .083 1.32l-.083.094a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 0-1.414zm6 10a1 1 0 0 1 1.414 0L12 20.585l1.294-1.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414l-2 2a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E"); +} + +.tabler-zoom-question { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6m-5-2v.01'/%3E%3Cpath d='M10 10a1.5 1.5 0 1 0-1.14-2.474'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zoom-question-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1-1.414 1.414l-5.388-5.387A8 8 0 0 1 2 10l.005-.285A8 8 0 0 1 14 3.072M10 12a1 1 0 0 0-.993.883L9 13.01a1 1 0 0 0 1.993.117L11 13a1 1 0 0 0-1-1M8.1 6.877a1 1 0 0 0 1.433 1.389l.088-.09A.5.5 0 1 1 10 9a1 1 0 0 0-.002 2a2.5 2.5 0 1 0-1.9-4.123'/%3E%3C/svg%3E"); +} + +.tabler-zoom-replace { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-6-6M3.291 8a7 7 0 0 1 5.077-4.806a7.02 7.02 0 0 1 8.242 4.403'/%3E%3Cpath d='M17 4v4h-4m3.705 4a7 7 0 0 1-5.074 4.798a7.02 7.02 0 0 1-8.241-4.403'/%3E%3Cpath d='M3 16v-4h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zoom-reset { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-6-6M3.268 12.043A7.02 7.02 0 0 0 9.902 17a7.01 7.01 0 0 0 7.043-6.131a7 7 0 0 0-5.314-7.672A7.02 7.02 0 0 0 3.39 7.6'/%3E%3Cpath d='M3 4v4h4'/%3E%3C/g%3E%3C/svg%3E"); +} + +.tabler-zoom-scan { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M8 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0m8 5l-2.5-2.5'/%3E%3C/svg%3E"); +} + +.tabler-zoom-scan-filled { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 15a1 1 0 0 1 1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 1 0 2H6a3 3 0 0 1-3-3v-2a1 1 0 0 1 1-1m16 0a1 1 0 0 1 1 1v2a3 3 0 0 1-3 3h-2a1 1 0 0 1 0-2h2a1 1 0 0 0 1-1v-2a1 1 0 0 1 1-1m-9-8a4 4 0 0 1 3.446 6.031l2.261 2.262a1 1 0 0 1-1.414 1.414l-2.262-2.26l-.031.017A4 4 0 0 1 7 11l.005-.2A4 4 0 0 1 11 7M8 3a1 1 0 1 1 0 2H6a1 1 0 0 0-1 1v2a1 1 0 1 1-2 0V6a3 3 0 0 1 3-3zm10 0a3 3 0 0 1 3 3v2a1 1 0 0 1-2 0V6a1 1 0 0 0-1-1h-2a1 1 0 0 1 0-2z'/%3E%3C/svg%3E"); +} + +.tabler-zzz { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h6l-6 8h6m4-16h6l-6 8h6'/%3E%3C/svg%3E"); +} + +.tabler-zzz-off { + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12h6l-6 8h6m4-16h6l-5.146 6.862M16 12h4M3 3l18 18'/%3E%3C/svg%3E"); +} diff --git a/public/vuexy/assets/vendor/js/bootstrap.js b/public/vuexy/assets/vendor/js/bootstrap.js new file mode 100644 index 0000000..be80874 --- /dev/null +++ b/public/vuexy/assets/vendor/js/bootstrap.js @@ -0,0 +1 @@ +!function(e,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t=n();for(var r in t)("object"==typeof exports?exports:e)[r]=t[r]}}(self,(function(){return function(){"use strict";var __webpack_modules__={"./node_modules/@popperjs/core/lib/createPopper.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createPopper: function() { return /* binding */ createPopper; },\n/* harmony export */ detectOverflow: function() { return /* reexport safe */ _utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_8__["default"]; },\n/* harmony export */ popperGenerator: function() { return /* binding */ popperGenerator; }\n/* harmony export */ });\n/* harmony import */ var _dom_utils_getCompositeRect_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./dom-utils/getCompositeRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js");\n/* harmony import */ var _dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./dom-utils/getLayoutRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js");\n/* harmony import */ var _dom_utils_listScrollParents_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dom-utils/listScrollParents.js */ "./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js");\n/* harmony import */ var _dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./dom-utils/getOffsetParent.js */ "./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");\n/* harmony import */ var _utils_orderModifiers_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/orderModifiers.js */ "./node_modules/@popperjs/core/lib/utils/orderModifiers.js");\n/* harmony import */ var _utils_debounce_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/debounce.js */ "./node_modules/@popperjs/core/lib/utils/debounce.js");\n/* harmony import */ var _utils_mergeByName_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/mergeByName.js */ "./node_modules/@popperjs/core/lib/utils/mergeByName.js");\n/* harmony import */ var _utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./utils/detectOverflow.js */ "./node_modules/@popperjs/core/lib/utils/detectOverflow.js");\n/* harmony import */ var _dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dom-utils/instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n\n\n\n\n\n\n\n\n\nvar DEFAULT_OPTIONS = {\n placement: \'bottom\',\n modifiers: [],\n strategy: \'absolute\'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === \'function\');\n });\n}\n\nfunction popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: \'bottom\',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === \'function\' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: (0,_dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isElement)(reference) ? (0,_dom_utils_listScrollParents_js__WEBPACK_IMPORTED_MODULE_1__["default"])(reference) : reference.contextElement ? (0,_dom_utils_listScrollParents_js__WEBPACK_IMPORTED_MODULE_1__["default"])(reference.contextElement) : [],\n popper: (0,_dom_utils_listScrollParents_js__WEBPACK_IMPORTED_MODULE_1__["default"])(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = (0,_utils_orderModifiers_js__WEBPACK_IMPORTED_MODULE_2__["default"])((0,_utils_mergeByName_js__WEBPACK_IMPORTED_MODULE_3__["default"])([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don\'t proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: (0,_dom_utils_getCompositeRect_js__WEBPACK_IMPORTED_MODULE_4__["default"])(reference, (0,_dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_5__["default"])(popper), state.options.strategy === \'fixed\'),\n popper: (0,_dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_6__["default"])(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn\'t persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === \'function\') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: (0,_utils_debounce_js__WEBPACK_IMPORTED_MODULE_7__["default"])(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === \'function\') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nvar createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/createPopper.js?')},"./node_modules/@popperjs/core/lib/dom-utils/contains.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ contains; }\n/* harmony export */ });\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n\nfunction contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isShadowRoot)(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/contains.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getBoundingClientRect; }\n/* harmony export */ });\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/math.js */ "./node_modules/@popperjs/core/lib/utils/math.js");\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js");\n/* harmony import */ var _isLayoutViewport_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./isLayoutViewport.js */ "./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js");\n\n\n\n\nfunction getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element)) {\n scaleX = element.offsetWidth > 0 ? (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_1__.round)(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_1__.round)(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isElement)(element) ? (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_2__["default"])(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !(0,_isLayoutViewport_js__WEBPACK_IMPORTED_MODULE_3__["default"])() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getClippingRect; }\n/* harmony export */ });\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n/* harmony import */ var _getViewportRect_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getViewportRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js");\n/* harmony import */ var _getDocumentRect_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./getDocumentRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js");\n/* harmony import */ var _listScrollParents_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./listScrollParents.js */ "./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js");\n/* harmony import */ var _getOffsetParent_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./getOffsetParent.js */ "./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./getDocumentElement.js */ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");\n/* harmony import */ var _getComputedStyle_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./getComputedStyle.js */ "./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n/* harmony import */ var _getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getBoundingClientRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");\n/* harmony import */ var _getParentNode_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./getParentNode.js */ "./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js");\n/* harmony import */ var _contains_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./contains.js */ "./node_modules/@popperjs/core/lib/dom-utils/contains.js");\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./getNodeName.js */ "./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");\n/* harmony import */ var _utils_rectToClientRect_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/rectToClientRect.js */ "./node_modules/@popperjs/core/lib/utils/rectToClientRect.js");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/math.js */ "./node_modules/@popperjs/core/lib/utils/math.js");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = (0,_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__["default"])(element, false, strategy === \'fixed\');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === _enums_js__WEBPACK_IMPORTED_MODULE_1__.viewport ? (0,_utils_rectToClientRect_js__WEBPACK_IMPORTED_MODULE_2__["default"])((0,_getViewportRect_js__WEBPACK_IMPORTED_MODULE_3__["default"])(element, strategy)) : (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_4__.isElement)(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : (0,_utils_rectToClientRect_js__WEBPACK_IMPORTED_MODULE_2__["default"])((0,_getDocumentRect_js__WEBPACK_IMPORTED_MODULE_5__["default"])((0,_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_6__["default"])(element)));\n} // A "clipping parent" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = (0,_listScrollParents_js__WEBPACK_IMPORTED_MODULE_7__["default"])((0,_getParentNode_js__WEBPACK_IMPORTED_MODULE_8__["default"])(element));\n var canEscapeClipping = [\'absolute\', \'fixed\'].indexOf((0,_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_9__["default"])(element).position) >= 0;\n var clipperElement = canEscapeClipping && (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_4__.isHTMLElement)(element) ? (0,_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_10__["default"])(element) : element;\n\n if (!(0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_4__.isElement)(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_4__.isElement)(clippingParent) && (0,_contains_js__WEBPACK_IMPORTED_MODULE_11__["default"])(clippingParent, clipperElement) && (0,_getNodeName_js__WEBPACK_IMPORTED_MODULE_12__["default"])(clippingParent) !== \'body\';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nfunction getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === \'clippingParents\' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_13__.max)(rect.top, accRect.top);\n accRect.right = (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_13__.min)(rect.right, accRect.right);\n accRect.bottom = (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_13__.min)(rect.bottom, accRect.bottom);\n accRect.left = (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_13__.max)(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getCompositeRect; }\n/* harmony export */ });\n/* harmony import */ var _getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getBoundingClientRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");\n/* harmony import */ var _getNodeScroll_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./getNodeScroll.js */ "./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js");\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getNodeName.js */ "./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n/* harmony import */ var _getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./getWindowScrollBarX.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getDocumentElement.js */ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");\n/* harmony import */ var _isScrollParent_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./isScrollParent.js */ "./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/math.js */ "./node_modules/@popperjs/core/lib/utils/math.js");\n\n\n\n\n\n\n\n\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_0__.round)(rect.width) / element.offsetWidth || 1;\n var scaleY = (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_0__.round)(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nfunction getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__.isHTMLElement)(offsetParent);\n var offsetParentIsScaled = (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__.isHTMLElement)(offsetParent) && isElementScaled(offsetParent);\n var documentElement = (0,_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_2__["default"])(offsetParent);\n var rect = (0,_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_3__["default"])(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if ((0,_getNodeName_js__WEBPACK_IMPORTED_MODULE_4__["default"])(offsetParent) !== \'body\' || // https://github.com/popperjs/popper-core/issues/1078\n (0,_isScrollParent_js__WEBPACK_IMPORTED_MODULE_5__["default"])(documentElement)) {\n scroll = (0,_getNodeScroll_js__WEBPACK_IMPORTED_MODULE_6__["default"])(offsetParent);\n }\n\n if ((0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__.isHTMLElement)(offsetParent)) {\n offsets = (0,_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_3__["default"])(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = (0,_getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_7__["default"])(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getComputedStyle; }\n/* harmony export */ });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js");\n\nfunction getComputedStyle(element) {\n return (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(element).getComputedStyle(element);\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getDocumentElement; }\n/* harmony export */ });\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n\nfunction getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return (((0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isElement)(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getDocumentRect; }\n/* harmony export */ });\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getDocumentElement.js */ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");\n/* harmony import */ var _getComputedStyle_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getComputedStyle.js */ "./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");\n/* harmony import */ var _getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getWindowScrollBarX.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js");\n/* harmony import */ var _getWindowScroll_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getWindowScroll.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/math.js */ "./node_modules/@popperjs/core/lib/utils/math.js");\n\n\n\n\n // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nfunction getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = (0,_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_0__["default"])(element);\n var winScroll = (0,_getWindowScroll_js__WEBPACK_IMPORTED_MODULE_1__["default"])(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_2__.max)(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_2__.max)(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + (0,_getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_3__["default"])(element);\n var y = -winScroll.scrollTop;\n\n if ((0,_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_4__["default"])(body || html).direction === \'rtl\') {\n x += (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_2__.max)(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getHTMLElementScroll; }\n/* harmony export */ });\nfunction getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getLayoutRect; }\n/* harmony export */ });\n/* harmony import */ var _getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getBoundingClientRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");\n // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn\'t take into account transforms.\n\nfunction getLayoutRect(element) {\n var clientRect = (0,_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__["default"])(element); // Use the clientRect sizes if it\'s not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ getNodeName; }\n/* harmony export */ });\nfunction getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js?")},"./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getNodeScroll; }\n/* harmony export */ });\n/* harmony import */ var _getWindowScroll_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getWindowScroll.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js");\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n/* harmony import */ var _getHTMLElementScroll_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getHTMLElementScroll.js */ "./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js");\n\n\n\n\nfunction getNodeScroll(node) {\n if (node === (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(node) || !(0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__.isHTMLElement)(node)) {\n return (0,_getWindowScroll_js__WEBPACK_IMPORTED_MODULE_2__["default"])(node);\n } else {\n return (0,_getHTMLElementScroll_js__WEBPACK_IMPORTED_MODULE_3__["default"])(node);\n }\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getOffsetParent; }\n/* harmony export */ });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js");\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getNodeName.js */ "./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");\n/* harmony import */ var _getComputedStyle_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getComputedStyle.js */ "./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n/* harmony import */ var _isTableElement_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./isTableElement.js */ "./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js");\n/* harmony import */ var _getParentNode_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getParentNode.js */ "./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js");\n/* harmony import */ var _utils_userAgent_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/userAgent.js */ "./node_modules/@popperjs/core/lib/utils/userAgent.js");\n\n\n\n\n\n\n\n\nfunction getTrueOffsetParent(element) {\n if (!(0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element) || // https://github.com/popperjs/popper-core/issues/837\n (0,_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_1__["default"])(element).position === \'fixed\') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test((0,_utils_userAgent_js__WEBPACK_IMPORTED_MODULE_2__["default"])());\n var isIE = /Trident/i.test((0,_utils_userAgent_js__WEBPACK_IMPORTED_MODULE_2__["default"])());\n\n if (isIE && (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = (0,_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_1__["default"])(element);\n\n if (elementCss.position === \'fixed\') {\n return null;\n }\n }\n\n var currentNode = (0,_getParentNode_js__WEBPACK_IMPORTED_MODULE_3__["default"])(element);\n\n if ((0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isShadowRoot)(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while ((0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(currentNode) && [\'html\', \'body\'].indexOf((0,_getNodeName_js__WEBPACK_IMPORTED_MODULE_4__["default"])(currentNode)) < 0) {\n var css = (0,_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_1__["default"])(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== \'none\' || css.perspective !== \'none\' || css.contain === \'paint\' || [\'transform\', \'perspective\'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === \'filter\' || isFirefox && css.filter && css.filter !== \'none\') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nfunction getOffsetParent(element) {\n var window = (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_5__["default"])(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && (0,_isTableElement_js__WEBPACK_IMPORTED_MODULE_6__["default"])(offsetParent) && (0,_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_1__["default"])(offsetParent).position === \'static\') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && ((0,_getNodeName_js__WEBPACK_IMPORTED_MODULE_4__["default"])(offsetParent) === \'html\' || (0,_getNodeName_js__WEBPACK_IMPORTED_MODULE_4__["default"])(offsetParent) === \'body\' && (0,_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_1__["default"])(offsetParent).position === \'static\')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getParentNode; }\n/* harmony export */ });\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getNodeName.js */ "./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getDocumentElement.js */ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n\n\n\nfunction getParentNode(element) {\n if ((0,_getNodeName_js__WEBPACK_IMPORTED_MODULE_0__["default"])(element) === \'html\') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n (0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__.isShadowRoot)(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n (0,_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_2__["default"])(element) // fallback\n\n );\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getScrollParent; }\n/* harmony export */ });\n/* harmony import */ var _getParentNode_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getParentNode.js */ "./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js");\n/* harmony import */ var _isScrollParent_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./isScrollParent.js */ "./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js");\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getNodeName.js */ "./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n\n\n\n\nfunction getScrollParent(node) {\n if ([\'html\', \'body\', \'#document\'].indexOf((0,_getNodeName_js__WEBPACK_IMPORTED_MODULE_0__["default"])(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if ((0,_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__.isHTMLElement)(node) && (0,_isScrollParent_js__WEBPACK_IMPORTED_MODULE_2__["default"])(node)) {\n return node;\n }\n\n return getScrollParent((0,_getParentNode_js__WEBPACK_IMPORTED_MODULE_3__["default"])(node));\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getViewportRect; }\n/* harmony export */ });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getDocumentElement.js */ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");\n/* harmony import */ var _getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getWindowScrollBarX.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js");\n/* harmony import */ var _isLayoutViewport_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./isLayoutViewport.js */ "./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js");\n\n\n\n\nfunction getViewportRect(element, strategy) {\n var win = (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(element);\n var html = (0,_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__["default"])(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = (0,_isLayoutViewport_js__WEBPACK_IMPORTED_MODULE_2__["default"])();\n\n if (layoutViewport || !layoutViewport && strategy === \'fixed\') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + (0,_getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_3__["default"])(element),\n y: y\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ getWindow; }\n/* harmony export */ });\nfunction getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getWindow.js?")},"./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getWindowScroll; }\n/* harmony export */ });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js");\n\nfunction getWindowScroll(node) {\n var win = (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js?')},"./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getWindowScrollBarX; }\n/* harmony export */ });\n/* harmony import */ var _getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getBoundingClientRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getDocumentElement.js */ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");\n/* harmony import */ var _getWindowScroll_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getWindowScroll.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js");\n\n\n\nfunction getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let\'s assume\n // it\'s not an issue. I don\'t think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn\'t cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return (0,_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__["default"])(element)).left + (0,_getWindowScroll_js__WEBPACK_IMPORTED_MODULE_2__["default"])(element).scrollLeft;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js?')},"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ isElement: function() { return /* binding */ isElement; },\n/* harmony export */ isHTMLElement: function() { return /* binding */ isHTMLElement; },\n/* harmony export */ isShadowRoot: function() { return /* binding */ isShadowRoot; }\n/* harmony export */ });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js");\n\n\nfunction isElement(node) {\n var OwnElement = (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === \'undefined\') {\n return false;\n }\n\n var OwnElement = (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js?')},"./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ isLayoutViewport; }\n/* harmony export */ });\n/* harmony import */ var _utils_userAgent_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/userAgent.js */ "./node_modules/@popperjs/core/lib/utils/userAgent.js");\n\nfunction isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test((0,_utils_userAgent_js__WEBPACK_IMPORTED_MODULE_0__["default"])());\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js?')},"./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ isScrollParent; }\n/* harmony export */ });\n/* harmony import */ var _getComputedStyle_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getComputedStyle.js */ "./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");\n\nfunction isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = (0,_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_0__["default"])(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js?')},"./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ isTableElement; }\n/* harmony export */ });\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n\nfunction isTableElement(element) {\n return ['table', 'td', 'th'].indexOf((0,_getNodeName_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element)) >= 0;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js?")},"./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ listScrollParents; }\n/* harmony export */ });\n/* harmony import */ var _getScrollParent_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getScrollParent.js */ "./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js");\n/* harmony import */ var _getParentNode_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getParentNode.js */ "./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js");\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js");\n/* harmony import */ var _isScrollParent_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./isScrollParent.js */ "./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js");\n\n\n\n\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we\'ll need to re-calculate the\nreference element\'s position.\n*/\n\nfunction listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = (0,_getScrollParent_js__WEBPACK_IMPORTED_MODULE_0__["default"])(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = (0,_getWindow_js__WEBPACK_IMPORTED_MODULE_1__["default"])(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], (0,_isScrollParent_js__WEBPACK_IMPORTED_MODULE_2__["default"])(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents((0,_getParentNode_js__WEBPACK_IMPORTED_MODULE_3__["default"])(target)));\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js?')},"./node_modules/@popperjs/core/lib/enums.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ afterMain: function() { return /* binding */ afterMain; },\n/* harmony export */ afterRead: function() { return /* binding */ afterRead; },\n/* harmony export */ afterWrite: function() { return /* binding */ afterWrite; },\n/* harmony export */ auto: function() { return /* binding */ auto; },\n/* harmony export */ basePlacements: function() { return /* binding */ basePlacements; },\n/* harmony export */ beforeMain: function() { return /* binding */ beforeMain; },\n/* harmony export */ beforeRead: function() { return /* binding */ beforeRead; },\n/* harmony export */ beforeWrite: function() { return /* binding */ beforeWrite; },\n/* harmony export */ bottom: function() { return /* binding */ bottom; },\n/* harmony export */ clippingParents: function() { return /* binding */ clippingParents; },\n/* harmony export */ end: function() { return /* binding */ end; },\n/* harmony export */ left: function() { return /* binding */ left; },\n/* harmony export */ main: function() { return /* binding */ main; },\n/* harmony export */ modifierPhases: function() { return /* binding */ modifierPhases; },\n/* harmony export */ placements: function() { return /* binding */ placements; },\n/* harmony export */ popper: function() { return /* binding */ popper; },\n/* harmony export */ read: function() { return /* binding */ read; },\n/* harmony export */ reference: function() { return /* binding */ reference; },\n/* harmony export */ right: function() { return /* binding */ right; },\n/* harmony export */ start: function() { return /* binding */ start; },\n/* harmony export */ top: function() { return /* binding */ top; },\n/* harmony export */ variationPlacements: function() { return /* binding */ variationPlacements; },\n/* harmony export */ viewport: function() { return /* binding */ viewport; },\n/* harmony export */ write: function() { return /* binding */ write; }\n/* harmony export */ });\nvar top = 'top';\nvar bottom = 'bottom';\nvar right = 'right';\nvar left = 'left';\nvar auto = 'auto';\nvar basePlacements = [top, bottom, right, left];\nvar start = 'start';\nvar end = 'end';\nvar clippingParents = 'clippingParents';\nvar viewport = 'viewport';\nvar popper = 'popper';\nvar reference = 'reference';\nvar variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nvar placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nvar beforeRead = 'beforeRead';\nvar read = 'read';\nvar afterRead = 'afterRead'; // pure-logic modifiers\n\nvar beforeMain = 'beforeMain';\nvar main = 'main';\nvar afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nvar beforeWrite = 'beforeWrite';\nvar write = 'write';\nvar afterWrite = 'afterWrite';\nvar modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/enums.js?")},"./node_modules/@popperjs/core/lib/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ afterMain: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.afterMain; },\n/* harmony export */ afterRead: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.afterRead; },\n/* harmony export */ afterWrite: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.afterWrite; },\n/* harmony export */ applyStyles: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.applyStyles; },\n/* harmony export */ arrow: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.arrow; },\n/* harmony export */ auto: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.auto; },\n/* harmony export */ basePlacements: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.basePlacements; },\n/* harmony export */ beforeMain: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.beforeMain; },\n/* harmony export */ beforeRead: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.beforeRead; },\n/* harmony export */ beforeWrite: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.beforeWrite; },\n/* harmony export */ bottom: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.bottom; },\n/* harmony export */ clippingParents: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.clippingParents; },\n/* harmony export */ computeStyles: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.computeStyles; },\n/* harmony export */ createPopper: function() { return /* reexport safe */ _popper_js__WEBPACK_IMPORTED_MODULE_4__.createPopper; },\n/* harmony export */ createPopperBase: function() { return /* reexport safe */ _createPopper_js__WEBPACK_IMPORTED_MODULE_2__.createPopper; },\n/* harmony export */ createPopperLite: function() { return /* reexport safe */ _popper_lite_js__WEBPACK_IMPORTED_MODULE_5__.createPopper; },\n/* harmony export */ detectOverflow: function() { return /* reexport safe */ _createPopper_js__WEBPACK_IMPORTED_MODULE_3__["default"]; },\n/* harmony export */ end: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.end; },\n/* harmony export */ eventListeners: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.eventListeners; },\n/* harmony export */ flip: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.flip; },\n/* harmony export */ hide: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.hide; },\n/* harmony export */ left: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.left; },\n/* harmony export */ main: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.main; },\n/* harmony export */ modifierPhases: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.modifierPhases; },\n/* harmony export */ offset: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.offset; },\n/* harmony export */ placements: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.placements; },\n/* harmony export */ popper: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.popper; },\n/* harmony export */ popperGenerator: function() { return /* reexport safe */ _createPopper_js__WEBPACK_IMPORTED_MODULE_2__.popperGenerator; },\n/* harmony export */ popperOffsets: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.popperOffsets; },\n/* harmony export */ preventOverflow: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__.preventOverflow; },\n/* harmony export */ read: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.read; },\n/* harmony export */ reference: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.reference; },\n/* harmony export */ right: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.right; },\n/* harmony export */ start: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.start; },\n/* harmony export */ top: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.top; },\n/* harmony export */ variationPlacements: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.variationPlacements; },\n/* harmony export */ viewport: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.viewport; },\n/* harmony export */ write: function() { return /* reexport safe */ _enums_js__WEBPACK_IMPORTED_MODULE_0__.write; }\n/* harmony export */ });\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n/* harmony import */ var _modifiers_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modifiers/index.js */ "./node_modules/@popperjs/core/lib/modifiers/index.js");\n/* harmony import */ var _createPopper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./createPopper.js */ "./node_modules/@popperjs/core/lib/createPopper.js");\n/* harmony import */ var _createPopper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./createPopper.js */ "./node_modules/@popperjs/core/lib/utils/detectOverflow.js");\n/* harmony import */ var _popper_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./popper.js */ "./node_modules/@popperjs/core/lib/popper.js");\n/* harmony import */ var _popper_lite_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./popper-lite.js */ "./node_modules/@popperjs/core/lib/popper-lite.js");\n\n // eslint-disable-next-line import/no-unused-modules\n\n // eslint-disable-next-line import/no-unused-modules\n\n // eslint-disable-next-line import/no-unused-modules\n\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/index.js?')},"./node_modules/@popperjs/core/lib/modifiers/applyStyles.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _dom_utils_getNodeName_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../dom-utils/getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n/* harmony import */ var _dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dom-utils/instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n\n // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!(0,_dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element) || !(0,_dom_utils_getNodeName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!(0,_dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element) || !(0,_dom_utils_getNodeName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/applyStyles.js?")},"./node_modules/@popperjs/core/lib/modifiers/arrow.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/getBasePlacement.js */ "./node_modules/@popperjs/core/lib/utils/getBasePlacement.js");\n/* harmony import */ var _dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../dom-utils/getLayoutRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js");\n/* harmony import */ var _dom_utils_contains_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../dom-utils/contains.js */ "./node_modules/@popperjs/core/lib/dom-utils/contains.js");\n/* harmony import */ var _dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../dom-utils/getOffsetParent.js */ "./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");\n/* harmony import */ var _utils_getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/getMainAxisFromPlacement.js */ "./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js");\n/* harmony import */ var _utils_within_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/within.js */ "./node_modules/@popperjs/core/lib/utils/within.js");\n/* harmony import */ var _utils_mergePaddingObject_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/mergePaddingObject.js */ "./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js");\n/* harmony import */ var _utils_expandToHashMap_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/expandToHashMap.js */ "./node_modules/@popperjs/core/lib/utils/expandToHashMap.js");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n\n\n\n\n\n\n\n\n // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === \'function\' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return (0,_utils_mergePaddingObject_js__WEBPACK_IMPORTED_MODULE_0__["default"])(typeof padding !== \'number\' ? padding : (0,_utils_expandToHashMap_js__WEBPACK_IMPORTED_MODULE_1__["default"])(padding, _enums_js__WEBPACK_IMPORTED_MODULE_2__.basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = (0,_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_3__["default"])(state.placement);\n var axis = (0,_utils_getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_4__["default"])(basePlacement);\n var isVertical = [_enums_js__WEBPACK_IMPORTED_MODULE_2__.left, _enums_js__WEBPACK_IMPORTED_MODULE_2__.right].indexOf(basePlacement) >= 0;\n var len = isVertical ? \'height\' : \'width\';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = (0,_dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_5__["default"])(arrowElement);\n var minProp = axis === \'y\' ? _enums_js__WEBPACK_IMPORTED_MODULE_2__.top : _enums_js__WEBPACK_IMPORTED_MODULE_2__.left;\n var maxProp = axis === \'y\' ? _enums_js__WEBPACK_IMPORTED_MODULE_2__.bottom : _enums_js__WEBPACK_IMPORTED_MODULE_2__.right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = (0,_dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_6__["default"])(arrowElement);\n var clientSize = arrowOffsetParent ? axis === \'y\' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn\'t overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = (0,_utils_within_js__WEBPACK_IMPORTED_MODULE_7__.within)(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? \'[data-popper-arrow]\' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === \'string\') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!(0,_dom_utils_contains_js__WEBPACK_IMPORTED_MODULE_8__["default"])(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n name: \'arrow\',\n enabled: true,\n phase: \'main\',\n fn: arrow,\n effect: effect,\n requires: [\'popperOffsets\'],\n requiresIfExists: [\'preventOverflow\']\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/arrow.js?')},"./node_modules/@popperjs/core/lib/modifiers/computeStyles.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ mapToStyles: function() { return /* binding */ mapToStyles; }\n/* harmony export */ });\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n/* harmony import */ var _dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../dom-utils/getOffsetParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js\");\n/* harmony import */ var _dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../dom-utils/getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n/* harmony import */ var _dom_utils_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../dom-utils/getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _dom_utils_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../dom-utils/getComputedStyle.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js\");\n/* harmony import */ var _utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/getBasePlacement.js */ \"./node_modules/@popperjs/core/lib/utils/getBasePlacement.js\");\n/* harmony import */ var _utils_getVariation_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/getVariation.js */ \"./node_modules/@popperjs/core/lib/utils/getVariation.js\");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/math.js */ \"./node_modules/@popperjs/core/lib/utils/math.js\");\n\n\n\n\n\n\n\n // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_0__.round)(x * dpr) / dpr || 0,\n y: (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_0__.round)(y * dpr) / dpr || 0\n };\n}\n\nfunction mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = _enums_js__WEBPACK_IMPORTED_MODULE_1__.left;\n var sideY = _enums_js__WEBPACK_IMPORTED_MODULE_1__.top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = (0,_dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === (0,_dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(popper)) {\n offsetParent = (0,_dom_utils_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(popper);\n\n if ((0,_dom_utils_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === _enums_js__WEBPACK_IMPORTED_MODULE_1__.top || (placement === _enums_js__WEBPACK_IMPORTED_MODULE_1__.left || placement === _enums_js__WEBPACK_IMPORTED_MODULE_1__.right) && variation === _enums_js__WEBPACK_IMPORTED_MODULE_1__.end) {\n sideY = _enums_js__WEBPACK_IMPORTED_MODULE_1__.bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === _enums_js__WEBPACK_IMPORTED_MODULE_1__.left || (placement === _enums_js__WEBPACK_IMPORTED_MODULE_1__.top || placement === _enums_js__WEBPACK_IMPORTED_MODULE_1__.bottom) && variation === _enums_js__WEBPACK_IMPORTED_MODULE_1__.end) {\n sideX = _enums_js__WEBPACK_IMPORTED_MODULE_1__.right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, (0,_dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: (0,_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(state.placement),\n variation: (0,_utils_getVariation_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/computeStyles.js?")},"./node_modules/@popperjs/core/lib/modifiers/eventListeners.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dom-utils/getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = (0,_dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/eventListeners.js?")},"./node_modules/@popperjs/core/lib/modifiers/flip.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_getOppositePlacement_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/getOppositePlacement.js */ "./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js");\n/* harmony import */ var _utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/getBasePlacement.js */ "./node_modules/@popperjs/core/lib/utils/getBasePlacement.js");\n/* harmony import */ var _utils_getOppositeVariationPlacement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/getOppositeVariationPlacement.js */ "./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js");\n/* harmony import */ var _utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/detectOverflow.js */ "./node_modules/@popperjs/core/lib/utils/detectOverflow.js");\n/* harmony import */ var _utils_computeAutoPlacement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/computeAutoPlacement.js */ "./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n/* harmony import */ var _utils_getVariation_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/getVariation.js */ "./node_modules/@popperjs/core/lib/utils/getVariation.js");\n\n\n\n\n\n\n // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if ((0,_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__["default"])(placement) === _enums_js__WEBPACK_IMPORTED_MODULE_1__.auto) {\n return [];\n }\n\n var oppositePlacement = (0,_utils_getOppositePlacement_js__WEBPACK_IMPORTED_MODULE_2__["default"])(placement);\n return [(0,_utils_getOppositeVariationPlacement_js__WEBPACK_IMPORTED_MODULE_3__["default"])(placement), oppositePlacement, (0,_utils_getOppositeVariationPlacement_js__WEBPACK_IMPORTED_MODULE_3__["default"])(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = (0,_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__["default"])(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [(0,_utils_getOppositePlacement_js__WEBPACK_IMPORTED_MODULE_2__["default"])(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat((0,_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__["default"])(placement) === _enums_js__WEBPACK_IMPORTED_MODULE_1__.auto ? (0,_utils_computeAutoPlacement_js__WEBPACK_IMPORTED_MODULE_4__["default"])(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = (0,_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__["default"])(placement);\n\n var isStartVariation = (0,_utils_getVariation_js__WEBPACK_IMPORTED_MODULE_5__["default"])(placement) === _enums_js__WEBPACK_IMPORTED_MODULE_1__.start;\n var isVertical = [_enums_js__WEBPACK_IMPORTED_MODULE_1__.top, _enums_js__WEBPACK_IMPORTED_MODULE_1__.bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? \'width\' : \'height\';\n var overflow = (0,_utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_6__["default"])(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? _enums_js__WEBPACK_IMPORTED_MODULE_1__.right : _enums_js__WEBPACK_IMPORTED_MODULE_1__.left : isStartVariation ? _enums_js__WEBPACK_IMPORTED_MODULE_1__.bottom : _enums_js__WEBPACK_IMPORTED_MODULE_1__.top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = (0,_utils_getOppositePlacement_js__WEBPACK_IMPORTED_MODULE_2__["default"])(mainVariationSide);\n }\n\n var altVariationSide = (0,_utils_getOppositePlacement_js__WEBPACK_IMPORTED_MODULE_2__["default"])(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return "break";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === "break") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n name: \'flip\',\n enabled: true,\n phase: \'main\',\n fn: flip,\n requiresIfExists: [\'offset\'],\n data: {\n _skip: false\n }\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/flip.js?')},"./node_modules/@popperjs/core/lib/modifiers/hide.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n/* harmony import */ var _utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/detectOverflow.js */ \"./node_modules/@popperjs/core/lib/utils/detectOverflow.js\");\n\n\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [_enums_js__WEBPACK_IMPORTED_MODULE_0__.top, _enums_js__WEBPACK_IMPORTED_MODULE_0__.right, _enums_js__WEBPACK_IMPORTED_MODULE_0__.bottom, _enums_js__WEBPACK_IMPORTED_MODULE_0__.left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = (0,_utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = (0,_utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/hide.js?")},"./node_modules/@popperjs/core/lib/modifiers/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ applyStyles: function() { return /* reexport safe */ _applyStyles_js__WEBPACK_IMPORTED_MODULE_0__["default"]; },\n/* harmony export */ arrow: function() { return /* reexport safe */ _arrow_js__WEBPACK_IMPORTED_MODULE_1__["default"]; },\n/* harmony export */ computeStyles: function() { return /* reexport safe */ _computeStyles_js__WEBPACK_IMPORTED_MODULE_2__["default"]; },\n/* harmony export */ eventListeners: function() { return /* reexport safe */ _eventListeners_js__WEBPACK_IMPORTED_MODULE_3__["default"]; },\n/* harmony export */ flip: function() { return /* reexport safe */ _flip_js__WEBPACK_IMPORTED_MODULE_4__["default"]; },\n/* harmony export */ hide: function() { return /* reexport safe */ _hide_js__WEBPACK_IMPORTED_MODULE_5__["default"]; },\n/* harmony export */ offset: function() { return /* reexport safe */ _offset_js__WEBPACK_IMPORTED_MODULE_6__["default"]; },\n/* harmony export */ popperOffsets: function() { return /* reexport safe */ _popperOffsets_js__WEBPACK_IMPORTED_MODULE_7__["default"]; },\n/* harmony export */ preventOverflow: function() { return /* reexport safe */ _preventOverflow_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _applyStyles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./applyStyles.js */ "./node_modules/@popperjs/core/lib/modifiers/applyStyles.js");\n/* harmony import */ var _arrow_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./arrow.js */ "./node_modules/@popperjs/core/lib/modifiers/arrow.js");\n/* harmony import */ var _computeStyles_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./computeStyles.js */ "./node_modules/@popperjs/core/lib/modifiers/computeStyles.js");\n/* harmony import */ var _eventListeners_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./eventListeners.js */ "./node_modules/@popperjs/core/lib/modifiers/eventListeners.js");\n/* harmony import */ var _flip_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./flip.js */ "./node_modules/@popperjs/core/lib/modifiers/flip.js");\n/* harmony import */ var _hide_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./hide.js */ "./node_modules/@popperjs/core/lib/modifiers/hide.js");\n/* harmony import */ var _offset_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./offset.js */ "./node_modules/@popperjs/core/lib/modifiers/offset.js");\n/* harmony import */ var _popperOffsets_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./popperOffsets.js */ "./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js");\n/* harmony import */ var _preventOverflow_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./preventOverflow.js */ "./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js");\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/index.js?')},"./node_modules/@popperjs/core/lib/modifiers/offset.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ distanceAndSkiddingToXY: function() { return /* binding */ distanceAndSkiddingToXY; }\n/* harmony export */ });\n/* harmony import */ var _utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/getBasePlacement.js */ \"./node_modules/@popperjs/core/lib/utils/getBasePlacement.js\");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n\n // eslint-disable-next-line import/no-unused-modules\n\nfunction distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = (0,_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(placement);\n var invertDistance = [_enums_js__WEBPACK_IMPORTED_MODULE_1__.left, _enums_js__WEBPACK_IMPORTED_MODULE_1__.top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [_enums_js__WEBPACK_IMPORTED_MODULE_1__.left, _enums_js__WEBPACK_IMPORTED_MODULE_1__.right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = _enums_js__WEBPACK_IMPORTED_MODULE_1__.placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/offset.js?")},"./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_computeOffsets_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/computeOffsets.js */ \"./node_modules/@popperjs/core/lib/utils/computeOffsets.js\");\n\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = (0,_utils_computeOffsets_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js?")},"./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n/* harmony import */ var _utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/getBasePlacement.js */ "./node_modules/@popperjs/core/lib/utils/getBasePlacement.js");\n/* harmony import */ var _utils_getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/getMainAxisFromPlacement.js */ "./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js");\n/* harmony import */ var _utils_getAltAxis_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/getAltAxis.js */ "./node_modules/@popperjs/core/lib/utils/getAltAxis.js");\n/* harmony import */ var _utils_within_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/within.js */ "./node_modules/@popperjs/core/lib/utils/within.js");\n/* harmony import */ var _dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../dom-utils/getLayoutRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js");\n/* harmony import */ var _dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../dom-utils/getOffsetParent.js */ "./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");\n/* harmony import */ var _utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/detectOverflow.js */ "./node_modules/@popperjs/core/lib/utils/detectOverflow.js");\n/* harmony import */ var _utils_getVariation_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/getVariation.js */ "./node_modules/@popperjs/core/lib/utils/getVariation.js");\n/* harmony import */ var _utils_getFreshSideObject_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/getFreshSideObject.js */ "./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/math.js */ "./node_modules/@popperjs/core/lib/utils/math.js");\n\n\n\n\n\n\n\n\n\n\n\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = (0,_utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = (0,_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_1__["default"])(state.placement);\n var variation = (0,_utils_getVariation_js__WEBPACK_IMPORTED_MODULE_2__["default"])(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = (0,_utils_getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_3__["default"])(basePlacement);\n var altAxis = (0,_utils_getAltAxis_js__WEBPACK_IMPORTED_MODULE_4__["default"])(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === \'function\' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === \'number\' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === \'y\' ? _enums_js__WEBPACK_IMPORTED_MODULE_5__.top : _enums_js__WEBPACK_IMPORTED_MODULE_5__.left;\n var altSide = mainAxis === \'y\' ? _enums_js__WEBPACK_IMPORTED_MODULE_5__.bottom : _enums_js__WEBPACK_IMPORTED_MODULE_5__.right;\n var len = mainAxis === \'y\' ? \'height\' : \'width\';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === _enums_js__WEBPACK_IMPORTED_MODULE_5__.start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === _enums_js__WEBPACK_IMPORTED_MODULE_5__.start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn\'t go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? (0,_dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_6__["default"])(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData[\'arrow#persistent\'] ? state.modifiersData[\'arrow#persistent\'].padding : (0,_utils_getFreshSideObject_js__WEBPACK_IMPORTED_MODULE_7__["default"])();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don\'t want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = (0,_utils_within_js__WEBPACK_IMPORTED_MODULE_8__.within)(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && (0,_dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_9__["default"])(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === \'y\' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = (0,_utils_within_js__WEBPACK_IMPORTED_MODULE_8__.within)(tether ? (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_10__.min)(min, tetherMin) : min, offset, tether ? (0,_utils_math_js__WEBPACK_IMPORTED_MODULE_10__.max)(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === \'x\' ? _enums_js__WEBPACK_IMPORTED_MODULE_5__.top : _enums_js__WEBPACK_IMPORTED_MODULE_5__.left;\n\n var _altSide = mainAxis === \'x\' ? _enums_js__WEBPACK_IMPORTED_MODULE_5__.bottom : _enums_js__WEBPACK_IMPORTED_MODULE_5__.right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === \'y\' ? \'height\' : \'width\';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [_enums_js__WEBPACK_IMPORTED_MODULE_5__.top, _enums_js__WEBPACK_IMPORTED_MODULE_5__.left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? (0,_utils_within_js__WEBPACK_IMPORTED_MODULE_8__.withinMaxClamp)(_tetherMin, _offset, _tetherMax) : (0,_utils_within_js__WEBPACK_IMPORTED_MODULE_8__.within)(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n name: \'preventOverflow\',\n enabled: true,\n phase: \'main\',\n fn: preventOverflow,\n requiresIfExists: [\'offset\']\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js?')},"./node_modules/@popperjs/core/lib/popper-lite.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createPopper: function() { return /* binding */ createPopper; },\n/* harmony export */ defaultModifiers: function() { return /* binding */ defaultModifiers; },\n/* harmony export */ detectOverflow: function() { return /* reexport safe */ _createPopper_js__WEBPACK_IMPORTED_MODULE_5__["default"]; },\n/* harmony export */ popperGenerator: function() { return /* reexport safe */ _createPopper_js__WEBPACK_IMPORTED_MODULE_4__.popperGenerator; }\n/* harmony export */ });\n/* harmony import */ var _createPopper_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./createPopper.js */ "./node_modules/@popperjs/core/lib/createPopper.js");\n/* harmony import */ var _createPopper_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./createPopper.js */ "./node_modules/@popperjs/core/lib/utils/detectOverflow.js");\n/* harmony import */ var _modifiers_eventListeners_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modifiers/eventListeners.js */ "./node_modules/@popperjs/core/lib/modifiers/eventListeners.js");\n/* harmony import */ var _modifiers_popperOffsets_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modifiers/popperOffsets.js */ "./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js");\n/* harmony import */ var _modifiers_computeStyles_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modifiers/computeStyles.js */ "./node_modules/@popperjs/core/lib/modifiers/computeStyles.js");\n/* harmony import */ var _modifiers_applyStyles_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./modifiers/applyStyles.js */ "./node_modules/@popperjs/core/lib/modifiers/applyStyles.js");\n\n\n\n\n\nvar defaultModifiers = [_modifiers_eventListeners_js__WEBPACK_IMPORTED_MODULE_0__["default"], _modifiers_popperOffsets_js__WEBPACK_IMPORTED_MODULE_1__["default"], _modifiers_computeStyles_js__WEBPACK_IMPORTED_MODULE_2__["default"], _modifiers_applyStyles_js__WEBPACK_IMPORTED_MODULE_3__["default"]];\nvar createPopper = /*#__PURE__*/(0,_createPopper_js__WEBPACK_IMPORTED_MODULE_4__.popperGenerator)({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/popper-lite.js?')},"./node_modules/@popperjs/core/lib/popper.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ applyStyles: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.applyStyles; },\n/* harmony export */ arrow: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.arrow; },\n/* harmony export */ computeStyles: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.computeStyles; },\n/* harmony export */ createPopper: function() { return /* binding */ createPopper; },\n/* harmony export */ createPopperLite: function() { return /* reexport safe */ _popper_lite_js__WEBPACK_IMPORTED_MODULE_11__.createPopper; },\n/* harmony export */ defaultModifiers: function() { return /* binding */ defaultModifiers; },\n/* harmony export */ detectOverflow: function() { return /* reexport safe */ _createPopper_js__WEBPACK_IMPORTED_MODULE_10__["default"]; },\n/* harmony export */ eventListeners: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.eventListeners; },\n/* harmony export */ flip: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.flip; },\n/* harmony export */ hide: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.hide; },\n/* harmony export */ offset: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.offset; },\n/* harmony export */ popperGenerator: function() { return /* reexport safe */ _createPopper_js__WEBPACK_IMPORTED_MODULE_9__.popperGenerator; },\n/* harmony export */ popperOffsets: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.popperOffsets; },\n/* harmony export */ preventOverflow: function() { return /* reexport safe */ _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__.preventOverflow; }\n/* harmony export */ });\n/* harmony import */ var _createPopper_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./createPopper.js */ "./node_modules/@popperjs/core/lib/createPopper.js");\n/* harmony import */ var _createPopper_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./createPopper.js */ "./node_modules/@popperjs/core/lib/utils/detectOverflow.js");\n/* harmony import */ var _modifiers_eventListeners_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modifiers/eventListeners.js */ "./node_modules/@popperjs/core/lib/modifiers/eventListeners.js");\n/* harmony import */ var _modifiers_popperOffsets_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modifiers/popperOffsets.js */ "./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js");\n/* harmony import */ var _modifiers_computeStyles_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modifiers/computeStyles.js */ "./node_modules/@popperjs/core/lib/modifiers/computeStyles.js");\n/* harmony import */ var _modifiers_applyStyles_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./modifiers/applyStyles.js */ "./node_modules/@popperjs/core/lib/modifiers/applyStyles.js");\n/* harmony import */ var _modifiers_offset_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./modifiers/offset.js */ "./node_modules/@popperjs/core/lib/modifiers/offset.js");\n/* harmony import */ var _modifiers_flip_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./modifiers/flip.js */ "./node_modules/@popperjs/core/lib/modifiers/flip.js");\n/* harmony import */ var _modifiers_preventOverflow_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./modifiers/preventOverflow.js */ "./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js");\n/* harmony import */ var _modifiers_arrow_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./modifiers/arrow.js */ "./node_modules/@popperjs/core/lib/modifiers/arrow.js");\n/* harmony import */ var _modifiers_hide_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./modifiers/hide.js */ "./node_modules/@popperjs/core/lib/modifiers/hide.js");\n/* harmony import */ var _popper_lite_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./popper-lite.js */ "./node_modules/@popperjs/core/lib/popper-lite.js");\n/* harmony import */ var _modifiers_index_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./modifiers/index.js */ "./node_modules/@popperjs/core/lib/modifiers/index.js");\n\n\n\n\n\n\n\n\n\n\nvar defaultModifiers = [_modifiers_eventListeners_js__WEBPACK_IMPORTED_MODULE_0__["default"], _modifiers_popperOffsets_js__WEBPACK_IMPORTED_MODULE_1__["default"], _modifiers_computeStyles_js__WEBPACK_IMPORTED_MODULE_2__["default"], _modifiers_applyStyles_js__WEBPACK_IMPORTED_MODULE_3__["default"], _modifiers_offset_js__WEBPACK_IMPORTED_MODULE_4__["default"], _modifiers_flip_js__WEBPACK_IMPORTED_MODULE_5__["default"], _modifiers_preventOverflow_js__WEBPACK_IMPORTED_MODULE_6__["default"], _modifiers_arrow_js__WEBPACK_IMPORTED_MODULE_7__["default"], _modifiers_hide_js__WEBPACK_IMPORTED_MODULE_8__["default"]];\nvar createPopper = /*#__PURE__*/(0,_createPopper_js__WEBPACK_IMPORTED_MODULE_9__.popperGenerator)({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\n // eslint-disable-next-line import/no-unused-modules\n\n // eslint-disable-next-line import/no-unused-modules\n\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/popper.js?')},"./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ computeAutoPlacement; }\n/* harmony export */ });\n/* harmony import */ var _getVariation_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getVariation.js */ "./node_modules/@popperjs/core/lib/utils/getVariation.js");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n/* harmony import */ var _detectOverflow_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./detectOverflow.js */ "./node_modules/@popperjs/core/lib/utils/detectOverflow.js");\n/* harmony import */ var _getBasePlacement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getBasePlacement.js */ "./node_modules/@popperjs/core/lib/utils/getBasePlacement.js");\n\n\n\n\nfunction computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? _enums_js__WEBPACK_IMPORTED_MODULE_0__.placements : _options$allowedAutoP;\n var variation = (0,_getVariation_js__WEBPACK_IMPORTED_MODULE_1__["default"])(placement);\n var placements = variation ? flipVariations ? _enums_js__WEBPACK_IMPORTED_MODULE_0__.variationPlacements : _enums_js__WEBPACK_IMPORTED_MODULE_0__.variationPlacements.filter(function (placement) {\n return (0,_getVariation_js__WEBPACK_IMPORTED_MODULE_1__["default"])(placement) === variation;\n }) : _enums_js__WEBPACK_IMPORTED_MODULE_0__.basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = (0,_detectOverflow_js__WEBPACK_IMPORTED_MODULE_2__["default"])(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[(0,_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_3__["default"])(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js?')},"./node_modules/@popperjs/core/lib/utils/computeOffsets.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ computeOffsets; }\n/* harmony export */ });\n/* harmony import */ var _getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getBasePlacement.js */ "./node_modules/@popperjs/core/lib/utils/getBasePlacement.js");\n/* harmony import */ var _getVariation_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getVariation.js */ "./node_modules/@popperjs/core/lib/utils/getVariation.js");\n/* harmony import */ var _getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getMainAxisFromPlacement.js */ "./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n\n\n\n\nfunction computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? (0,_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__["default"])(placement) : null;\n var variation = placement ? (0,_getVariation_js__WEBPACK_IMPORTED_MODULE_1__["default"])(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case _enums_js__WEBPACK_IMPORTED_MODULE_2__.top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case _enums_js__WEBPACK_IMPORTED_MODULE_2__.bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case _enums_js__WEBPACK_IMPORTED_MODULE_2__.right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case _enums_js__WEBPACK_IMPORTED_MODULE_2__.left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? (0,_getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_3__["default"])(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === \'y\' ? \'height\' : \'width\';\n\n switch (variation) {\n case _enums_js__WEBPACK_IMPORTED_MODULE_2__.start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case _enums_js__WEBPACK_IMPORTED_MODULE_2__.end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/computeOffsets.js?')},"./node_modules/@popperjs/core/lib/utils/debounce.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ debounce; }\n/* harmony export */ });\nfunction debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/debounce.js?')},"./node_modules/@popperjs/core/lib/utils/detectOverflow.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ detectOverflow; }\n/* harmony export */ });\n/* harmony import */ var _dom_utils_getClippingRect_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../dom-utils/getClippingRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js");\n/* harmony import */ var _dom_utils_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../dom-utils/getDocumentElement.js */ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");\n/* harmony import */ var _dom_utils_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../dom-utils/getBoundingClientRect.js */ "./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");\n/* harmony import */ var _computeOffsets_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./computeOffsets.js */ "./node_modules/@popperjs/core/lib/utils/computeOffsets.js");\n/* harmony import */ var _rectToClientRect_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./rectToClientRect.js */ "./node_modules/@popperjs/core/lib/utils/rectToClientRect.js");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n/* harmony import */ var _dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../dom-utils/instanceOf.js */ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");\n/* harmony import */ var _mergePaddingObject_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mergePaddingObject.js */ "./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js");\n/* harmony import */ var _expandToHashMap_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./expandToHashMap.js */ "./node_modules/@popperjs/core/lib/utils/expandToHashMap.js");\n\n\n\n\n\n\n\n\n // eslint-disable-next-line import/no-unused-modules\n\nfunction detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? _enums_js__WEBPACK_IMPORTED_MODULE_0__.clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? _enums_js__WEBPACK_IMPORTED_MODULE_0__.viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? _enums_js__WEBPACK_IMPORTED_MODULE_0__.popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = (0,_mergePaddingObject_js__WEBPACK_IMPORTED_MODULE_1__["default"])(typeof padding !== \'number\' ? padding : (0,_expandToHashMap_js__WEBPACK_IMPORTED_MODULE_2__["default"])(padding, _enums_js__WEBPACK_IMPORTED_MODULE_0__.basePlacements));\n var altContext = elementContext === _enums_js__WEBPACK_IMPORTED_MODULE_0__.popper ? _enums_js__WEBPACK_IMPORTED_MODULE_0__.reference : _enums_js__WEBPACK_IMPORTED_MODULE_0__.popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = (0,_dom_utils_getClippingRect_js__WEBPACK_IMPORTED_MODULE_3__["default"])((0,_dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_4__.isElement)(element) ? element : element.contextElement || (0,_dom_utils_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_5__["default"])(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = (0,_dom_utils_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_6__["default"])(state.elements.reference);\n var popperOffsets = (0,_computeOffsets_js__WEBPACK_IMPORTED_MODULE_7__["default"])({\n reference: referenceClientRect,\n element: popperRect,\n strategy: \'absolute\',\n placement: placement\n });\n var popperClientRect = (0,_rectToClientRect_js__WEBPACK_IMPORTED_MODULE_8__["default"])(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === _enums_js__WEBPACK_IMPORTED_MODULE_0__.popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === _enums_js__WEBPACK_IMPORTED_MODULE_0__.popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [_enums_js__WEBPACK_IMPORTED_MODULE_0__.right, _enums_js__WEBPACK_IMPORTED_MODULE_0__.bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [_enums_js__WEBPACK_IMPORTED_MODULE_0__.top, _enums_js__WEBPACK_IMPORTED_MODULE_0__.bottom].indexOf(key) >= 0 ? \'y\' : \'x\';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/detectOverflow.js?')},"./node_modules/@popperjs/core/lib/utils/expandToHashMap.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ expandToHashMap; }\n/* harmony export */ });\nfunction expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/expandToHashMap.js?')},"./node_modules/@popperjs/core/lib/utils/getAltAxis.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ getAltAxis; }\n/* harmony export */ });\nfunction getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/getAltAxis.js?")},"./node_modules/@popperjs/core/lib/utils/getBasePlacement.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ getBasePlacement; }\n/* harmony export */ });\n\nfunction getBasePlacement(placement) {\n return placement.split('-')[0];\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/getBasePlacement.js?")},"./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getFreshSideObject; }\n/* harmony export */ });\nfunction getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js?')},"./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ getMainAxisFromPlacement; }\n/* harmony export */ });\nfunction getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js?")},"./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ getOppositePlacement; }\n/* harmony export */ });\nvar hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nfunction getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js?")},"./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ getOppositeVariationPlacement; }\n/* harmony export */ });\nvar hash = {\n start: 'end',\n end: 'start'\n};\nfunction getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js?")},"./node_modules/@popperjs/core/lib/utils/getVariation.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ getVariation; }\n/* harmony export */ });\nfunction getVariation(placement) {\n return placement.split('-')[1];\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/getVariation.js?")},"./node_modules/@popperjs/core/lib/utils/math.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ max: function() { return /* binding */ max; },\n/* harmony export */ min: function() { return /* binding */ min; },\n/* harmony export */ round: function() { return /* binding */ round; }\n/* harmony export */ });\nvar max = Math.max;\nvar min = Math.min;\nvar round = Math.round;\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/math.js?")},"./node_modules/@popperjs/core/lib/utils/mergeByName.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ mergeByName; }\n/* harmony export */ });\nfunction mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/mergeByName.js?')},"./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ mergePaddingObject; }\n/* harmony export */ });\n/* harmony import */ var _getFreshSideObject_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getFreshSideObject.js */ "./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js");\n\nfunction mergePaddingObject(paddingObject) {\n return Object.assign({}, (0,_getFreshSideObject_js__WEBPACK_IMPORTED_MODULE_0__["default"])(), paddingObject);\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js?')},"./node_modules/@popperjs/core/lib/utils/orderModifiers.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ orderModifiers; }\n/* harmony export */ });\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../enums.js */ "./node_modules/@popperjs/core/lib/enums.js");\n // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nfunction orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return _enums_js__WEBPACK_IMPORTED_MODULE_0__.modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/orderModifiers.js?')},"./node_modules/@popperjs/core/lib/utils/rectToClientRect.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ rectToClientRect; }\n/* harmony export */ });\nfunction rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/rectToClientRect.js?')},"./node_modules/@popperjs/core/lib/utils/userAgent.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": function() { return /* binding */ getUAString; }\n/* harmony export */ });\nfunction getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + "/" + item.version;\n }).join(\' \');\n }\n\n return navigator.userAgent;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/userAgent.js?')},"./node_modules/@popperjs/core/lib/utils/within.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ within: function() { return /* binding */ within; },\n/* harmony export */ withinMaxClamp: function() { return /* binding */ withinMaxClamp; }\n/* harmony export */ });\n/* harmony import */ var _math_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./math.js */ "./node_modules/@popperjs/core/lib/utils/math.js");\n\nfunction within(min, value, max) {\n return (0,_math_js__WEBPACK_IMPORTED_MODULE_0__.max)(min, (0,_math_js__WEBPACK_IMPORTED_MODULE_0__.min)(value, max));\n}\nfunction withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}\n\n//# sourceURL=webpack://Vuexy/./node_modules/@popperjs/core/lib/utils/within.js?')},"./js/bootstrap.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ bootstrap: function() { return /* reexport module object */ bootstrap__WEBPACK_IMPORTED_MODULE_0__; }\n/* harmony export */ });\n/* harmony import */ var bootstrap__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! bootstrap */ "./node_modules/bootstrap/dist/js/bootstrap.esm.js");\n\ntry {\n window.bootstrap = bootstrap__WEBPACK_IMPORTED_MODULE_0__;\n} catch (e) {}\n\n\n//# sourceURL=webpack://Vuexy/./js/bootstrap.js?')},"./node_modules/bootstrap/dist/js/bootstrap.esm.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Alert: function() { return /* binding */ Alert; },\n/* harmony export */ Button: function() { return /* binding */ Button; },\n/* harmony export */ Carousel: function() { return /* binding */ Carousel; },\n/* harmony export */ Collapse: function() { return /* binding */ Collapse; },\n/* harmony export */ Dropdown: function() { return /* binding */ Dropdown; },\n/* harmony export */ Modal: function() { return /* binding */ Modal; },\n/* harmony export */ Offcanvas: function() { return /* binding */ Offcanvas; },\n/* harmony export */ Popover: function() { return /* binding */ Popover; },\n/* harmony export */ ScrollSpy: function() { return /* binding */ ScrollSpy; },\n/* harmony export */ Tab: function() { return /* binding */ Tab; },\n/* harmony export */ Toast: function() { return /* binding */ Toast; },\n/* harmony export */ Tooltip: function() { return /* binding */ Tooltip; }\n/* harmony export */ });\n/* harmony import */ var _popperjs_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @popperjs/core */ \"./node_modules/@popperjs/core/lib/index.js\");\n/* harmony import */ var _popperjs_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @popperjs/core */ \"./node_modules/@popperjs/core/lib/popper.js\");\nfunction _get() { if (typeof Reflect !== \"undefined\" && Reflect.get) { _get = Reflect.get.bind(); } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(arguments.length < 3 ? target : receiver); } return desc.value; }; } return _get.apply(this, arguments); }\nfunction _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } else if (call !== void 0) { throw new TypeError(\"Derived constructors may only return object or undefined\"); } return _assertThisInitialized(self); }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\nfunction _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 } }); Object.defineProperty(subClass, \"prototype\", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\nfunction ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\nfunction _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, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n/*!\n * Bootstrap v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar elementMap = new Map();\nvar Data = {\n set: function set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map());\n }\n var instanceMap = elementMap.get(element);\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(\"Bootstrap doesn't allow more than one instance per element. Bound instance: \".concat(Array.from(instanceMap.keys())[0], \".\"));\n return;\n }\n instanceMap.set(key, instance);\n },\n get: function get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null;\n }\n return null;\n },\n remove: function remove(element, key) {\n if (!elementMap.has(element)) {\n return;\n }\n var instanceMap = elementMap.get(element);\n instanceMap.delete(key);\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element);\n }\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nvar MAX_UID = 1000000;\nvar MILLISECONDS_MULTIPLIER = 1000;\nvar TRANSITION_END = 'transitionend';\n\n/**\n * Properly escape IDs selectors to handle weird IDs\n * @param {string} selector\n * @returns {string}\n */\nvar parseSelector = function parseSelector(selector) {\n if (selector && window.CSS && window.CSS.escape) {\n // document.querySelector needs escaping to handle IDs (html5+) containing for instance /\n selector = selector.replace(/#([^\\s\"#']+)/g, function (match, id) {\n return \"#\".concat(CSS.escape(id));\n });\n }\n return selector;\n};\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nvar toType = function toType(object) {\n if (object === null || object === undefined) {\n return \"\".concat(object);\n }\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase();\n};\n\n/**\n * Public Util API\n */\n\nvar getUID = function getUID(prefix) {\n do {\n prefix += Math.floor(Math.random() * MAX_UID);\n } while (document.getElementById(prefix));\n return prefix;\n};\nvar getTransitionDurationFromElement = function getTransitionDurationFromElement(element) {\n if (!element) {\n return 0;\n }\n\n // Get transition-duration of the element\n var _window$getComputedSt = window.getComputedStyle(element),\n transitionDuration = _window$getComputedSt.transitionDuration,\n transitionDelay = _window$getComputedSt.transitionDelay;\n var floatTransitionDuration = Number.parseFloat(transitionDuration);\n var floatTransitionDelay = Number.parseFloat(transitionDelay);\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n};\nvar triggerTransitionEnd = function triggerTransitionEnd(element) {\n element.dispatchEvent(new Event(TRANSITION_END));\n};\nvar isElement = function isElement(object) {\n if (!object || _typeof(object) !== 'object') {\n return false;\n }\n if (typeof object.jquery !== 'undefined') {\n object = object[0];\n }\n return typeof object.nodeType !== 'undefined';\n};\nvar getElement = function getElement(object) {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object;\n }\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object));\n }\n return null;\n};\nvar isVisible = function isVisible(element) {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false;\n }\n var elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible';\n // Handle `details` element as its content may falsie appear visible when it is closed\n var closedDetails = element.closest('details:not([open])');\n if (!closedDetails) {\n return elementIsVisible;\n }\n if (closedDetails !== element) {\n var summary = element.closest('summary');\n if (summary && summary.parentNode !== closedDetails) {\n return false;\n }\n if (summary === null) {\n return false;\n }\n }\n return elementIsVisible;\n};\nvar isDisabled = function isDisabled(element) {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true;\n }\n if (element.classList.contains('disabled')) {\n return true;\n }\n if (typeof element.disabled !== 'undefined') {\n return element.disabled;\n }\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false';\n};\nvar findShadowRoot = function findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null;\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n var root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n if (element instanceof ShadowRoot) {\n return element;\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null;\n }\n return findShadowRoot(element.parentNode);\n};\nvar noop = function noop() {};\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nvar reflow = function reflow(element) {\n element.offsetHeight; // eslint-disable-line no-unused-expressions\n};\nvar getjQuery = function getjQuery() {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery;\n }\n return null;\n};\nvar DOMContentLoadedCallbacks = [];\nvar onDOMContentLoaded = function onDOMContentLoaded(callback) {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', function () {\n for (var _i = 0, _DOMContentLoadedCall = DOMContentLoadedCallbacks; _i < _DOMContentLoadedCall.length; _i++) {\n var _callback = _DOMContentLoadedCall[_i];\n _callback();\n }\n });\n }\n DOMContentLoadedCallbacks.push(callback);\n } else {\n callback();\n }\n};\nvar isRTL = function isRTL() {\n return document.documentElement.dir === 'rtl';\n};\nvar defineJQueryPlugin = function defineJQueryPlugin(plugin) {\n onDOMContentLoaded(function () {\n var $ = getjQuery();\n /* istanbul ignore if */\n if ($) {\n var name = plugin.NAME;\n var JQUERY_NO_CONFLICT = $.fn[name];\n $.fn[name] = plugin.jQueryInterface;\n $.fn[name].Constructor = plugin;\n $.fn[name].noConflict = function () {\n $.fn[name] = JQUERY_NO_CONFLICT;\n return plugin.jQueryInterface;\n };\n }\n });\n};\nvar execute = function execute(possibleCallback) {\n var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n var defaultValue = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : possibleCallback;\n return typeof possibleCallback === 'function' ? possibleCallback.apply(void 0, _toConsumableArray(args)) : defaultValue;\n};\nvar executeAfterTransition = function executeAfterTransition(callback, transitionElement) {\n var waitForTransition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (!waitForTransition) {\n execute(callback);\n return;\n }\n var durationPadding = 5;\n var emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding;\n var called = false;\n var handler = function handler(_ref) {\n var target = _ref.target;\n if (target !== transitionElement) {\n return;\n }\n called = true;\n transitionElement.removeEventListener(TRANSITION_END, handler);\n execute(callback);\n };\n transitionElement.addEventListener(TRANSITION_END, handler);\n setTimeout(function () {\n if (!called) {\n triggerTransitionEnd(transitionElement);\n }\n }, emulatedDuration);\n};\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nvar getNextActiveElement = function getNextActiveElement(list, activeElement, shouldGetNext, isCycleAllowed) {\n var listLength = list.length;\n var index = list.indexOf(activeElement);\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0];\n }\n index += shouldGetNext ? 1 : -1;\n if (isCycleAllowed) {\n index = (index + listLength) % listLength;\n }\n return list[Math.max(0, Math.min(index, listLength - 1))];\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar namespaceRegex = /[^.]*(?=\\..*)\\.|.*/;\nvar stripNameRegex = /\\..*/;\nvar stripUidRegex = /::\\d+$/;\nvar eventRegistry = {}; // Events storage\nvar uidEvent = 1;\nvar customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n};\nvar nativeEvents = new Set(['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']);\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return uid && \"\".concat(uid, \"::\").concat(uidEvent++) || element.uidEvent || uidEvent++;\n}\nfunction getElementEvents(element) {\n var uid = makeEventUid(element);\n element.uidEvent = uid;\n eventRegistry[uid] = eventRegistry[uid] || {};\n return eventRegistry[uid];\n}\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, {\n delegateTarget: element\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n return fn.apply(element, [event]);\n };\n}\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n var domElements = element.querySelectorAll(selector);\n for (var target = event.target; target && target !== this; target = target.parentNode) {\n var _iterator = _createForOfIteratorHelper(domElements),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var domElement = _step.value;\n if (domElement !== target) {\n continue;\n }\n hydrateObj(event, {\n delegateTarget: target\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn);\n }\n return fn.apply(target, [event]);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n }\n };\n}\nfunction findHandler(events, callable) {\n var delegationSelector = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n return Object.values(events).find(function (event) {\n return event.callable === callable && event.delegationSelector === delegationSelector;\n });\n}\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n var isDelegated = typeof handler === 'string';\n // TODO: tooltip passes `false` instead of selector, so we need to check\n var callable = isDelegated ? delegationFunction : handler || delegationFunction;\n var typeEvent = getTypeEvent(originalTypeEvent);\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent;\n }\n return [isDelegated, callable, typeEvent];\n}\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n var _normalizeParameters = normalizeParameters(originalTypeEvent, handler, delegationFunction),\n _normalizeParameters2 = _slicedToArray(_normalizeParameters, 3),\n isDelegated = _normalizeParameters2[0],\n callable = _normalizeParameters2[1],\n typeEvent = _normalizeParameters2[2];\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n var wrapFunction = function wrapFunction(fn) {\n return function (event) {\n if (!event.relatedTarget || event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget)) {\n return fn.call(this, event);\n }\n };\n };\n callable = wrapFunction(callable);\n }\n var events = getElementEvents(element);\n var handlers = events[typeEvent] || (events[typeEvent] = {});\n var previousFunction = findHandler(handlers, callable, isDelegated ? handler : null);\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff;\n return;\n }\n var uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''));\n var fn = isDelegated ? bootstrapDelegationHandler(element, handler, callable) : bootstrapHandler(element, callable);\n fn.delegationSelector = isDelegated ? handler : null;\n fn.callable = callable;\n fn.oneOff = oneOff;\n fn.uidEvent = uid;\n handlers[uid] = fn;\n element.addEventListener(typeEvent, fn, isDelegated);\n}\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n var fn = findHandler(events[typeEvent], handler, delegationSelector);\n if (!fn) {\n return;\n }\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector));\n delete events[typeEvent][fn.uidEvent];\n}\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n var storeElementEvent = events[typeEvent] || {};\n for (var _i2 = 0, _Object$entries = Object.entries(storeElementEvent); _i2 < _Object$entries.length; _i2++) {\n var _ref2 = _Object$entries[_i2];\n var _ref3 = _slicedToArray(_ref2, 2);\n var handlerKey = _ref3[0];\n var event = _ref3[1];\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n}\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --\x3e 'click')\n event = event.replace(stripNameRegex, '');\n return customEvents[event] || event;\n}\nvar EventHandler = {\n on: function on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false);\n },\n one: function one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true);\n },\n off: function off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n var _normalizeParameters3 = normalizeParameters(originalTypeEvent, handler, delegationFunction),\n _normalizeParameters4 = _slicedToArray(_normalizeParameters3, 3),\n isDelegated = _normalizeParameters4[0],\n callable = _normalizeParameters4[1],\n typeEvent = _normalizeParameters4[2];\n var inNamespace = typeEvent !== originalTypeEvent;\n var events = getElementEvents(element);\n var storeElementEvent = events[typeEvent] || {};\n var isNamespace = originalTypeEvent.startsWith('.');\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return;\n }\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null);\n return;\n }\n if (isNamespace) {\n for (var _i3 = 0, _Object$keys = Object.keys(events); _i3 < _Object$keys.length; _i3++) {\n var elementEvent = _Object$keys[_i3];\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1));\n }\n }\n for (var _i4 = 0, _Object$entries2 = Object.entries(storeElementEvent); _i4 < _Object$entries2.length; _i4++) {\n var _ref4 = _Object$entries2[_i4];\n var _ref5 = _slicedToArray(_ref4, 2);\n var keyHandlers = _ref5[0];\n var event = _ref5[1];\n var handlerKey = keyHandlers.replace(stripUidRegex, '');\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n },\n trigger: function trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null;\n }\n var $ = getjQuery();\n var typeEvent = getTypeEvent(event);\n var inNamespace = event !== typeEvent;\n var jQueryEvent = null;\n var bubbles = true;\n var nativeDispatch = true;\n var defaultPrevented = false;\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args);\n $(element).trigger(jQueryEvent);\n bubbles = !jQueryEvent.isPropagationStopped();\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped();\n defaultPrevented = jQueryEvent.isDefaultPrevented();\n }\n var evt = hydrateObj(new Event(event, {\n bubbles: bubbles,\n cancelable: true\n }), args);\n if (defaultPrevented) {\n evt.preventDefault();\n }\n if (nativeDispatch) {\n element.dispatchEvent(evt);\n }\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault();\n }\n return evt;\n }\n};\nfunction hydrateObj(obj) {\n var meta = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _loop = function _loop() {\n var _ref6 = _Object$entries3[_i5];\n _ref7 = _slicedToArray(_ref6, 2);\n var key = _ref7[0];\n var value = _ref7[1];\n try {\n obj[key] = value;\n } catch (_unused) {\n Object.defineProperty(obj, key, {\n configurable: true,\n get: function get() {\n return value;\n }\n });\n }\n },\n _ref7;\n for (var _i5 = 0, _Object$entries3 = Object.entries(meta); _i5 < _Object$entries3.length; _i5++) {\n _loop();\n }\n return obj;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true;\n }\n if (value === 'false') {\n return false;\n }\n if (value === Number(value).toString()) {\n return Number(value);\n }\n if (value === '' || value === 'null') {\n return null;\n }\n if (typeof value !== 'string') {\n return value;\n }\n try {\n return JSON.parse(decodeURIComponent(value));\n } catch (_unused) {\n return value;\n }\n}\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, function (chr) {\n return \"-\".concat(chr.toLowerCase());\n });\n}\nvar Manipulator = {\n setDataAttribute: function setDataAttribute(element, key, value) {\n element.setAttribute(\"data-bs-\".concat(normalizeDataKey(key)), value);\n },\n removeDataAttribute: function removeDataAttribute(element, key) {\n element.removeAttribute(\"data-bs-\".concat(normalizeDataKey(key)));\n },\n getDataAttributes: function getDataAttributes(element) {\n if (!element) {\n return {};\n }\n var attributes = {};\n var bsKeys = Object.keys(element.dataset).filter(function (key) {\n return key.startsWith('bs') && !key.startsWith('bsConfig');\n });\n var _iterator2 = _createForOfIteratorHelper(bsKeys),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var key = _step2.value;\n var pureKey = key.replace(/^bs/, '');\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length);\n attributes[pureKey] = normalizeData(element.dataset[key]);\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n return attributes;\n },\n getDataAttribute: function getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(\"data-bs-\".concat(normalizeDataKey(key))));\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Class definition\n */\nvar Config = /*#__PURE__*/function () {\n function Config() {\n _classCallCheck(this, Config);\n }\n _createClass(Config, [{\n key: \"_getConfig\",\n value: function _getConfig(config) {\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n }, {\n key: \"_configAfterMerge\",\n value: function _configAfterMerge(config) {\n return config;\n }\n }, {\n key: \"_mergeConfigObj\",\n value: function _mergeConfigObj(config, element) {\n var jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {}; // try to parse\n\n return _objectSpread(_objectSpread(_objectSpread(_objectSpread({}, this.constructor.Default), _typeof(jsonConfig) === 'object' ? jsonConfig : {}), isElement(element) ? Manipulator.getDataAttributes(element) : {}), _typeof(config) === 'object' ? config : {});\n }\n }, {\n key: \"_typeCheckConfig\",\n value: function _typeCheckConfig(config) {\n var configTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.constructor.DefaultType;\n for (var _i6 = 0, _Object$entries4 = Object.entries(configTypes); _i6 < _Object$entries4.length; _i6++) {\n var _ref8 = _Object$entries4[_i6];\n var _ref9 = _slicedToArray(_ref8, 2);\n var property = _ref9[0];\n var expectedTypes = _ref9[1];\n var value = config[property];\n var valueType = isElement(value) ? 'element' : toType(value);\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(\"\".concat(this.constructor.NAME.toUpperCase(), \": Option \\\"\").concat(property, \"\\\" provided type \\\"\").concat(valueType, \"\\\" but expected type \\\"\").concat(expectedTypes, \"\\\".\"));\n }\n }\n }\n }], [{\n key: \"Default\",\n get:\n // Getters\n function get() {\n return {};\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return {};\n }\n }, {\n key: \"NAME\",\n get: function get() {\n throw new Error('You have to implement the static method \"NAME\", for each component!');\n }\n }]);\n return Config;\n}();\n/**\n * --------------------------------------------------------------------------\n * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\nvar VERSION = '5.3.3';\n\n/**\n * Class definition\n */\nvar BaseComponent = /*#__PURE__*/function (_Config) {\n _inherits(BaseComponent, _Config);\n function BaseComponent(element, config) {\n var _this;\n _classCallCheck(this, BaseComponent);\n _this = _callSuper(this, BaseComponent);\n element = getElement(element);\n if (!element) {\n return _possibleConstructorReturn(_this);\n }\n _this._element = element;\n _this._config = _this._getConfig(config);\n Data.set(_this._element, _this.constructor.DATA_KEY, _assertThisInitialized(_this));\n return _this;\n }\n\n // Public\n _createClass(BaseComponent, [{\n key: \"dispose\",\n value: function dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY);\n EventHandler.off(this._element, this.constructor.EVENT_KEY);\n var _iterator3 = _createForOfIteratorHelper(Object.getOwnPropertyNames(this)),\n _step3;\n try {\n for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n var propertyName = _step3.value;\n this[propertyName] = null;\n }\n } catch (err) {\n _iterator3.e(err);\n } finally {\n _iterator3.f();\n }\n }\n }, {\n key: \"_queueCallback\",\n value: function _queueCallback(callback, element) {\n var isAnimated = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n executeAfterTransition(callback, element, isAnimated);\n }\n }, {\n key: \"_getConfig\",\n value: function _getConfig(config) {\n config = this._mergeConfigObj(config, this._element);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n\n // Static\n }], [{\n key: \"getInstance\",\n value: function getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY);\n }\n }, {\n key: \"getOrCreateInstance\",\n value: function getOrCreateInstance(element) {\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return this.getInstance(element) || new this(element, _typeof(config) === 'object' ? config : null);\n }\n }, {\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }, {\n key: \"DATA_KEY\",\n get: function get() {\n return \"bs.\".concat(this.NAME);\n }\n }, {\n key: \"EVENT_KEY\",\n get: function get() {\n return \".\".concat(this.DATA_KEY);\n }\n }, {\n key: \"eventName\",\n value: function eventName(name) {\n return \"\".concat(name).concat(this.EVENT_KEY);\n }\n }]);\n return BaseComponent;\n}(Config);\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\nvar getSelector = function getSelector(element) {\n var selector = element.getAttribute('data-bs-target');\n if (!selector || selector === '#') {\n var hrefAttribute = element.getAttribute('href');\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || !hrefAttribute.includes('#') && !hrefAttribute.startsWith('.')) {\n return null;\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = \"#\".concat(hrefAttribute.split('#')[1]);\n }\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null;\n }\n return selector ? selector.split(',').map(function (sel) {\n return parseSelector(sel);\n }).join(',') : null;\n};\nvar SelectorEngine = {\n find: function find(selector) {\n var _ref10;\n var element = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document.documentElement;\n return (_ref10 = []).concat.apply(_ref10, _toConsumableArray(Element.prototype.querySelectorAll.call(element, selector)));\n },\n findOne: function findOne(selector) {\n var element = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document.documentElement;\n return Element.prototype.querySelector.call(element, selector);\n },\n children: function children(element, selector) {\n var _ref11;\n return (_ref11 = []).concat.apply(_ref11, _toConsumableArray(element.children)).filter(function (child) {\n return child.matches(selector);\n });\n },\n parents: function parents(element, selector) {\n var parents = [];\n var ancestor = element.parentNode.closest(selector);\n while (ancestor) {\n parents.push(ancestor);\n ancestor = ancestor.parentNode.closest(selector);\n }\n return parents;\n },\n prev: function prev(element, selector) {\n var previous = element.previousElementSibling;\n while (previous) {\n if (previous.matches(selector)) {\n return [previous];\n }\n previous = previous.previousElementSibling;\n }\n return [];\n },\n // TODO: this is now unused; remove later along with prev()\n next: function next(element, selector) {\n var next = element.nextElementSibling;\n while (next) {\n if (next.matches(selector)) {\n return [next];\n }\n next = next.nextElementSibling;\n }\n return [];\n },\n focusableChildren: function focusableChildren(element) {\n var focusables = ['a', 'button', 'input', 'textarea', 'select', 'details', '[tabindex]', '[contenteditable=\"true\"]'].map(function (selector) {\n return \"\".concat(selector, \":not([tabindex^=\\\"-\\\"])\");\n }).join(',');\n return this.find(focusables, element).filter(function (el) {\n return !isDisabled(el) && isVisible(el);\n });\n },\n getSelectorFromElement: function getSelectorFromElement(element) {\n var selector = getSelector(element);\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null;\n }\n return null;\n },\n getElementFromSelector: function getElementFromSelector(element) {\n var selector = getSelector(element);\n return selector ? SelectorEngine.findOne(selector) : null;\n },\n getMultipleElementsFromSelector: function getMultipleElementsFromSelector(element) {\n var selector = getSelector(element);\n return selector ? SelectorEngine.find(selector) : [];\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nvar enableDismissTrigger = function enableDismissTrigger(component) {\n var method = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'hide';\n var clickEvent = \"click.dismiss\".concat(component.EVENT_KEY);\n var name = component.NAME;\n EventHandler.on(document, clickEvent, \"[data-bs-dismiss=\\\"\".concat(name, \"\\\"]\"), function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n var target = SelectorEngine.getElementFromSelector(this) || this.closest(\".\".concat(name));\n var instance = component.getOrCreateInstance(target);\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]();\n });\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$f = 'alert';\nvar DATA_KEY$a = 'bs.alert';\nvar EVENT_KEY$b = \".\".concat(DATA_KEY$a);\nvar EVENT_CLOSE = \"close\".concat(EVENT_KEY$b);\nvar EVENT_CLOSED = \"closed\".concat(EVENT_KEY$b);\nvar CLASS_NAME_FADE$5 = 'fade';\nvar CLASS_NAME_SHOW$8 = 'show';\n\n/**\n * Class definition\n */\nvar Alert = /*#__PURE__*/function (_BaseComponent) {\n _inherits(Alert, _BaseComponent);\n function Alert() {\n _classCallCheck(this, Alert);\n return _callSuper(this, Alert, arguments);\n }\n _createClass(Alert, [{\n key: \"close\",\n value:\n // Public\n function close() {\n var _this2 = this;\n var closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE);\n if (closeEvent.defaultPrevented) {\n return;\n }\n this._element.classList.remove(CLASS_NAME_SHOW$8);\n var isAnimated = this._element.classList.contains(CLASS_NAME_FADE$5);\n this._queueCallback(function () {\n return _this2._destroyElement();\n }, this._element, isAnimated);\n }\n\n // Private\n }, {\n key: \"_destroyElement\",\n value: function _destroyElement() {\n this._element.remove();\n EventHandler.trigger(this._element, EVENT_CLOSED);\n this.dispose();\n }\n\n // Static\n }], [{\n key: \"NAME\",\n get:\n // Getters\n function get() {\n return NAME$f;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config) {\n return this.each(function () {\n var data = Alert.getOrCreateInstance(this);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(\"No method named \\\"\".concat(config, \"\\\"\"));\n }\n data[config](this);\n });\n }\n }]);\n return Alert;\n}(BaseComponent);\n/**\n * Data API implementation\n */\nenableDismissTrigger(Alert, 'close');\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$e = 'button';\nvar DATA_KEY$9 = 'bs.button';\nvar EVENT_KEY$a = \".\".concat(DATA_KEY$9);\nvar DATA_API_KEY$6 = '.data-api';\nvar CLASS_NAME_ACTIVE$3 = 'active';\nvar SELECTOR_DATA_TOGGLE$5 = '[data-bs-toggle=\"button\"]';\nvar EVENT_CLICK_DATA_API$6 = \"click\".concat(EVENT_KEY$a).concat(DATA_API_KEY$6);\n\n/**\n * Class definition\n */\nvar Button = /*#__PURE__*/function (_BaseComponent2) {\n _inherits(Button, _BaseComponent2);\n function Button() {\n _classCallCheck(this, Button);\n return _callSuper(this, Button, arguments);\n }\n _createClass(Button, [{\n key: \"toggle\",\n value:\n // Public\n function toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE$3));\n }\n\n // Static\n }], [{\n key: \"NAME\",\n get:\n // Getters\n function get() {\n return NAME$e;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config) {\n return this.each(function () {\n var data = Button.getOrCreateInstance(this);\n if (config === 'toggle') {\n data[config]();\n }\n });\n }\n }]);\n return Button;\n}(BaseComponent);\n/**\n * Data API implementation\n */\nEventHandler.on(document, EVENT_CLICK_DATA_API$6, SELECTOR_DATA_TOGGLE$5, function (event) {\n event.preventDefault();\n var button = event.target.closest(SELECTOR_DATA_TOGGLE$5);\n var data = Button.getOrCreateInstance(button);\n data.toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$d = 'swipe';\nvar EVENT_KEY$9 = '.bs.swipe';\nvar EVENT_TOUCHSTART = \"touchstart\".concat(EVENT_KEY$9);\nvar EVENT_TOUCHMOVE = \"touchmove\".concat(EVENT_KEY$9);\nvar EVENT_TOUCHEND = \"touchend\".concat(EVENT_KEY$9);\nvar EVENT_POINTERDOWN = \"pointerdown\".concat(EVENT_KEY$9);\nvar EVENT_POINTERUP = \"pointerup\".concat(EVENT_KEY$9);\nvar POINTER_TYPE_TOUCH = 'touch';\nvar POINTER_TYPE_PEN = 'pen';\nvar CLASS_NAME_POINTER_EVENT = 'pointer-event';\nvar SWIPE_THRESHOLD = 40;\nvar Default$c = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n};\nvar DefaultType$c = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n};\n\n/**\n * Class definition\n */\nvar Swipe = /*#__PURE__*/function (_Config2) {\n _inherits(Swipe, _Config2);\n function Swipe(element, config) {\n var _this3;\n _classCallCheck(this, Swipe);\n _this3 = _callSuper(this, Swipe);\n _this3._element = element;\n if (!element || !Swipe.isSupported()) {\n return _possibleConstructorReturn(_this3);\n }\n _this3._config = _this3._getConfig(config);\n _this3._deltaX = 0;\n _this3._supportPointerEvents = Boolean(window.PointerEvent);\n _this3._initEvents();\n return _this3;\n }\n\n // Getters\n _createClass(Swipe, [{\n key: \"dispose\",\n value:\n // Public\n function dispose() {\n EventHandler.off(this._element, EVENT_KEY$9);\n }\n\n // Private\n }, {\n key: \"_start\",\n value: function _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX;\n return;\n }\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX;\n }\n }\n }, {\n key: \"_end\",\n value: function _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX;\n }\n this._handleSwipe();\n execute(this._config.endCallback);\n }\n }, {\n key: \"_move\",\n value: function _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ? 0 : event.touches[0].clientX - this._deltaX;\n }\n }, {\n key: \"_handleSwipe\",\n value: function _handleSwipe() {\n var absDeltaX = Math.abs(this._deltaX);\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return;\n }\n var direction = absDeltaX / this._deltaX;\n this._deltaX = 0;\n if (!direction) {\n return;\n }\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback);\n }\n }, {\n key: \"_initEvents\",\n value: function _initEvents() {\n var _this4 = this;\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, function (event) {\n return _this4._start(event);\n });\n EventHandler.on(this._element, EVENT_POINTERUP, function (event) {\n return _this4._end(event);\n });\n this._element.classList.add(CLASS_NAME_POINTER_EVENT);\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, function (event) {\n return _this4._start(event);\n });\n EventHandler.on(this._element, EVENT_TOUCHMOVE, function (event) {\n return _this4._move(event);\n });\n EventHandler.on(this._element, EVENT_TOUCHEND, function (event) {\n return _this4._end(event);\n });\n }\n }\n }, {\n key: \"_eventIsPointerPenTouch\",\n value: function _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH);\n }\n\n // Static\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$c;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$c;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$d;\n }\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n }\n }]);\n return Swipe;\n}(Config);\n/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\nvar NAME$c = 'carousel';\nvar DATA_KEY$8 = 'bs.carousel';\nvar EVENT_KEY$8 = \".\".concat(DATA_KEY$8);\nvar DATA_API_KEY$5 = '.data-api';\nvar ARROW_LEFT_KEY$1 = 'ArrowLeft';\nvar ARROW_RIGHT_KEY$1 = 'ArrowRight';\nvar TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\nvar ORDER_NEXT = 'next';\nvar ORDER_PREV = 'prev';\nvar DIRECTION_LEFT = 'left';\nvar DIRECTION_RIGHT = 'right';\nvar EVENT_SLIDE = \"slide\".concat(EVENT_KEY$8);\nvar EVENT_SLID = \"slid\".concat(EVENT_KEY$8);\nvar EVENT_KEYDOWN$1 = \"keydown\".concat(EVENT_KEY$8);\nvar EVENT_MOUSEENTER$1 = \"mouseenter\".concat(EVENT_KEY$8);\nvar EVENT_MOUSELEAVE$1 = \"mouseleave\".concat(EVENT_KEY$8);\nvar EVENT_DRAG_START = \"dragstart\".concat(EVENT_KEY$8);\nvar EVENT_LOAD_DATA_API$3 = \"load\".concat(EVENT_KEY$8).concat(DATA_API_KEY$5);\nvar EVENT_CLICK_DATA_API$5 = \"click\".concat(EVENT_KEY$8).concat(DATA_API_KEY$5);\nvar CLASS_NAME_CAROUSEL = 'carousel';\nvar CLASS_NAME_ACTIVE$2 = 'active';\nvar CLASS_NAME_SLIDE = 'slide';\nvar CLASS_NAME_END = 'carousel-item-end';\nvar CLASS_NAME_START = 'carousel-item-start';\nvar CLASS_NAME_NEXT = 'carousel-item-next';\nvar CLASS_NAME_PREV = 'carousel-item-prev';\nvar SELECTOR_ACTIVE = '.active';\nvar SELECTOR_ITEM = '.carousel-item';\nvar SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM;\nvar SELECTOR_ITEM_IMG = '.carousel-item img';\nvar SELECTOR_INDICATORS = '.carousel-indicators';\nvar SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]';\nvar SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]';\nvar KEY_TO_DIRECTION = _defineProperty(_defineProperty({}, ARROW_LEFT_KEY$1, DIRECTION_RIGHT), ARROW_RIGHT_KEY$1, DIRECTION_LEFT);\nvar Default$b = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n};\nvar DefaultType$b = {\n interval: '(number|boolean)',\n // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n};\n\n/**\n * Class definition\n */\nvar Carousel = /*#__PURE__*/function (_BaseComponent3) {\n _inherits(Carousel, _BaseComponent3);\n function Carousel(element, config) {\n var _this5;\n _classCallCheck(this, Carousel);\n _this5 = _callSuper(this, Carousel, [element, config]);\n _this5._interval = null;\n _this5._activeElement = null;\n _this5._isSliding = false;\n _this5.touchTimeout = null;\n _this5._swipeHelper = null;\n _this5._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, _this5._element);\n _this5._addEventListeners();\n if (_this5._config.ride === CLASS_NAME_CAROUSEL) {\n _this5.cycle();\n }\n return _this5;\n }\n\n // Getters\n _createClass(Carousel, [{\n key: \"next\",\n value:\n // Public\n function next() {\n this._slide(ORDER_NEXT);\n }\n }, {\n key: \"nextWhenVisible\",\n value: function nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next();\n }\n }\n }, {\n key: \"prev\",\n value: function prev() {\n this._slide(ORDER_PREV);\n }\n }, {\n key: \"pause\",\n value: function pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element);\n }\n this._clearInterval();\n }\n }, {\n key: \"cycle\",\n value: function cycle() {\n var _this6 = this;\n this._clearInterval();\n this._updateInterval();\n this._interval = setInterval(function () {\n return _this6.nextWhenVisible();\n }, this._config.interval);\n }\n }, {\n key: \"_maybeEnableCycle\",\n value: function _maybeEnableCycle() {\n var _this7 = this;\n if (!this._config.ride) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, function () {\n return _this7.cycle();\n });\n return;\n }\n this.cycle();\n }\n }, {\n key: \"to\",\n value: function to(index) {\n var _this8 = this;\n var items = this._getItems();\n if (index > items.length - 1 || index < 0) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, function () {\n return _this8.to(index);\n });\n return;\n }\n var activeIndex = this._getItemIndex(this._getActive());\n if (activeIndex === index) {\n return;\n }\n var order = index > activeIndex ? ORDER_NEXT : ORDER_PREV;\n this._slide(order, items[index]);\n }\n }, {\n key: \"dispose\",\n value: function dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose();\n }\n _get(_getPrototypeOf(Carousel.prototype), \"dispose\", this).call(this);\n }\n\n // Private\n }, {\n key: \"_configAfterMerge\",\n value: function _configAfterMerge(config) {\n config.defaultInterval = config.interval;\n return config;\n }\n }, {\n key: \"_addEventListeners\",\n value: function _addEventListeners() {\n var _this9 = this;\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN$1, function (event) {\n return _this9._keydown(event);\n });\n }\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER$1, function () {\n return _this9.pause();\n });\n EventHandler.on(this._element, EVENT_MOUSELEAVE$1, function () {\n return _this9._maybeEnableCycle();\n });\n }\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners();\n }\n }\n }, {\n key: \"_addTouchEventListeners\",\n value: function _addTouchEventListeners() {\n var _this10 = this;\n var _iterator4 = _createForOfIteratorHelper(SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)),\n _step4;\n try {\n for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {\n var img = _step4.value;\n EventHandler.on(img, EVENT_DRAG_START, function (event) {\n return event.preventDefault();\n });\n }\n } catch (err) {\n _iterator4.e(err);\n } finally {\n _iterator4.f();\n }\n var endCallBack = function endCallBack() {\n if (_this10._config.pause !== 'hover') {\n return;\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n _this10.pause();\n if (_this10.touchTimeout) {\n clearTimeout(_this10.touchTimeout);\n }\n _this10.touchTimeout = setTimeout(function () {\n return _this10._maybeEnableCycle();\n }, TOUCHEVENT_COMPAT_WAIT + _this10._config.interval);\n };\n var swipeConfig = {\n leftCallback: function leftCallback() {\n return _this10._slide(_this10._directionToOrder(DIRECTION_LEFT));\n },\n rightCallback: function rightCallback() {\n return _this10._slide(_this10._directionToOrder(DIRECTION_RIGHT));\n },\n endCallback: endCallBack\n };\n this._swipeHelper = new Swipe(this._element, swipeConfig);\n }\n }, {\n key: \"_keydown\",\n value: function _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n var direction = KEY_TO_DIRECTION[event.key];\n if (direction) {\n event.preventDefault();\n this._slide(this._directionToOrder(direction));\n }\n }\n }, {\n key: \"_getItemIndex\",\n value: function _getItemIndex(element) {\n return this._getItems().indexOf(element);\n }\n }, {\n key: \"_setActiveIndicatorElement\",\n value: function _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return;\n }\n var activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement);\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE$2);\n activeIndicator.removeAttribute('aria-current');\n var newActiveIndicator = SelectorEngine.findOne(\"[data-bs-slide-to=\\\"\".concat(index, \"\\\"]\"), this._indicatorsElement);\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE$2);\n newActiveIndicator.setAttribute('aria-current', 'true');\n }\n }\n }, {\n key: \"_updateInterval\",\n value: function _updateInterval() {\n var element = this._activeElement || this._getActive();\n if (!element) {\n return;\n }\n var elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10);\n this._config.interval = elementInterval || this._config.defaultInterval;\n }\n }, {\n key: \"_slide\",\n value: function _slide(order) {\n var _this11 = this;\n var element = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n if (this._isSliding) {\n return;\n }\n var activeElement = this._getActive();\n var isNext = order === ORDER_NEXT;\n var nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap);\n if (nextElement === activeElement) {\n return;\n }\n var nextElementIndex = this._getItemIndex(nextElement);\n var triggerEvent = function triggerEvent(eventName) {\n return EventHandler.trigger(_this11._element, eventName, {\n relatedTarget: nextElement,\n direction: _this11._orderToDirection(order),\n from: _this11._getItemIndex(activeElement),\n to: nextElementIndex\n });\n };\n var slideEvent = triggerEvent(EVENT_SLIDE);\n if (slideEvent.defaultPrevented) {\n return;\n }\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // TODO: change tests that use empty divs to avoid this check\n return;\n }\n var isCycling = Boolean(this._interval);\n this.pause();\n this._isSliding = true;\n this._setActiveIndicatorElement(nextElementIndex);\n this._activeElement = nextElement;\n var directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END;\n var orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV;\n nextElement.classList.add(orderClassName);\n reflow(nextElement);\n activeElement.classList.add(directionalClassName);\n nextElement.classList.add(directionalClassName);\n var completeCallBack = function completeCallBack() {\n nextElement.classList.remove(directionalClassName, orderClassName);\n nextElement.classList.add(CLASS_NAME_ACTIVE$2);\n activeElement.classList.remove(CLASS_NAME_ACTIVE$2, orderClassName, directionalClassName);\n _this11._isSliding = false;\n triggerEvent(EVENT_SLID);\n };\n this._queueCallback(completeCallBack, activeElement, this._isAnimated());\n if (isCycling) {\n this.cycle();\n }\n }\n }, {\n key: \"_isAnimated\",\n value: function _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE);\n }\n }, {\n key: \"_getActive\",\n value: function _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n }\n }, {\n key: \"_getItems\",\n value: function _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element);\n }\n }, {\n key: \"_clearInterval\",\n value: function _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n }\n }, {\n key: \"_directionToOrder\",\n value: function _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT;\n }\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV;\n }\n }, {\n key: \"_orderToDirection\",\n value: function _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT;\n }\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT;\n }\n\n // Static\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$b;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$b;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$c;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config) {\n return this.each(function () {\n var data = Carousel.getOrCreateInstance(this, config);\n if (typeof config === 'number') {\n data.to(config);\n return;\n }\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(\"No method named \\\"\".concat(config, \"\\\"\"));\n }\n data[config]();\n }\n });\n }\n }]);\n return Carousel;\n}(BaseComponent);\n/**\n * Data API implementation\n */\nEventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_SLIDE, function (event) {\n var target = SelectorEngine.getElementFromSelector(this);\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return;\n }\n event.preventDefault();\n var carousel = Carousel.getOrCreateInstance(target);\n var slideIndex = this.getAttribute('data-bs-slide-to');\n if (slideIndex) {\n carousel.to(slideIndex);\n carousel._maybeEnableCycle();\n return;\n }\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next();\n carousel._maybeEnableCycle();\n return;\n }\n carousel.prev();\n carousel._maybeEnableCycle();\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$3, function () {\n var carousels = SelectorEngine.find(SELECTOR_DATA_RIDE);\n var _iterator5 = _createForOfIteratorHelper(carousels),\n _step5;\n try {\n for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {\n var carousel = _step5.value;\n Carousel.getOrCreateInstance(carousel);\n }\n } catch (err) {\n _iterator5.e(err);\n } finally {\n _iterator5.f();\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$b = 'collapse';\nvar DATA_KEY$7 = 'bs.collapse';\nvar EVENT_KEY$7 = \".\".concat(DATA_KEY$7);\nvar DATA_API_KEY$4 = '.data-api';\nvar EVENT_SHOW$6 = \"show\".concat(EVENT_KEY$7);\nvar EVENT_SHOWN$6 = \"shown\".concat(EVENT_KEY$7);\nvar EVENT_HIDE$6 = \"hide\".concat(EVENT_KEY$7);\nvar EVENT_HIDDEN$6 = \"hidden\".concat(EVENT_KEY$7);\nvar EVENT_CLICK_DATA_API$4 = \"click\".concat(EVENT_KEY$7).concat(DATA_API_KEY$4);\nvar CLASS_NAME_SHOW$7 = 'show';\nvar CLASS_NAME_COLLAPSE = 'collapse';\nvar CLASS_NAME_COLLAPSING = 'collapsing';\nvar CLASS_NAME_COLLAPSED = 'collapsed';\nvar CLASS_NAME_DEEPER_CHILDREN = \":scope .\".concat(CLASS_NAME_COLLAPSE, \" .\").concat(CLASS_NAME_COLLAPSE);\nvar CLASS_NAME_HORIZONTAL = 'collapse-horizontal';\nvar WIDTH = 'width';\nvar HEIGHT = 'height';\nvar SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing';\nvar SELECTOR_DATA_TOGGLE$4 = '[data-bs-toggle=\"collapse\"]';\nvar Default$a = {\n parent: null,\n toggle: true\n};\nvar DefaultType$a = {\n parent: '(null|element)',\n toggle: 'boolean'\n};\n\n/**\n * Class definition\n */\nvar Collapse = /*#__PURE__*/function (_BaseComponent4) {\n _inherits(Collapse, _BaseComponent4);\n function Collapse(element, config) {\n var _this12;\n _classCallCheck(this, Collapse);\n _this12 = _callSuper(this, Collapse, [element, config]);\n _this12._isTransitioning = false;\n _this12._triggerArray = [];\n var toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$4);\n var _iterator6 = _createForOfIteratorHelper(toggleList),\n _step6;\n try {\n for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {\n var elem = _step6.value;\n var selector = SelectorEngine.getSelectorFromElement(elem);\n var filterElement = SelectorEngine.find(selector).filter(function (foundElement) {\n return foundElement === _this12._element;\n });\n if (selector !== null && filterElement.length) {\n _this12._triggerArray.push(elem);\n }\n }\n } catch (err) {\n _iterator6.e(err);\n } finally {\n _iterator6.f();\n }\n _this12._initializeChildren();\n if (!_this12._config.parent) {\n _this12._addAriaAndCollapsedClass(_this12._triggerArray, _this12._isShown());\n }\n if (_this12._config.toggle) {\n _this12.toggle();\n }\n return _this12;\n }\n\n // Getters\n _createClass(Collapse, [{\n key: \"toggle\",\n value:\n // Public\n function toggle() {\n if (this._isShown()) {\n this.hide();\n } else {\n this.show();\n }\n }\n }, {\n key: \"show\",\n value: function show() {\n var _this13 = this;\n if (this._isTransitioning || this._isShown()) {\n return;\n }\n var activeChildren = [];\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES).filter(function (element) {\n return element !== _this13._element;\n }).map(function (element) {\n return Collapse.getOrCreateInstance(element, {\n toggle: false\n });\n });\n }\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return;\n }\n var startEvent = EventHandler.trigger(this._element, EVENT_SHOW$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n var _iterator7 = _createForOfIteratorHelper(activeChildren),\n _step7;\n try {\n for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {\n var activeInstance = _step7.value;\n activeInstance.hide();\n }\n } catch (err) {\n _iterator7.e(err);\n } finally {\n _iterator7.f();\n }\n var dimension = this._getDimension();\n this._element.classList.remove(CLASS_NAME_COLLAPSE);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.style[dimension] = 0;\n this._addAriaAndCollapsedClass(this._triggerArray, true);\n this._isTransitioning = true;\n var complete = function complete() {\n _this13._isTransitioning = false;\n _this13._element.classList.remove(CLASS_NAME_COLLAPSING);\n _this13._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n _this13._element.style[dimension] = '';\n EventHandler.trigger(_this13._element, EVENT_SHOWN$6);\n };\n var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n var scrollSize = \"scroll\".concat(capitalizedDimension);\n this._queueCallback(complete, this._element, true);\n this._element.style[dimension] = \"\".concat(this._element[scrollSize], \"px\");\n }\n }, {\n key: \"hide\",\n value: function hide() {\n var _this14 = this;\n if (this._isTransitioning || !this._isShown()) {\n return;\n }\n var startEvent = EventHandler.trigger(this._element, EVENT_HIDE$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n var dimension = this._getDimension();\n this._element.style[dimension] = \"\".concat(this._element.getBoundingClientRect()[dimension], \"px\");\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n var _iterator8 = _createForOfIteratorHelper(this._triggerArray),\n _step8;\n try {\n for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) {\n var trigger = _step8.value;\n var element = SelectorEngine.getElementFromSelector(trigger);\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false);\n }\n }\n } catch (err) {\n _iterator8.e(err);\n } finally {\n _iterator8.f();\n }\n this._isTransitioning = true;\n var complete = function complete() {\n _this14._isTransitioning = false;\n _this14._element.classList.remove(CLASS_NAME_COLLAPSING);\n _this14._element.classList.add(CLASS_NAME_COLLAPSE);\n EventHandler.trigger(_this14._element, EVENT_HIDDEN$6);\n };\n this._element.style[dimension] = '';\n this._queueCallback(complete, this._element, true);\n }\n }, {\n key: \"_isShown\",\n value: function _isShown() {\n var element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this._element;\n return element.classList.contains(CLASS_NAME_SHOW$7);\n }\n\n // Private\n }, {\n key: \"_configAfterMerge\",\n value: function _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle); // Coerce string values\n config.parent = getElement(config.parent);\n return config;\n }\n }, {\n key: \"_getDimension\",\n value: function _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT;\n }\n }, {\n key: \"_initializeChildren\",\n value: function _initializeChildren() {\n if (!this._config.parent) {\n return;\n }\n var children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);\n var _iterator9 = _createForOfIteratorHelper(children),\n _step9;\n try {\n for (_iterator9.s(); !(_step9 = _iterator9.n()).done;) {\n var element = _step9.value;\n var selected = SelectorEngine.getElementFromSelector(element);\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected));\n }\n }\n } catch (err) {\n _iterator9.e(err);\n } finally {\n _iterator9.f();\n }\n }\n }, {\n key: \"_getFirstLevelChildren\",\n value: function _getFirstLevelChildren(selector) {\n var children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent);\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(function (element) {\n return !children.includes(element);\n });\n }\n }, {\n key: \"_addAriaAndCollapsedClass\",\n value: function _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return;\n }\n var _iterator10 = _createForOfIteratorHelper(triggerArray),\n _step10;\n try {\n for (_iterator10.s(); !(_step10 = _iterator10.n()).done;) {\n var element = _step10.value;\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen);\n element.setAttribute('aria-expanded', isOpen);\n }\n } catch (err) {\n _iterator10.e(err);\n } finally {\n _iterator10.f();\n }\n }\n\n // Static\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$a;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$a;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$b;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config) {\n var _config = {};\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n return this.each(function () {\n var data = Collapse.getOrCreateInstance(this, _config);\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\".concat(config, \"\\\"\"));\n }\n data[config]();\n }\n });\n }\n }]);\n return Collapse;\n}(BaseComponent);\n/**\n * Data API implementation\n */\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_DATA_TOGGLE$4, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || event.delegateTarget && event.delegateTarget.tagName === 'A') {\n event.preventDefault();\n }\n var _iterator11 = _createForOfIteratorHelper(SelectorEngine.getMultipleElementsFromSelector(this)),\n _step11;\n try {\n for (_iterator11.s(); !(_step11 = _iterator11.n()).done;) {\n var element = _step11.value;\n Collapse.getOrCreateInstance(element, {\n toggle: false\n }).toggle();\n }\n } catch (err) {\n _iterator11.e(err);\n } finally {\n _iterator11.f();\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$a = 'dropdown';\nvar DATA_KEY$6 = 'bs.dropdown';\nvar EVENT_KEY$6 = \".\".concat(DATA_KEY$6);\nvar DATA_API_KEY$3 = '.data-api';\nvar ESCAPE_KEY$2 = 'Escape';\nvar TAB_KEY$1 = 'Tab';\nvar ARROW_UP_KEY$1 = 'ArrowUp';\nvar ARROW_DOWN_KEY$1 = 'ArrowDown';\nvar RIGHT_MOUSE_BUTTON = 2; // MouseEvent.button value for the secondary button, usually the right button\n\nvar EVENT_HIDE$5 = \"hide\".concat(EVENT_KEY$6);\nvar EVENT_HIDDEN$5 = \"hidden\".concat(EVENT_KEY$6);\nvar EVENT_SHOW$5 = \"show\".concat(EVENT_KEY$6);\nvar EVENT_SHOWN$5 = \"shown\".concat(EVENT_KEY$6);\nvar EVENT_CLICK_DATA_API$3 = \"click\".concat(EVENT_KEY$6).concat(DATA_API_KEY$3);\nvar EVENT_KEYDOWN_DATA_API = \"keydown\".concat(EVENT_KEY$6).concat(DATA_API_KEY$3);\nvar EVENT_KEYUP_DATA_API = \"keyup\".concat(EVENT_KEY$6).concat(DATA_API_KEY$3);\nvar CLASS_NAME_SHOW$6 = 'show';\nvar CLASS_NAME_DROPUP = 'dropup';\nvar CLASS_NAME_DROPEND = 'dropend';\nvar CLASS_NAME_DROPSTART = 'dropstart';\nvar CLASS_NAME_DROPUP_CENTER = 'dropup-center';\nvar CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center';\nvar SELECTOR_DATA_TOGGLE$3 = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)';\nvar SELECTOR_DATA_TOGGLE_SHOWN = \"\".concat(SELECTOR_DATA_TOGGLE$3, \".\").concat(CLASS_NAME_SHOW$6);\nvar SELECTOR_MENU = '.dropdown-menu';\nvar SELECTOR_NAVBAR = '.navbar';\nvar SELECTOR_NAVBAR_NAV = '.navbar-nav';\nvar SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';\nvar PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start';\nvar PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end';\nvar PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start';\nvar PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end';\nvar PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start';\nvar PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start';\nvar PLACEMENT_TOPCENTER = 'top';\nvar PLACEMENT_BOTTOMCENTER = 'bottom';\nvar Default$9 = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n};\nvar DefaultType$9 = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n};\n\n/**\n * Class definition\n */\nvar Dropdown = /*#__PURE__*/function (_BaseComponent5) {\n _inherits(Dropdown, _BaseComponent5);\n function Dropdown(element, config) {\n var _this15;\n _classCallCheck(this, Dropdown);\n _this15 = _callSuper(this, Dropdown, [element, config]);\n _this15._popper = null;\n _this15._parent = _this15._element.parentNode; // dropdown wrapper\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n _this15._menu = SelectorEngine.next(_this15._element, SELECTOR_MENU)[0] || SelectorEngine.prev(_this15._element, SELECTOR_MENU)[0] || SelectorEngine.findOne(SELECTOR_MENU, _this15._parent);\n _this15._inNavbar = _this15._detectNavbar();\n return _this15;\n }\n\n // Getters\n _createClass(Dropdown, [{\n key: \"toggle\",\n value:\n // Public\n function toggle() {\n return this._isShown() ? this.hide() : this.show();\n }\n }, {\n key: \"show\",\n value: function show() {\n if (isDisabled(this._element) || this._isShown()) {\n return;\n }\n var relatedTarget = {\n relatedTarget: this._element\n };\n var showEvent = EventHandler.trigger(this._element, EVENT_SHOW$5, relatedTarget);\n if (showEvent.defaultPrevented) {\n return;\n }\n this._createPopper();\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n var _ref12;\n var _iterator12 = _createForOfIteratorHelper((_ref12 = []).concat.apply(_ref12, _toConsumableArray(document.body.children))),\n _step12;\n try {\n for (_iterator12.s(); !(_step12 = _iterator12.n()).done;) {\n var element = _step12.value;\n EventHandler.on(element, 'mouseover', noop);\n }\n } catch (err) {\n _iterator12.e(err);\n } finally {\n _iterator12.f();\n }\n }\n this._element.focus();\n this._element.setAttribute('aria-expanded', true);\n this._menu.classList.add(CLASS_NAME_SHOW$6);\n this._element.classList.add(CLASS_NAME_SHOW$6);\n EventHandler.trigger(this._element, EVENT_SHOWN$5, relatedTarget);\n }\n }, {\n key: \"hide\",\n value: function hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return;\n }\n var relatedTarget = {\n relatedTarget: this._element\n };\n this._completeHide(relatedTarget);\n }\n }, {\n key: \"dispose\",\n value: function dispose() {\n if (this._popper) {\n this._popper.destroy();\n }\n _get(_getPrototypeOf(Dropdown.prototype), \"dispose\", this).call(this);\n }\n }, {\n key: \"update\",\n value: function update() {\n this._inNavbar = this._detectNavbar();\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Private\n }, {\n key: \"_completeHide\",\n value: function _completeHide(relatedTarget) {\n var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$5, relatedTarget);\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n var _ref13;\n var _iterator13 = _createForOfIteratorHelper((_ref13 = []).concat.apply(_ref13, _toConsumableArray(document.body.children))),\n _step13;\n try {\n for (_iterator13.s(); !(_step13 = _iterator13.n()).done;) {\n var element = _step13.value;\n EventHandler.off(element, 'mouseover', noop);\n }\n } catch (err) {\n _iterator13.e(err);\n } finally {\n _iterator13.f();\n }\n }\n if (this._popper) {\n this._popper.destroy();\n }\n this._menu.classList.remove(CLASS_NAME_SHOW$6);\n this._element.classList.remove(CLASS_NAME_SHOW$6);\n this._element.setAttribute('aria-expanded', 'false');\n Manipulator.removeDataAttribute(this._menu, 'popper');\n EventHandler.trigger(this._element, EVENT_HIDDEN$5, relatedTarget);\n }\n }, {\n key: \"_getConfig\",\n value: function _getConfig(config) {\n config = _get(_getPrototypeOf(Dropdown.prototype), \"_getConfig\", this).call(this, config);\n if (_typeof(config.reference) === 'object' && !isElement(config.reference) && typeof config.reference.getBoundingClientRect !== 'function') {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(\"\".concat(NAME$a.toUpperCase(), \": Option \\\"reference\\\" provided type \\\"object\\\" without a required \\\"getBoundingClientRect\\\" method.\"));\n }\n return config;\n }\n }, {\n key: \"_createPopper\",\n value: function _createPopper() {\n if (typeof _popperjs_core__WEBPACK_IMPORTED_MODULE_0__ === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)');\n }\n var referenceElement = this._element;\n if (this._config.reference === 'parent') {\n referenceElement = this._parent;\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference);\n } else if (_typeof(this._config.reference) === 'object') {\n referenceElement = this._config.reference;\n }\n var popperConfig = this._getPopperConfig();\n this._popper = _popperjs_core__WEBPACK_IMPORTED_MODULE_1__.createPopper(referenceElement, this._menu, popperConfig);\n }\n }, {\n key: \"_isShown\",\n value: function _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW$6);\n }\n }, {\n key: \"_getPlacement\",\n value: function _getPlacement() {\n var parentDropdown = this._parent;\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER;\n }\n\n // We need to trim the value because custom properties can also include spaces\n var isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end';\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP;\n }\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM;\n }\n }, {\n key: \"_detectNavbar\",\n value: function _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null;\n }\n }, {\n key: \"_getOffset\",\n value: function _getOffset() {\n var _this16 = this;\n var offset = this._config.offset;\n if (typeof offset === 'string') {\n return offset.split(',').map(function (value) {\n return Number.parseInt(value, 10);\n });\n }\n if (typeof offset === 'function') {\n return function (popperData) {\n return offset(popperData, _this16._element);\n };\n }\n return offset;\n }\n }, {\n key: \"_getPopperConfig\",\n value: function _getPopperConfig() {\n var defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n };\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static'); // TODO: v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }];\n }\n return _objectSpread(_objectSpread({}, defaultBsPopperConfig), execute(this._config.popperConfig, [defaultBsPopperConfig]));\n }\n }, {\n key: \"_selectMenuItem\",\n value: function _selectMenuItem(_ref14) {\n var key = _ref14.key,\n target = _ref14.target;\n var items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(function (element) {\n return isVisible(element);\n });\n if (!items.length) {\n return;\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY$1, !items.includes(target)).focus();\n }\n\n // Static\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$9;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$9;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$a;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config) {\n return this.each(function () {\n var data = Dropdown.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\".concat(config, \"\\\"\"));\n }\n data[config]();\n });\n }\n }, {\n key: \"clearMenus\",\n value: function clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || event.type === 'keyup' && event.key !== TAB_KEY$1) {\n return;\n }\n var openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);\n var _iterator14 = _createForOfIteratorHelper(openToggles),\n _step14;\n try {\n for (_iterator14.s(); !(_step14 = _iterator14.n()).done;) {\n var toggle = _step14.value;\n var context = Dropdown.getInstance(toggle);\n if (!context || context._config.autoClose === false) {\n continue;\n }\n var composedPath = event.composedPath();\n var isMenuTarget = composedPath.includes(context._menu);\n if (composedPath.includes(context._element) || context._config.autoClose === 'inside' && !isMenuTarget || context._config.autoClose === 'outside' && isMenuTarget) {\n continue;\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && (event.type === 'keyup' && event.key === TAB_KEY$1 || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue;\n }\n var relatedTarget = {\n relatedTarget: context._element\n };\n if (event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n context._completeHide(relatedTarget);\n }\n } catch (err) {\n _iterator14.e(err);\n } finally {\n _iterator14.f();\n }\n }\n }, {\n key: \"dataApiKeydownHandler\",\n value: function dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n var isInput = /input|textarea/i.test(event.target.tagName);\n var isEscapeEvent = event.key === ESCAPE_KEY$2;\n var isUpOrDownEvent = [ARROW_UP_KEY$1, ARROW_DOWN_KEY$1].includes(event.key);\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return;\n }\n if (isInput && !isEscapeEvent) {\n return;\n }\n event.preventDefault();\n\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n var getToggleButton = this.matches(SELECTOR_DATA_TOGGLE$3) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.next(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$3, event.delegateTarget.parentNode);\n var instance = Dropdown.getOrCreateInstance(getToggleButton);\n if (isUpOrDownEvent) {\n event.stopPropagation();\n instance.show();\n instance._selectMenuItem(event);\n return;\n }\n if (instance._isShown()) {\n // else is escape and we check if it is shown\n event.stopPropagation();\n instance.hide();\n getToggleButton.focus();\n }\n }\n }]);\n return Dropdown;\n}(BaseComponent);\n/**\n * Data API implementation\n */\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$3, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function (event) {\n event.preventDefault();\n Dropdown.getOrCreateInstance(this).toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$9 = 'backdrop';\nvar CLASS_NAME_FADE$4 = 'fade';\nvar CLASS_NAME_SHOW$5 = 'show';\nvar EVENT_MOUSEDOWN = \"mousedown.bs.\".concat(NAME$9);\nvar Default$8 = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true,\n // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n};\nvar DefaultType$8 = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n};\n\n/**\n * Class definition\n */\nvar Backdrop = /*#__PURE__*/function (_Config3) {\n _inherits(Backdrop, _Config3);\n function Backdrop(config) {\n var _this17;\n _classCallCheck(this, Backdrop);\n _this17 = _callSuper(this, Backdrop);\n _this17._config = _this17._getConfig(config);\n _this17._isAppended = false;\n _this17._element = null;\n return _this17;\n }\n\n // Getters\n _createClass(Backdrop, [{\n key: \"show\",\n value:\n // Public\n function show(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._append();\n var element = this._getElement();\n if (this._config.isAnimated) {\n reflow(element);\n }\n element.classList.add(CLASS_NAME_SHOW$5);\n this._emulateAnimation(function () {\n execute(callback);\n });\n }\n }, {\n key: \"hide\",\n value: function hide(callback) {\n var _this18 = this;\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._getElement().classList.remove(CLASS_NAME_SHOW$5);\n this._emulateAnimation(function () {\n _this18.dispose();\n execute(callback);\n });\n }\n }, {\n key: \"dispose\",\n value: function dispose() {\n if (!this._isAppended) {\n return;\n }\n EventHandler.off(this._element, EVENT_MOUSEDOWN);\n this._element.remove();\n this._isAppended = false;\n }\n\n // Private\n }, {\n key: \"_getElement\",\n value: function _getElement() {\n if (!this._element) {\n var backdrop = document.createElement('div');\n backdrop.className = this._config.className;\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE$4);\n }\n this._element = backdrop;\n }\n return this._element;\n }\n }, {\n key: \"_configAfterMerge\",\n value: function _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement);\n return config;\n }\n }, {\n key: \"_append\",\n value: function _append() {\n var _this19 = this;\n if (this._isAppended) {\n return;\n }\n var element = this._getElement();\n this._config.rootElement.append(element);\n EventHandler.on(element, EVENT_MOUSEDOWN, function () {\n execute(_this19._config.clickCallback);\n });\n this._isAppended = true;\n }\n }, {\n key: \"_emulateAnimation\",\n value: function _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated);\n }\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$8;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$8;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$9;\n }\n }]);\n return Backdrop;\n}(Config);\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\nvar NAME$8 = 'focustrap';\nvar DATA_KEY$5 = 'bs.focustrap';\nvar EVENT_KEY$5 = \".\".concat(DATA_KEY$5);\nvar EVENT_FOCUSIN$2 = \"focusin\".concat(EVENT_KEY$5);\nvar EVENT_KEYDOWN_TAB = \"keydown.tab\".concat(EVENT_KEY$5);\nvar TAB_KEY = 'Tab';\nvar TAB_NAV_FORWARD = 'forward';\nvar TAB_NAV_BACKWARD = 'backward';\nvar Default$7 = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n};\nvar DefaultType$7 = {\n autofocus: 'boolean',\n trapElement: 'element'\n};\n\n/**\n * Class definition\n */\nvar FocusTrap = /*#__PURE__*/function (_Config4) {\n _inherits(FocusTrap, _Config4);\n function FocusTrap(config) {\n var _this20;\n _classCallCheck(this, FocusTrap);\n _this20 = _callSuper(this, FocusTrap);\n _this20._config = _this20._getConfig(config);\n _this20._isActive = false;\n _this20._lastTabNavDirection = null;\n return _this20;\n }\n\n // Getters\n _createClass(FocusTrap, [{\n key: \"activate\",\n value:\n // Public\n function activate() {\n var _this21 = this;\n if (this._isActive) {\n return;\n }\n if (this._config.autofocus) {\n this._config.trapElement.focus();\n }\n EventHandler.off(document, EVENT_KEY$5); // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN$2, function (event) {\n return _this21._handleFocusin(event);\n });\n EventHandler.on(document, EVENT_KEYDOWN_TAB, function (event) {\n return _this21._handleKeydown(event);\n });\n this._isActive = true;\n }\n }, {\n key: \"deactivate\",\n value: function deactivate() {\n if (!this._isActive) {\n return;\n }\n this._isActive = false;\n EventHandler.off(document, EVENT_KEY$5);\n }\n\n // Private\n }, {\n key: \"_handleFocusin\",\n value: function _handleFocusin(event) {\n var trapElement = this._config.trapElement;\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return;\n }\n var elements = SelectorEngine.focusableChildren(trapElement);\n if (elements.length === 0) {\n trapElement.focus();\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus();\n } else {\n elements[0].focus();\n }\n }\n }, {\n key: \"_handleKeydown\",\n value: function _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return;\n }\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD;\n }\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$7;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$7;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$8;\n }\n }]);\n return FocusTrap;\n}(Config);\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\nvar SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';\nvar SELECTOR_STICKY_CONTENT = '.sticky-top';\nvar PROPERTY_PADDING = 'padding-right';\nvar PROPERTY_MARGIN = 'margin-right';\n\n/**\n * Class definition\n */\nvar ScrollBarHelper = /*#__PURE__*/function () {\n function ScrollBarHelper() {\n _classCallCheck(this, ScrollBarHelper);\n this._element = document.body;\n }\n\n // Public\n _createClass(ScrollBarHelper, [{\n key: \"getWidth\",\n value: function getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n var documentWidth = document.documentElement.clientWidth;\n return Math.abs(window.innerWidth - documentWidth);\n }\n }, {\n key: \"hide\",\n value: function hide() {\n var width = this.getWidth();\n this._disableOverFlow();\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, function (calculatedValue) {\n return calculatedValue + width;\n });\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, function (calculatedValue) {\n return calculatedValue + width;\n });\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, function (calculatedValue) {\n return calculatedValue - width;\n });\n }\n }, {\n key: \"reset\",\n value: function reset() {\n this._resetElementAttributes(this._element, 'overflow');\n this._resetElementAttributes(this._element, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN);\n }\n }, {\n key: \"isOverflowing\",\n value: function isOverflowing() {\n return this.getWidth() > 0;\n }\n\n // Private\n }, {\n key: \"_disableOverFlow\",\n value: function _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow');\n this._element.style.overflow = 'hidden';\n }\n }, {\n key: \"_setElementAttributes\",\n value: function _setElementAttributes(selector, styleProperty, callback) {\n var _this22 = this;\n var scrollbarWidth = this.getWidth();\n var manipulationCallBack = function manipulationCallBack(element) {\n if (element !== _this22._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return;\n }\n _this22._saveInitialAttribute(element, styleProperty);\n var calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty);\n element.style.setProperty(styleProperty, \"\".concat(callback(Number.parseFloat(calculatedValue)), \"px\"));\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n }, {\n key: \"_saveInitialAttribute\",\n value: function _saveInitialAttribute(element, styleProperty) {\n var actualValue = element.style.getPropertyValue(styleProperty);\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue);\n }\n }\n }, {\n key: \"_resetElementAttributes\",\n value: function _resetElementAttributes(selector, styleProperty) {\n var manipulationCallBack = function manipulationCallBack(element) {\n var value = Manipulator.getDataAttribute(element, styleProperty);\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty);\n return;\n }\n Manipulator.removeDataAttribute(element, styleProperty);\n element.style.setProperty(styleProperty, value);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n }, {\n key: \"_applyManipulationCallback\",\n value: function _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector);\n return;\n }\n var _iterator15 = _createForOfIteratorHelper(SelectorEngine.find(selector, this._element)),\n _step15;\n try {\n for (_iterator15.s(); !(_step15 = _iterator15.n()).done;) {\n var sel = _step15.value;\n callBack(sel);\n }\n } catch (err) {\n _iterator15.e(err);\n } finally {\n _iterator15.f();\n }\n }\n }]);\n return ScrollBarHelper;\n}();\n/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\nvar NAME$7 = 'modal';\nvar DATA_KEY$4 = 'bs.modal';\nvar EVENT_KEY$4 = \".\".concat(DATA_KEY$4);\nvar DATA_API_KEY$2 = '.data-api';\nvar ESCAPE_KEY$1 = 'Escape';\nvar EVENT_HIDE$4 = \"hide\".concat(EVENT_KEY$4);\nvar EVENT_HIDE_PREVENTED$1 = \"hidePrevented\".concat(EVENT_KEY$4);\nvar EVENT_HIDDEN$4 = \"hidden\".concat(EVENT_KEY$4);\nvar EVENT_SHOW$4 = \"show\".concat(EVENT_KEY$4);\nvar EVENT_SHOWN$4 = \"shown\".concat(EVENT_KEY$4);\nvar EVENT_RESIZE$1 = \"resize\".concat(EVENT_KEY$4);\nvar EVENT_CLICK_DISMISS = \"click.dismiss\".concat(EVENT_KEY$4);\nvar EVENT_MOUSEDOWN_DISMISS = \"mousedown.dismiss\".concat(EVENT_KEY$4);\nvar EVENT_KEYDOWN_DISMISS$1 = \"keydown.dismiss\".concat(EVENT_KEY$4);\nvar EVENT_CLICK_DATA_API$2 = \"click\".concat(EVENT_KEY$4).concat(DATA_API_KEY$2);\nvar CLASS_NAME_OPEN = 'modal-open';\nvar CLASS_NAME_FADE$3 = 'fade';\nvar CLASS_NAME_SHOW$4 = 'show';\nvar CLASS_NAME_STATIC = 'modal-static';\nvar OPEN_SELECTOR$1 = '.modal.show';\nvar SELECTOR_DIALOG = '.modal-dialog';\nvar SELECTOR_MODAL_BODY = '.modal-body';\nvar SELECTOR_DATA_TOGGLE$2 = '[data-bs-toggle=\"modal\"]';\nvar Default$6 = {\n backdrop: true,\n focus: true,\n keyboard: true\n};\nvar DefaultType$6 = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n};\n\n/**\n * Class definition\n */\nvar Modal = /*#__PURE__*/function (_BaseComponent6) {\n _inherits(Modal, _BaseComponent6);\n function Modal(element, config) {\n var _this23;\n _classCallCheck(this, Modal);\n _this23 = _callSuper(this, Modal, [element, config]);\n _this23._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, _this23._element);\n _this23._backdrop = _this23._initializeBackDrop();\n _this23._focustrap = _this23._initializeFocusTrap();\n _this23._isShown = false;\n _this23._isTransitioning = false;\n _this23._scrollBar = new ScrollBarHelper();\n _this23._addEventListeners();\n return _this23;\n }\n\n // Getters\n _createClass(Modal, [{\n key: \"toggle\",\n value:\n // Public\n function toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n }, {\n key: \"show\",\n value: function show(relatedTarget) {\n var _this24 = this;\n if (this._isShown || this._isTransitioning) {\n return;\n }\n var showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4, {\n relatedTarget: relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._isTransitioning = true;\n this._scrollBar.hide();\n document.body.classList.add(CLASS_NAME_OPEN);\n this._adjustDialog();\n this._backdrop.show(function () {\n return _this24._showElement(relatedTarget);\n });\n }\n }, {\n key: \"hide\",\n value: function hide() {\n var _this25 = this;\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$4);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._isShown = false;\n this._isTransitioning = true;\n this._focustrap.deactivate();\n this._element.classList.remove(CLASS_NAME_SHOW$4);\n this._queueCallback(function () {\n return _this25._hideModal();\n }, this._element, this._isAnimated());\n }\n }, {\n key: \"dispose\",\n value: function dispose() {\n EventHandler.off(window, EVENT_KEY$4);\n EventHandler.off(this._dialog, EVENT_KEY$4);\n this._backdrop.dispose();\n this._focustrap.deactivate();\n _get(_getPrototypeOf(Modal.prototype), \"dispose\", this).call(this);\n }\n }, {\n key: \"handleUpdate\",\n value: function handleUpdate() {\n this._adjustDialog();\n }\n\n // Private\n }, {\n key: \"_initializeBackDrop\",\n value: function _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop),\n // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n });\n }\n }, {\n key: \"_initializeFocusTrap\",\n value: function _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n }, {\n key: \"_showElement\",\n value: function _showElement(relatedTarget) {\n var _this26 = this;\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element);\n }\n this._element.style.display = 'block';\n this._element.removeAttribute('aria-hidden');\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.scrollTop = 0;\n var modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog);\n if (modalBody) {\n modalBody.scrollTop = 0;\n }\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_SHOW$4);\n var transitionComplete = function transitionComplete() {\n if (_this26._config.focus) {\n _this26._focustrap.activate();\n }\n _this26._isTransitioning = false;\n EventHandler.trigger(_this26._element, EVENT_SHOWN$4, {\n relatedTarget: relatedTarget\n });\n };\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated());\n }\n }, {\n key: \"_addEventListeners\",\n value: function _addEventListeners() {\n var _this27 = this;\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS$1, function (event) {\n if (event.key !== ESCAPE_KEY$1) {\n return;\n }\n if (_this27._config.keyboard) {\n _this27.hide();\n return;\n }\n _this27._triggerBackdropTransition();\n });\n EventHandler.on(window, EVENT_RESIZE$1, function () {\n if (_this27._isShown && !_this27._isTransitioning) {\n _this27._adjustDialog();\n }\n });\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, function (event) {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(_this27._element, EVENT_CLICK_DISMISS, function (event2) {\n if (_this27._element !== event.target || _this27._element !== event2.target) {\n return;\n }\n if (_this27._config.backdrop === 'static') {\n _this27._triggerBackdropTransition();\n return;\n }\n if (_this27._config.backdrop) {\n _this27.hide();\n }\n });\n });\n }\n }, {\n key: \"_hideModal\",\n value: function _hideModal() {\n var _this28 = this;\n this._element.style.display = 'none';\n this._element.setAttribute('aria-hidden', true);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n this._isTransitioning = false;\n this._backdrop.hide(function () {\n document.body.classList.remove(CLASS_NAME_OPEN);\n _this28._resetAdjustments();\n _this28._scrollBar.reset();\n EventHandler.trigger(_this28._element, EVENT_HIDDEN$4);\n });\n }\n }, {\n key: \"_isAnimated\",\n value: function _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE$3);\n }\n }, {\n key: \"_triggerBackdropTransition\",\n value: function _triggerBackdropTransition() {\n var _this29 = this;\n var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED$1);\n if (hideEvent.defaultPrevented) {\n return;\n }\n var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n var initialOverflowY = this._element.style.overflowY;\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return;\n }\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden';\n }\n this._element.classList.add(CLASS_NAME_STATIC);\n this._queueCallback(function () {\n _this29._element.classList.remove(CLASS_NAME_STATIC);\n _this29._queueCallback(function () {\n _this29._element.style.overflowY = initialOverflowY;\n }, _this29._dialog);\n }, this._dialog);\n this._element.focus();\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n }, {\n key: \"_adjustDialog\",\n value: function _adjustDialog() {\n var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n var scrollbarWidth = this._scrollBar.getWidth();\n var isBodyOverflowing = scrollbarWidth > 0;\n if (isBodyOverflowing && !isModalOverflowing) {\n var property = isRTL() ? 'paddingLeft' : 'paddingRight';\n this._element.style[property] = \"\".concat(scrollbarWidth, \"px\");\n }\n if (!isBodyOverflowing && isModalOverflowing) {\n var _property = isRTL() ? 'paddingRight' : 'paddingLeft';\n this._element.style[_property] = \"\".concat(scrollbarWidth, \"px\");\n }\n }\n }, {\n key: \"_resetAdjustments\",\n value: function _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n }\n\n // Static\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$6;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$6;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$7;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n var data = Modal.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\".concat(config, \"\\\"\"));\n }\n data[config](relatedTarget);\n });\n }\n }]);\n return Modal;\n}(BaseComponent);\n/**\n * Data API implementation\n */\nEventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) {\n var _this30 = this;\n var target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n EventHandler.one(target, EVENT_SHOW$4, function (showEvent) {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$4, function () {\n if (isVisible(_this30)) {\n _this30.focus();\n }\n });\n });\n\n // avoid conflict when clicking modal toggler while another one is open\n var alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR$1);\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide();\n }\n var data = Modal.getOrCreateInstance(target);\n data.toggle(this);\n});\nenableDismissTrigger(Modal);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$6 = 'offcanvas';\nvar DATA_KEY$3 = 'bs.offcanvas';\nvar EVENT_KEY$3 = \".\".concat(DATA_KEY$3);\nvar DATA_API_KEY$1 = '.data-api';\nvar EVENT_LOAD_DATA_API$2 = \"load\".concat(EVENT_KEY$3).concat(DATA_API_KEY$1);\nvar ESCAPE_KEY = 'Escape';\nvar CLASS_NAME_SHOW$3 = 'show';\nvar CLASS_NAME_SHOWING$1 = 'showing';\nvar CLASS_NAME_HIDING = 'hiding';\nvar CLASS_NAME_BACKDROP = 'offcanvas-backdrop';\nvar OPEN_SELECTOR = '.offcanvas.show';\nvar EVENT_SHOW$3 = \"show\".concat(EVENT_KEY$3);\nvar EVENT_SHOWN$3 = \"shown\".concat(EVENT_KEY$3);\nvar EVENT_HIDE$3 = \"hide\".concat(EVENT_KEY$3);\nvar EVENT_HIDE_PREVENTED = \"hidePrevented\".concat(EVENT_KEY$3);\nvar EVENT_HIDDEN$3 = \"hidden\".concat(EVENT_KEY$3);\nvar EVENT_RESIZE = \"resize\".concat(EVENT_KEY$3);\nvar EVENT_CLICK_DATA_API$1 = \"click\".concat(EVENT_KEY$3).concat(DATA_API_KEY$1);\nvar EVENT_KEYDOWN_DISMISS = \"keydown.dismiss\".concat(EVENT_KEY$3);\nvar SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle=\"offcanvas\"]';\nvar Default$5 = {\n backdrop: true,\n keyboard: true,\n scroll: false\n};\nvar DefaultType$5 = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n};\n\n/**\n * Class definition\n */\nvar Offcanvas = /*#__PURE__*/function (_BaseComponent7) {\n _inherits(Offcanvas, _BaseComponent7);\n function Offcanvas(element, config) {\n var _this31;\n _classCallCheck(this, Offcanvas);\n _this31 = _callSuper(this, Offcanvas, [element, config]);\n _this31._isShown = false;\n _this31._backdrop = _this31._initializeBackDrop();\n _this31._focustrap = _this31._initializeFocusTrap();\n _this31._addEventListeners();\n return _this31;\n }\n\n // Getters\n _createClass(Offcanvas, [{\n key: \"toggle\",\n value:\n // Public\n function toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n }, {\n key: \"show\",\n value: function show(relatedTarget) {\n var _this32 = this;\n if (this._isShown) {\n return;\n }\n var showEvent = EventHandler.trigger(this._element, EVENT_SHOW$3, {\n relatedTarget: relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._backdrop.show();\n if (!this._config.scroll) {\n new ScrollBarHelper().hide();\n }\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.classList.add(CLASS_NAME_SHOWING$1);\n var completeCallBack = function completeCallBack() {\n if (!_this32._config.scroll || _this32._config.backdrop) {\n _this32._focustrap.activate();\n }\n _this32._element.classList.add(CLASS_NAME_SHOW$3);\n _this32._element.classList.remove(CLASS_NAME_SHOWING$1);\n EventHandler.trigger(_this32._element, EVENT_SHOWN$3, {\n relatedTarget: relatedTarget\n });\n };\n this._queueCallback(completeCallBack, this._element, true);\n }\n }, {\n key: \"hide\",\n value: function hide() {\n var _this33 = this;\n if (!this._isShown) {\n return;\n }\n var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$3);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._focustrap.deactivate();\n this._element.blur();\n this._isShown = false;\n this._element.classList.add(CLASS_NAME_HIDING);\n this._backdrop.hide();\n var completeCallback = function completeCallback() {\n _this33._element.classList.remove(CLASS_NAME_SHOW$3, CLASS_NAME_HIDING);\n _this33._element.removeAttribute('aria-modal');\n _this33._element.removeAttribute('role');\n if (!_this33._config.scroll) {\n new ScrollBarHelper().reset();\n }\n EventHandler.trigger(_this33._element, EVENT_HIDDEN$3);\n };\n this._queueCallback(completeCallback, this._element, true);\n }\n }, {\n key: \"dispose\",\n value: function dispose() {\n this._backdrop.dispose();\n this._focustrap.deactivate();\n _get(_getPrototypeOf(Offcanvas.prototype), \"dispose\", this).call(this);\n }\n\n // Private\n }, {\n key: \"_initializeBackDrop\",\n value: function _initializeBackDrop() {\n var _this34 = this;\n var clickCallback = function clickCallback() {\n if (_this34._config.backdrop === 'static') {\n EventHandler.trigger(_this34._element, EVENT_HIDE_PREVENTED);\n return;\n }\n _this34.hide();\n };\n\n // 'static' option will be translated to true, and booleans will keep their value\n var isVisible = Boolean(this._config.backdrop);\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible: isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n });\n }\n }, {\n key: \"_initializeFocusTrap\",\n value: function _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n }, {\n key: \"_addEventListeners\",\n value: function _addEventListeners() {\n var _this35 = this;\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, function (event) {\n if (event.key !== ESCAPE_KEY) {\n return;\n }\n if (_this35._config.keyboard) {\n _this35.hide();\n return;\n }\n EventHandler.trigger(_this35._element, EVENT_HIDE_PREVENTED);\n });\n }\n\n // Static\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$5;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$5;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$6;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config) {\n return this.each(function () {\n var data = Offcanvas.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(\"No method named \\\"\".concat(config, \"\\\"\"));\n }\n data[config](this);\n });\n }\n }]);\n return Offcanvas;\n}(BaseComponent);\n/**\n * Data API implementation\n */\nEventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) {\n var _this36 = this;\n var target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$3, function () {\n // focus on trigger when it is closed\n if (isVisible(_this36)) {\n _this36.focus();\n }\n });\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n var alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR);\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide();\n }\n var data = Offcanvas.getOrCreateInstance(target);\n data.toggle(this);\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$2, function () {\n var _iterator16 = _createForOfIteratorHelper(SelectorEngine.find(OPEN_SELECTOR)),\n _step16;\n try {\n for (_iterator16.s(); !(_step16 = _iterator16.n()).done;) {\n var selector = _step16.value;\n Offcanvas.getOrCreateInstance(selector).show();\n }\n } catch (err) {\n _iterator16.e(err);\n } finally {\n _iterator16.f();\n }\n});\nEventHandler.on(window, EVENT_RESIZE, function () {\n var _iterator17 = _createForOfIteratorHelper(SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')),\n _step17;\n try {\n for (_iterator17.s(); !(_step17 = _iterator17.n()).done;) {\n var element = _step17.value;\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide();\n }\n }\n } catch (err) {\n _iterator17.e(err);\n } finally {\n _iterator17.f();\n }\n});\nenableDismissTrigger(Offcanvas);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n// js-docs-start allow-list\nvar ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\nvar DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n dd: [],\n div: [],\n dl: [],\n dt: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n};\n// js-docs-end allow-list\n\nvar uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);\n\n/**\n * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation\n * contexts.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38\n */\n// eslint-disable-next-line unicorn/better-regex\nvar SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;\nvar allowedAttribute = function allowedAttribute(attribute, allowedAttributeList) {\n var attributeName = attribute.nodeName.toLowerCase();\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));\n }\n return true;\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(function (attributeRegex) {\n return attributeRegex instanceof RegExp;\n }).some(function (regex) {\n return regex.test(attributeName);\n });\n};\nfunction sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n var _ref15;\n if (!unsafeHtml.length) {\n return unsafeHtml;\n }\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml);\n }\n var domParser = new window.DOMParser();\n var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n var elements = (_ref15 = []).concat.apply(_ref15, _toConsumableArray(createdDocument.body.querySelectorAll('*')));\n var _iterator18 = _createForOfIteratorHelper(elements),\n _step18;\n try {\n for (_iterator18.s(); !(_step18 = _iterator18.n()).done;) {\n var _ref16;\n var element = _step18.value;\n var elementName = element.nodeName.toLowerCase();\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove();\n continue;\n }\n var attributeList = (_ref16 = []).concat.apply(_ref16, _toConsumableArray(element.attributes));\n var allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || []);\n var _iterator19 = _createForOfIteratorHelper(attributeList),\n _step19;\n try {\n for (_iterator19.s(); !(_step19 = _iterator19.n()).done;) {\n var attribute = _step19.value;\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName);\n }\n }\n } catch (err) {\n _iterator19.e(err);\n } finally {\n _iterator19.f();\n }\n }\n } catch (err) {\n _iterator18.e(err);\n } finally {\n _iterator18.f();\n }\n return createdDocument.body.innerHTML;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$5 = 'TemplateFactory';\nvar Default$4 = {\n allowList: DefaultAllowlist,\n content: {},\n // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
    '\n};\nvar DefaultType$4 = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n};\nvar DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n};\n\n/**\n * Class definition\n */\nvar TemplateFactory = /*#__PURE__*/function (_Config5) {\n _inherits(TemplateFactory, _Config5);\n function TemplateFactory(config) {\n var _this37;\n _classCallCheck(this, TemplateFactory);\n _this37 = _callSuper(this, TemplateFactory);\n _this37._config = _this37._getConfig(config);\n return _this37;\n }\n\n // Getters\n _createClass(TemplateFactory, [{\n key: \"getContent\",\n value:\n // Public\n function getContent() {\n var _this38 = this;\n return Object.values(this._config.content).map(function (config) {\n return _this38._resolvePossibleFunction(config);\n }).filter(Boolean);\n }\n }, {\n key: \"hasContent\",\n value: function hasContent() {\n return this.getContent().length > 0;\n }\n }, {\n key: \"changeContent\",\n value: function changeContent(content) {\n this._checkContent(content);\n this._config.content = _objectSpread(_objectSpread({}, this._config.content), content);\n return this;\n }\n }, {\n key: \"toHtml\",\n value: function toHtml() {\n var templateWrapper = document.createElement('div');\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template);\n for (var _i7 = 0, _Object$entries5 = Object.entries(this._config.content); _i7 < _Object$entries5.length; _i7++) {\n var _ref17 = _Object$entries5[_i7];\n var _ref18 = _slicedToArray(_ref17, 2);\n var selector = _ref18[0];\n var text = _ref18[1];\n this._setContent(templateWrapper, text, selector);\n }\n var template = templateWrapper.children[0];\n var extraClass = this._resolvePossibleFunction(this._config.extraClass);\n if (extraClass) {\n var _template$classList;\n (_template$classList = template.classList).add.apply(_template$classList, _toConsumableArray(extraClass.split(' ')));\n }\n return template;\n }\n\n // Private\n }, {\n key: \"_typeCheckConfig\",\n value: function _typeCheckConfig(config) {\n _get(_getPrototypeOf(TemplateFactory.prototype), \"_typeCheckConfig\", this).call(this, config);\n this._checkContent(config.content);\n }\n }, {\n key: \"_checkContent\",\n value: function _checkContent(arg) {\n for (var _i8 = 0, _Object$entries6 = Object.entries(arg); _i8 < _Object$entries6.length; _i8++) {\n var _ref19 = _Object$entries6[_i8];\n var _ref20 = _slicedToArray(_ref19, 2);\n var selector = _ref20[0];\n var content = _ref20[1];\n _get(_getPrototypeOf(TemplateFactory.prototype), \"_typeCheckConfig\", this).call(this, {\n selector: selector,\n entry: content\n }, DefaultContentType);\n }\n }\n }, {\n key: \"_setContent\",\n value: function _setContent(template, content, selector) {\n var templateElement = SelectorEngine.findOne(selector, template);\n if (!templateElement) {\n return;\n }\n content = this._resolvePossibleFunction(content);\n if (!content) {\n templateElement.remove();\n return;\n }\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement);\n return;\n }\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content);\n return;\n }\n templateElement.textContent = content;\n }\n }, {\n key: \"_maybeSanitize\",\n value: function _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg;\n }\n }, {\n key: \"_resolvePossibleFunction\",\n value: function _resolvePossibleFunction(arg) {\n return execute(arg, [this]);\n }\n }, {\n key: \"_putElementInTemplate\",\n value: function _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = '';\n templateElement.append(element);\n return;\n }\n templateElement.textContent = element.textContent;\n }\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$4;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$4;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$5;\n }\n }]);\n return TemplateFactory;\n}(Config);\n/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * Constants\n */\nvar NAME$4 = 'tooltip';\nvar DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn']);\nvar CLASS_NAME_FADE$2 = 'fade';\nvar CLASS_NAME_MODAL = 'modal';\nvar CLASS_NAME_SHOW$2 = 'show';\nvar SELECTOR_TOOLTIP_INNER = '.tooltip-inner';\nvar SELECTOR_MODAL = \".\".concat(CLASS_NAME_MODAL);\nvar EVENT_MODAL_HIDE = 'hide.bs.modal';\nvar TRIGGER_HOVER = 'hover';\nvar TRIGGER_FOCUS = 'focus';\nvar TRIGGER_CLICK = 'click';\nvar TRIGGER_MANUAL = 'manual';\nvar EVENT_HIDE$2 = 'hide';\nvar EVENT_HIDDEN$2 = 'hidden';\nvar EVENT_SHOW$2 = 'show';\nvar EVENT_SHOWN$2 = 'shown';\nvar EVENT_INSERTED = 'inserted';\nvar EVENT_CLICK$1 = 'click';\nvar EVENT_FOCUSIN$1 = 'focusin';\nvar EVENT_FOCUSOUT$1 = 'focusout';\nvar EVENT_MOUSEENTER = 'mouseenter';\nvar EVENT_MOUSELEAVE = 'mouseleave';\nvar AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n};\nvar Default$3 = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 6],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
    ' + '
    ' + '
    ' + '
    ',\n title: '',\n trigger: 'hover focus'\n};\nvar DefaultType$3 = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n};\n\n/**\n * Class definition\n */\nvar Tooltip = /*#__PURE__*/function (_BaseComponent8) {\n _inherits(Tooltip, _BaseComponent8);\n function Tooltip(element, config) {\n var _this39;\n _classCallCheck(this, Tooltip);\n if (typeof _popperjs_core__WEBPACK_IMPORTED_MODULE_0__ === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)');\n }\n _this39 = _callSuper(this, Tooltip, [element, config]);\n\n // Private\n _this39._isEnabled = true;\n _this39._timeout = 0;\n _this39._isHovered = null;\n _this39._activeTrigger = {};\n _this39._popper = null;\n _this39._templateFactory = null;\n _this39._newContent = null;\n\n // Protected\n _this39.tip = null;\n _this39._setListeners();\n if (!_this39._config.selector) {\n _this39._fixTitle();\n }\n return _this39;\n }\n\n // Getters\n _createClass(Tooltip, [{\n key: \"enable\",\n value:\n // Public\n function enable() {\n this._isEnabled = true;\n }\n }, {\n key: \"disable\",\n value: function disable() {\n this._isEnabled = false;\n }\n }, {\n key: \"toggleEnabled\",\n value: function toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n }\n }, {\n key: \"toggle\",\n value: function toggle() {\n if (!this._isEnabled) {\n return;\n }\n this._activeTrigger.click = !this._activeTrigger.click;\n if (this._isShown()) {\n this._leave();\n return;\n }\n this._enter();\n }\n }, {\n key: \"dispose\",\n value: function dispose() {\n clearTimeout(this._timeout);\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'));\n }\n this._disposePopper();\n _get(_getPrototypeOf(Tooltip.prototype), \"dispose\", this).call(this);\n }\n }, {\n key: \"show\",\n value: function show() {\n var _this40 = this;\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements');\n }\n if (!(this._isWithContent() && this._isEnabled)) {\n return;\n }\n var showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW$2));\n var shadowRoot = findShadowRoot(this._element);\n var isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element);\n if (showEvent.defaultPrevented || !isInTheDom) {\n return;\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper();\n var tip = this._getTipElement();\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'));\n var container = this._config.container;\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip);\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED));\n }\n this._popper = this._createPopper(tip);\n tip.classList.add(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n var _ref21;\n var _iterator20 = _createForOfIteratorHelper((_ref21 = []).concat.apply(_ref21, _toConsumableArray(document.body.children))),\n _step20;\n try {\n for (_iterator20.s(); !(_step20 = _iterator20.n()).done;) {\n var element = _step20.value;\n EventHandler.on(element, 'mouseover', noop);\n }\n } catch (err) {\n _iterator20.e(err);\n } finally {\n _iterator20.f();\n }\n }\n var complete = function complete() {\n EventHandler.trigger(_this40._element, _this40.constructor.eventName(EVENT_SHOWN$2));\n if (_this40._isHovered === false) {\n _this40._leave();\n }\n _this40._isHovered = false;\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n }, {\n key: \"hide\",\n value: function hide() {\n var _this41 = this;\n if (!this._isShown()) {\n return;\n }\n var hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE$2));\n if (hideEvent.defaultPrevented) {\n return;\n }\n var tip = this._getTipElement();\n tip.classList.remove(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n var _ref22;\n var _iterator21 = _createForOfIteratorHelper((_ref22 = []).concat.apply(_ref22, _toConsumableArray(document.body.children))),\n _step21;\n try {\n for (_iterator21.s(); !(_step21 = _iterator21.n()).done;) {\n var element = _step21.value;\n EventHandler.off(element, 'mouseover', noop);\n }\n } catch (err) {\n _iterator21.e(err);\n } finally {\n _iterator21.f();\n }\n }\n this._activeTrigger[TRIGGER_CLICK] = false;\n this._activeTrigger[TRIGGER_FOCUS] = false;\n this._activeTrigger[TRIGGER_HOVER] = false;\n this._isHovered = null; // it is a trick to support manual triggering\n\n var complete = function complete() {\n if (_this41._isWithActiveTrigger()) {\n return;\n }\n if (!_this41._isHovered) {\n _this41._disposePopper();\n }\n _this41._element.removeAttribute('aria-describedby');\n EventHandler.trigger(_this41._element, _this41.constructor.eventName(EVENT_HIDDEN$2));\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n }, {\n key: \"update\",\n value: function update() {\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Protected\n }, {\n key: \"_isWithContent\",\n value: function _isWithContent() {\n return Boolean(this._getTitle());\n }\n }, {\n key: \"_getTipElement\",\n value: function _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate());\n }\n return this.tip;\n }\n }, {\n key: \"_createTipElement\",\n value: function _createTipElement(content) {\n var tip = this._getTemplateFactory(content).toHtml();\n\n // TODO: remove this check in v6\n if (!tip) {\n return null;\n }\n tip.classList.remove(CLASS_NAME_FADE$2, CLASS_NAME_SHOW$2);\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(\"bs-\".concat(this.constructor.NAME, \"-auto\"));\n var tipId = getUID(this.constructor.NAME).toString();\n tip.setAttribute('id', tipId);\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE$2);\n }\n return tip;\n }\n }, {\n key: \"setContent\",\n value: function setContent(content) {\n this._newContent = content;\n if (this._isShown()) {\n this._disposePopper();\n this.show();\n }\n }\n }, {\n key: \"_getTemplateFactory\",\n value: function _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content);\n } else {\n this._templateFactory = new TemplateFactory(_objectSpread(_objectSpread({}, this._config), {}, {\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content: content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n }));\n }\n return this._templateFactory;\n }\n }, {\n key: \"_getContentForTemplate\",\n value: function _getContentForTemplate() {\n return _defineProperty({}, SELECTOR_TOOLTIP_INNER, this._getTitle());\n }\n }, {\n key: \"_getTitle\",\n value: function _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title');\n }\n\n // Private\n }, {\n key: \"_initializeOnDelegatedTarget\",\n value: function _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig());\n }\n }, {\n key: \"_isAnimated\",\n value: function _isAnimated() {\n return this._config.animation || this.tip && this.tip.classList.contains(CLASS_NAME_FADE$2);\n }\n }, {\n key: \"_isShown\",\n value: function _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW$2);\n }\n }, {\n key: \"_createPopper\",\n value: function _createPopper(tip) {\n var placement = execute(this._config.placement, [this, tip, this._element]);\n var attachment = AttachmentMap[placement.toUpperCase()];\n return _popperjs_core__WEBPACK_IMPORTED_MODULE_1__.createPopper(this._element, tip, this._getPopperConfig(attachment));\n }\n }, {\n key: \"_getOffset\",\n value: function _getOffset() {\n var _this42 = this;\n var offset = this._config.offset;\n if (typeof offset === 'string') {\n return offset.split(',').map(function (value) {\n return Number.parseInt(value, 10);\n });\n }\n if (typeof offset === 'function') {\n return function (popperData) {\n return offset(popperData, _this42._element);\n };\n }\n return offset;\n }\n }, {\n key: \"_resolvePossibleFunction\",\n value: function _resolvePossibleFunction(arg) {\n return execute(arg, [this._element]);\n }\n }, {\n key: \"_getPopperConfig\",\n value: function _getPopperConfig(attachment) {\n var _this43 = this;\n var defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [{\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }, {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'arrow',\n options: {\n element: \".\".concat(this.constructor.NAME, \"-arrow\")\n }\n }, {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: function fn(data) {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n _this43._getTipElement().setAttribute('data-popper-placement', data.state.placement);\n }\n }]\n };\n return _objectSpread(_objectSpread({}, defaultBsPopperConfig), execute(this._config.popperConfig, [defaultBsPopperConfig]));\n }\n }, {\n key: \"_setListeners\",\n value: function _setListeners() {\n var _this44 = this;\n var triggers = this._config.trigger.split(' ');\n var _iterator22 = _createForOfIteratorHelper(triggers),\n _step22;\n try {\n for (_iterator22.s(); !(_step22 = _iterator22.n()).done;) {\n var trigger = _step22.value;\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK$1), this._config.selector, function (event) {\n var context = _this44._initializeOnDelegatedTarget(event);\n context.toggle();\n });\n } else if (trigger !== TRIGGER_MANUAL) {\n var eventIn = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSEENTER) : this.constructor.eventName(EVENT_FOCUSIN$1);\n var eventOut = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSELEAVE) : this.constructor.eventName(EVENT_FOCUSOUT$1);\n EventHandler.on(this._element, eventIn, this._config.selector, function (event) {\n var context = _this44._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n context._enter();\n });\n EventHandler.on(this._element, eventOut, this._config.selector, function (event) {\n var context = _this44._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = context._element.contains(event.relatedTarget);\n context._leave();\n });\n }\n }\n } catch (err) {\n _iterator22.e(err);\n } finally {\n _iterator22.f();\n }\n this._hideModalHandler = function () {\n if (_this44._element) {\n _this44.hide();\n }\n };\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n }\n }, {\n key: \"_fixTitle\",\n value: function _fixTitle() {\n var title = this._element.getAttribute('title');\n if (!title) {\n return;\n }\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title);\n }\n this._element.setAttribute('data-bs-original-title', title); // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title');\n }\n }, {\n key: \"_enter\",\n value: function _enter() {\n var _this45 = this;\n if (this._isShown() || this._isHovered) {\n this._isHovered = true;\n return;\n }\n this._isHovered = true;\n this._setTimeout(function () {\n if (_this45._isHovered) {\n _this45.show();\n }\n }, this._config.delay.show);\n }\n }, {\n key: \"_leave\",\n value: function _leave() {\n var _this46 = this;\n if (this._isWithActiveTrigger()) {\n return;\n }\n this._isHovered = false;\n this._setTimeout(function () {\n if (!_this46._isHovered) {\n _this46.hide();\n }\n }, this._config.delay.hide);\n }\n }, {\n key: \"_setTimeout\",\n value: function _setTimeout(handler, timeout) {\n clearTimeout(this._timeout);\n this._timeout = setTimeout(handler, timeout);\n }\n }, {\n key: \"_isWithActiveTrigger\",\n value: function _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true);\n }\n }, {\n key: \"_getConfig\",\n value: function _getConfig(config) {\n var dataAttributes = Manipulator.getDataAttributes(this._element);\n for (var _i9 = 0, _Object$keys2 = Object.keys(dataAttributes); _i9 < _Object$keys2.length; _i9++) {\n var dataAttribute = _Object$keys2[_i9];\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute];\n }\n }\n config = _objectSpread(_objectSpread({}, dataAttributes), _typeof(config) === 'object' && config ? config : {});\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n }, {\n key: \"_configAfterMerge\",\n value: function _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container);\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n return config;\n }\n }, {\n key: \"_getDelegateConfig\",\n value: function _getDelegateConfig() {\n var config = {};\n for (var _i10 = 0, _Object$entries7 = Object.entries(this._config); _i10 < _Object$entries7.length; _i10++) {\n var _ref24 = _Object$entries7[_i10];\n var _ref25 = _slicedToArray(_ref24, 2);\n var key = _ref25[0];\n var value = _ref25[1];\n if (this.constructor.Default[key] !== value) {\n config[key] = value;\n }\n }\n config.selector = false;\n config.trigger = 'manual';\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config;\n }\n }, {\n key: \"_disposePopper\",\n value: function _disposePopper() {\n if (this._popper) {\n this._popper.destroy();\n this._popper = null;\n }\n if (this.tip) {\n this.tip.remove();\n this.tip = null;\n }\n }\n\n // Static\n }], [{\n key: \"Default\",\n get: function get() {\n return Default$3;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$3;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$4;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config) {\n return this.each(function () {\n var data = Tooltip.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\".concat(config, \"\\\"\"));\n }\n data[config]();\n });\n }\n }]);\n return Tooltip;\n}(BaseComponent);\n/**\n * jQuery\n */\ndefineJQueryPlugin(Tooltip);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$3 = 'popover';\nvar SELECTOR_TITLE = '.popover-header';\nvar SELECTOR_CONTENT = '.popover-body';\nvar Default$2 = _objectSpread(_objectSpread({}, Tooltip.Default), {}, {\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
    ' + '
    ' + '

    ' + '
    ' + '
    ',\n trigger: 'click'\n});\nvar DefaultType$2 = _objectSpread(_objectSpread({}, Tooltip.DefaultType), {}, {\n content: '(null|string|element|function)'\n});\n\n/**\n * Class definition\n */\nvar Popover = /*#__PURE__*/function (_Tooltip) {\n _inherits(Popover, _Tooltip);\n function Popover() {\n _classCallCheck(this, Popover);\n return _callSuper(this, Popover, arguments);\n }\n _createClass(Popover, [{\n key: \"_isWithContent\",\n value:\n // Overrides\n function _isWithContent() {\n return this._getTitle() || this._getContent();\n }\n\n // Private\n }, {\n key: \"_getContentForTemplate\",\n value: function _getContentForTemplate() {\n return _defineProperty(_defineProperty({}, SELECTOR_TITLE, this._getTitle()), SELECTOR_CONTENT, this._getContent());\n }\n }, {\n key: \"_getContent\",\n value: function _getContent() {\n return this._resolvePossibleFunction(this._config.content);\n }\n\n // Static\n }], [{\n key: \"Default\",\n get:\n // Getters\n function get() {\n return Default$2;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$2;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$3;\n }\n }, {\n key: \"jQueryInterface\",\n value: function jQueryInterface(config) {\n return this.each(function () {\n var data = Popover.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\".concat(config, \"\\\"\"));\n }\n data[config]();\n });\n }\n }]);\n return Popover;\n}(Tooltip);\n/**\n * jQuery\n */\ndefineJQueryPlugin(Popover);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nvar NAME$2 = 'scrollspy';\nvar DATA_KEY$2 = 'bs.scrollspy';\nvar EVENT_KEY$2 = \".\".concat(DATA_KEY$2);\nvar DATA_API_KEY = '.data-api';\nvar EVENT_ACTIVATE = \"activate\".concat(EVENT_KEY$2);\nvar EVENT_CLICK = \"click\".concat(EVENT_KEY$2);\nvar EVENT_LOAD_DATA_API$1 = \"load\".concat(EVENT_KEY$2).concat(DATA_API_KEY);\nvar CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item';\nvar CLASS_NAME_ACTIVE$1 = 'active';\nvar SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]';\nvar SELECTOR_TARGET_LINKS = '[href]';\nvar SELECTOR_NAV_LIST_GROUP = '.nav, .list-group';\nvar SELECTOR_NAV_LINKS = '.nav-link';\nvar SELECTOR_NAV_ITEMS = '.nav-item';\nvar SELECTOR_LIST_ITEMS = '.list-group-item';\nvar SELECTOR_LINK_ITEMS = \"\".concat(SELECTOR_NAV_LINKS, \", \").concat(SELECTOR_NAV_ITEMS, \" > \").concat(SELECTOR_NAV_LINKS, \", \").concat(SELECTOR_LIST_ITEMS);\nvar SELECTOR_DROPDOWN = '.dropdown';\nvar SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';\nvar Default$1 = {\n offset: null,\n // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n};\nvar DefaultType$1 = {\n offset: '(number|null)',\n // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n};\n\n/**\n * Class definition\n */\nvar ScrollSpy = /*#__PURE__*/function (_BaseComponent9) {\n _inherits(ScrollSpy, _BaseComponent9);\n function ScrollSpy(element, config) {\n var _this47;\n _classCallCheck(this, ScrollSpy);\n _this47 = _callSuper(this, ScrollSpy, [element, config]);\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n _this47._targetLinks = new Map();\n _this47._observableSections = new Map();\n _this47._rootElement = getComputedStyle(_this47._element).overflowY === 'visible' ? null : _this47._element;\n _this47._activeTarget = null;\n _this47._observer = null;\n _this47._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n };\n _this47.refresh(); // initialize\n return _this47;\n }\n\n // Getters\n _createClass(ScrollSpy, [{\n key: \"refresh\",\n value:\n // Public\n function refresh() {\n this._initializeTargetsAndObservables();\n this._maybeEnableSmoothScroll();\n if (this._observer) {\n this._observer.disconnect();\n } else {\n this._observer = this._getNewObserver();\n }\n var _iterator23 = _createForOfIteratorHelper(this._observableSections.values()),\n _step23;\n try {\n for (_iterator23.s(); !(_step23 = _iterator23.n()).done;) {\n var section = _step23.value;\n this._observer.observe(section);\n }\n } catch (err) {\n _iterator23.e(err);\n } finally {\n _iterator23.f();\n }\n }\n }, {\n key: \"dispose\",\n value: function dispose() {\n this._observer.disconnect();\n _get(_getPrototypeOf(ScrollSpy.prototype), \"dispose\", this).call(this);\n }\n\n // Private\n }, {\n key: \"_configAfterMerge\",\n value: function _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body;\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? \"\".concat(config.offset, \"px 0px -30%\") : config.rootMargin;\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(function (value) {\n return Number.parseFloat(value);\n });\n }\n return config;\n }\n }, {\n key: \"_maybeEnableSmoothScroll\",\n value: function _maybeEnableSmoothScroll() {\n var _this48 = this;\n if (!this._config.smoothScroll) {\n return;\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK);\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, function (event) {\n var observableSection = _this48._observableSections.get(event.target.hash);\n if (observableSection) {\n event.preventDefault();\n var root = _this48._rootElement || window;\n var height = observableSection.offsetTop - _this48._element.offsetTop;\n if (root.scrollTo) {\n root.scrollTo({\n top: height,\n behavior: 'smooth'\n });\n return;\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height;\n }\n });\n }\n }, {\n key: \"_getNewObserver\",\n value: function _getNewObserver() {\n var _this49 = this;\n var options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n };\n return new IntersectionObserver(function (entries) {\n return _this49._observerCallback(entries);\n }, options);\n }\n\n // The logic of selection\n }, {\n key: \"_observerCallback\",\n value: function _observerCallback(entries) {\n var _this50 = this;\n var targetElement = function targetElement(entry) {\n return _this50._targetLinks.get(\"#\".concat(entry.target.id));\n };\n var activate = function activate(entry) {\n _this50._previousScrollData.visibleEntryTop = entry.target.offsetTop;\n _this50._process(targetElement(entry));\n };\n var parentScrollTop = (this._rootElement || document.documentElement).scrollTop;\n var userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop;\n this._previousScrollData.parentScrollTop = parentScrollTop;\n var _iterator24 = _createForOfIteratorHelper(entries),\n _step24;\n try {\n for (_iterator24.s(); !(_step24 = _iterator24.n()).done;) {\n var entry = _step24.value;\n if (!entry.isIntersecting) {\n this._activeTarget = null;\n this._clearActiveClass(targetElement(entry));\n continue;\n }\n var entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop;\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry);\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return;\n }\n continue;\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry);\n }\n }\n } catch (err) {\n _iterator24.e(err);\n } finally {\n _iterator24.f();\n }\n }\n }, {\n key: \"_initializeTargetsAndObservables\",\n value: function _initializeTargetsAndObservables() {\n this._targetLinks = new Map();\n this._observableSections = new Map();\n var targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target);\n var _iterator25 = _createForOfIteratorHelper(targetLinks),\n _step25;\n try {\n for (_iterator25.s(); !(_step25 = _iterator25.n()).done;) {\n var anchor = _step25.value;\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue;\n }\n var observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(decodeURI(anchor.hash), anchor);\n this._observableSections.set(anchor.hash, observableSection);\n }\n }\n } catch (err) {\n _iterator25.e(err);\n } finally {\n _iterator25.f();\n }\n }\n }, {\n key: \"_process\",\n value: function _process(target) {\n if (this._activeTarget === target) {\n return;\n }\n this._clearActiveClass(this._config.target);\n this._activeTarget = target;\n target.classList.add(CLASS_NAME_ACTIVE$1);\n this._activateParents(target);\n EventHandler.trigger(this._element, EVENT_ACTIVATE, {\n relatedTarget: target\n });\n }\n }, {\n key: \"_activateParents\",\n value: function _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE$1, target.closest(SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE$1);\n return;\n }\n var _iterator26 = _createForOfIteratorHelper(SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)),\n _step26;\n try {\n for (_iterator26.s(); !(_step26 = _iterator26.n()).done;) {\n var listGroup = _step26.value;\n // Set triggered links parents as active\n // With both
      and
    ${col.title}:${col.data}
    ${col.title}:${col.data}
    ${col.title}:${col.data}
    ${col.title}:${col.data}
    ${col.title}:${col.data}
    ${col.title}:${col.data}
    ';\r\n html += '';\r\n html += '';\r\n\r\n // add empty cell for week number\r\n if (this.showWeekNumbers || this.showISOWeekNumbers)\r\n html += '';\r\n\r\n if ((!minDate || minDate.isBefore(calendar.firstDay)) && (!this.linkedCalendars || side == 'left')) {\r\n html += '';\r\n } else {\r\n html += '';\r\n }\r\n\r\n var dateHtml = this.locale.monthNames[calendar[1][1].month()] + calendar[1][1].format(\" YYYY\");\r\n\r\n if (this.showDropdowns) {\r\n var currentMonth = calendar[1][1].month();\r\n var currentYear = calendar[1][1].year();\r\n var maxYear = (maxDate && maxDate.year()) || (this.maxYear);\r\n var minYear = (minDate && minDate.year()) || (this.minYear);\r\n var inMinYear = currentYear == minYear;\r\n var inMaxYear = currentYear == maxYear;\r\n\r\n var monthHtml = '\";\r\n\r\n var yearHtml = '';\r\n\r\n dateHtml = monthHtml + yearHtml;\r\n }\r\n\r\n html += '';\r\n if ((!maxDate || maxDate.isAfter(calendar.lastDay)) && (!this.linkedCalendars || side == 'right' || this.singleDatePicker)) {\r\n html += '';\r\n } else {\r\n html += '';\r\n }\r\n\r\n html += '';\r\n html += '';\r\n\r\n // add week number label\r\n if (this.showWeekNumbers || this.showISOWeekNumbers)\r\n html += '';\r\n\r\n $.each(this.locale.daysOfWeek, function(index, dayOfWeek) {\r\n html += '';\r\n });\r\n\r\n html += '';\r\n html += '';\r\n html += '';\r\n\r\n //adjust maxDate to reflect the maxSpan setting in order to\r\n //grey out end dates beyond the maxSpan\r\n if (this.endDate == null && this.maxSpan) {\r\n var maxLimit = this.startDate.clone().add(this.maxSpan).endOf('day');\r\n if (!maxDate || maxLimit.isBefore(maxDate)) {\r\n maxDate = maxLimit;\r\n }\r\n }\r\n\r\n for (var row = 0; row < 6; row++) {\r\n html += '';\r\n\r\n // add week number\r\n if (this.showWeekNumbers)\r\n html += '';\r\n else if (this.showISOWeekNumbers)\r\n html += '';\r\n\r\n for (var col = 0; col < 7; col++) {\r\n\r\n var classes = [];\r\n\r\n //highlight today's date\r\n if (calendar[row][col].isSame(new Date(), \"day\"))\r\n classes.push('today');\r\n\r\n //highlight weekends\r\n if (calendar[row][col].isoWeekday() > 5)\r\n classes.push('weekend');\r\n\r\n //grey out the dates in other months displayed at beginning and end of this calendar\r\n if (calendar[row][col].month() != calendar[1][1].month())\r\n classes.push('off', 'ends');\r\n\r\n //don't allow selection of dates before the minimum date\r\n if (this.minDate && calendar[row][col].isBefore(this.minDate, 'day'))\r\n classes.push('off', 'disabled');\r\n\r\n //don't allow selection of dates after the maximum date\r\n if (maxDate && calendar[row][col].isAfter(maxDate, 'day'))\r\n classes.push('off', 'disabled');\r\n\r\n //don't allow selection of date if a custom function decides it's invalid\r\n if (this.isInvalidDate(calendar[row][col]))\r\n classes.push('off', 'disabled');\r\n\r\n //highlight the currently selected start date\r\n if (calendar[row][col].format('YYYY-MM-DD') == this.startDate.format('YYYY-MM-DD'))\r\n classes.push('active', 'start-date');\r\n\r\n //highlight the currently selected end date\r\n if (this.endDate != null && calendar[row][col].format('YYYY-MM-DD') == this.endDate.format('YYYY-MM-DD'))\r\n classes.push('active', 'end-date');\r\n\r\n //highlight dates in-between the selected dates\r\n if (this.endDate != null && calendar[row][col] > this.startDate && calendar[row][col] < this.endDate)\r\n classes.push('in-range');\r\n\r\n //apply custom classes for this date\r\n var isCustom = this.isCustomDate(calendar[row][col]);\r\n if (isCustom !== false) {\r\n if (typeof isCustom === 'string')\r\n classes.push(isCustom);\r\n else\r\n Array.prototype.push.apply(classes, isCustom);\r\n }\r\n\r\n var cname = '', disabled = false;\r\n for (var i = 0; i < classes.length; i++) {\r\n cname += classes[i] + ' ';\r\n if (classes[i] == 'disabled')\r\n disabled = true;\r\n }\r\n if (!disabled)\r\n cname += 'available';\r\n\r\n html += '';\r\n\r\n }\r\n html += '';\r\n }\r\n\r\n html += '';\r\n html += '
    ' + dateHtml + '
    ' + this.locale.weekLabel + '' + dayOfWeek + '
    ' + calendar[row][0].week() + '' + calendar[row][0].isoWeek() + '' + calendar[row][col].date() + '
    ';\r\n\r\n this.container.find('.drp-calendar.' + side + ' .calendar-table').html(html);\r\n\r\n },\r\n\r\n renderTimePicker: function(side) {\r\n\r\n // Don't bother updating the time picker if it's currently disabled\r\n // because an end date hasn't been clicked yet\r\n if (side == 'right' && !this.endDate) return;\r\n\r\n var html, selected, minDate, maxDate = this.maxDate;\r\n\r\n if (this.maxSpan && (!this.maxDate || this.startDate.clone().add(this.maxSpan).isBefore(this.maxDate)))\r\n maxDate = this.startDate.clone().add(this.maxSpan);\r\n\r\n if (side == 'left') {\r\n selected = this.startDate.clone();\r\n minDate = this.minDate;\r\n } else if (side == 'right') {\r\n selected = this.endDate.clone();\r\n minDate = this.startDate;\r\n\r\n //Preserve the time already selected\r\n var timeSelector = this.container.find('.drp-calendar.right .calendar-time');\r\n if (timeSelector.html() != '') {\r\n\r\n selected.hour(!isNaN(selected.hour()) ? selected.hour() : timeSelector.find('.hourselect option:selected').val());\r\n selected.minute(!isNaN(selected.minute()) ? selected.minute() : timeSelector.find('.minuteselect option:selected').val());\r\n selected.second(!isNaN(selected.second()) ? selected.second() : timeSelector.find('.secondselect option:selected').val());\r\n\r\n if (!this.timePicker24Hour) {\r\n var ampm = timeSelector.find('.ampmselect option:selected').val();\r\n if (ampm === 'PM' && selected.hour() < 12)\r\n selected.hour(selected.hour() + 12);\r\n if (ampm === 'AM' && selected.hour() === 12)\r\n selected.hour(0);\r\n }\r\n\r\n }\r\n\r\n if (selected.isBefore(this.startDate))\r\n selected = this.startDate.clone();\r\n\r\n if (maxDate && selected.isAfter(maxDate))\r\n selected = maxDate.clone();\r\n\r\n }\r\n\r\n //\r\n // hours\r\n //\r\n\r\n html = ' ';\r\n\r\n //\r\n // minutes\r\n //\r\n\r\n html += ': ';\r\n\r\n //\r\n // seconds\r\n //\r\n\r\n if (this.timePickerSeconds) {\r\n html += ': ';\r\n }\r\n\r\n //\r\n // AM/PM\r\n //\r\n\r\n if (!this.timePicker24Hour) {\r\n html += '';\r\n }\r\n\r\n this.container.find('.drp-calendar.' + side + ' .calendar-time').html(html);\r\n\r\n },\r\n\r\n updateFormInputs: function() {\r\n\r\n if (this.singleDatePicker || (this.endDate && (this.startDate.isBefore(this.endDate) || this.startDate.isSame(this.endDate)))) {\r\n this.container.find('button.applyBtn').prop('disabled', false);\r\n } else {\r\n this.container.find('button.applyBtn').prop('disabled', true);\r\n }\r\n\r\n },\r\n\r\n move: function() {\r\n var parentOffset = { top: 0, left: 0 },\r\n containerTop,\r\n drops = this.drops;\r\n\r\n var parentRightEdge = $(window).width();\r\n if (!this.parentEl.is('body')) {\r\n parentOffset = {\r\n top: this.parentEl.offset().top - this.parentEl.scrollTop(),\r\n left: this.parentEl.offset().left - this.parentEl.scrollLeft()\r\n };\r\n parentRightEdge = this.parentEl[0].clientWidth + this.parentEl.offset().left;\r\n }\r\n\r\n switch (drops) {\r\n case 'auto':\r\n containerTop = this.element.offset().top + this.element.outerHeight() - parentOffset.top;\r\n if (containerTop + this.container.outerHeight() >= this.parentEl[0].scrollHeight) {\r\n containerTop = this.element.offset().top - this.container.outerHeight() - parentOffset.top;\r\n drops = 'up';\r\n }\r\n break;\r\n case 'up':\r\n containerTop = this.element.offset().top - this.container.outerHeight() - parentOffset.top;\r\n break;\r\n default:\r\n containerTop = this.element.offset().top + this.element.outerHeight() - parentOffset.top;\r\n break;\r\n }\r\n\r\n // Force the container to it's actual width\r\n this.container.css({\r\n top: 0,\r\n left: 0,\r\n right: 'auto'\r\n });\r\n var containerWidth = this.container.outerWidth();\r\n\r\n this.container.toggleClass('drop-up', drops == 'up');\r\n\r\n if (this.opens == 'left') {\r\n var containerRight = parentRightEdge - this.element.offset().left - this.element.outerWidth();\r\n if (containerWidth + containerRight > $(window).width()) {\r\n this.container.css({\r\n top: containerTop,\r\n right: 'auto',\r\n left: 9\r\n });\r\n } else {\r\n this.container.css({\r\n top: containerTop,\r\n right: containerRight,\r\n left: 'auto'\r\n });\r\n }\r\n } else if (this.opens == 'center') {\r\n var containerLeft = this.element.offset().left - parentOffset.left + this.element.outerWidth() / 2\r\n - containerWidth / 2;\r\n if (containerLeft < 0) {\r\n this.container.css({\r\n top: containerTop,\r\n right: 'auto',\r\n left: 9\r\n });\r\n } else if (containerLeft + containerWidth > $(window).width()) {\r\n this.container.css({\r\n top: containerTop,\r\n left: 'auto',\r\n right: 0\r\n });\r\n } else {\r\n this.container.css({\r\n top: containerTop,\r\n left: containerLeft,\r\n right: 'auto'\r\n });\r\n }\r\n } else {\r\n var containerLeft = this.element.offset().left - parentOffset.left;\r\n if (containerLeft + containerWidth > $(window).width()) {\r\n this.container.css({\r\n top: containerTop,\r\n left: 'auto',\r\n right: 0\r\n });\r\n } else {\r\n this.container.css({\r\n top: containerTop,\r\n left: containerLeft,\r\n right: 'auto'\r\n });\r\n }\r\n }\r\n },\r\n\r\n show: function(e) {\r\n if (this.isShowing) return;\r\n\r\n // Create a click proxy that is private to this instance of datepicker, for unbinding\r\n this._outsideClickProxy = $.proxy(function(e) { this.outsideClick(e); }, this);\r\n\r\n // Bind global datepicker mousedown for hiding and\r\n $(document)\r\n .on('mousedown.daterangepicker', this._outsideClickProxy)\r\n // also support mobile devices\r\n .on('touchend.daterangepicker', this._outsideClickProxy)\r\n // also explicitly play nice with Bootstrap dropdowns, which stopPropagation when clicking them\r\n .on('click.daterangepicker', '[data-toggle=dropdown]', this._outsideClickProxy)\r\n // and also close when focus changes to outside the picker (eg. tabbing between controls)\r\n .on('focusin.daterangepicker', this._outsideClickProxy);\r\n\r\n // Reposition the picker if the window is resized while it's open\r\n $(window).on('resize.daterangepicker', $.proxy(function(e) { this.move(e); }, this));\r\n\r\n this.oldStartDate = this.startDate.clone();\r\n this.oldEndDate = this.endDate.clone();\r\n this.previousRightTime = this.endDate.clone();\r\n\r\n this.updateView();\r\n this.container.show();\r\n this.move();\r\n this.element.trigger('show.daterangepicker', this);\r\n this.isShowing = true;\r\n },\r\n\r\n hide: function(e) {\r\n if (!this.isShowing) return;\r\n\r\n //incomplete date selection, revert to last values\r\n if (!this.endDate) {\r\n this.startDate = this.oldStartDate.clone();\r\n this.endDate = this.oldEndDate.clone();\r\n }\r\n\r\n //if a new date range was selected, invoke the user callback function\r\n if (!this.startDate.isSame(this.oldStartDate) || !this.endDate.isSame(this.oldEndDate))\r\n this.callback(this.startDate.clone(), this.endDate.clone(), this.chosenLabel);\r\n\r\n //if picker is attached to a text input, update it\r\n this.updateElement();\r\n\r\n $(document).off('.daterangepicker');\r\n $(window).off('.daterangepicker');\r\n this.container.hide();\r\n this.element.trigger('hide.daterangepicker', this);\r\n this.isShowing = false;\r\n },\r\n\r\n toggle: function(e) {\r\n if (this.isShowing) {\r\n this.hide();\r\n } else {\r\n this.show();\r\n }\r\n },\r\n\r\n outsideClick: function(e) {\r\n var target = $(e.target);\r\n // if the page is clicked anywhere except within the daterangerpicker/button\r\n // itself then call this.hide()\r\n if (\r\n // ie modal dialog fix\r\n e.type == \"focusin\" ||\r\n target.closest(this.element).length ||\r\n target.closest(this.container).length ||\r\n target.closest('.calendar-table').length\r\n ) return;\r\n this.hide();\r\n this.element.trigger('outsideClick.daterangepicker', this);\r\n },\r\n\r\n showCalendars: function() {\r\n this.container.addClass('show-calendar');\r\n this.move();\r\n this.element.trigger('showCalendar.daterangepicker', this);\r\n },\r\n\r\n hideCalendars: function() {\r\n this.container.removeClass('show-calendar');\r\n this.element.trigger('hideCalendar.daterangepicker', this);\r\n },\r\n\r\n clickRange: function(e) {\r\n var label = e.target.getAttribute('data-range-key');\r\n this.chosenLabel = label;\r\n if (label == this.locale.customRangeLabel) {\r\n this.showCalendars();\r\n } else {\r\n var dates = this.ranges[label];\r\n this.startDate = dates[0];\r\n this.endDate = dates[1];\r\n\r\n if (!this.timePicker) {\r\n this.startDate.startOf('day');\r\n this.endDate.endOf('day');\r\n }\r\n\r\n if (!this.alwaysShowCalendars)\r\n this.hideCalendars();\r\n this.clickApply();\r\n }\r\n },\r\n\r\n clickPrev: function(e) {\r\n var cal = $(e.target).parents('.drp-calendar');\r\n if (cal.hasClass('left')) {\r\n this.leftCalendar.month.subtract(1, 'month');\r\n if (this.linkedCalendars)\r\n this.rightCalendar.month.subtract(1, 'month');\r\n } else {\r\n this.rightCalendar.month.subtract(1, 'month');\r\n }\r\n this.updateCalendars();\r\n },\r\n\r\n clickNext: function(e) {\r\n var cal = $(e.target).parents('.drp-calendar');\r\n if (cal.hasClass('left')) {\r\n this.leftCalendar.month.add(1, 'month');\r\n } else {\r\n this.rightCalendar.month.add(1, 'month');\r\n if (this.linkedCalendars)\r\n this.leftCalendar.month.add(1, 'month');\r\n }\r\n this.updateCalendars();\r\n },\r\n\r\n hoverDate: function(e) {\r\n\r\n //ignore dates that can't be selected\r\n if (!$(e.target).hasClass('available')) return;\r\n\r\n var title = $(e.target).attr('data-title');\r\n var row = title.substr(1, 1);\r\n var col = title.substr(3, 1);\r\n var cal = $(e.target).parents('.drp-calendar');\r\n var date = cal.hasClass('left') ? this.leftCalendar.calendar[row][col] : this.rightCalendar.calendar[row][col];\r\n\r\n //highlight the dates between the start date and the date being hovered as a potential end date\r\n var leftCalendar = this.leftCalendar;\r\n var rightCalendar = this.rightCalendar;\r\n var startDate = this.startDate;\r\n if (!this.endDate) {\r\n this.container.find('.drp-calendar tbody td').each(function(index, el) {\r\n\r\n //skip week numbers, only look at dates\r\n if ($(el).hasClass('week')) return;\r\n\r\n var title = $(el).attr('data-title');\r\n var row = title.substr(1, 1);\r\n var col = title.substr(3, 1);\r\n var cal = $(el).parents('.drp-calendar');\r\n var dt = cal.hasClass('left') ? leftCalendar.calendar[row][col] : rightCalendar.calendar[row][col];\r\n\r\n if ((dt.isAfter(startDate) && dt.isBefore(date)) || dt.isSame(date, 'day')) {\r\n $(el).addClass('in-range');\r\n } else {\r\n $(el).removeClass('in-range');\r\n }\r\n\r\n });\r\n }\r\n\r\n },\r\n\r\n clickDate: function(e) {\r\n\r\n if (!$(e.target).hasClass('available')) return;\r\n\r\n var title = $(e.target).attr('data-title');\r\n var row = title.substr(1, 1);\r\n var col = title.substr(3, 1);\r\n var cal = $(e.target).parents('.drp-calendar');\r\n var date = cal.hasClass('left') ? this.leftCalendar.calendar[row][col] : this.rightCalendar.calendar[row][col];\r\n\r\n //\r\n // this function needs to do a few things:\r\n // * alternate between selecting a start and end date for the range,\r\n // * if the time picker is enabled, apply the hour/minute/second from the select boxes to the clicked date\r\n // * if autoapply is enabled, and an end date was chosen, apply the selection\r\n // * if single date picker mode, and time picker isn't enabled, apply the selection immediately\r\n // * if one of the inputs above the calendars was focused, cancel that manual input\r\n //\r\n\r\n if (this.endDate || date.isBefore(this.startDate, 'day')) { //picking start\r\n if (this.timePicker) {\r\n var hour = parseInt(this.container.find('.left .hourselect').val(), 10);\r\n if (!this.timePicker24Hour) {\r\n var ampm = this.container.find('.left .ampmselect').val();\r\n if (ampm === 'PM' && hour < 12)\r\n hour += 12;\r\n if (ampm === 'AM' && hour === 12)\r\n hour = 0;\r\n }\r\n var minute = parseInt(this.container.find('.left .minuteselect').val(), 10);\r\n if (isNaN(minute)) {\r\n minute = parseInt(this.container.find('.left .minuteselect option:last').val(), 10);\r\n }\r\n var second = this.timePickerSeconds ? parseInt(this.container.find('.left .secondselect').val(), 10) : 0;\r\n date = date.clone().hour(hour).minute(minute).second(second);\r\n }\r\n this.endDate = null;\r\n this.setStartDate(date.clone());\r\n } else if (!this.endDate && date.isBefore(this.startDate)) {\r\n //special case: clicking the same date for start/end,\r\n //but the time of the end date is before the start date\r\n this.setEndDate(this.startDate.clone());\r\n } else { // picking end\r\n if (this.timePicker) {\r\n var hour = parseInt(this.container.find('.right .hourselect').val(), 10);\r\n if (!this.timePicker24Hour) {\r\n var ampm = this.container.find('.right .ampmselect').val();\r\n if (ampm === 'PM' && hour < 12)\r\n hour += 12;\r\n if (ampm === 'AM' && hour === 12)\r\n hour = 0;\r\n }\r\n var minute = parseInt(this.container.find('.right .minuteselect').val(), 10);\r\n if (isNaN(minute)) {\r\n minute = parseInt(this.container.find('.right .minuteselect option:last').val(), 10);\r\n }\r\n var second = this.timePickerSeconds ? parseInt(this.container.find('.right .secondselect').val(), 10) : 0;\r\n date = date.clone().hour(hour).minute(minute).second(second);\r\n }\r\n this.setEndDate(date.clone());\r\n if (this.autoApply) {\r\n this.calculateChosenLabel();\r\n this.clickApply();\r\n }\r\n }\r\n\r\n if (this.singleDatePicker) {\r\n this.setEndDate(this.startDate);\r\n if (!this.timePicker && this.autoApply)\r\n this.clickApply();\r\n }\r\n\r\n this.updateView();\r\n\r\n //This is to cancel the blur event handler if the mouse was in one of the inputs\r\n e.stopPropagation();\r\n\r\n },\r\n\r\n calculateChosenLabel: function () {\r\n var customRange = true;\r\n var i = 0;\r\n for (var range in this.ranges) {\r\n if (this.timePicker) {\r\n var format = this.timePickerSeconds ? \"YYYY-MM-DD HH:mm:ss\" : \"YYYY-MM-DD HH:mm\";\r\n //ignore times when comparing dates if time picker seconds is not enabled\r\n if (this.startDate.format(format) == this.ranges[range][0].format(format) && this.endDate.format(format) == this.ranges[range][1].format(format)) {\r\n customRange = false;\r\n this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').attr('data-range-key');\r\n break;\r\n }\r\n } else {\r\n //ignore times when comparing dates if time picker is not enabled\r\n 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')) {\r\n customRange = false;\r\n this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').attr('data-range-key');\r\n break;\r\n }\r\n }\r\n i++;\r\n }\r\n if (customRange) {\r\n if (this.showCustomRangeLabel) {\r\n this.chosenLabel = this.container.find('.ranges li:last').addClass('active').attr('data-range-key');\r\n } else {\r\n this.chosenLabel = null;\r\n }\r\n this.showCalendars();\r\n }\r\n },\r\n\r\n clickApply: function(e) {\r\n this.hide();\r\n this.element.trigger('apply.daterangepicker', this);\r\n },\r\n\r\n clickCancel: function(e) {\r\n this.startDate = this.oldStartDate;\r\n this.endDate = this.oldEndDate;\r\n this.hide();\r\n this.element.trigger('cancel.daterangepicker', this);\r\n },\r\n\r\n monthOrYearChanged: function(e) {\r\n var isLeft = $(e.target).closest('.drp-calendar').hasClass('left'),\r\n leftOrRight = isLeft ? 'left' : 'right',\r\n cal = this.container.find('.drp-calendar.'+leftOrRight);\r\n\r\n // Month must be Number for new moment versions\r\n var month = parseInt(cal.find('.monthselect').val(), 10);\r\n var year = cal.find('.yearselect').val();\r\n\r\n if (!isLeft) {\r\n if (year < this.startDate.year() || (year == this.startDate.year() && month < this.startDate.month())) {\r\n month = this.startDate.month();\r\n year = this.startDate.year();\r\n }\r\n }\r\n\r\n if (this.minDate) {\r\n if (year < this.minDate.year() || (year == this.minDate.year() && month < this.minDate.month())) {\r\n month = this.minDate.month();\r\n year = this.minDate.year();\r\n }\r\n }\r\n\r\n if (this.maxDate) {\r\n if (year > this.maxDate.year() || (year == this.maxDate.year() && month > this.maxDate.month())) {\r\n month = this.maxDate.month();\r\n year = this.maxDate.year();\r\n }\r\n }\r\n\r\n if (isLeft) {\r\n this.leftCalendar.month.month(month).year(year);\r\n if (this.linkedCalendars)\r\n this.rightCalendar.month = this.leftCalendar.month.clone().add(1, 'month');\r\n } else {\r\n this.rightCalendar.month.month(month).year(year);\r\n if (this.linkedCalendars)\r\n this.leftCalendar.month = this.rightCalendar.month.clone().subtract(1, 'month');\r\n }\r\n this.updateCalendars();\r\n },\r\n\r\n timeChanged: function(e) {\r\n\r\n var cal = $(e.target).closest('.drp-calendar'),\r\n isLeft = cal.hasClass('left');\r\n\r\n var hour = parseInt(cal.find('.hourselect').val(), 10);\r\n var minute = parseInt(cal.find('.minuteselect').val(), 10);\r\n if (isNaN(minute)) {\r\n minute = parseInt(cal.find('.minuteselect option:last').val(), 10);\r\n }\r\n var second = this.timePickerSeconds ? parseInt(cal.find('.secondselect').val(), 10) : 0;\r\n\r\n if (!this.timePicker24Hour) {\r\n var ampm = cal.find('.ampmselect').val();\r\n if (ampm === 'PM' && hour < 12)\r\n hour += 12;\r\n if (ampm === 'AM' && hour === 12)\r\n hour = 0;\r\n }\r\n\r\n if (isLeft) {\r\n var start = this.startDate.clone();\r\n start.hour(hour);\r\n start.minute(minute);\r\n start.second(second);\r\n this.setStartDate(start);\r\n if (this.singleDatePicker) {\r\n this.endDate = this.startDate.clone();\r\n } else if (this.endDate && this.endDate.format('YYYY-MM-DD') == start.format('YYYY-MM-DD') && this.endDate.isBefore(start)) {\r\n this.setEndDate(start.clone());\r\n }\r\n } else if (this.endDate) {\r\n var end = this.endDate.clone();\r\n end.hour(hour);\r\n end.minute(minute);\r\n end.second(second);\r\n this.setEndDate(end);\r\n }\r\n\r\n //update the calendars so all clickable dates reflect the new time component\r\n this.updateCalendars();\r\n\r\n //update the form inputs above the calendars with the new time\r\n this.updateFormInputs();\r\n\r\n //re-render the time pickers because changing one selection can affect what's enabled in another\r\n this.renderTimePicker('left');\r\n this.renderTimePicker('right');\r\n\r\n },\r\n\r\n elementChanged: function() {\r\n if (!this.element.is('input')) return;\r\n if (!this.element.val().length) return;\r\n\r\n var dateString = this.element.val().split(this.locale.separator),\r\n start = null,\r\n end = null;\r\n\r\n if (dateString.length === 2) {\r\n start = moment(dateString[0], this.locale.format);\r\n end = moment(dateString[1], this.locale.format);\r\n }\r\n\r\n if (this.singleDatePicker || start === null || end === null) {\r\n start = moment(this.element.val(), this.locale.format);\r\n end = start;\r\n }\r\n\r\n if (!start.isValid() || !end.isValid()) return;\r\n\r\n this.setStartDate(start);\r\n this.setEndDate(end);\r\n this.updateView();\r\n },\r\n\r\n keydown: function(e) {\r\n //hide on tab or enter\r\n if ((e.keyCode === 9) || (e.keyCode === 13)) {\r\n this.hide();\r\n }\r\n\r\n //hide on esc and prevent propagation\r\n if (e.keyCode === 27) {\r\n e.preventDefault();\r\n e.stopPropagation();\r\n\r\n this.hide();\r\n }\r\n },\r\n\r\n updateElement: function() {\r\n if (this.element.is('input') && this.autoUpdateInput) {\r\n var newValue = this.startDate.format(this.locale.format);\r\n if (!this.singleDatePicker) {\r\n newValue += this.locale.separator + this.endDate.format(this.locale.format);\r\n }\r\n if (newValue !== this.element.val()) {\r\n this.element.val(newValue).trigger('change');\r\n }\r\n }\r\n },\r\n\r\n remove: function() {\r\n this.container.remove();\r\n this.element.off('.daterangepicker');\r\n this.element.removeData();\r\n }\r\n\r\n };\r\n\r\n $.fn.daterangepicker = function(options, callback) {\r\n var implementOptions = $.extend(true, {}, $.fn.daterangepicker.defaultOptions, options);\r\n this.each(function() {\r\n var el = $(this);\r\n if (el.data('daterangepicker'))\r\n el.data('daterangepicker').remove();\r\n el.data('daterangepicker', new DateRangePicker(el, implementOptions, callback));\r\n });\r\n return this;\r\n };\r\n\r\n return DateRangePicker;\r\n\r\n}));\r\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/bootstrap-daterangepicker/daterangepicker.js?")},jquery:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE_jquery__},moment:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE_moment__}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.exports}__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./libs/bootstrap-daterangepicker/bootstrap-daterangepicker.js");return __webpack_exports__}()})); \ No newline at end of file diff --git a/public/vuexy/assets/vendor/libs/bootstrap-select/bootstrap-select.css b/public/vuexy/assets/vendor/libs/bootstrap-select/bootstrap-select.css new file mode 100644 index 0000000..f228dc3 --- /dev/null +++ b/public/vuexy/assets/vendor/libs/bootstrap-select/bootstrap-select.css @@ -0,0 +1,548 @@ +@charset "UTF-8"; +/* (C) */ +@keyframes bs-notify-fadeOut { + 0% { + opacity: 0.9; + } + 100% { + opacity: 0; + } +} +select.bs-select-hidden, +.bootstrap-select > select.bs-select-hidden, +select.selectpicker { + display: none !important; +} + +.bootstrap-select { + width: 220px; + vertical-align: middle; +} +.bootstrap-select > .dropdown-toggle { + position: relative; + width: 100%; + text-align: right; + white-space: nowrap; + display: inline-flex; + align-items: center; + justify-content: space-between; +} +.bootstrap-select > .dropdown-toggle:after { + margin-top: -1px; +} +.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active { + color: #999; +} +.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active { + color: rgba(255, 255, 255, 0.5); +} +.bootstrap-select > select { + position: absolute !important; + bottom: 0; + left: 50%; + display: block !important; + width: 0.5px !important; + height: 100% !important; + padding: 0 !important; + opacity: 0 !important; + border: none; + z-index: 0 !important; +} +.bootstrap-select > select.mobile-device { + top: 0; + left: 0; + display: block !important; + width: 100% !important; + z-index: 2 !important; +} +.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle { + border-color: rgb(185, 74, 72); +} +.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle { + border-color: #28a745; +} +.bootstrap-select.fit-width { + width: auto !important; +} +.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { + width: 220px; +} +.bootstrap-select > select.mobile-device:focus + .dropdown-toggle, +.bootstrap-select .dropdown-toggle:focus { + outline: thin dotted #333333 !important; + outline: 5px auto -webkit-focus-ring-color !important; + outline-offset: -2px; +} + +.bootstrap-select.form-control { + margin-bottom: 0; + padding: 0; + border: none; + height: auto; +} +:not(.input-group) > .bootstrap-select.form-control:not([class*=col-]) { + width: 100%; +} +.bootstrap-select.form-control.input-group-btn { + float: none; + z-index: auto; +} +.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*=col-]) { + width: auto; +} +.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] { + float: none; + display: inline-block; + margin-left: 0; +} +.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*=col-].dropdown-menu-right, .row .bootstrap-select[class*=col-].dropdown-menu-right { + float: right; +} +.form-inline .bootstrap-select, .form-horizontal .bootstrap-select, .form-group .bootstrap-select { + margin-bottom: 0; +} +.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control { + padding: 0; +} +.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle { + height: 100%; + font-size: inherit; + line-height: inherit; + border-radius: inherit; +} +.bootstrap-select.form-control-sm .dropdown-toggle, .bootstrap-select.form-control-lg .dropdown-toggle { + font-size: inherit; + line-height: inherit; + border-radius: inherit; +} +.bootstrap-select.form-control-sm .dropdown-toggle { + padding: 0.215rem 0.75rem; +} +.bootstrap-select.form-control-lg .dropdown-toggle { + padding: 0.575rem 1rem; +} +.form-inline .bootstrap-select .form-control { + width: 100%; +} +.bootstrap-select.disabled, +.bootstrap-select > .disabled { + cursor: not-allowed; +} +.bootstrap-select.disabled:focus, +.bootstrap-select > .disabled:focus { + outline: none !important; +} +.bootstrap-select.bs-container { + position: absolute; + top: 0; + left: 0; + height: 0 !important; + padding: 0 !important; +} +.bootstrap-select.bs-container .dropdown-menu { + z-index: 1060; +} +.bootstrap-select .dropdown-toggle .filter-option { + position: static; + top: 0; + left: 0; + float: left; + height: 100%; + width: 100%; + text-align: left; + overflow: hidden; + flex: 0 1 auto; +} +.bs3.bootstrap-select .dropdown-toggle .filter-option { + padding-right: inherit; +} + +.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option { + position: absolute; + padding-top: inherit; + padding-bottom: inherit; + padding-left: inherit; + float: none; +} +.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner { + padding-right: inherit; +} + +.bootstrap-select .dropdown-toggle .filter-option-inner-inner { + overflow: hidden; +} +.bootstrap-select .dropdown-toggle .filter-expand { + width: 0 !important; + float: left; + opacity: 0 !important; + overflow: hidden; +} +.bootstrap-select .dropdown-toggle .caret { + position: absolute; + top: 50%; + right: 12px; + margin-top: -2px; + vertical-align: middle; +} +.bootstrap-select .dropdown-toggle .bs-select-clear-selected { + position: relative; + display: block; + margin-right: 5px; + text-align: center; +} +.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected { + padding-right: inherit; +} + +.bootstrap-select .dropdown-toggle .bs-select-clear-selected span { + position: relative; + top: calc((-0.6666666667em + 1ex) / 2); + pointer-events: none; +} +.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span { + top: auto; +} + +.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected { + display: none; +} +.input-group .bootstrap-select.form-control .dropdown-toggle { + border-radius: inherit; +} +.bootstrap-select[class*=col-] .dropdown-toggle { + width: 100%; +} +.bootstrap-select .dropdown-menu { + min-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.bootstrap-select .dropdown-menu > .inner:focus { + outline: none !important; +} +.bootstrap-select .dropdown-menu.inner { + position: static; + float: none; + border: 0; + padding: 0; + margin: 0; + border-radius: 0; + box-shadow: none; +} +.bootstrap-select .dropdown-menu li { + position: relative; +} +.bootstrap-select .dropdown-menu li.active small { + color: rgba(255, 255, 255, 0.5) !important; +} +.bootstrap-select .dropdown-menu li.disabled a { + cursor: not-allowed; +} +.bootstrap-select .dropdown-menu li a { + cursor: pointer; + user-select: none; +} +.bootstrap-select .dropdown-menu li a.opt { + position: relative; + padding-left: 2.25em; +} +.bootstrap-select .dropdown-menu li a span.check-mark { + display: none; +} +.bootstrap-select .dropdown-menu li a span.text { + display: inline-block; +} +.bootstrap-select .dropdown-menu li small { + padding-left: 0.5em; +} +.bootstrap-select .dropdown-menu .notify { + position: absolute; + bottom: 5px; + width: 96%; + margin: 0 2%; + min-height: 26px; + padding: 3px 5px; + background: rgb(245, 245, 245); + border: 1px solid rgb(227, 227, 227); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + pointer-events: none; + opacity: 0.9; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.bootstrap-select .dropdown-menu .notify.fadeOut { + animation: 300ms linear 750ms forwards bs-notify-fadeOut; +} +.bootstrap-select .no-results { + padding: 3px; + background: #f5f5f5; + margin: 0 5px; + white-space: nowrap; +} +.bootstrap-select.fit-width .dropdown-toggle .filter-option { + position: static; + display: inline; + padding: 0; +} +.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, +.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner { + display: inline; +} +.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before { + content: " "; +} +.bootstrap-select.fit-width .dropdown-toggle .caret { + position: static; + top: auto; + margin-top: -1px; +} +.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark { + position: absolute; + display: inline-block; + right: 15px; + top: 5px; +} +.bootstrap-select.show-tick .dropdown-menu li a span.text { + margin-right: 34px; +} +.bootstrap-select .bs-ok-default:after { + content: ""; + display: block; + width: 0.5em; + height: 1em; + border-style: solid; + border-width: 0 0.26em 0.26em 0; + transform-style: preserve-3d; + transform: rotate(45deg); +} + +.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle { + z-index: 1061; +} +.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before { + content: ""; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid rgba(204, 204, 204, 0.2); + position: absolute; + bottom: -4px; + left: 9px; + display: none; +} +.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after { + content: ""; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid white; + position: absolute; + bottom: -4px; + left: 10px; + display: none; +} +.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before { + bottom: auto; + top: -4px; + border-top: 7px solid rgba(204, 204, 204, 0.2); + border-bottom: 0; +} +.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after { + bottom: auto; + top: -4px; + border-top: 6px solid white; + border-bottom: 0; +} +.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before { + right: 12px; + left: auto; +} +.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after { + right: 13px; + left: auto; +} +.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after { + display: block; +} + +.bs-searchbox, +.bs-actionsbox, +.bs-donebutton { + padding: 4px 8px; +} + +.bs-actionsbox { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.bs-actionsbox .btn-group { + display: block; +} +.bs-actionsbox .btn-group button { + width: 50%; +} + +.bs-donebutton { + float: left; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.bs-donebutton .btn-group { + display: block; +} +.bs-donebutton .btn-group button { + width: 100%; +} + +.bs-searchbox + .bs-actionsbox { + padding: 0 8px 4px; +} +.bs-searchbox .form-control { + margin-bottom: 0; + width: 100%; + float: none; +} + +/* Common Styles */ +.bootstrap-select *, +.bootstrap-select .dropdown-toggle:focus { + outline: 0 !important; +} + +.bootstrap-select { + --bs-bootstrap-select-arrow-position: 23px; + /* Menu Position */ +} +.bootstrap-select .bs-searchbox, +.bootstrap-select .bs-actionsbox, +.bootstrap-select .bs-donebutton { + padding-block: 0 0.5rem; + padding-inline: 0; +} +.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active { + color: var(--bs-secondary-color); +} +.bootstrap-select .dropdown-toggle { + border: var(--bs-border-width) solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg)); + border-radius: var(--bs-border-radius); + color: var(--bs-heading-color); + padding-block: calc(0.426rem - var(--bs-border-width)); + padding-inline: 0.9375rem; + transition: none; +} +.bootstrap-select .dropdown-toggle .filter-option { + float: inline-start; + inset-inline: 0 auto; + text-align: start; +} +.bootstrap-select .dropdown-toggle::after { + position: absolute; + margin: 0; + inset-block-start: 50%; + inset-inline-end: var(--bs-bootstrap-select-arrow-position); + transform: rotate(45deg) translateY(-100%); +} +:dir(rtl) .bootstrap-select .dropdown-toggle::after { + transform: rotate(-45deg) translateY(-100%); +} +.bootstrap-select .dropdown-toggle.show, .bootstrap-select .dropdown-toggle:focus, .bootstrap-select .dropdown-toggle:active { + border-width: 2px; + border-color: var(--bs-primary); + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3); + padding-block: calc(0.426rem - 2px); + padding-inline: calc(0.9375rem - var(--bs-border-width)); +} +.bootstrap-select .dropdown-toggle.show::after, .bootstrap-select .dropdown-toggle:focus::after, .bootstrap-select .dropdown-toggle:active::after { + inset-inline-end: calc(var(--bs-bootstrap-select-arrow-position) - var(--bs-border-width)); +} +.bootstrap-select .dropdown-toggle .filter-option-inner-inner { + float: inline-start; + line-height: 1.625; +} +.bootstrap-select .dropdown-menu li small, +.bootstrap-select .filter-option small { + position: relative; + float: inline-end; + inset-block-start: 2px; + padding-inline: 0.5em 0; +} +.bootstrap-select .dropdown-menu { + /* For header dropdown close btn */ +} +.bootstrap-select .dropdown-menu .notify { + border-color: color-mix(in sRGB, var(--bs-base-color) 16%, var(--bs-paper-bg)); + background: color-mix(in sRGB, var(--bs-base-color) 6%, var(--bs-paper-bg)); +} +.bootstrap-select .dropdown-menu .popover-header { + display: flex; + flex-direction: row-reverse; + align-items: center; + justify-content: space-between; + margin-inline: var(--bs-dropdown-item-padding-x); +} +.bootstrap-select .dropdown-menu .popover-header button { + padding: 0; + border: none; + background: transparent; + color: var(--bs-body-color); + font-size: 1.5rem; +} +.bootstrap-select .dropdown-menu a[aria-selected=true] { + background: var(--bs-primary); + color: var(--bs-primary-contrast); +} +.bootstrap-select .dropdown-menu li.active small, +.bootstrap-select .dropdown-menu li:active small { + color: var(--bs-primary-contrast) !important; +} +.bootstrap-select .dropdown-menu .dropdown-item.selected span::before, +.bootstrap-select .dropdown-menu .dropdown-item:active, +.bootstrap-select .dropdown-menu .dropdown-toggle.show { + background: var(--bs-primary); + color: var(--bs-primary-contrast); +} +.bootstrap-select .btn:disabled, .bootstrap-select .btn.disabled { + color: var(--bs-secondary-color); +} +.bootstrap-select .btn:hover { + transform: none; +} +.bootstrap-select .is-invalid ~ .dropdown-toggle::after { + inset-inline-end: calc(var(--bs-bootstrap-select-arrow-position) - var(--bs-border-width)); +} +.bootstrap-select.dropup { + --bs-bootstrap-select-arrow-position: 14px; +} +.bootstrap-select.dropup .dropdown-toggle::after { + transform: rotate(317deg) translateY(-30%); +} +:dir(rtl) .bootstrap-select.dropup .dropdown-toggle::after { + transform: rotate(-317deg) translateY(-30%); +} +.bootstrap-select.show-tick .dropdown-menu li a { + position: relative; +} +.bootstrap-select.show-tick .dropdown-menu li a span.text { + margin-inline: 0 2.125rem; +} +.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark { + inset-block-start: 50%; + inset-inline: auto 1rem; + inset-inline-end: 1rem; + transform: translateY(-50%); +} +.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] { + display: block; +} + +html[class] .bootstrap-select.form-select { + padding: 0; + border: 0; + margin: 0; + background: none; +} diff --git a/public/vuexy/assets/vendor/libs/bootstrap-select/bootstrap-select.js b/public/vuexy/assets/vendor/libs/bootstrap-select/bootstrap-select.js new file mode 100644 index 0000000..cccec7f --- /dev/null +++ b/public/vuexy/assets/vendor/libs/bootstrap-select/bootstrap-select.js @@ -0,0 +1 @@ +!function(e,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t=n();for(var i in t)("object"==typeof exports?exports:e)[i]=t[i]}}(self,(function(){return function(){var __webpack_modules__={"./libs/bootstrap-select/bootstrap-select.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var bootstrap_select_js_bootstrap_select__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! bootstrap-select/js/bootstrap-select */ "./node_modules/bootstrap-select/js/bootstrap-select.js");\n/* harmony import */ var bootstrap_select_js_bootstrap_select__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(bootstrap_select_js_bootstrap_select__WEBPACK_IMPORTED_MODULE_0__);\n\n\n//# sourceURL=webpack://Vuexy/./libs/bootstrap-select/bootstrap-select.js?')},"./node_modules/bootstrap-select/js/bootstrap-select.js":function(){eval("(function ($) {\n 'use strict';\n\n var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn'];\n\n var uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n ];\n\n var ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\n\n var DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', 'tabindex', 'style', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n };\n\n /**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\n var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi;\n\n /**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\n var DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;\n\n var ParseableAttributes = ['title', 'placeholder']; // attributes to use as settings, can add others in the future\n\n function allowedAttribute (attr, allowedAttributeList) {\n var attrName = attr.nodeName.toLowerCase();\n\n if ($.inArray(attrName, allowedAttributeList) !== -1) {\n if ($.inArray(attrName, uriAttrs) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN));\n }\n\n return true;\n }\n\n var regExp = $(allowedAttributeList).filter(function (index, value) {\n return value instanceof RegExp;\n });\n\n // Check if a regular expression validates the attribute.\n for (var i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true;\n }\n }\n\n return false;\n }\n\n function sanitizeHtml (unsafeElements, whiteList, sanitizeFn) {\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeElements);\n }\n\n var whitelistKeys = Object.keys(whiteList);\n\n for (var i = 0, len = unsafeElements.length; i < len; i++) {\n var elements = unsafeElements[i].querySelectorAll('*');\n\n for (var j = 0, len2 = elements.length; j < len2; j++) {\n var el = elements[j];\n var elName = el.nodeName.toLowerCase();\n\n if (whitelistKeys.indexOf(elName) === -1) {\n el.parentNode.removeChild(el);\n\n continue;\n }\n\n var attributeList = [].slice.call(el.attributes);\n var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []);\n\n for (var k = 0, len3 = attributeList.length; k < len3; k++) {\n var attr = attributeList[k];\n\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName);\n }\n }\n }\n }\n }\n\n function getAttributesObject ($select) {\n var attributesObject = {},\n attrVal;\n\n ParseableAttributes.forEach(function (item) {\n attrVal = $select.attr(item);\n if (attrVal) attributesObject[item] = attrVal;\n });\n\n // for backwards compatibility\n // (using title as placeholder is deprecated - remove in v2.0.0)\n if (!attributesObject.placeholder && attributesObject.title) {\n attributesObject.placeholder = attributesObject.title;\n }\n\n return attributesObject;\n }\n\n // Polyfill for browsers with no classList support\n // Remove in v2\n if (!('classList' in document.createElement('_'))) {\n (function (view) {\n if (!('Element' in view)) return;\n\n var classListProp = 'classList',\n protoProp = 'prototype',\n elemCtrProto = view.Element[protoProp],\n objCtr = Object,\n classListGetter = function () {\n var $elem = $(this);\n\n return {\n add: function (classes) {\n classes = Array.prototype.slice.call(arguments).join(' ');\n return $elem.addClass(classes);\n },\n remove: function (classes) {\n classes = Array.prototype.slice.call(arguments).join(' ');\n return $elem.removeClass(classes);\n },\n toggle: function (classes, force) {\n return $elem.toggleClass(classes, force);\n },\n contains: function (classes) {\n return $elem.hasClass(classes);\n }\n };\n };\n\n if (objCtr.defineProperty) {\n var classListPropDesc = {\n get: classListGetter,\n enumerable: true,\n configurable: true\n };\n try {\n objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc);\n } catch (ex) { // IE 8 doesn't support enumerable:true\n // adding undefined to fight this issue https://github.com/eligrey/classList.js/issues/36\n // modernie IE8-MSW7 machine has IE8 8.0.6001.18702 and is affected\n if (ex.number === undefined || ex.number === -0x7FF5EC54) {\n classListPropDesc.enumerable = false;\n objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc);\n }\n }\n } else if (objCtr[protoProp].__defineGetter__) {\n elemCtrProto.__defineGetter__(classListProp, classListGetter);\n }\n }(window));\n }\n\n var testElement = document.createElement('_');\n\n testElement.classList.add('c1', 'c2');\n\n if (!testElement.classList.contains('c2')) {\n var _add = DOMTokenList.prototype.add,\n _remove = DOMTokenList.prototype.remove;\n\n DOMTokenList.prototype.add = function () {\n Array.prototype.forEach.call(arguments, _add.bind(this));\n };\n\n DOMTokenList.prototype.remove = function () {\n Array.prototype.forEach.call(arguments, _remove.bind(this));\n };\n }\n\n testElement.classList.toggle('c3', false);\n\n // Polyfill for IE 10 and Firefox <24, where classList.toggle does not\n // support the second argument.\n if (testElement.classList.contains('c3')) {\n var _toggle = DOMTokenList.prototype.toggle;\n\n DOMTokenList.prototype.toggle = function (token, force) {\n if (1 in arguments && !this.contains(token) === !force) {\n return force;\n } else {\n return _toggle.call(this, token);\n }\n };\n }\n\n testElement = null;\n\n // Polyfill for IE (remove in v2)\n Object.values = typeof Object.values === 'function' ? Object.values : function (obj) {\n return Object.keys(obj).map(function (key) {\n return obj[key];\n });\n };\n\n // shallow array comparison\n function isEqual (array1, array2) {\n return array1.length === array2.length && array1.every(function (element, index) {\n return element === array2[index];\n });\n };\n\n // \n if (!String.prototype.startsWith) {\n (function () {\n 'use strict'; // needed to support `apply`/`call` with `undefined`/`null`\n var toString = {}.toString;\n var startsWith = function (search) {\n if (this == null) {\n throw new TypeError();\n }\n var string = String(this);\n if (search && toString.call(search) == '[object RegExp]') {\n throw new TypeError();\n }\n var stringLength = string.length;\n var searchString = String(search);\n var searchLength = searchString.length;\n var position = arguments.length > 1 ? arguments[1] : undefined;\n // `ToInteger`\n var pos = position ? Number(position) : 0;\n if (pos != pos) { // better `isNaN`\n pos = 0;\n }\n var start = Math.min(Math.max(pos, 0), stringLength);\n // Avoid the `indexOf` call if no match is possible\n if (searchLength + start > stringLength) {\n return false;\n }\n var index = -1;\n while (++index < searchLength) {\n if (string.charCodeAt(start + index) != searchString.charCodeAt(index)) {\n return false;\n }\n }\n return true;\n };\n if (Object.defineProperty) {\n Object.defineProperty(String.prototype, 'startsWith', {\n 'value': startsWith,\n 'configurable': true,\n 'writable': true\n });\n } else {\n String.prototype.startsWith = startsWith;\n }\n }());\n }\n\n function toKebabCase (str) {\n return str.replace(/[A-Z]+(?![a-z])|[A-Z]/g, function ($, ofs) {\n return (ofs ? '-' : '') + $.toLowerCase();\n });\n }\n\n function getSelectedOptions () {\n var options = this.selectpicker.main.data;\n\n if (this.options.source.data || this.options.source.search) {\n options = Object.values(this.selectpicker.optionValuesDataMap);\n }\n\n var selectedOptions = options.filter(function (item) {\n if (item.selected) {\n if (this.options.hideDisabled && item.disabled) return false;\n return true;\n }\n\n return false;\n }, this);\n\n // ensure only 1 option is selected if multiple are set in the data source\n if (this.options.source.data && !this.multiple && selectedOptions.length > 1) {\n for (var i = 0; i < selectedOptions.length - 1; i++) {\n selectedOptions[i].selected = false;\n }\n\n selectedOptions = [ selectedOptions[selectedOptions.length - 1] ];\n }\n\n return selectedOptions;\n }\n\n // much faster than $.val()\n function getSelectValues (selectedOptions) {\n var value = [],\n options = selectedOptions || getSelectedOptions.call(this),\n opt;\n\n for (var i = 0, len = options.length; i < len; i++) {\n opt = options[i];\n\n if (!opt.disabled) {\n value.push(opt.value === undefined ? opt.text : opt.value);\n }\n }\n\n if (!this.multiple) {\n return !value.length ? null : value[0];\n }\n\n return value;\n }\n\n // set data-selected on select element if the value has been programmatically selected\n // prior to initialization of bootstrap-select\n // * consider removing or replacing an alternative method *\n var valHooks = {\n useDefault: false,\n _set: $.valHooks.select.set\n };\n\n $.valHooks.select.set = function (elem, value) {\n if (value && !valHooks.useDefault) $(elem).data('selected', true);\n\n return valHooks._set.apply(this, arguments);\n };\n\n var changedArguments = null;\n\n var EventIsSupported = (function () {\n try {\n new Event('change');\n return true;\n } catch (e) {\n return false;\n }\n })();\n\n $.fn.triggerNative = function (eventName) {\n var el = this[0],\n event;\n\n if (el.dispatchEvent) { // for modern browsers & IE9+\n if (EventIsSupported) {\n // For modern browsers\n event = new Event(eventName, {\n bubbles: true\n });\n } else {\n // For IE since it doesn't support Event constructor\n event = document.createEvent('Event');\n event.initEvent(eventName, true, false);\n }\n\n el.dispatchEvent(event);\n }\n };\n // \n\n function stringSearch (li, searchString, method, normalize) {\n var stringTypes = [\n 'display',\n 'subtext',\n 'tokens'\n ],\n searchSuccess = false;\n\n for (var i = 0; i < stringTypes.length; i++) {\n var stringType = stringTypes[i],\n string = li[stringType];\n\n if (string) {\n string = string.toString();\n\n // Strip HTML tags. This isn't perfect, but it's much faster than any other method\n if (stringType === 'display') {\n string = string.replace(/<[^>]+>/g, '');\n }\n\n if (normalize) string = normalizeToBase(string);\n string = string.toUpperCase();\n\n if (typeof method === 'function') {\n searchSuccess = method(string, searchString);\n } else if (method === 'contains') {\n searchSuccess = string.indexOf(searchString) >= 0;\n } else {\n searchSuccess = string.startsWith(searchString);\n }\n\n if (searchSuccess) break;\n }\n }\n\n return searchSuccess;\n }\n\n function toInteger (value) {\n return parseInt(value, 10) || 0;\n }\n\n // Borrowed from Lodash (_.deburr)\n /** Used to map Latin Unicode letters to basic Latin letters. */\n var deburredLetters = {\n // Latin-1 Supplement block.\n '\\xc0': 'A', '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',\n '\\xe0': 'a', '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',\n '\\xc7': 'C', '\\xe7': 'c',\n '\\xd0': 'D', '\\xf0': 'd',\n '\\xc8': 'E', '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',\n '\\xe8': 'e', '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',\n '\\xcc': 'I', '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',\n '\\xec': 'i', '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',\n '\\xd1': 'N', '\\xf1': 'n',\n '\\xd2': 'O', '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',\n '\\xf2': 'o', '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',\n '\\xd9': 'U', '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',\n '\\xf9': 'u', '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',\n '\\xdd': 'Y', '\\xfd': 'y', '\\xff': 'y',\n '\\xc6': 'Ae', '\\xe6': 'ae',\n '\\xde': 'Th', '\\xfe': 'th',\n '\\xdf': 'ss',\n // Latin Extended-A block.\n '\\u0100': 'A', '\\u0102': 'A', '\\u0104': 'A',\n '\\u0101': 'a', '\\u0103': 'a', '\\u0105': 'a',\n '\\u0106': 'C', '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',\n '\\u0107': 'c', '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',\n '\\u010e': 'D', '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',\n '\\u0112': 'E', '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',\n '\\u0113': 'e', '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',\n '\\u011c': 'G', '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',\n '\\u011d': 'g', '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',\n '\\u0124': 'H', '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',\n '\\u0128': 'I', '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',\n '\\u0129': 'i', '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',\n '\\u0134': 'J', '\\u0135': 'j',\n '\\u0136': 'K', '\\u0137': 'k', '\\u0138': 'k',\n '\\u0139': 'L', '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',\n '\\u013a': 'l', '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',\n '\\u0143': 'N', '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',\n '\\u0144': 'n', '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',\n '\\u014c': 'O', '\\u014e': 'O', '\\u0150': 'O',\n '\\u014d': 'o', '\\u014f': 'o', '\\u0151': 'o',\n '\\u0154': 'R', '\\u0156': 'R', '\\u0158': 'R',\n '\\u0155': 'r', '\\u0157': 'r', '\\u0159': 'r',\n '\\u015a': 'S', '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',\n '\\u015b': 's', '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',\n '\\u0162': 'T', '\\u0164': 'T', '\\u0166': 'T',\n '\\u0163': 't', '\\u0165': 't', '\\u0167': 't',\n '\\u0168': 'U', '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',\n '\\u0169': 'u', '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',\n '\\u0174': 'W', '\\u0175': 'w',\n '\\u0176': 'Y', '\\u0177': 'y', '\\u0178': 'Y',\n '\\u0179': 'Z', '\\u017b': 'Z', '\\u017d': 'Z',\n '\\u017a': 'z', '\\u017c': 'z', '\\u017e': 'z',\n '\\u0132': 'IJ', '\\u0133': 'ij',\n '\\u0152': 'Oe', '\\u0153': 'oe',\n '\\u0149': \"'n\", '\\u017f': 's'\n };\n\n /** Used to match Latin Unicode letters (excluding mathematical operators). */\n var reLatin = /[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g;\n\n /** Used to compose unicode character classes. */\n var rsComboMarksRange = '\\\\u0300-\\\\u036f',\n reComboHalfMarksRange = '\\\\ufe20-\\\\ufe2f',\n rsComboSymbolsRange = '\\\\u20d0-\\\\u20ff',\n rsComboMarksExtendedRange = '\\\\u1ab0-\\\\u1aff',\n rsComboMarksSupplementRange = '\\\\u1dc0-\\\\u1dff',\n rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange + rsComboMarksExtendedRange + rsComboMarksSupplementRange;\n\n /** Used to compose unicode capture groups. */\n var rsCombo = '[' + rsComboRange + ']';\n\n /**\n * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and\n * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols).\n */\n var reComboMark = RegExp(rsCombo, 'g');\n\n function deburrLetter (key) {\n return deburredLetters[key];\n };\n\n function normalizeToBase (string) {\n string = string.toString();\n return string && string.replace(reLatin, deburrLetter).replace(reComboMark, '');\n }\n\n // List of HTML entities for escaping.\n var escapeMap = {\n '&': '&',\n '<': '<',\n '>': '>',\n '\"': '"',\n \"'\": ''',\n '`': '`'\n };\n\n // Functions for escaping and unescaping strings to/from HTML interpolation.\n var createEscaper = function (map) {\n var escaper = function (match) {\n return map[match];\n };\n // Regexes for identifying a key that needs to be escaped.\n var source = '(?:' + Object.keys(map).join('|') + ')';\n var testRegexp = RegExp(source);\n var replaceRegexp = RegExp(source, 'g');\n return function (string) {\n string = string == null ? '' : '' + string;\n return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string;\n };\n };\n\n var htmlEscape = createEscaper(escapeMap);\n\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n var keyCodeMap = {\n 32: ' ',\n 48: '0',\n 49: '1',\n 50: '2',\n 51: '3',\n 52: '4',\n 53: '5',\n 54: '6',\n 55: '7',\n 56: '8',\n 57: '9',\n 59: ';',\n 65: 'A',\n 66: 'B',\n 67: 'C',\n 68: 'D',\n 69: 'E',\n 70: 'F',\n 71: 'G',\n 72: 'H',\n 73: 'I',\n 74: 'J',\n 75: 'K',\n 76: 'L',\n 77: 'M',\n 78: 'N',\n 79: 'O',\n 80: 'P',\n 81: 'Q',\n 82: 'R',\n 83: 'S',\n 84: 'T',\n 85: 'U',\n 86: 'V',\n 87: 'W',\n 88: 'X',\n 89: 'Y',\n 90: 'Z',\n 96: '0',\n 97: '1',\n 98: '2',\n 99: '3',\n 100: '4',\n 101: '5',\n 102: '6',\n 103: '7',\n 104: '8',\n 105: '9'\n };\n\n var keyCodes = {\n ESCAPE: 27, // KeyboardEvent.which value for Escape (Esc) key\n ENTER: 13, // KeyboardEvent.which value for Enter key\n SPACE: 32, // KeyboardEvent.which value for space key\n TAB: 9, // KeyboardEvent.which value for tab key\n ARROW_UP: 38, // KeyboardEvent.which value for up arrow key\n ARROW_DOWN: 40 // KeyboardEvent.which value for down arrow key\n };\n\n // eslint-disable-next-line no-undef\n var Dropdown = window.Dropdown || bootstrap.Dropdown;\n\n function getVersion () {\n var version;\n\n try {\n version = $.fn.dropdown.Constructor.VERSION;\n } catch (err) {\n version = Dropdown.VERSION;\n }\n\n return version;\n }\n\n var version = {\n success: false,\n major: '3'\n };\n\n try {\n version.full = (getVersion() || '').split(' ')[0].split('.');\n version.major = version.full[0];\n version.success = true;\n } catch (err) {\n // do nothing\n }\n\n var selectId = 0;\n\n var EVENT_KEY = '.bs.select';\n\n var classNames = {\n DISABLED: 'disabled',\n DIVIDER: 'divider',\n SHOW: 'open',\n DROPUP: 'dropup',\n MENU: 'dropdown-menu',\n MENURIGHT: 'dropdown-menu-right',\n MENULEFT: 'dropdown-menu-left',\n // to-do: replace with more advanced template/customization options\n BUTTONCLASS: 'btn-default',\n POPOVERHEADER: 'popover-title',\n ICONBASE: 'glyphicon',\n TICKICON: 'glyphicon-ok'\n };\n\n var Selector = {\n MENU: '.' + classNames.MENU,\n DATA_TOGGLE: 'data-toggle=\"dropdown\"'\n };\n\n var elementTemplates = {\n div: document.createElement('div'),\n span: document.createElement('span'),\n i: document.createElement('i'),\n subtext: document.createElement('small'),\n a: document.createElement('a'),\n li: document.createElement('li'),\n whitespace: document.createTextNode('\\u00A0'),\n fragment: document.createDocumentFragment(),\n option: document.createElement('option')\n };\n\n elementTemplates.selectedOption = elementTemplates.option.cloneNode(false);\n elementTemplates.selectedOption.setAttribute('selected', true);\n\n elementTemplates.noResults = elementTemplates.li.cloneNode(false);\n elementTemplates.noResults.className = 'no-results';\n\n elementTemplates.a.setAttribute('role', 'option');\n elementTemplates.a.className = 'dropdown-item';\n\n elementTemplates.subtext.className = 'text-muted';\n\n elementTemplates.text = elementTemplates.span.cloneNode(false);\n elementTemplates.text.className = 'text';\n\n elementTemplates.checkMark = elementTemplates.span.cloneNode(false);\n\n var REGEXP_ARROW = new RegExp(keyCodes.ARROW_UP + '|' + keyCodes.ARROW_DOWN);\n var REGEXP_TAB_OR_ESCAPE = new RegExp('^' + keyCodes.TAB + '$|' + keyCodes.ESCAPE);\n\n var generateOption = {\n li: function (content, classes, optgroup) {\n var li = elementTemplates.li.cloneNode(false);\n\n if (content) {\n if (content.nodeType === 1 || content.nodeType === 11) {\n li.appendChild(content);\n } else {\n li.innerHTML = content;\n }\n }\n\n if (typeof classes !== 'undefined' && classes !== '') li.className = classes;\n if (typeof optgroup !== 'undefined' && optgroup !== null) li.classList.add('optgroup-' + optgroup);\n\n return li;\n },\n\n a: function (text, classes, inline) {\n var a = elementTemplates.a.cloneNode(true);\n\n if (text) {\n if (text.nodeType === 11) {\n a.appendChild(text);\n } else {\n a.insertAdjacentHTML('beforeend', text);\n }\n }\n\n if (typeof classes !== 'undefined' && classes !== '') a.classList.add.apply(a.classList, classes.split(/\\s+/));\n if (inline) a.setAttribute('style', inline);\n\n return a;\n },\n\n text: function (options, useFragment) {\n var textElement = elementTemplates.text.cloneNode(false),\n subtextElement,\n iconElement;\n\n if (options.content) {\n textElement.innerHTML = options.content;\n } else {\n textElement.textContent = options.text;\n\n if (options.icon) {\n var whitespace = elementTemplates.whitespace.cloneNode(false);\n\n // need to use for icons in the button to prevent a breaking change\n // note: switch to span in next major release\n iconElement = (useFragment === true ? elementTemplates.i : elementTemplates.span).cloneNode(false);\n iconElement.className = this.options.iconBase + ' ' + options.icon;\n\n elementTemplates.fragment.appendChild(iconElement);\n elementTemplates.fragment.appendChild(whitespace);\n }\n\n if (options.subtext) {\n subtextElement = elementTemplates.subtext.cloneNode(false);\n subtextElement.textContent = options.subtext;\n textElement.appendChild(subtextElement);\n }\n }\n\n if (useFragment === true) {\n while (textElement.childNodes.length > 0) {\n elementTemplates.fragment.appendChild(textElement.childNodes[0]);\n }\n } else {\n elementTemplates.fragment.appendChild(textElement);\n }\n\n return elementTemplates.fragment;\n },\n\n label: function (options) {\n var textElement = elementTemplates.text.cloneNode(false),\n subtextElement,\n iconElement;\n\n textElement.innerHTML = options.display;\n\n if (options.icon) {\n var whitespace = elementTemplates.whitespace.cloneNode(false);\n\n iconElement = elementTemplates.span.cloneNode(false);\n iconElement.className = this.options.iconBase + ' ' + options.icon;\n\n elementTemplates.fragment.appendChild(iconElement);\n elementTemplates.fragment.appendChild(whitespace);\n }\n\n if (options.subtext) {\n subtextElement = elementTemplates.subtext.cloneNode(false);\n subtextElement.textContent = options.subtext;\n textElement.appendChild(subtextElement);\n }\n\n elementTemplates.fragment.appendChild(textElement);\n\n return elementTemplates.fragment;\n }\n };\n\n var getOptionData = {\n fromOption: function (option, type) {\n var value;\n\n switch (type) {\n case 'divider':\n value = option.getAttribute('data-divider') === 'true';\n break;\n\n case 'text':\n value = option.textContent;\n break;\n\n case 'label':\n value = option.label;\n break;\n\n case 'style':\n value = option.style.cssText;\n break;\n\n case 'title':\n value = option.title;\n break;\n\n default:\n value = option.getAttribute('data-' + toKebabCase(type));\n break;\n }\n\n return value;\n },\n fromDataSource: function (option, type) {\n var value;\n\n switch (type) {\n case 'text':\n case 'label':\n value = option.text || option.value || '';\n break;\n\n default:\n value = option[type];\n break;\n }\n\n return value;\n }\n };\n\n function showNoResults (searchMatch, searchValue) {\n if (!searchMatch.length) {\n elementTemplates.noResults.innerHTML = this.options.noneResultsText.replace('{0}', '\"' + htmlEscape(searchValue) + '\"');\n this.$menuInner[0].firstChild.appendChild(elementTemplates.noResults);\n }\n }\n\n function filterHidden (item) {\n return !(item.hidden || this.options.hideDisabled && item.disabled);\n }\n\n var Selectpicker = function (element, options) {\n var that = this;\n\n // bootstrap-select has been initialized - revert valHooks.select.set back to its original function\n if (!valHooks.useDefault) {\n $.valHooks.select.set = valHooks._set;\n valHooks.useDefault = true;\n }\n\n this.$element = $(element);\n this.$newElement = null;\n this.$button = null;\n this.$menu = null;\n this.options = options;\n this.selectpicker = {\n main: {\n data: [],\n optionQueue: elementTemplates.fragment.cloneNode(false),\n hasMore: false\n },\n search: {\n data: [],\n hasMore: false\n },\n current: {}, // current is either equal to main or search depending on if a search is in progress\n view: {},\n // map of option values and their respective data (only used in conjunction with options.source)\n optionValuesDataMap: {},\n isSearching: false,\n keydown: {\n keyHistory: '',\n resetKeyHistory: {\n start: function () {\n return setTimeout(function () {\n that.selectpicker.keydown.keyHistory = '';\n }, 800);\n }\n }\n }\n };\n\n this.sizeInfo = {};\n\n // Format window padding\n var winPad = this.options.windowPadding;\n if (typeof winPad === 'number') {\n this.options.windowPadding = [winPad, winPad, winPad, winPad];\n }\n\n // Expose public methods\n this.val = Selectpicker.prototype.val;\n this.render = Selectpicker.prototype.render;\n this.refresh = Selectpicker.prototype.refresh;\n this.setStyle = Selectpicker.prototype.setStyle;\n this.selectAll = Selectpicker.prototype.selectAll;\n this.deselectAll = Selectpicker.prototype.deselectAll;\n this.destroy = Selectpicker.prototype.destroy;\n this.remove = Selectpicker.prototype.remove;\n this.show = Selectpicker.prototype.show;\n this.hide = Selectpicker.prototype.hide;\n\n this.init();\n };\n\n Selectpicker.VERSION = '1.14.0-beta3';\n\n // part of this is duplicated in i18n/defaults-en_US.js. Make sure to update both.\n Selectpicker.DEFAULTS = {\n noneSelectedText: 'Nothing selected',\n noneResultsText: 'No results matched {0}',\n countSelectedText: function (numSelected, numTotal) {\n return (numSelected == 1) ? '{0} item selected' : '{0} items selected';\n },\n maxOptionsText: function (numAll, numGroup) {\n return [\n (numAll == 1) ? 'Limit reached ({n} item max)' : 'Limit reached ({n} items max)',\n (numGroup == 1) ? 'Group limit reached ({n} item max)' : 'Group limit reached ({n} items max)'\n ];\n },\n selectAllText: 'Select All',\n deselectAllText: 'Deselect All',\n source: {\n pageSize: 40\n },\n chunkSize: 40,\n doneButton: false,\n doneButtonText: 'Close',\n multipleSeparator: ', ',\n styleBase: 'btn',\n style: classNames.BUTTONCLASS,\n size: 'auto',\n title: null,\n placeholder: null,\n allowClear: false,\n selectedTextFormat: 'values',\n width: false,\n container: false,\n hideDisabled: false,\n showSubtext: false,\n showIcon: true,\n showContent: true,\n dropupAuto: true,\n header: false,\n liveSearch: false,\n liveSearchPlaceholder: null,\n liveSearchNormalize: false,\n liveSearchStyle: 'contains',\n actionsBox: false,\n iconBase: classNames.ICONBASE,\n tickIcon: classNames.TICKICON,\n showTick: false,\n template: {\n caret: ''\n },\n maxOptions: false,\n mobile: false,\n selectOnTab: true,\n dropdownAlignRight: false,\n windowPadding: 0,\n virtualScroll: 600,\n display: false,\n sanitize: true,\n sanitizeFn: null,\n whiteList: DefaultWhitelist\n };\n\n Selectpicker.prototype = {\n\n constructor: Selectpicker,\n\n init: function () {\n var that = this,\n id = this.$element.attr('id'),\n element = this.$element[0],\n form = element.form;\n\n selectId++;\n this.selectId = 'bs-select-' + selectId;\n\n element.classList.add('bs-select-hidden');\n\n this.multiple = this.$element.prop('multiple');\n this.autofocus = this.$element.prop('autofocus');\n\n if (element.classList.contains('show-tick')) {\n this.options.showTick = true;\n }\n\n this.$newElement = this.createDropdown();\n\n this.$element\n .after(this.$newElement)\n .prependTo(this.$newElement);\n\n // ensure select is associated with form element if it got unlinked after moving it inside newElement\n if (form && element.form === null) {\n if (!form.id) form.id = 'form-' + this.selectId;\n element.setAttribute('form', form.id);\n }\n\n this.$button = this.$newElement.children('button');\n if (this.options.allowClear) this.$clearButton = this.$button.children('.bs-select-clear-selected');\n this.$menu = this.$newElement.children(Selector.MENU);\n this.$menuInner = this.$menu.children('.inner');\n this.$searchbox = this.$menu.find('input');\n\n element.classList.remove('bs-select-hidden');\n\n this.fetchData(function () {\n that.render(true);\n that.buildList();\n\n requestAnimationFrame(function () {\n that.$element.trigger('loaded' + EVENT_KEY);\n });\n });\n\n if (this.options.dropdownAlignRight === true) this.$menu[0].classList.add(classNames.MENURIGHT);\n\n if (typeof id !== 'undefined') {\n this.$button.attr('data-id', id);\n }\n\n this.checkDisabled();\n this.clickListener();\n\n if (version.major > 4) this.dropdown = new Dropdown(this.$button[0]);\n\n if (this.options.liveSearch) {\n this.liveSearchListener();\n this.focusedParent = this.$searchbox[0];\n } else {\n this.focusedParent = this.$menuInner[0];\n }\n\n this.setStyle();\n this.setWidth();\n if (this.options.container) {\n this.selectPosition();\n } else {\n this.$element.on('hide' + EVENT_KEY, function () {\n if (that.isVirtual()) {\n // empty menu on close\n var menuInner = that.$menuInner[0],\n emptyMenu = menuInner.firstChild.cloneNode(false);\n\n // replace the existing UL with an empty one - this is faster than $.empty() or innerHTML = ''\n menuInner.replaceChild(emptyMenu, menuInner.firstChild);\n menuInner.scrollTop = 0;\n }\n });\n }\n this.$menu.data('this', this);\n this.$newElement.data('this', this);\n if (this.options.mobile) this.mobile();\n\n this.$newElement.on({\n 'hide.bs.dropdown': function (e) {\n that.$element.trigger('hide' + EVENT_KEY, e);\n },\n 'hidden.bs.dropdown': function (e) {\n that.$element.trigger('hidden' + EVENT_KEY, e);\n },\n 'show.bs.dropdown': function (e) {\n that.$element.trigger('show' + EVENT_KEY, e);\n },\n 'shown.bs.dropdown': function (e) {\n that.$element.trigger('shown' + EVENT_KEY, e);\n }\n });\n\n if (element.hasAttribute('required')) {\n this.$element.on('invalid' + EVENT_KEY, function () {\n that.$button[0].classList.add('bs-invalid');\n\n that.$element\n .on('shown' + EVENT_KEY + '.invalid', function () {\n that.$element\n .val(that.$element.val()) // set the value to hide the validation message in Chrome when menu is opened\n .off('shown' + EVENT_KEY + '.invalid');\n })\n .on('rendered' + EVENT_KEY, function () {\n // if select is no longer invalid, remove the bs-invalid class\n if (this.validity.valid) that.$button[0].classList.remove('bs-invalid');\n that.$element.off('rendered' + EVENT_KEY);\n });\n\n that.$button.on('blur' + EVENT_KEY, function () {\n that.$element.trigger('focus').trigger('blur');\n that.$button.off('blur' + EVENT_KEY);\n });\n });\n }\n\n if (form) {\n $(form).on('reset' + EVENT_KEY, function () {\n requestAnimationFrame(function () {\n that.render();\n });\n });\n }\n },\n\n createDropdown: function () {\n // Options\n // If we are multiple or showTick option is set, then add the show-tick class\n var showTick = (this.multiple || this.options.showTick) ? ' show-tick' : '',\n multiselectable = this.multiple ? ' aria-multiselectable=\"true\"' : '',\n inputGroup = '',\n autofocus = this.autofocus ? ' autofocus' : '';\n\n if (version.major < 4 && this.$element.parent().hasClass('input-group')) {\n inputGroup = ' input-group-btn';\n }\n\n // Elements\n var drop,\n header = '',\n searchbox = '',\n actionsbox = '',\n donebutton = '',\n clearButton = '';\n\n if (this.options.header) {\n header =\n '
    ' +\n '' +\n this.options.header +\n '
    ';\n }\n\n if (this.options.liveSearch) {\n searchbox =\n '
    ' +\n '' +\n '
    ';\n }\n\n if (this.multiple && this.options.actionsBox) {\n actionsbox =\n '
    ' +\n '
    ' +\n '' +\n '' +\n '
    ' +\n '
    ';\n }\n\n if (this.multiple && this.options.doneButton) {\n donebutton =\n '
    ' +\n '
    ' +\n '' +\n '
    ' +\n '
    ';\n }\n\n if (this.options.allowClear) {\n clearButton = '×';\n }\n\n drop =\n '
    ' +\n '' +\n '
    = '4' ? '' : classNames.SHOW) + '\">' +\n header +\n searchbox +\n actionsbox +\n '
    ' +\n '
      = '4' ? classNames.SHOW : '') + '\" role=\"presentation\">' +\n '
    ' +\n '
    ' +\n donebutton +\n '
    ' +\n '
    ';\n\n return $(drop);\n },\n\n setPositionData: function () {\n this.selectpicker.view.canHighlight = [];\n this.selectpicker.view.size = 0;\n this.selectpicker.view.firstHighlightIndex = false;\n\n for (var i = 0; i < this.selectpicker.current.data.length; i++) {\n var li = this.selectpicker.current.data[i],\n canHighlight = true;\n\n if (li.type === 'divider') {\n canHighlight = false;\n li.height = this.sizeInfo.dividerHeight;\n } else if (li.type === 'optgroup-label') {\n canHighlight = false;\n li.height = this.sizeInfo.dropdownHeaderHeight;\n } else {\n li.height = this.sizeInfo.liHeight;\n }\n\n if (li.disabled) canHighlight = false;\n\n this.selectpicker.view.canHighlight.push(canHighlight);\n\n if (canHighlight) {\n this.selectpicker.view.size++;\n li.posinset = this.selectpicker.view.size;\n if (this.selectpicker.view.firstHighlightIndex === false) this.selectpicker.view.firstHighlightIndex = i;\n }\n\n li.position = (i === 0 ? 0 : this.selectpicker.current.data[i - 1].position) + li.height;\n }\n },\n\n isVirtual: function () {\n return (this.options.virtualScroll !== false) && (this.selectpicker.main.data.length >= this.options.virtualScroll) || this.options.virtualScroll === true;\n },\n\n createView: function (isSearching, setSize, refresh) {\n var that = this,\n scrollTop = 0;\n\n this.selectpicker.isSearching = isSearching;\n this.selectpicker.current = isSearching ? this.selectpicker.search : this.selectpicker.main;\n\n this.setPositionData();\n\n if (setSize) {\n if (refresh) {\n scrollTop = this.$menuInner[0].scrollTop;\n } else if (!that.multiple) {\n var element = that.$element[0],\n selectedIndex = (element.options[element.selectedIndex] || {}).liIndex;\n\n if (typeof selectedIndex === 'number' && that.options.size !== false) {\n var selectedData = that.selectpicker.main.data[selectedIndex],\n position = selectedData && selectedData.position;\n\n if (position) {\n scrollTop = position - ((that.sizeInfo.menuInnerHeight + that.sizeInfo.liHeight) / 2);\n }\n }\n }\n }\n\n scroll(scrollTop, true);\n\n this.$menuInner.off('scroll.createView').on('scroll.createView', function (e, updateValue) {\n if (!that.noScroll) scroll(this.scrollTop, updateValue);\n that.noScroll = false;\n });\n\n function scroll (scrollTop, init) {\n var size = that.selectpicker.current.data.length,\n chunks = [],\n chunkSize,\n chunkCount,\n firstChunk,\n lastChunk,\n currentChunk,\n prevPositions,\n positionIsDifferent,\n previousElements,\n menuIsDifferent = true,\n isVirtual = that.isVirtual();\n\n that.selectpicker.view.scrollTop = scrollTop;\n\n chunkSize = that.options.chunkSize; // number of options in a chunk\n chunkCount = Math.ceil(size / chunkSize) || 1; // number of chunks\n\n for (var i = 0; i < chunkCount; i++) {\n var endOfChunk = (i + 1) * chunkSize;\n\n if (i === chunkCount - 1) {\n endOfChunk = size;\n }\n\n chunks[i] = [\n (i) * chunkSize + (!i ? 0 : 1),\n endOfChunk\n ];\n\n if (!size) break;\n\n if (currentChunk === undefined && scrollTop - 1 <= that.selectpicker.current.data[endOfChunk - 1].position - that.sizeInfo.menuInnerHeight) {\n currentChunk = i;\n }\n }\n\n if (currentChunk === undefined) currentChunk = 0;\n\n prevPositions = [that.selectpicker.view.position0, that.selectpicker.view.position1];\n\n // always display previous, current, and next chunks\n firstChunk = Math.max(0, currentChunk - 1);\n lastChunk = Math.min(chunkCount - 1, currentChunk + 1);\n\n that.selectpicker.view.position0 = isVirtual === false ? 0 : (Math.max(0, chunks[firstChunk][0]) || 0);\n that.selectpicker.view.position1 = isVirtual === false ? size : (Math.min(size, chunks[lastChunk][1]) || 0);\n\n positionIsDifferent = prevPositions[0] !== that.selectpicker.view.position0 || prevPositions[1] !== that.selectpicker.view.position1;\n\n if (that.activeElement !== undefined) {\n if (init) {\n if (that.activeElement !== that.selectedElement) {\n that.defocusItem(that.activeElement);\n }\n that.activeElement = undefined;\n }\n\n if (that.activeElement !== that.selectedElement) {\n that.defocusItem(that.selectedElement);\n }\n }\n\n if (that.prevActiveElement !== undefined && that.prevActiveElement !== that.activeElement && that.prevActiveElement !== that.selectedElement) {\n that.defocusItem(that.prevActiveElement);\n }\n\n if (init || positionIsDifferent || that.selectpicker.current.hasMore) {\n previousElements = that.selectpicker.view.visibleElements ? that.selectpicker.view.visibleElements.slice() : [];\n\n if (isVirtual === false) {\n that.selectpicker.view.visibleElements = that.selectpicker.current.elements;\n } else {\n that.selectpicker.view.visibleElements = that.selectpicker.current.elements.slice(that.selectpicker.view.position0, that.selectpicker.view.position1);\n }\n\n that.setOptionStatus();\n\n // if searching, check to make sure the list has actually been updated before updating DOM\n // this prevents unnecessary repaints\n if (isSearching || (isVirtual === false && init)) menuIsDifferent = !isEqual(previousElements, that.selectpicker.view.visibleElements);\n\n // if virtual scroll is disabled and not searching,\n // menu should never need to be updated more than once\n if ((init || isVirtual === true) && menuIsDifferent) {\n var menuInner = that.$menuInner[0],\n menuFragment = document.createDocumentFragment(),\n emptyMenu = menuInner.firstChild.cloneNode(false),\n marginTop,\n marginBottom,\n elements = that.selectpicker.view.visibleElements,\n toSanitize = [];\n\n // replace the existing UL with an empty one - this is faster than $.empty()\n menuInner.replaceChild(emptyMenu, menuInner.firstChild);\n\n for (var i = 0, visibleElementsLen = elements.length; i < visibleElementsLen; i++) {\n var element = elements[i],\n elText,\n elementData;\n\n if (that.options.sanitize) {\n elText = element.lastChild;\n\n if (elText) {\n elementData = that.selectpicker.current.data[i + that.selectpicker.view.position0];\n\n if (elementData && elementData.content && !elementData.sanitized) {\n toSanitize.push(elText);\n elementData.sanitized = true;\n }\n }\n }\n\n menuFragment.appendChild(element);\n }\n\n if (that.options.sanitize && toSanitize.length) {\n sanitizeHtml(toSanitize, that.options.whiteList, that.options.sanitizeFn);\n }\n\n if (isVirtual === true) {\n marginTop = (that.selectpicker.view.position0 === 0 ? 0 : that.selectpicker.current.data[that.selectpicker.view.position0 - 1].position);\n marginBottom = (that.selectpicker.view.position1 > size - 1 ? 0 : that.selectpicker.current.data[size - 1].position - that.selectpicker.current.data[that.selectpicker.view.position1 - 1].position);\n\n menuInner.firstChild.style.marginTop = marginTop + 'px';\n menuInner.firstChild.style.marginBottom = marginBottom + 'px';\n } else {\n menuInner.firstChild.style.marginTop = 0;\n menuInner.firstChild.style.marginBottom = 0;\n }\n\n menuInner.firstChild.appendChild(menuFragment);\n\n // if an option is encountered that is wider than the current menu width, update the menu width accordingly\n // switch to ResizeObserver with increased browser support\n if (isVirtual === true && that.sizeInfo.hasScrollBar) {\n var menuInnerInnerWidth = menuInner.firstChild.offsetWidth;\n\n if (init && menuInnerInnerWidth < that.sizeInfo.menuInnerInnerWidth && that.sizeInfo.totalMenuWidth > that.sizeInfo.selectWidth) {\n menuInner.firstChild.style.minWidth = that.sizeInfo.menuInnerInnerWidth + 'px';\n } else if (menuInnerInnerWidth > that.sizeInfo.menuInnerInnerWidth) {\n // set to 0 to get actual width of menu\n that.$menu[0].style.minWidth = 0;\n\n var actualMenuWidth = menuInner.firstChild.offsetWidth;\n\n if (actualMenuWidth > that.sizeInfo.menuInnerInnerWidth) {\n that.sizeInfo.menuInnerInnerWidth = actualMenuWidth;\n menuInner.firstChild.style.minWidth = that.sizeInfo.menuInnerInnerWidth + 'px';\n }\n\n // reset to default CSS styling\n that.$menu[0].style.minWidth = '';\n }\n }\n }\n\n if ((!isSearching && that.options.source.data || isSearching && that.options.source.search) && that.selectpicker.current.hasMore && currentChunk === chunkCount - 1) {\n // Don't load the next chunk until scrolling has started\n // This prevents unnecessary requests while the user is typing if pageSize is <= chunkSize\n if (scrollTop > 0) {\n // Chunks use 0-based indexing, but pages use 1-based. Add 1 to convert and add 1 again to get next page\n var page = Math.floor((currentChunk * that.options.chunkSize) / that.options.source.pageSize) + 2;\n\n that.fetchData(function () {\n that.render();\n that.buildList(size, isSearching);\n that.setPositionData();\n scroll(scrollTop);\n }, isSearching ? 'search' : 'data', page, isSearching ? that.selectpicker.search.previousValue : undefined);\n }\n }\n }\n\n that.prevActiveElement = that.activeElement;\n\n if (!that.options.liveSearch) {\n that.$menuInner.trigger('focus');\n } else if (isSearching && init) {\n var index = 0,\n newActive;\n\n if (!that.selectpicker.view.canHighlight[index]) {\n index = 1 + that.selectpicker.view.canHighlight.slice(1).indexOf(true);\n }\n\n newActive = that.selectpicker.view.visibleElements[index];\n\n that.defocusItem(that.selectpicker.view.currentActive);\n\n that.activeElement = (that.selectpicker.current.data[index] || {}).element;\n\n that.focusItem(newActive);\n }\n }\n\n $(window)\n .off('resize' + EVENT_KEY + '.' + this.selectId + '.createView')\n .on('resize' + EVENT_KEY + '.' + this.selectId + '.createView', function () {\n var isActive = that.$newElement.hasClass(classNames.SHOW);\n\n if (isActive) scroll(that.$menuInner[0].scrollTop);\n });\n },\n\n focusItem: function (li, liData, noStyle) {\n if (li) {\n liData = liData || this.selectpicker.current.data[this.selectpicker.current.elements.indexOf(this.activeElement)];\n var a = li.firstChild;\n\n if (a) {\n a.setAttribute('aria-setsize', this.selectpicker.view.size);\n a.setAttribute('aria-posinset', liData.posinset);\n\n if (noStyle !== true) {\n this.focusedParent.setAttribute('aria-activedescendant', a.id);\n li.classList.add('active');\n a.classList.add('active');\n }\n }\n }\n },\n\n defocusItem: function (li) {\n if (li) {\n li.classList.remove('active');\n if (li.firstChild) li.firstChild.classList.remove('active');\n }\n },\n\n setPlaceholder: function () {\n var that = this,\n updateIndex = false;\n\n if ((this.options.placeholder || this.options.allowClear) && !this.multiple) {\n if (!this.selectpicker.view.titleOption) this.selectpicker.view.titleOption = document.createElement('option');\n\n // this option doesn't create a new
  • element, but does add a new option at the start,\n // so startIndex should increase to prevent having to check every option for the bs-title-option class\n updateIndex = true;\n\n var element = this.$element[0],\n selectTitleOption = false,\n titleNotAppended = !this.selectpicker.view.titleOption.parentNode,\n selectedIndex = element.selectedIndex,\n selectedOption = element.options[selectedIndex],\n firstSelectable = element.querySelector('select > *:not(:disabled)'),\n firstSelectableIndex = firstSelectable ? firstSelectable.index : 0,\n navigation = window.performance && window.performance.getEntriesByType('navigation'),\n // Safari doesn't support getEntriesByType('navigation') - fall back to performance.navigation\n isNotBackForward = (navigation && navigation.length) ? navigation[0].type !== 'back_forward' : window.performance.navigation.type !== 2;\n\n if (titleNotAppended) {\n // Use native JS to prepend option (faster)\n this.selectpicker.view.titleOption.className = 'bs-title-option';\n this.selectpicker.view.titleOption.value = '';\n\n // Check if selected or data-selected attribute is already set on an option. If not, select the titleOption option.\n // the selected item may have been changed by user or programmatically before the bootstrap select plugin runs,\n // if so, the select will have the data-selected attribute\n selectTitleOption = !selectedOption || (selectedIndex === firstSelectableIndex && selectedOption.defaultSelected === false && this.$element.data('selected') === undefined);\n }\n\n if (titleNotAppended || this.selectpicker.view.titleOption.index !== 0) {\n element.insertBefore(this.selectpicker.view.titleOption, element.firstChild);\n }\n\n // Set selected *after* appending to select,\n // otherwise the option doesn't get selected in IE\n // set using selectedIndex, as setting the selected attr to true here doesn't work in IE11\n if (selectTitleOption && isNotBackForward) {\n element.selectedIndex = 0;\n } else if (document.readyState !== 'complete') {\n // if navigation type is back_forward, there's a chance the select will have its value set by BFCache\n // wait for that value to be set, then run render again\n window.addEventListener('pageshow', function () {\n if (that.selectpicker.view.displayedValue !== element.value) that.render();\n });\n }\n }\n\n return updateIndex;\n },\n\n fetchData: function (callback, type, page, searchValue) {\n page = page || 1;\n type = type || 'data';\n\n var that = this,\n data = this.options.source[type],\n builtData;\n\n if (data) {\n this.options.virtualScroll = true;\n\n if (typeof data === 'function') {\n data.call(\n this,\n function (data, more, totalItems) {\n var current = that.selectpicker[type === 'search' ? 'search' : 'main'];\n current.hasMore = more;\n current.totalItems = totalItems;\n builtData = that.buildData(data, type);\n callback.call(that, builtData);\n that.$element.trigger('fetched' + EVENT_KEY);\n },\n page,\n searchValue\n );\n } else if (Array.isArray(data)) {\n builtData = that.buildData(data, type);\n callback.call(that, builtData);\n }\n } else {\n builtData = this.buildData(false, type);\n callback.call(that, builtData);\n }\n },\n\n buildData: function (data, type) {\n var that = this;\n var dataGetter = data === false ? getOptionData.fromOption : getOptionData.fromDataSource;\n\n var optionSelector = ':not([hidden]):not([data-hidden=\"true\"]):not([style*=\"display: none\"])',\n mainData = [],\n startLen = this.selectpicker.main.data ? this.selectpicker.main.data.length : 0,\n optID = 0,\n startIndex = this.setPlaceholder() && !data ? 1 : 0; // append the titleOption if necessary and skip the first option in the loop\n\n if (type === 'search') {\n startLen = this.selectpicker.search.data.length;\n }\n\n if (this.options.hideDisabled) optionSelector += ':not(:disabled)';\n\n var selectOptions = data ? data.filter(filterHidden, this) : this.$element[0].querySelectorAll('select > *' + optionSelector);\n\n function addDivider (config) {\n var previousData = mainData[mainData.length - 1];\n\n // ensure optgroup doesn't create back-to-back dividers\n if (\n previousData &&\n previousData.type === 'divider' &&\n (previousData.optID || config.optID)\n ) {\n return;\n }\n\n config = config || {};\n config.type = 'divider';\n\n mainData.push(config);\n }\n\n function addOption (item, config) {\n config = config || {};\n\n config.divider = dataGetter(item, 'divider');\n\n if (config.divider === true) {\n addDivider({\n optID: config.optID\n });\n } else {\n var liIndex = mainData.length + startLen,\n cssText = dataGetter(item, 'style'),\n inlineStyle = cssText ? htmlEscape(cssText) : '',\n optionClass = (item.className || '') + (config.optgroupClass || '');\n\n if (config.optID) optionClass = 'opt ' + optionClass;\n\n config.optionClass = optionClass.trim();\n config.inlineStyle = inlineStyle;\n\n config.text = dataGetter(item, 'text');\n config.title = dataGetter(item, 'title');\n config.content = dataGetter(item, 'content');\n config.tokens = dataGetter(item, 'tokens');\n config.subtext = dataGetter(item, 'subtext');\n config.icon = dataGetter(item, 'icon');\n\n config.display = config.content || config.text;\n config.value = item.value === undefined ? item.text : item.value;\n config.type = 'option';\n config.index = liIndex;\n\n config.option = !item.option ? item : item.option; // reference option element if it exists\n config.option.liIndex = liIndex;\n config.selected = !!item.selected;\n config.disabled = config.disabled || !!item.disabled;\n\n if (data !== false) {\n if (that.selectpicker.optionValuesDataMap[config.value]) {\n config = $.extend(that.selectpicker.optionValuesDataMap[config.value], config);\n } else {\n that.selectpicker.optionValuesDataMap[config.value] = config;\n }\n }\n\n mainData.push(config);\n }\n }\n\n function addOptgroup (index, selectOptions) {\n var optgroup = selectOptions[index],\n // skip placeholder option\n previous = index - 1 < startIndex ? false : selectOptions[index - 1],\n next = selectOptions[index + 1],\n options = data ? optgroup.children.filter(filterHidden, this) : optgroup.querySelectorAll('option' + optionSelector);\n\n if (!options.length) return;\n\n var config = {\n display: htmlEscape(dataGetter(item, 'label')),\n subtext: dataGetter(optgroup, 'subtext'),\n icon: dataGetter(optgroup, 'icon'),\n type: 'optgroup-label',\n optgroupClass: ' ' + (optgroup.className || ''),\n optgroup: optgroup\n },\n headerIndex,\n lastIndex;\n\n optID++;\n\n if (previous) {\n addDivider({ optID: optID });\n }\n\n config.optID = optID;\n\n mainData.push(config);\n\n for (var j = 0, len = options.length; j < len; j++) {\n var option = options[j];\n\n if (j === 0) {\n headerIndex = mainData.length - 1;\n lastIndex = headerIndex + len;\n }\n\n addOption(option, {\n headerIndex: headerIndex,\n lastIndex: lastIndex,\n optID: config.optID,\n optgroupClass: config.optgroupClass,\n disabled: optgroup.disabled\n });\n }\n\n if (next) {\n addDivider({ optID: optID });\n }\n }\n\n for (var len = selectOptions.length, i = startIndex; i < len; i++) {\n var item = selectOptions[i],\n children = item.children;\n\n if (children && children.length) {\n addOptgroup.call(this, i, selectOptions);\n } else {\n addOption.call(this, item, {});\n }\n }\n\n switch (type) {\n case 'data': {\n if (!this.selectpicker.main.data) {\n this.selectpicker.main.data = [];\n }\n Array.prototype.push.apply(this.selectpicker.main.data, mainData);\n this.selectpicker.current.data = this.selectpicker.main.data;\n break;\n }\n case 'search': {\n Array.prototype.push.apply(this.selectpicker.search.data, mainData);\n break;\n }\n }\n\n return mainData;\n },\n\n buildList: function (size, searching) {\n var that = this,\n selectData = searching ? this.selectpicker.search.data : this.selectpicker.main.data,\n mainElements = [],\n widestOptionLength = 0;\n\n if ((that.options.showTick || that.multiple) && !elementTemplates.checkMark.parentNode) {\n elementTemplates.checkMark.className = this.options.iconBase + ' ' + that.options.tickIcon + ' check-mark';\n elementTemplates.a.appendChild(elementTemplates.checkMark);\n }\n\n function buildElement (mainElements, item) {\n var liElement,\n combinedLength = 0;\n\n switch (item.type) {\n case 'divider':\n liElement = generateOption.li(\n false,\n classNames.DIVIDER,\n (item.optID ? item.optID + 'div' : undefined)\n );\n\n break;\n\n case 'option':\n liElement = generateOption.li(\n generateOption.a(\n generateOption.text.call(that, item),\n item.optionClass,\n item.inlineStyle\n ),\n '',\n item.optID\n );\n\n if (liElement.firstChild) {\n liElement.firstChild.id = that.selectId + '-' + item.index;\n }\n\n break;\n\n case 'optgroup-label':\n liElement = generateOption.li(\n generateOption.label.call(that, item),\n 'dropdown-header' + item.optgroupClass,\n item.optID\n );\n\n break;\n }\n\n if (!item.element) {\n item.element = liElement;\n } else {\n item.element.innerHTML = liElement.innerHTML;\n }\n mainElements.push(item.element);\n\n // count the number of characters in the option - not perfect, but should work in most cases\n if (item.display) combinedLength += item.display.length;\n if (item.subtext) combinedLength += item.subtext.length;\n // if there is an icon, ensure this option's width is checked\n if (item.icon) combinedLength += 1;\n\n if (combinedLength > widestOptionLength) {\n widestOptionLength = combinedLength;\n\n // guess which option is the widest\n // use this when calculating menu width\n // not perfect, but it's fast, and the width will be updating accordingly when scrolling\n that.selectpicker.view.widestOption = mainElements[mainElements.length - 1];\n }\n }\n\n var startIndex = size || 0;\n\n for (var len = selectData.length, i = startIndex; i < len; i++) {\n var item = selectData[i];\n\n buildElement(mainElements, item);\n }\n\n if (size) {\n if (searching) {\n Array.prototype.push.apply(this.selectpicker.search.elements, mainElements);\n } else {\n Array.prototype.push.apply(this.selectpicker.main.elements, mainElements);\n this.selectpicker.current.elements = this.selectpicker.main.elements;\n }\n } else {\n if (searching) {\n this.selectpicker.search.elements = mainElements;\n } else {\n this.selectpicker.main.elements = this.selectpicker.current.elements = mainElements;\n }\n }\n },\n\n findLis: function () {\n return this.$menuInner.find('.inner > li');\n },\n\n render: function (init) {\n var that = this,\n element = this.$element[0],\n // ensure titleOption is appended and selected (if necessary) before getting selectedOptions\n placeholderSelected = this.setPlaceholder() && element.selectedIndex === 0,\n selectedOptions = getSelectedOptions.call(this),\n selectedCount = selectedOptions.length,\n selectedValues = getSelectValues.call(this, selectedOptions),\n button = this.$button[0],\n buttonInner = button.querySelector('.filter-option-inner-inner'),\n multipleSeparator = document.createTextNode(this.options.multipleSeparator),\n titleFragment = elementTemplates.fragment.cloneNode(false),\n showCount,\n countMax,\n hasContent = false;\n\n function createSelected (item) {\n if (item.selected) {\n that.createOption(item, true);\n } else if (item.children && item.children.length) {\n item.children.map(createSelected);\n }\n }\n\n // create selected option elements to ensure select value is correct\n if (this.options.source.data && init) {\n selectedOptions.map(createSelected);\n element.appendChild(this.selectpicker.main.optionQueue);\n\n if (placeholderSelected) placeholderSelected = element.selectedIndex === 0;\n }\n\n button.classList.toggle('bs-placeholder', that.multiple ? !selectedCount : !selectedValues && selectedValues !== 0);\n\n if (!that.multiple && selectedOptions.length === 1) {\n that.selectpicker.view.displayedValue = selectedValues;\n }\n\n if (this.options.selectedTextFormat === 'static') {\n titleFragment = generateOption.text.call(this, { text: this.options.placeholder }, true);\n } else {\n showCount = this.multiple && this.options.selectedTextFormat.indexOf('count') !== -1 && selectedCount > 0;\n\n // determine if the number of selected options will be shown (showCount === true)\n if (showCount) {\n countMax = this.options.selectedTextFormat.split('>');\n showCount = (countMax.length > 1 && selectedCount > countMax[1]) || (countMax.length === 1 && selectedCount >= 2);\n }\n\n // only loop through all selected options if the count won't be shown\n if (showCount === false) {\n if (!placeholderSelected) {\n for (var selectedIndex = 0; selectedIndex < selectedCount; selectedIndex++) {\n if (selectedIndex < 50) {\n var option = selectedOptions[selectedIndex],\n titleOptions = {};\n\n if (option) {\n if (this.multiple && selectedIndex > 0) {\n titleFragment.appendChild(multipleSeparator.cloneNode(false));\n }\n\n if (option.title) {\n titleOptions.text = option.title;\n } else if (option.content && that.options.showContent) {\n titleOptions.content = option.content.toString();\n hasContent = true;\n } else {\n if (that.options.showIcon) {\n titleOptions.icon = option.icon;\n }\n if (that.options.showSubtext && !that.multiple && option.subtext) titleOptions.subtext = ' ' + option.subtext;\n titleOptions.text = option.text.trim();\n }\n\n titleFragment.appendChild(generateOption.text.call(this, titleOptions, true));\n }\n } else {\n break;\n }\n }\n\n // add ellipsis\n if (selectedCount > 49) {\n titleFragment.appendChild(document.createTextNode('...'));\n }\n }\n } else {\n var optionSelector = ':not([hidden]):not([data-hidden=\"true\"]):not([data-divider=\"true\"]):not([style*=\"display: none\"])';\n if (this.options.hideDisabled) optionSelector += ':not(:disabled)';\n\n // If this is a multiselect, and selectedTextFormat is count, then show 1 of 2 selected, etc.\n var totalCount = this.$element[0].querySelectorAll('select > option' + optionSelector + ', optgroup' + optionSelector + ' option' + optionSelector).length,\n tr8nText = (typeof this.options.countSelectedText === 'function') ? this.options.countSelectedText(selectedCount, totalCount) : this.options.countSelectedText;\n\n titleFragment = generateOption.text.call(this, {\n text: tr8nText.replace('{0}', selectedCount.toString()).replace('{1}', totalCount.toString())\n }, true);\n }\n }\n\n // If the select doesn't have a title, then use the default, or if nothing is set at all, use noneSelectedText\n if (!titleFragment.childNodes.length) {\n titleFragment = generateOption.text.call(this, {\n text: this.options.placeholder ? this.options.placeholder : this.options.noneSelectedText\n }, true);\n }\n\n // if the select has a title, apply it to the button, and if not, apply titleFragment text\n // strip all HTML tags and trim the result, then unescape any escaped tags\n button.title = titleFragment.textContent.replace(/<[^>]*>?/g, '').trim();\n\n if (this.options.sanitize && hasContent) {\n sanitizeHtml([titleFragment], that.options.whiteList, that.options.sanitizeFn);\n }\n\n buttonInner.innerHTML = '';\n buttonInner.appendChild(titleFragment);\n\n if (version.major < 4 && this.$newElement[0].classList.contains('bs3-has-addon')) {\n var filterExpand = button.querySelector('.filter-expand'),\n clone = buttonInner.cloneNode(true);\n\n clone.className = 'filter-expand';\n\n if (filterExpand) {\n button.replaceChild(clone, filterExpand);\n } else {\n button.appendChild(clone);\n }\n }\n\n this.$element.trigger('rendered' + EVENT_KEY);\n },\n\n /**\n * @param [style]\n * @param [status]\n */\n setStyle: function (newStyle, status) {\n var button = this.$button[0],\n newElement = this.$newElement[0],\n style = this.options.style.trim(),\n buttonClass;\n\n if (this.$element.attr('class')) {\n this.$newElement.addClass(this.$element.attr('class').replace(/selectpicker|mobile-device|bs-select-hidden|validate\\[.*\\]/gi, ''));\n }\n\n if (version.major < 4) {\n newElement.classList.add('bs3');\n\n if (newElement.parentNode.classList && newElement.parentNode.classList.contains('input-group') &&\n (newElement.previousElementSibling || newElement.nextElementSibling) &&\n (newElement.previousElementSibling || newElement.nextElementSibling).classList.contains('input-group-addon')\n ) {\n newElement.classList.add('bs3-has-addon');\n }\n }\n\n if (newStyle) {\n buttonClass = newStyle.trim();\n } else {\n buttonClass = style;\n }\n\n if (status == 'add') {\n if (buttonClass) button.classList.add.apply(button.classList, buttonClass.split(' '));\n } else if (status == 'remove') {\n if (buttonClass) button.classList.remove.apply(button.classList, buttonClass.split(' '));\n } else {\n if (style) button.classList.remove.apply(button.classList, style.split(' '));\n if (buttonClass) button.classList.add.apply(button.classList, buttonClass.split(' '));\n }\n },\n\n liHeight: function (refresh) {\n if (!refresh && (this.options.size === false || Object.keys(this.sizeInfo).length)) return;\n\n var newElement = elementTemplates.div.cloneNode(false),\n menu = elementTemplates.div.cloneNode(false),\n menuInner = elementTemplates.div.cloneNode(false),\n menuInnerInner = document.createElement('ul'),\n divider = elementTemplates.li.cloneNode(false),\n dropdownHeader = elementTemplates.li.cloneNode(false),\n li,\n a = elementTemplates.a.cloneNode(false),\n text = elementTemplates.span.cloneNode(false),\n header = this.options.header && this.$menu.find('.' + classNames.POPOVERHEADER).length > 0 ? this.$menu.find('.' + classNames.POPOVERHEADER)[0].cloneNode(true) : null,\n search = this.options.liveSearch ? elementTemplates.div.cloneNode(false) : null,\n actions = this.options.actionsBox && this.multiple && this.$menu.find('.bs-actionsbox').length > 0 ? this.$menu.find('.bs-actionsbox')[0].cloneNode(true) : null,\n doneButton = this.options.doneButton && this.multiple && this.$menu.find('.bs-donebutton').length > 0 ? this.$menu.find('.bs-donebutton')[0].cloneNode(true) : null,\n firstOption = this.$element[0].options[0];\n\n this.sizeInfo.selectWidth = this.$newElement[0].offsetWidth;\n\n text.className = 'text';\n a.className = 'dropdown-item ' + (firstOption ? firstOption.className : '');\n newElement.className = this.$menu[0].parentNode.className + ' ' + classNames.SHOW;\n newElement.style.width = 0; // ensure button width doesn't affect natural width of menu when calculating\n if (this.options.width === 'auto') menu.style.minWidth = 0;\n menu.className = classNames.MENU + ' ' + classNames.SHOW;\n menuInner.className = 'inner ' + classNames.SHOW;\n menuInnerInner.className = classNames.MENU + ' inner ' + (version.major >= '4' ? classNames.SHOW : '');\n divider.className = classNames.DIVIDER;\n dropdownHeader.className = 'dropdown-header';\n\n text.appendChild(document.createTextNode('\\u200b'));\n\n if (this.selectpicker.current.data.length) {\n for (var i = 0; i < this.selectpicker.current.data.length; i++) {\n var data = this.selectpicker.current.data[i];\n if (data.type === 'option' && $(data.element.firstChild).css('display') !== 'none') {\n li = data.element;\n break;\n }\n }\n } else {\n li = elementTemplates.li.cloneNode(false);\n a.appendChild(text);\n li.appendChild(a);\n }\n\n dropdownHeader.appendChild(text.cloneNode(true));\n\n if (this.selectpicker.view.widestOption) {\n menuInnerInner.appendChild(this.selectpicker.view.widestOption.cloneNode(true));\n }\n\n menuInnerInner.appendChild(li);\n menuInnerInner.appendChild(divider);\n menuInnerInner.appendChild(dropdownHeader);\n if (header) menu.appendChild(header);\n if (search) {\n var input = document.createElement('input');\n search.className = 'bs-searchbox';\n input.className = 'form-control';\n search.appendChild(input);\n menu.appendChild(search);\n }\n if (actions) menu.appendChild(actions);\n menuInner.appendChild(menuInnerInner);\n menu.appendChild(menuInner);\n if (doneButton) menu.appendChild(doneButton);\n newElement.appendChild(menu);\n\n document.body.appendChild(newElement);\n\n var liHeight = li.offsetHeight,\n dropdownHeaderHeight = dropdownHeader ? dropdownHeader.offsetHeight : 0,\n headerHeight = header ? header.offsetHeight : 0,\n searchHeight = search ? search.offsetHeight : 0,\n actionsHeight = actions ? actions.offsetHeight : 0,\n doneButtonHeight = doneButton ? doneButton.offsetHeight : 0,\n dividerHeight = $(divider).outerHeight(true),\n menuStyle = window.getComputedStyle(menu),\n menuWidth = menu.offsetWidth,\n menuPadding = {\n vert: toInteger(menuStyle.paddingTop) +\n toInteger(menuStyle.paddingBottom) +\n toInteger(menuStyle.borderTopWidth) +\n toInteger(menuStyle.borderBottomWidth),\n horiz: toInteger(menuStyle.paddingLeft) +\n toInteger(menuStyle.paddingRight) +\n toInteger(menuStyle.borderLeftWidth) +\n toInteger(menuStyle.borderRightWidth)\n },\n menuExtras = {\n vert: menuPadding.vert +\n toInteger(menuStyle.marginTop) +\n toInteger(menuStyle.marginBottom) + 2,\n horiz: menuPadding.horiz +\n toInteger(menuStyle.marginLeft) +\n toInteger(menuStyle.marginRight) + 2\n },\n scrollBarWidth;\n\n menuInner.style.overflowY = 'scroll';\n\n scrollBarWidth = menu.offsetWidth - menuWidth;\n\n document.body.removeChild(newElement);\n\n this.sizeInfo.liHeight = liHeight;\n this.sizeInfo.dropdownHeaderHeight = dropdownHeaderHeight;\n this.sizeInfo.headerHeight = headerHeight;\n this.sizeInfo.searchHeight = searchHeight;\n this.sizeInfo.actionsHeight = actionsHeight;\n this.sizeInfo.doneButtonHeight = doneButtonHeight;\n this.sizeInfo.dividerHeight = dividerHeight;\n this.sizeInfo.menuPadding = menuPadding;\n this.sizeInfo.menuExtras = menuExtras;\n this.sizeInfo.menuWidth = menuWidth;\n this.sizeInfo.menuInnerInnerWidth = menuWidth - menuPadding.horiz;\n this.sizeInfo.totalMenuWidth = this.sizeInfo.menuWidth;\n this.sizeInfo.scrollBarWidth = scrollBarWidth;\n this.sizeInfo.selectHeight = this.$newElement[0].offsetHeight;\n\n this.setPositionData();\n },\n\n getSelectPosition: function () {\n var that = this,\n $window = $(window),\n pos = that.$newElement.offset(),\n $container = $(that.options.container),\n containerPos;\n\n if (that.options.container && $container.length && !$container.is('body')) {\n containerPos = $container.offset();\n containerPos.top += parseInt($container.css('borderTopWidth'));\n containerPos.left += parseInt($container.css('borderLeftWidth'));\n } else {\n containerPos = { top: 0, left: 0 };\n }\n\n var winPad = that.options.windowPadding;\n\n this.sizeInfo.selectOffsetTop = pos.top - containerPos.top - $window.scrollTop();\n this.sizeInfo.selectOffsetBot = $window.height() - this.sizeInfo.selectOffsetTop - this.sizeInfo.selectHeight - containerPos.top - winPad[2];\n this.sizeInfo.selectOffsetLeft = pos.left - containerPos.left - $window.scrollLeft();\n this.sizeInfo.selectOffsetRight = $window.width() - this.sizeInfo.selectOffsetLeft - this.sizeInfo.selectWidth - containerPos.left - winPad[1];\n this.sizeInfo.selectOffsetTop -= winPad[0];\n this.sizeInfo.selectOffsetLeft -= winPad[3];\n },\n\n setMenuSize: function (isAuto) {\n this.getSelectPosition();\n\n var selectWidth = this.sizeInfo.selectWidth,\n liHeight = this.sizeInfo.liHeight,\n headerHeight = this.sizeInfo.headerHeight,\n searchHeight = this.sizeInfo.searchHeight,\n actionsHeight = this.sizeInfo.actionsHeight,\n doneButtonHeight = this.sizeInfo.doneButtonHeight,\n divHeight = this.sizeInfo.dividerHeight,\n menuPadding = this.sizeInfo.menuPadding,\n menuInnerHeight,\n menuHeight,\n divLength = 0,\n minHeight,\n _minHeight,\n maxHeight,\n menuInnerMinHeight,\n estimate,\n isDropup;\n\n if (this.options.dropupAuto) {\n // Get the estimated height of the menu without scrollbars.\n // This is useful for smaller menus, where there might be plenty of room\n // below the button without setting dropup, but we can't know\n // the exact height of the menu until createView is called later\n estimate = liHeight * this.selectpicker.current.data.length + menuPadding.vert;\n\n isDropup = this.sizeInfo.selectOffsetTop - this.sizeInfo.selectOffsetBot > this.sizeInfo.menuExtras.vert && estimate + this.sizeInfo.menuExtras.vert + 50 > this.sizeInfo.selectOffsetBot;\n\n // ensure dropup doesn't change while searching (so menu doesn't bounce back and forth)\n if (this.selectpicker.isSearching === true) {\n isDropup = this.selectpicker.dropup;\n }\n\n this.$newElement.toggleClass(classNames.DROPUP, isDropup);\n this.selectpicker.dropup = isDropup;\n }\n\n if (this.options.size === 'auto') {\n _minHeight = this.selectpicker.current.data.length > 3 ? this.sizeInfo.liHeight * 3 + this.sizeInfo.menuExtras.vert - 2 : 0;\n menuHeight = this.sizeInfo.selectOffsetBot - this.sizeInfo.menuExtras.vert;\n minHeight = _minHeight + headerHeight + searchHeight + actionsHeight + doneButtonHeight;\n menuInnerMinHeight = Math.max(_minHeight - menuPadding.vert, 0);\n\n if (this.$newElement.hasClass(classNames.DROPUP)) {\n menuHeight = this.sizeInfo.selectOffsetTop - this.sizeInfo.menuExtras.vert;\n }\n\n maxHeight = menuHeight;\n menuInnerHeight = menuHeight - headerHeight - searchHeight - actionsHeight - doneButtonHeight - menuPadding.vert;\n } else if (this.options.size && this.options.size != 'auto' && this.selectpicker.current.elements.length > this.options.size) {\n for (var i = 0; i < this.options.size; i++) {\n if (this.selectpicker.current.data[i].type === 'divider') divLength++;\n }\n\n menuHeight = liHeight * this.options.size + divLength * divHeight + menuPadding.vert;\n menuInnerHeight = menuHeight - menuPadding.vert;\n maxHeight = menuHeight + headerHeight + searchHeight + actionsHeight + doneButtonHeight;\n minHeight = menuInnerMinHeight = '';\n }\n\n this.$menu.css({\n 'max-height': maxHeight + 'px',\n 'overflow': 'hidden',\n 'min-height': minHeight + 'px'\n });\n\n this.$menuInner.css({\n 'max-height': menuInnerHeight + 'px',\n 'overflow': 'hidden auto',\n 'min-height': menuInnerMinHeight + 'px'\n });\n\n // ensure menuInnerHeight is always a positive number to prevent issues calculating chunkSize in createView\n this.sizeInfo.menuInnerHeight = Math.max(menuInnerHeight, 1);\n\n if (this.selectpicker.current.data.length && this.selectpicker.current.data[this.selectpicker.current.data.length - 1].position > this.sizeInfo.menuInnerHeight) {\n this.sizeInfo.hasScrollBar = true;\n this.sizeInfo.totalMenuWidth = this.sizeInfo.menuWidth + this.sizeInfo.scrollBarWidth;\n }\n\n if (this.options.dropdownAlignRight === 'auto') {\n this.$menu.toggleClass(classNames.MENURIGHT, this.sizeInfo.selectOffsetLeft > this.sizeInfo.selectOffsetRight && this.sizeInfo.selectOffsetRight < (this.sizeInfo.totalMenuWidth - selectWidth));\n }\n\n if (this.dropdown && this.dropdown._popper) this.dropdown._popper.update();\n },\n\n setSize: function (refresh) {\n this.liHeight(refresh);\n\n if (this.options.header) this.$menu.css('padding-top', 0);\n\n if (this.options.size !== false) {\n var that = this,\n $window = $(window);\n\n this.setMenuSize();\n\n if (this.options.liveSearch) {\n this.$searchbox\n .off('input.setMenuSize propertychange.setMenuSize')\n .on('input.setMenuSize propertychange.setMenuSize', function () {\n return that.setMenuSize();\n });\n }\n\n if (this.options.size === 'auto') {\n $window\n .off('resize' + EVENT_KEY + '.' + this.selectId + '.setMenuSize' + ' scroll' + EVENT_KEY + '.' + this.selectId + '.setMenuSize')\n .on('resize' + EVENT_KEY + '.' + this.selectId + '.setMenuSize' + ' scroll' + EVENT_KEY + '.' + this.selectId + '.setMenuSize', function () {\n return that.setMenuSize();\n });\n } else if (this.options.size && this.options.size != 'auto' && this.selectpicker.current.elements.length > this.options.size) {\n $window.off('resize' + EVENT_KEY + '.' + this.selectId + '.setMenuSize' + ' scroll' + EVENT_KEY + '.' + this.selectId + '.setMenuSize');\n }\n }\n\n this.createView(false, true, refresh);\n },\n\n setWidth: function () {\n var that = this;\n\n if (this.options.width === 'auto') {\n requestAnimationFrame(function () {\n that.$menu.css('min-width', '0');\n\n that.$element.on('loaded' + EVENT_KEY, function () {\n that.liHeight();\n that.setMenuSize();\n\n // Get correct width if element is hidden\n var $selectClone = that.$newElement.clone().appendTo('body'),\n btnWidth = $selectClone.css('width', 'auto').children('button').outerWidth();\n\n $selectClone.remove();\n\n // Set width to whatever's larger, button title or longest option\n that.sizeInfo.selectWidth = Math.max(that.sizeInfo.totalMenuWidth, btnWidth);\n that.$newElement.css('width', that.sizeInfo.selectWidth + 'px');\n });\n });\n } else if (this.options.width === 'fit') {\n // Remove inline min-width so width can be changed from 'auto'\n this.$menu.css('min-width', '');\n this.$newElement.css('width', '').addClass('fit-width');\n } else if (this.options.width) {\n // Remove inline min-width so width can be changed from 'auto'\n this.$menu.css('min-width', '');\n this.$newElement.css('width', this.options.width);\n } else {\n // Remove inline min-width/width so width can be changed\n this.$menu.css('min-width', '');\n this.$newElement.css('width', '');\n }\n // Remove fit-width class if width is changed programmatically\n if (this.$newElement.hasClass('fit-width') && this.options.width !== 'fit') {\n this.$newElement[0].classList.remove('fit-width');\n }\n },\n\n selectPosition: function () {\n this.$bsContainer = $('
    ');\n\n var that = this,\n $container = $(this.options.container),\n pos,\n containerPos,\n actualHeight,\n getPlacement = function ($element) {\n var containerPosition = {},\n // fall back to dropdown's default display setting if display is not manually set\n display = that.options.display || (\n // Bootstrap 3 doesn't have $.fn.dropdown.Constructor.Default\n $.fn.dropdown.Constructor.Default ? $.fn.dropdown.Constructor.Default.display\n : false\n );\n\n that.$bsContainer.addClass($element.attr('class').replace(/form-control|fit-width/gi, '')).toggleClass(classNames.DROPUP, $element.hasClass(classNames.DROPUP));\n pos = $element.offset();\n\n if (!$container.is('body')) {\n containerPos = $container.offset();\n containerPos.top += parseInt($container.css('borderTopWidth')) - $container.scrollTop();\n containerPos.left += parseInt($container.css('borderLeftWidth')) - $container.scrollLeft();\n } else {\n containerPos = { top: 0, left: 0 };\n }\n\n actualHeight = $element.hasClass(classNames.DROPUP) ? 0 : $element[0].offsetHeight;\n\n // Bootstrap 4+ uses Popper for menu positioning\n if (version.major < 4 || display === 'static') {\n containerPosition.top = pos.top - containerPos.top + actualHeight;\n containerPosition.left = pos.left - containerPos.left;\n }\n\n containerPosition.width = $element[0].offsetWidth;\n\n that.$bsContainer.css(containerPosition);\n };\n\n this.$button.on('click.bs.dropdown.data-api', function () {\n if (that.isDisabled()) {\n return;\n }\n\n getPlacement(that.$newElement);\n\n that.$bsContainer\n .appendTo(that.options.container)\n .toggleClass(classNames.SHOW, !that.$button.hasClass(classNames.SHOW))\n .append(that.$menu);\n });\n\n $(window)\n .off('resize' + EVENT_KEY + '.' + this.selectId + ' scroll' + EVENT_KEY + '.' + this.selectId)\n .on('resize' + EVENT_KEY + '.' + this.selectId + ' scroll' + EVENT_KEY + '.' + this.selectId, function () {\n var isActive = that.$newElement.hasClass(classNames.SHOW);\n\n if (isActive) getPlacement(that.$newElement);\n });\n\n this.$element.on('hide' + EVENT_KEY, function () {\n that.$menu.data('height', that.$menu.height());\n that.$bsContainer.detach();\n });\n },\n\n createOption: function (data, init) {\n var optionData = !data.option ? data : data.option;\n\n if (optionData && optionData.nodeType !== 1) {\n var option = (init ? elementTemplates.selectedOption : elementTemplates.option).cloneNode(true);\n if (optionData.value !== undefined) option.value = optionData.value;\n option.textContent = optionData.text;\n\n option.selected = true;\n\n if (optionData.liIndex !== undefined) {\n option.liIndex = optionData.liIndex;\n } else if (!init) {\n option.liIndex = data.index;\n }\n\n data.option = option;\n\n this.selectpicker.main.optionQueue.appendChild(option);\n }\n },\n\n setOptionStatus: function (selectedOnly) {\n var that = this;\n\n that.noScroll = false;\n\n if (that.selectpicker.view.visibleElements && that.selectpicker.view.visibleElements.length) {\n for (var i = 0; i < that.selectpicker.view.visibleElements.length; i++) {\n var liData = that.selectpicker.current.data[i + that.selectpicker.view.position0],\n option = liData.option;\n\n if (option) {\n if (selectedOnly !== true) {\n that.setDisabled(liData);\n }\n\n that.setSelected(liData);\n }\n }\n\n // append optionQueue (documentFragment with option elements for select options)\n if (this.options.source.data) this.$element[0].appendChild(this.selectpicker.main.optionQueue);\n }\n },\n\n /**\n * @param {Object} liData - the option object that is being changed\n * @param {boolean} selected - true if the option is being selected, false if being deselected\n */\n setSelected: function (liData, selected) {\n selected = selected === undefined ? liData.selected : selected;\n\n var li = liData.element,\n activeElementIsSet = this.activeElement !== undefined,\n thisIsActive = this.activeElement === li,\n prevActive,\n a,\n // if current option is already active\n // OR\n // if the current option is being selected, it's NOT multiple, and\n // activeElement is undefined:\n // - when the menu is first being opened, OR\n // - after a search has been performed, OR\n // - when retainActive is false when selecting a new option (i.e. index of the newly selected option is not the same as the current activeElement)\n keepActive = thisIsActive || (selected && !this.multiple && !activeElementIsSet);\n\n if (!li) return;\n\n if (selected !== undefined) {\n liData.selected = selected;\n if (liData.option) liData.option.selected = selected;\n }\n\n if (selected && this.options.source.data) {\n this.createOption(liData, false);\n }\n\n a = li.firstChild;\n\n if (selected) {\n this.selectedElement = li;\n }\n\n li.classList.toggle('selected', selected);\n\n if (keepActive) {\n this.focusItem(li, liData);\n this.selectpicker.view.currentActive = li;\n this.activeElement = li;\n } else {\n this.defocusItem(li);\n }\n\n if (a) {\n a.classList.toggle('selected', selected);\n\n if (selected) {\n a.setAttribute('aria-selected', true);\n } else {\n if (this.multiple) {\n a.setAttribute('aria-selected', false);\n } else {\n a.removeAttribute('aria-selected');\n }\n }\n }\n\n if (!keepActive && !activeElementIsSet && selected && this.prevActiveElement !== undefined) {\n prevActive = this.prevActiveElement;\n\n this.defocusItem(prevActive);\n }\n },\n\n /**\n * @param {number} index - the index of the option that is being disabled\n * @param {boolean} disabled - true if the option is being disabled, false if being enabled\n */\n setDisabled: function (liData) {\n var disabled = liData.disabled,\n li = liData.element,\n a;\n\n if (!li) return;\n\n a = li.firstChild;\n\n li.classList.toggle(classNames.DISABLED, disabled);\n\n if (a) {\n if (version.major >= '4') a.classList.toggle(classNames.DISABLED, disabled);\n\n if (disabled) {\n a.setAttribute('aria-disabled', disabled);\n a.setAttribute('tabindex', -1);\n } else {\n a.removeAttribute('aria-disabled');\n a.setAttribute('tabindex', 0);\n }\n }\n },\n\n isDisabled: function () {\n return this.$element[0].disabled;\n },\n\n checkDisabled: function () {\n if (this.isDisabled()) {\n this.$newElement[0].classList.add(classNames.DISABLED);\n this.$button.addClass(classNames.DISABLED).attr('aria-disabled', true);\n } else {\n if (this.$button[0].classList.contains(classNames.DISABLED)) {\n this.$newElement[0].classList.remove(classNames.DISABLED);\n this.$button.removeClass(classNames.DISABLED).attr('aria-disabled', false);\n }\n }\n },\n\n clickListener: function () {\n var that = this,\n $document = $(document);\n\n $document.data('spaceSelect', false);\n\n this.$button.on('keyup', function (e) {\n if (/(32)/.test(e.keyCode.toString(10)) && $document.data('spaceSelect')) {\n e.preventDefault();\n $document.data('spaceSelect', false);\n }\n });\n\n this.$newElement.on('show.bs.dropdown', function () {\n if (!that.dropdown && version.major === '4') {\n that.dropdown = that.$button.data('bs.dropdown');\n that.dropdown._menu = that.$menu[0];\n }\n });\n\n function clearSelection (e) {\n if (that.multiple) {\n that.deselectAll();\n } else {\n var element = that.$element[0],\n prevValue = element.value,\n prevIndex = element.selectedIndex,\n prevOption = element.options[prevIndex],\n prevData = prevOption ? that.selectpicker.main.data[prevOption.liIndex] : false;\n\n if (prevData) {\n that.setSelected(prevData, false);\n }\n\n element.selectedIndex = 0;\n\n changedArguments = [prevIndex, false, prevValue];\n that.$element.triggerNative('change');\n }\n\n // remove selected styling if menu is open\n if (that.$newElement.hasClass(classNames.SHOW)) {\n if (that.options.liveSearch) {\n that.$searchbox.trigger('focus');\n }\n\n that.createView(false);\n }\n }\n\n this.$button.on('click.bs.dropdown.data-api', function (e) {\n if (that.options.allowClear) {\n var target = e.target,\n clearButton = that.$clearButton[0];\n\n // IE doesn't support event listeners on child elements of buttons\n if (/MSIE|Trident/.test(window.navigator.userAgent)) {\n target = document.elementFromPoint(e.clientX, e.clientY);\n }\n\n if (target === clearButton || target.parentElement === clearButton) {\n e.stopImmediatePropagation();\n clearSelection(e);\n }\n }\n\n if (!that.$newElement.hasClass(classNames.SHOW)) {\n that.setSize();\n }\n });\n\n function setFocus () {\n if (that.options.liveSearch) {\n that.$searchbox.trigger('focus');\n } else {\n that.$menuInner.trigger('focus');\n }\n }\n\n function checkPopperExists () {\n if (that.dropdown && that.dropdown._popper && that.dropdown._popper.state) {\n setFocus();\n } else {\n requestAnimationFrame(checkPopperExists);\n }\n }\n\n this.$element.on('shown' + EVENT_KEY, function () {\n if (that.$menuInner[0].scrollTop !== that.selectpicker.view.scrollTop) {\n that.$menuInner[0].scrollTop = that.selectpicker.view.scrollTop;\n }\n\n if (version.major > 3) {\n requestAnimationFrame(checkPopperExists);\n } else {\n setFocus();\n }\n });\n\n // ensure posinset and setsize are correct before selecting an option via a click\n this.$menuInner.on('mouseenter', 'li a', function (e) {\n var hoverLi = this.parentElement,\n position0 = that.isVirtual() ? that.selectpicker.view.position0 : 0,\n index = Array.prototype.indexOf.call(hoverLi.parentElement.children, hoverLi),\n hoverData = that.selectpicker.current.data[index + position0];\n\n that.focusItem(hoverLi, hoverData, true);\n });\n\n this.$menuInner.on('click', 'li a', function (e, retainActive) {\n var $this = $(this),\n element = that.$element[0],\n position0 = that.isVirtual() ? that.selectpicker.view.position0 : 0,\n clickedData = that.selectpicker.current.data[$this.parent().index() + position0],\n clickedElement = clickedData.element,\n prevValue = getSelectValues.call(that),\n prevIndex = element.selectedIndex,\n prevOption = element.options[prevIndex],\n prevData = prevOption ? that.selectpicker.main.data[prevOption.liIndex] : false,\n triggerChange = true;\n\n // Don't close on multi choice menu\n if (that.multiple && that.options.maxOptions !== 1) {\n e.stopPropagation();\n }\n\n e.preventDefault();\n\n // Don't run if the select is disabled\n if (!that.isDisabled() && !$this.parent().hasClass(classNames.DISABLED)) {\n var option = clickedData.option,\n $option = $(option),\n state = option.selected,\n optgroupData = that.selectpicker.current.data.find(function (datum) {\n return datum.optID === clickedData.optID && datum.type === 'optgroup-label';\n }),\n optgroup = optgroupData ? optgroupData.optgroup : undefined,\n dataGetter = optgroup instanceof Element ? getOptionData.fromOption : getOptionData.fromDataSource,\n optgroupOptions = optgroup && optgroup.children,\n maxOptions = parseInt(that.options.maxOptions),\n maxOptionsGrp = optgroup && parseInt(dataGetter(optgroup, 'maxOptions')) || false;\n\n if (clickedElement === that.activeElement) retainActive = true;\n\n if (!retainActive) {\n that.prevActiveElement = that.activeElement;\n that.activeElement = undefined;\n }\n\n if (!that.multiple || maxOptions === 1) { // Deselect previous option if not multi select\n if (prevData) that.setSelected(prevData, false);\n that.setSelected(clickedData, true);\n } else { // Toggle the clicked option if multi select.\n that.setSelected(clickedData, !state);\n that.focusedParent.focus();\n\n if (maxOptions !== false || maxOptionsGrp !== false) {\n var maxReached = maxOptions < getSelectedOptions.call(that).length,\n selectedGroupOptions = 0;\n\n if (optgroup && optgroup.children) {\n for (var i = 0; i < optgroup.children.length; i++) {\n if (optgroup.children[i].selected) selectedGroupOptions++;\n }\n }\n\n var maxReachedGrp = maxOptionsGrp < selectedGroupOptions;\n\n if ((maxOptions && maxReached) || (maxOptionsGrp && maxReachedGrp)) {\n if (maxOptions && maxOptions === 1) {\n element.selectedIndex = -1;\n that.setOptionStatus(true);\n } else if (maxOptionsGrp && maxOptionsGrp === 1) {\n for (var i = 0; i < optgroupOptions.length; i++) {\n var _option = optgroupOptions[i];\n that.setSelected(that.selectpicker.current.data[_option.liIndex], false);\n }\n\n that.setSelected(clickedData, true);\n } else {\n var maxOptionsText = typeof that.options.maxOptionsText === 'string' ? [that.options.maxOptionsText, that.options.maxOptionsText] : that.options.maxOptionsText,\n maxOptionsArr = typeof maxOptionsText === 'function' ? maxOptionsText(maxOptions, maxOptionsGrp) : maxOptionsText,\n maxTxt = maxOptionsArr[0].replace('{n}', maxOptions),\n maxTxtGrp = maxOptionsArr[1].replace('{n}', maxOptionsGrp),\n $notify = $('
    ');\n // If {var} is set in array, replace it\n /** @deprecated */\n if (maxOptionsArr[2]) {\n maxTxt = maxTxt.replace('{var}', maxOptionsArr[2][maxOptions > 1 ? 0 : 1]);\n maxTxtGrp = maxTxtGrp.replace('{var}', maxOptionsArr[2][maxOptionsGrp > 1 ? 0 : 1]);\n }\n\n that.$menu.append($notify);\n\n if (maxOptions && maxReached) {\n $notify.append($('
    ' + maxTxt + '
    '));\n triggerChange = false;\n that.$element.trigger('maxReached' + EVENT_KEY);\n }\n\n if (maxOptionsGrp && maxReachedGrp) {\n $notify.append($('
    ' + maxTxtGrp + '
    '));\n triggerChange = false;\n that.$element.trigger('maxReachedGrp' + EVENT_KEY);\n }\n\n setTimeout(function () {\n that.setSelected(clickedData, false);\n }, 10);\n\n $notify[0].classList.add('fadeOut');\n\n setTimeout(function () {\n $notify.remove();\n }, 1050);\n }\n }\n }\n }\n\n if (that.options.source.data) that.$element[0].appendChild(that.selectpicker.main.optionQueue);\n\n if (!that.multiple || (that.multiple && that.options.maxOptions === 1)) {\n that.$button.trigger('focus');\n } else if (that.options.liveSearch) {\n that.$searchbox.trigger('focus');\n }\n\n // Trigger select 'change'\n if (triggerChange) {\n if (that.multiple || prevIndex !== element.selectedIndex) {\n // $option.prop('selected') is current option state (selected/unselected). prevValue is the value of the select prior to being changed.\n changedArguments = [option.index, $option.prop('selected'), prevValue];\n that.$element\n .triggerNative('change');\n }\n }\n }\n });\n\n this.$menu.on('click', 'li.' + classNames.DISABLED + ' a, .' + classNames.POPOVERHEADER + ', .' + classNames.POPOVERHEADER + ' :not(.close)', function (e) {\n if (e.currentTarget == this) {\n e.preventDefault();\n e.stopPropagation();\n if (that.options.liveSearch && !$(e.target).hasClass('close')) {\n that.$searchbox.trigger('focus');\n } else {\n that.$button.trigger('focus');\n }\n }\n });\n\n this.$menuInner.on('click', '.divider, .dropdown-header', function (e) {\n e.preventDefault();\n e.stopPropagation();\n if (that.options.liveSearch) {\n that.$searchbox.trigger('focus');\n } else {\n that.$button.trigger('focus');\n }\n });\n\n this.$menu.on('click', '.' + classNames.POPOVERHEADER + ' .close', function () {\n that.$button.trigger('click');\n });\n\n this.$searchbox.on('click', function (e) {\n e.stopPropagation();\n });\n\n this.$menu.on('click', '.actions-btn', function (e) {\n if (that.options.liveSearch) {\n that.$searchbox.trigger('focus');\n } else {\n that.$button.trigger('focus');\n }\n\n e.preventDefault();\n e.stopPropagation();\n\n if ($(this).hasClass('bs-select-all')) {\n that.selectAll();\n } else {\n that.deselectAll();\n }\n });\n\n this.$button\n .on('focus' + EVENT_KEY, function (e) {\n var tabindex = that.$element[0].getAttribute('tabindex');\n\n // only change when button is actually focused\n if (tabindex !== undefined && e.originalEvent && e.originalEvent.isTrusted) {\n // apply select element's tabindex to ensure correct order is followed when tabbing to the next element\n this.setAttribute('tabindex', tabindex);\n // set element's tabindex to -1 to allow for reverse tabbing\n that.$element[0].setAttribute('tabindex', -1);\n that.selectpicker.view.tabindex = tabindex;\n }\n })\n .on('blur' + EVENT_KEY, function (e) {\n // revert everything to original tabindex\n if (that.selectpicker.view.tabindex !== undefined && e.originalEvent && e.originalEvent.isTrusted) {\n that.$element[0].setAttribute('tabindex', that.selectpicker.view.tabindex);\n this.setAttribute('tabindex', -1);\n that.selectpicker.view.tabindex = undefined;\n }\n });\n\n this.$element\n .on('change' + EVENT_KEY, function () {\n that.render();\n that.$element.trigger('changed' + EVENT_KEY, changedArguments);\n changedArguments = null;\n })\n .on('focus' + EVENT_KEY, function () {\n if (!that.options.mobile) that.$button[0].focus();\n });\n },\n\n liveSearchListener: function () {\n var that = this;\n\n this.$button.on('click.bs.dropdown.data-api', function () {\n if (!!that.$searchbox.val()) {\n that.$searchbox.val('');\n that.selectpicker.search.previousValue = undefined;\n }\n });\n\n this.$searchbox.on('click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api', function (e) {\n e.stopPropagation();\n });\n\n this.$searchbox.on('input propertychange', function () {\n var searchValue = that.$searchbox[0].value;\n\n that.selectpicker.search.elements = [];\n that.selectpicker.search.data = [];\n\n if (searchValue) {\n that.selectpicker.search.previousValue = searchValue;\n\n if (that.options.source.search) {\n that.fetchData(function (builtData) {\n that.render();\n that.buildList(undefined, true);\n that.noScroll = true;\n that.$menuInner.scrollTop(0);\n that.createView(true);\n showNoResults.call(that, builtData, searchValue);\n }, 'search', 0, searchValue);\n } else {\n var i,\n searchMatch = [],\n q = searchValue.toUpperCase(),\n cache = {},\n cacheArr = [],\n searchStyle = that._searchStyle(),\n normalizeSearch = that.options.liveSearchNormalize;\n\n if (normalizeSearch) q = normalizeToBase(q);\n\n for (var i = 0; i < that.selectpicker.main.data.length; i++) {\n var li = that.selectpicker.main.data[i];\n\n if (!cache[i]) {\n cache[i] = stringSearch(li, q, searchStyle, normalizeSearch);\n }\n\n if (cache[i] && li.headerIndex !== undefined && cacheArr.indexOf(li.headerIndex) === -1) {\n if (li.headerIndex > 0) {\n cache[li.headerIndex - 1] = true;\n cacheArr.push(li.headerIndex - 1);\n }\n\n cache[li.headerIndex] = true;\n cacheArr.push(li.headerIndex);\n\n cache[li.lastIndex + 1] = true;\n }\n\n if (cache[i] && li.type !== 'optgroup-label') cacheArr.push(i);\n }\n\n for (var i = 0, cacheLen = cacheArr.length; i < cacheLen; i++) {\n var index = cacheArr[i],\n prevIndex = cacheArr[i - 1],\n li = that.selectpicker.main.data[index],\n liPrev = that.selectpicker.main.data[prevIndex];\n\n if (li.type !== 'divider' || (li.type === 'divider' && liPrev && liPrev.type !== 'divider' && cacheLen - 1 !== i)) {\n that.selectpicker.search.data.push(li);\n searchMatch.push(that.selectpicker.main.elements[index]);\n }\n }\n\n that.activeElement = undefined;\n that.noScroll = true;\n that.$menuInner.scrollTop(0);\n that.selectpicker.search.elements = searchMatch;\n that.createView(true);\n showNoResults.call(that, searchMatch, searchValue);\n }\n } else if (that.selectpicker.search.previousValue) { // for IE11 (#2402)\n that.$menuInner.scrollTop(0);\n that.createView(false);\n }\n });\n },\n\n _searchStyle: function () {\n return this.options.liveSearchStyle || 'contains';\n },\n\n val: function (value) {\n var element = this.$element[0];\n\n if (typeof value !== 'undefined') {\n var selectedOptions = getSelectedOptions.call(this),\n prevValue = getSelectValues.call(this, selectedOptions);\n\n changedArguments = [null, null, prevValue];\n\n if (!Array.isArray(value)) value = [ value ];\n\n value.map(String);\n\n for (var i = 0; i < selectedOptions.length; i++) {\n var item = selectedOptions[i];\n\n if (item && value.indexOf(String(item.value)) === -1) {\n this.setSelected(item, false);\n }\n }\n\n // only update selected value if it matches an existing option\n this.selectpicker.main.data.filter(function (item) {\n if (value.indexOf(String(item.value)) !== -1) {\n this.setSelected(item, true);\n return true;\n }\n\n return false;\n }, this);\n\n if (this.options.source.data) element.appendChild(this.selectpicker.main.optionQueue);\n\n this.$element.trigger('changed' + EVENT_KEY, changedArguments);\n\n if (this.$newElement.hasClass(classNames.SHOW)) {\n if (this.multiple) {\n this.setOptionStatus(true);\n } else {\n var liSelectedIndex = (element.options[element.selectedIndex] || {}).liIndex;\n\n if (typeof liSelectedIndex === 'number') {\n this.setSelected(this.selectpicker.current.data[liSelectedIndex], true);\n }\n }\n }\n\n this.render();\n\n changedArguments = null;\n\n return this.$element;\n } else {\n return this.$element.val();\n }\n },\n\n changeAll: function (status) {\n if (!this.multiple) return;\n if (typeof status === 'undefined') status = true;\n\n var element = this.$element[0],\n previousSelected = 0,\n currentSelected = 0,\n prevValue = getSelectValues.call(this);\n\n element.classList.add('bs-select-hidden');\n\n for (var i = 0, data = this.selectpicker.current.data, len = data.length; i < len; i++) {\n var liData = data[i],\n option = liData.option;\n\n if (option && !liData.disabled && liData.type !== 'divider') {\n if (liData.selected) previousSelected++;\n option.selected = status;\n liData.selected = status;\n if (status === true) currentSelected++;\n }\n }\n\n element.classList.remove('bs-select-hidden');\n\n if (previousSelected === currentSelected) return;\n\n this.setOptionStatus();\n\n changedArguments = [null, null, prevValue];\n\n this.$element\n .triggerNative('change');\n },\n\n selectAll: function () {\n return this.changeAll(true);\n },\n\n deselectAll: function () {\n return this.changeAll(false);\n },\n\n toggle: function (e, state) {\n var isActive,\n triggerClick = state === undefined;\n\n e = e || window.event;\n\n if (e) e.stopPropagation();\n\n if (triggerClick === false) {\n isActive = this.$newElement[0].classList.contains(classNames.SHOW);\n triggerClick = state === true && isActive === false || state === false && isActive === true;\n }\n\n if (triggerClick) this.$button.trigger('click.bs.dropdown.data-api');\n },\n\n open: function (e) {\n this.toggle(e, true);\n },\n\n close: function (e) {\n this.toggle(e, false);\n },\n\n keydown: function (e) {\n var $this = $(this),\n isToggle = $this.hasClass('dropdown-toggle'),\n $parent = isToggle ? $this.closest('.dropdown') : $this.closest(Selector.MENU),\n that = $parent.data('this'),\n $items = that.findLis(),\n index,\n isActive,\n liActive,\n activeLi,\n offset,\n updateScroll = false,\n downOnTab = e.which === keyCodes.TAB && !isToggle && !that.options.selectOnTab,\n isArrowKey = REGEXP_ARROW.test(e.which) || downOnTab,\n scrollTop = that.$menuInner[0].scrollTop,\n isVirtual = that.isVirtual(),\n position0 = isVirtual === true ? that.selectpicker.view.position0 : 0;\n\n // do nothing if a function key is pressed\n if (e.which >= 112 && e.which <= 123) return;\n\n isActive = that.$menu.hasClass(classNames.SHOW);\n\n if (\n !isActive &&\n (\n isArrowKey ||\n (e.which >= 48 && e.which <= 57) ||\n (e.which >= 96 && e.which <= 105) ||\n (e.which >= 65 && e.which <= 90)\n )\n ) {\n that.$button.trigger('click.bs.dropdown.data-api');\n\n if (that.options.liveSearch) {\n that.$searchbox.trigger('focus');\n return;\n }\n }\n\n if (e.which === keyCodes.ESCAPE && isActive) {\n e.preventDefault();\n that.$button.trigger('click.bs.dropdown.data-api').trigger('focus');\n }\n\n if (isArrowKey) { // if up or down\n if (!$items.length) return;\n\n liActive = that.activeElement;\n index = liActive ? Array.prototype.indexOf.call(liActive.parentElement.children, liActive) : -1;\n\n if (index !== -1) {\n that.defocusItem(liActive);\n }\n\n if (e.which === keyCodes.ARROW_UP) { // up\n if (index !== -1) index--;\n if (index + position0 < 0) index += $items.length;\n\n if (!that.selectpicker.view.canHighlight[index + position0]) {\n index = that.selectpicker.view.canHighlight.slice(0, index + position0).lastIndexOf(true) - position0;\n if (index === -1) index = $items.length - 1;\n }\n } else if (e.which === keyCodes.ARROW_DOWN || downOnTab) { // down\n index++;\n if (index + position0 >= that.selectpicker.view.canHighlight.length) index = that.selectpicker.view.firstHighlightIndex;\n\n if (!that.selectpicker.view.canHighlight[index + position0]) {\n index = index + 1 + that.selectpicker.view.canHighlight.slice(index + position0 + 1).indexOf(true);\n }\n }\n\n e.preventDefault();\n\n var liActiveIndex = position0 + index;\n\n if (e.which === keyCodes.ARROW_UP) { // up\n // scroll to bottom and highlight last option\n if (position0 === 0 && index === $items.length - 1) {\n that.$menuInner[0].scrollTop = that.$menuInner[0].scrollHeight;\n\n liActiveIndex = that.selectpicker.current.elements.length - 1;\n } else {\n activeLi = that.selectpicker.current.data[liActiveIndex];\n\n // could be undefined if no results exist\n if (activeLi) {\n offset = activeLi.position - activeLi.height;\n\n updateScroll = offset < scrollTop;\n }\n }\n } else if (e.which === keyCodes.ARROW_DOWN || downOnTab) { // down\n // scroll to top and highlight first option\n if (index === that.selectpicker.view.firstHighlightIndex) {\n that.$menuInner[0].scrollTop = 0;\n\n liActiveIndex = that.selectpicker.view.firstHighlightIndex;\n } else {\n activeLi = that.selectpicker.current.data[liActiveIndex];\n\n // could be undefined if no results exist\n if (activeLi) {\n offset = activeLi.position - that.sizeInfo.menuInnerHeight;\n\n updateScroll = offset > scrollTop;\n }\n }\n }\n\n liActive = that.selectpicker.current.elements[liActiveIndex];\n\n that.activeElement = (that.selectpicker.current.data[liActiveIndex] || {}).element;\n\n that.focusItem(liActive);\n\n that.selectpicker.view.currentActive = liActive;\n\n if (updateScroll) that.$menuInner[0].scrollTop = offset;\n\n if (that.options.liveSearch) {\n that.$searchbox.trigger('focus');\n } else {\n $this.trigger('focus');\n }\n } else if (\n (!$this.is('input') && !REGEXP_TAB_OR_ESCAPE.test(e.which)) ||\n (e.which === keyCodes.SPACE && that.selectpicker.keydown.keyHistory)\n ) {\n var searchMatch,\n matches = [],\n keyHistory;\n\n e.preventDefault();\n\n that.selectpicker.keydown.keyHistory += keyCodeMap[e.which];\n\n if (that.selectpicker.keydown.resetKeyHistory.cancel) clearTimeout(that.selectpicker.keydown.resetKeyHistory.cancel);\n that.selectpicker.keydown.resetKeyHistory.cancel = that.selectpicker.keydown.resetKeyHistory.start();\n\n keyHistory = that.selectpicker.keydown.keyHistory;\n\n // if all letters are the same, set keyHistory to just the first character when searching\n if (/^(.)\\1+$/.test(keyHistory)) {\n keyHistory = keyHistory.charAt(0);\n }\n\n // find matches\n for (var i = 0; i < that.selectpicker.current.data.length; i++) {\n var li = that.selectpicker.current.data[i],\n hasMatch;\n\n hasMatch = stringSearch(li, keyHistory, 'startsWith', true);\n\n if (hasMatch && that.selectpicker.view.canHighlight[i]) {\n matches.push(li.element);\n }\n }\n\n if (matches.length) {\n var matchIndex = 0;\n\n $items.removeClass('active').find('a').removeClass('active');\n\n // either only one key has been pressed or they are all the same key\n if (keyHistory.length === 1) {\n matchIndex = matches.indexOf(that.activeElement);\n\n if (matchIndex === -1 || matchIndex === matches.length - 1) {\n matchIndex = 0;\n } else {\n matchIndex++;\n }\n }\n\n searchMatch = matches[matchIndex];\n\n activeLi = that.selectpicker.main.data[searchMatch];\n\n if (scrollTop - activeLi.position > 0) {\n offset = activeLi.position - activeLi.height;\n updateScroll = true;\n } else {\n offset = activeLi.position - that.sizeInfo.menuInnerHeight;\n // if the option is already visible at the current scroll position, just keep it the same\n updateScroll = activeLi.position > scrollTop + that.sizeInfo.menuInnerHeight;\n }\n\n liActive = that.selectpicker.main.elements[searchMatch];\n\n that.activeElement = liActive;\n\n that.focusItem(liActive);\n\n if (liActive) liActive.firstChild.focus();\n\n if (updateScroll) that.$menuInner[0].scrollTop = offset;\n\n $this.trigger('focus');\n }\n }\n\n // Select focused option if \"Enter\", \"Spacebar\" or \"Tab\" (when selectOnTab is true) are pressed inside the menu.\n if (\n isActive &&\n (\n (e.which === keyCodes.SPACE && !that.selectpicker.keydown.keyHistory) ||\n e.which === keyCodes.ENTER ||\n (e.which === keyCodes.TAB && that.options.selectOnTab)\n )\n ) {\n if (e.which !== keyCodes.SPACE) e.preventDefault();\n\n if (!that.options.liveSearch || e.which !== keyCodes.SPACE) {\n that.$menuInner.find('.active a').trigger('click', true); // retain active class\n $this.trigger('focus');\n\n if (!that.options.liveSearch) {\n // Prevent screen from scrolling if the user hits the spacebar\n e.preventDefault();\n // Fixes spacebar selection of dropdown items in FF & IE\n $(document).data('spaceSelect', true);\n }\n }\n }\n },\n\n mobile: function () {\n // ensure mobile is set to true if mobile function is called after init\n this.options.mobile = true;\n this.$element[0].classList.add('mobile-device');\n },\n\n refresh: function () {\n var that = this;\n // update options if data attributes have been changed\n var config = $.extend({}, this.options, getAttributesObject(this.$element), this.$element.data()); // in this order on refresh, as user may change attributes on select, and options object is not passed on refresh\n this.options = config;\n\n if (this.options.source.data) {\n this.render();\n this.buildList();\n } else {\n this.fetchData(function () {\n that.render();\n that.buildList();\n });\n }\n\n this.checkDisabled();\n this.setStyle();\n this.setWidth();\n\n this.setSize(true);\n\n this.$element.trigger('refreshed' + EVENT_KEY);\n },\n\n hide: function () {\n this.$newElement.hide();\n },\n\n show: function () {\n this.$newElement.show();\n },\n\n remove: function () {\n this.$newElement.remove();\n this.$element.remove();\n },\n\n destroy: function () {\n this.$newElement.before(this.$element).remove();\n\n if (this.$bsContainer) {\n this.$bsContainer.remove();\n } else {\n this.$menu.remove();\n }\n\n if (this.selectpicker.view.titleOption && this.selectpicker.view.titleOption.parentNode) {\n this.selectpicker.view.titleOption.parentNode.removeChild(this.selectpicker.view.titleOption);\n }\n\n this.$element\n .off(EVENT_KEY)\n .removeData('selectpicker')\n .removeClass('bs-select-hidden selectpicker mobile-device');\n\n $(window).off(EVENT_KEY + '.' + this.selectId);\n }\n };\n\n // SELECTPICKER PLUGIN DEFINITION\n // ==============================\n function Plugin (option) {\n // get the args of the outer function..\n var args = arguments;\n // The arguments of the function are explicitly re-defined from the argument list, because the shift causes them\n // to get lost/corrupted in android 2.3 and IE9 #715 #775\n var _option = option;\n\n [].shift.apply(args);\n\n // if the version was not set successfully\n if (!version.success) {\n // try to retreive it again\n try {\n version.full = (getVersion() || '').split(' ')[0].split('.');\n } catch (err) {\n // fall back to use BootstrapVersion if set\n if (Selectpicker.BootstrapVersion) {\n version.full = Selectpicker.BootstrapVersion.split(' ')[0].split('.');\n } else {\n version.full = [version.major, '0', '0'];\n\n console.warn(\n 'There was an issue retrieving Bootstrap\\'s version. ' +\n 'Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. ' +\n 'If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.',\n err\n );\n }\n }\n\n version.major = version.full[0];\n version.success = true;\n }\n\n if (version.major >= '4') {\n // some defaults need to be changed if using Bootstrap 4\n // check to see if they have already been manually changed before forcing them to update\n var toUpdate = [];\n\n if (Selectpicker.DEFAULTS.style === classNames.BUTTONCLASS) toUpdate.push({ name: 'style', className: 'BUTTONCLASS' });\n if (Selectpicker.DEFAULTS.iconBase === classNames.ICONBASE) toUpdate.push({ name: 'iconBase', className: 'ICONBASE' });\n if (Selectpicker.DEFAULTS.tickIcon === classNames.TICKICON) toUpdate.push({ name: 'tickIcon', className: 'TICKICON' });\n\n classNames.DIVIDER = 'dropdown-divider';\n classNames.SHOW = 'show';\n classNames.BUTTONCLASS = 'btn-light';\n classNames.POPOVERHEADER = 'popover-header';\n classNames.ICONBASE = '';\n classNames.TICKICON = 'bs-ok-default';\n\n for (var i = 0; i < toUpdate.length; i++) {\n var option = toUpdate[i];\n Selectpicker.DEFAULTS[option.name] = classNames[option.className];\n }\n }\n\n if (version.major > '4') {\n Selector.DATA_TOGGLE = 'data-bs-toggle=\"dropdown\"';\n }\n\n var value;\n var chain = this.each(function () {\n var $this = $(this);\n if ($this.is('select')) {\n var data = $this.data('selectpicker'),\n options = typeof _option == 'object' && _option;\n\n // for backwards compatibility\n // (using title as placeholder is deprecated - remove in v2.0.0)\n if (options.title) options.placeholder = options.title;\n\n if (!data) {\n var dataAttributes = $this.data();\n\n for (var dataAttr in dataAttributes) {\n if (Object.prototype.hasOwnProperty.call(dataAttributes, dataAttr) && $.inArray(dataAttr, DISALLOWED_ATTRIBUTES) !== -1) {\n delete dataAttributes[dataAttr];\n }\n }\n\n var config = $.extend({}, Selectpicker.DEFAULTS, $.fn.selectpicker.defaults || {}, getAttributesObject($this), dataAttributes, options); // this is correct order on initial render\n config.template = $.extend({}, Selectpicker.DEFAULTS.template, ($.fn.selectpicker.defaults ? $.fn.selectpicker.defaults.template : {}), dataAttributes.template, options.template);\n config.source = $.extend({}, Selectpicker.DEFAULTS.source, ($.fn.selectpicker.defaults ? $.fn.selectpicker.defaults.source : {}), options.source);\n $this.data('selectpicker', (data = new Selectpicker(this, config)));\n } else if (options) {\n for (var i in options) {\n if (Object.prototype.hasOwnProperty.call(options, i)) {\n data.options[i] = options[i];\n }\n }\n }\n\n if (typeof _option == 'string') {\n if (data[_option] instanceof Function) {\n value = data[_option].apply(data, args);\n } else {\n value = data.options[_option];\n }\n }\n }\n });\n\n if (typeof value !== 'undefined') {\n // noinspection JSUnusedAssignment\n return value;\n } else {\n return chain;\n }\n }\n\n var old = $.fn.selectpicker;\n $.fn.selectpicker = Plugin;\n $.fn.selectpicker.Constructor = Selectpicker;\n\n // SELECTPICKER NO CONFLICT\n // ========================\n $.fn.selectpicker.noConflict = function () {\n $.fn.selectpicker = old;\n return this;\n };\n\n // get Bootstrap's keydown event handler for either Bootstrap 4 or Bootstrap 3\n function keydownHandler () {\n if (version.major < 5) {\n if ($.fn.dropdown) {\n // wait to define until function is called in case Bootstrap isn't loaded yet\n var bootstrapKeydown = $.fn.dropdown.Constructor._dataApiKeydownHandler || $.fn.dropdown.Constructor.prototype.keydown;\n return bootstrapKeydown.apply(this, arguments);\n }\n } else {\n return Dropdown.dataApiKeydownHandler;\n }\n }\n\n $(document)\n .off('keydown.bs.dropdown.data-api')\n .on('keydown.bs.dropdown.data-api', ':not(.bootstrap-select) > [' + Selector.DATA_TOGGLE + ']', keydownHandler)\n .on('keydown.bs.dropdown.data-api', ':not(.bootstrap-select) > .dropdown-menu', keydownHandler)\n .on('keydown' + EVENT_KEY, '.bootstrap-select [' + Selector.DATA_TOGGLE + '], .bootstrap-select [role=\"listbox\"], .bootstrap-select .bs-searchbox input', Selectpicker.prototype.keydown)\n .on('focusin.modal', '.bootstrap-select [' + Selector.DATA_TOGGLE + '], .bootstrap-select [role=\"listbox\"], .bootstrap-select .bs-searchbox input', function (e) {\n e.stopPropagation();\n });\n\n // SELECTPICKER DATA-API\n // =====================\n document.addEventListener('DOMContentLoaded', function () {\n $('.selectpicker').each(function () {\n var $selectpicker = $(this);\n Plugin.call($selectpicker, $selectpicker.data());\n });\n });\n})(jQuery);\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/bootstrap-select/js/bootstrap-select.js?")}},__webpack_module_cache__={};function __webpack_require__(e){var n=__webpack_module_cache__[e];if(void 0!==n)return n.exports;var t=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(n,{a:n}),n},__webpack_require__.d=function(e,n){for(var t in n)__webpack_require__.o(n,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},__webpack_require__.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./libs/bootstrap-select/bootstrap-select.js");return __webpack_exports__}()})); \ No newline at end of file diff --git a/public/vuexy/assets/vendor/libs/bs-stepper/bs-stepper.css b/public/vuexy/assets/vendor/libs/bs-stepper/bs-stepper.css new file mode 100644 index 0000000..cf44595 --- /dev/null +++ b/public/vuexy/assets/vendor/libs/bs-stepper/bs-stepper.css @@ -0,0 +1,454 @@ +/* (C) */ +/*! + * bsStepper v1.7.0 (https://github.com/Johann-S/bs-stepper) + * Copyright 2018 - 2019 Johann-S + * Licensed under MIT (https://github.com/Johann-S/bs-stepper/blob/master/LICENSE) + */ +.bs-stepper .step-trigger { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + padding: 20px; + font-size: 1rem; + font-weight: 700; + line-height: 1.5; + color: #6c757d; + text-align: center; + text-decoration: none; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: none; + border-radius: 0.25rem; + transition: background-color 0.15s ease-out, color 0.15s ease-out; +} + +.bs-stepper .step-trigger:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.bs-stepper .step-trigger:disabled, +.bs-stepper .step-trigger.disabled { + pointer-events: none; + opacity: 0.65; +} + +.bs-stepper .step-trigger:focus { + color: #007bff; + outline: none; +} + +.bs-stepper .step-trigger:hover { + text-decoration: none; + background-color: rgba(0, 0, 0, 0.06); +} + +@media (max-width: 520px) { + .bs-stepper .step-trigger { + -ms-flex-direction: column; + flex-direction: column; + padding: 10px; + } +} +.bs-stepper-label { + display: inline-block; + margin: 0.25rem; +} + +.bs-stepper-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} + +@media (max-width: 520px) { + .bs-stepper-header { + margin: 0 -10px; + text-align: center; + } +} +.bs-stepper-line, +.bs-stepper .line { + -ms-flex: 1 0 32px; + flex: 1 0 32px; + min-width: 1px; + min-height: 1px; + margin: auto; + background-color: rgba(0, 0, 0, 0.12); +} + +@media (max-width: 400px) { + .bs-stepper-line, + .bs-stepper .line { + -ms-flex-preferred-size: 20px; + flex-basis: 20px; + } +} +.bs-stepper-circle { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-line-pack: center; + align-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 2em; + height: 2em; + padding: 0.5em 0; + margin: 0.25rem; + line-height: 1em; + color: #fff; + background-color: #6c757d; + border-radius: 1em; +} + +.active .bs-stepper-circle { + background-color: #007bff; +} + +.bs-stepper-content { + padding: 0 20px 20px; +} + +@media (max-width: 520px) { + .bs-stepper-content { + padding: 0; + } +} +.bs-stepper.vertical { + display: -ms-flexbox; + display: flex; +} + +.bs-stepper.vertical .bs-stepper-header { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: stretch; + align-items: stretch; + margin: 0; +} + +.bs-stepper.vertical .bs-stepper-pane, +.bs-stepper.vertical .content { + display: block; +} + +.bs-stepper.vertical .bs-stepper-pane:not(.fade), +.bs-stepper.vertical .content:not(.fade) { + display: block; + visibility: hidden; +} + +.bs-stepper-pane:not(.fade), +.bs-stepper .content:not(.fade) { + display: none; +} + +.bs-stepper .content.fade, +.bs-stepper-pane.fade { + visibility: hidden; + transition-duration: 0.3s; + transition-property: opacity; +} + +.bs-stepper-pane.fade.active, +.bs-stepper .content.fade.active { + visibility: visible; + opacity: 1; +} + +.bs-stepper-pane.active:not(.fade), +.bs-stepper .content.active:not(.fade) { + display: block; + visibility: visible; +} + +.bs-stepper-pane.dstepper-block, +.bs-stepper .content.dstepper-block { + display: block; +} + +.bs-stepper:not(.vertical) .bs-stepper-pane.dstepper-none, +.bs-stepper:not(.vertical) .content.dstepper-none { + display: none; +} + +.vertical .bs-stepper-pane.fade.dstepper-none, +.vertical .content.fade.dstepper-none { + visibility: hidden; +} + + +/* Default Styles */ +.bs-stepper { + border-radius: 0.375rem; + background-color: var(--bs-paper-bg); + /* stepper content padding */ + /* Remove borders from wizard modern */ +} +.bs-stepper .line { + flex: 0; + margin: 0; + background-color: transparent; + min-block-size: auto; + min-inline-size: auto; +} +.bs-stepper .bs-stepper-header { + border-block-end: 1px solid var(--bs-border-color); + padding-block: 1.5rem; + padding-inline: 1.5rem; +} +:dir(rtl) .bs-stepper .bs-stepper-header .line .icon-base { + transform: rotate(180deg); +} +.bs-stepper .bs-stepper-header .step { + /* stepper circle / pill styles */ +} +.bs-stepper .bs-stepper-header .step .step-trigger { + flex-wrap: nowrap; + padding: 0; + font-weight: 500; + gap: 0.5rem; +} +.bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-label { + display: inline-grid; + overflow: hidden; + margin: 0; + color: var(--bs-heading-color); + font-size: 0.9375rem; + font-weight: 500; + line-height: 1.375rem; + max-inline-size: 224px; + text-align: start; + text-overflow: ellipsis; +} +.bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-label .bs-stepper-title { + color: var(--bs-heading-color); + font-weight: 500; +} +.bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-label .bs-stepper-subtitle { + color: var(--bs-body-color); + font-size: 0.8125rem; + font-weight: 400; +} +.bs-stepper .bs-stepper-header .step .step-trigger:hover { + background-color: transparent; +} +.bs-stepper .bs-stepper-header .step .step-trigger:focus { + color: var(--bs-heading-color); +} +@media (max-width: 991.98px) { + .bs-stepper .bs-stepper-header .step .step-trigger { + padding-block: 0.625rem; + padding-inline: 0; + } +} +.bs-stepper .bs-stepper-header .step.active .bs-stepper-circle { + background-color: var(--bs-primary); + box-shadow: 0 0.125rem 0.375rem 0 rgba(var(--bs-primary-rgb), 0.3); + color: var(--bs-primary-contrast); +} +.bs-stepper .bs-stepper-header .step.active .bs-stepper-icon svg { + fill: var(--bs-primary); +} +.bs-stepper .bs-stepper-header .step.active .bs-stepper-icon i { + color: var(--bs-primary); +} +.bs-stepper .bs-stepper-header .step:not(.active) .bs-stepper-circle { + background-color: rgba(var(--bs-base-color-rgb), 0.06); + color: var(--bs-heading-color); +} +.bs-stepper .bs-stepper-header .step.crossed .step-trigger { + /* stepper icons color */ +} +.bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-label .bs-stepper-subtitle, +.bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-title { + color: var(--bs-secondary-color); +} +.bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-circle { + background-color: var(--bs-primary-bg-subtle); + color: var(--bs-primary); +} +.bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-icon svg { + fill: var(--bs-primary); +} +.bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-icon .icon-base { + color: var(--bs-primary); +} +.bs-stepper .bs-stepper-header .step.crossed + .line .icon-base { + color: var(--bs-body-color); +} +.bs-stepper .bs-stepper-header .step .bs-stepper-circle { + display: flex; + align-items: center; + justify-content: center; + border-radius: 0.375rem; + block-size: 2.375rem; + font-size: 1.125rem; + font-weight: 500; + inline-size: 2.375rem; +} +.bs-stepper .bs-stepper-header .step .bs-stepper-circle .icon-base { + font-size: 1.375rem; +} +.bs-stepper .bs-stepper-content { + padding-block: 1.5rem; + padding-inline: 1.5rem; +} +:dir(rtl) .bs-stepper .bs-stepper-content .btn-next .icon-base:not(.tabler-check), +:dir(rtl) .bs-stepper .bs-stepper-content .btn-prev .icon-base:not(.tabler-check) { + transform: rotate(180deg); +} +.bs-stepper.vertical .bs-stepper-header { + border-block-end: none; + min-inline-size: 18rem; +} +@media (max-width: 991.98px) { + .bs-stepper.vertical .bs-stepper-header { + border-block-end: 1px solid var(--bs-border-color); + } +} +.bs-stepper.vertical .bs-stepper-header .step .step-trigger { + padding-block: 0.6rem; + padding-inline: 0; +} +.bs-stepper.vertical .bs-stepper-header .step:first-child .step-trigger { + padding-block-start: 0; +} +.bs-stepper.vertical .bs-stepper-header .step:last-child .step-trigger { + padding-block-end: 0; +} +.bs-stepper.vertical .bs-stepper-header .line { + position: relative; + min-block-size: 1px; +} +.bs-stepper.vertical .bs-stepper-content { + inline-size: 100%; +} +.bs-stepper.vertical .bs-stepper-content .content:not(.active) { + display: none; +} +.bs-stepper.vertical.wizard-icons .step { + padding-block: 0.75rem; + padding-inline: 0; + text-align: center; +} +.bs-stepper.wizard-icons .bs-stepper-header { + justify-content: center; +} +.bs-stepper.wizard-icons .bs-stepper-header .step .step-trigger { + flex-direction: column; + padding: 1.25rem; + gap: 0.5rem; +} +.bs-stepper.wizard-icons .bs-stepper-header .step .step-trigger .bs-stepper-icon svg { + block-size: 3.75rem; + fill: var(--bs-heading-color); + inline-size: 3.75rem; +} +.bs-stepper.wizard-icons .bs-stepper-header .step .step-trigger .bs-stepper-icon .icon-base { + fill: var(--bs-heading-color); + font-size: 1.6rem; +} +.bs-stepper.wizard-icons .bs-stepper-header .step.active .step-trigger .bs-stepper-icon svg { + fill: var(--bs-primary); +} +.bs-stepper.wizard-icons .bs-stepper-header .step.active .step-trigger .bs-stepper-label, +.bs-stepper.wizard-icons .bs-stepper-header .step.active .step-trigger .bs-stepper-icon .icon-base { + color: var(--bs-primary); +} +@media (min-width: 992px) { + .bs-stepper.wizard-icons .bs-stepper-header { + justify-content: space-around; + gap: 1rem; + } +} +.bs-stepper.wizard-icons .step.crossed .step-trigger .bs-stepper-label { + color: var(--bs-primary); +} +.bs-stepper.wizard-icons .step.crossed .step-trigger .bs-stepper-icon svg { + fill: var(--bs-primary); +} +.bs-stepper.wizard-icons .step.crossed .step-trigger .bs-stepper-icon .icon-base { + color: var(--bs-primary); +} +.bs-stepper.wizard-icons .step.crossed + .line .icon-base { + color: var(--bs-primary); +} +.bs-stepper.wizard-modern { + background-color: transparent; +} +.bs-stepper.wizard-modern .bs-stepper-header { + border-block-end: none; +} +.bs-stepper.wizard-modern .bs-stepper-content { + border-radius: 0.375rem; + background-color: var(--bs-paper-bg); + box-shadow: var(--bs-box-shadow); +} +.bs-stepper:not(.wizard-modern) { + box-shadow: var(--bs-box-shadow); +} +@media (min-width: 992px) { + .bs-stepper:not(.vertical):not(.wizard-icons) .bs-stepper-header { + gap: 1.25rem; + } +} + +/* Media Queries */ +@media (max-width: 991.98px) { + .bs-stepper .bs-stepper-header { + flex-direction: column; + align-items: flex-start; + } + .bs-stepper .bs-stepper-header .step .step-trigger { + flex-direction: row; + } + .bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-label { + margin-inline-start: 0.35rem; + } + .bs-stepper .bs-stepper-header .step:first-child .step-trigger { + padding-block-start: 0; + } + .bs-stepper .bs-stepper-header .step:last-child .step-trigger { + padding-block-end: 0; + } + .bs-stepper.vertical { + flex-direction: column; + } + .bs-stepper.vertical .bs-stepper-header { + align-items: flex-start; + } + .bs-stepper.vertical.wizard-icons .bs-stepper-header .line::before { + inset-inline-start: 0.75rem; + margin-inline-start: 0; + } + .bs-stepper.wizard-icons .bs-stepper-header .step .step-trigger { + flex-direction: row; + padding-inline-start: 0; + } + .bs-stepper:not(.vertical) .bs-stepper-header .line .icon-base { + display: none; + } +} +/* Styles for Modal example Create App wizard */ +#wizard-create-app.vertical .bs-stepper-header { + min-inline-size: 15rem; +} + +@media (max-width: 520px) { + /* To set minus margin in mobile screen + as that affects border */ + .bs-stepper-header { + margin: 0; + } +} diff --git a/public/vuexy/assets/vendor/libs/bs-stepper/bs-stepper.js b/public/vuexy/assets/vendor/libs/bs-stepper/bs-stepper.js new file mode 100644 index 0000000..a9624fc --- /dev/null +++ b/public/vuexy/assets/vendor/libs/bs-stepper/bs-stepper.js @@ -0,0 +1 @@ +!function(e,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t=n();for(var s in t)("object"==typeof exports?exports:e)[s]=t[s]}}(self,(function(){return function(){var __webpack_modules__={"./libs/bs-stepper/bs-stepper.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Stepper: function() { return /* reexport default from dynamic */ bs_stepper_dist_js_bs_stepper__WEBPACK_IMPORTED_MODULE_0___default.a; }\n/* harmony export */ });\n/* harmony import */ var bs_stepper_dist_js_bs_stepper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! bs-stepper/dist/js/bs-stepper */ \"./node_modules/bs-stepper/dist/js/bs-stepper.js\");\n/* harmony import */ var bs_stepper_dist_js_bs_stepper__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(bs_stepper_dist_js_bs_stepper__WEBPACK_IMPORTED_MODULE_0__);\n\nvar bsStepper = document.querySelectorAll('.bs-stepper');\n\n// Adds crossed class\nbsStepper.forEach(function (el) {\n el.addEventListener('show.bs-stepper', function (event) {\n var index = event.detail.indexStep;\n var numberOfSteps = el.querySelectorAll('.line').length;\n var line = el.querySelectorAll('.step');\n\n // The first for loop is for increasing the steps,\n // the second is for turning them off when going back\n // and the third with the if statement because the last line\n // can't seem to turn off when I press the first item. ¯\\_(ツ)_/¯\n\n for (var i = 0; i < index; i++) {\n line[i].classList.add('crossed');\n for (var j = index; j < numberOfSteps; j++) {\n line[j].classList.remove('crossed');\n }\n }\n if (event.detail.to == 0) {\n for (var k = index; k < numberOfSteps; k++) {\n line[k].classList.remove('crossed');\n }\n line[0].classList.remove('crossed');\n }\n });\n});\ntry {\n window.Stepper = (bs_stepper_dist_js_bs_stepper__WEBPACK_IMPORTED_MODULE_0___default());\n} catch (e) {}\n\n\n//# sourceURL=webpack://Vuexy/./libs/bs-stepper/bs-stepper.js?")},"./node_modules/bs-stepper/dist/js/bs-stepper.js":function(module){eval("/*!\n * bsStepper v1.7.0 (https://github.com/Johann-S/bs-stepper)\n * Copyright 2018 - 2019 Johann-S \n * Licensed under MIT (https://github.com/Johann-S/bs-stepper/blob/master/LICENSE)\n */\n(function (global, factory) {\n true ? module.exports = factory() :\n 0;\n}(this, function () { 'use strict';\n\n function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n }\n\n var matches = window.Element.prototype.matches;\n\n var closest = function closest(element, selector) {\n return element.closest(selector);\n };\n\n var WinEvent = function WinEvent(inType, params) {\n return new window.Event(inType, params);\n };\n\n var createCustomEvent = function createCustomEvent(eventName, params) {\n var cEvent = new window.CustomEvent(eventName, params);\n return cEvent;\n };\n /* istanbul ignore next */\n\n\n function polyfill() {\n if (!window.Element.prototype.matches) {\n matches = window.Element.prototype.msMatchesSelector || window.Element.prototype.webkitMatchesSelector;\n }\n\n if (!window.Element.prototype.closest) {\n closest = function closest(element, selector) {\n if (!document.documentElement.contains(element)) {\n return null;\n }\n\n do {\n if (matches.call(element, selector)) {\n return element;\n }\n\n element = element.parentElement || element.parentNode;\n } while (element !== null && element.nodeType === 1);\n\n return null;\n };\n }\n\n if (!window.Event || typeof window.Event !== 'function') {\n WinEvent = function WinEvent(inType, params) {\n params = params || {};\n var e = document.createEvent('Event');\n e.initEvent(inType, Boolean(params.bubbles), Boolean(params.cancelable));\n return e;\n };\n }\n\n if (typeof window.CustomEvent !== 'function') {\n var originPreventDefault = window.Event.prototype.preventDefault;\n\n createCustomEvent = function createCustomEvent(eventName, params) {\n var evt = document.createEvent('CustomEvent');\n params = params || {\n bubbles: false,\n cancelable: false,\n detail: null\n };\n evt.initCustomEvent(eventName, params.bubbles, params.cancelable, params.detail);\n\n evt.preventDefault = function () {\n if (!this.cancelable) {\n return;\n }\n\n originPreventDefault.call(this);\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n };\n\n return evt;\n };\n }\n }\n\n polyfill();\n\n var MILLISECONDS_MULTIPLIER = 1000;\n var ClassName = {\n ACTIVE: 'active',\n LINEAR: 'linear',\n BLOCK: 'dstepper-block',\n NONE: 'dstepper-none',\n FADE: 'fade',\n VERTICAL: 'vertical'\n };\n var transitionEndEvent = 'transitionend';\n var customProperty = 'bsStepper';\n\n var show = function show(stepperNode, indexStep, options, done) {\n var stepper = stepperNode[customProperty];\n\n if (stepper._steps[indexStep].classList.contains(ClassName.ACTIVE) || stepper._stepsContents[indexStep].classList.contains(ClassName.ACTIVE)) {\n return;\n }\n\n var showEvent = createCustomEvent('show.bs-stepper', {\n cancelable: true,\n detail: {\n from: stepper._currentIndex,\n to: indexStep,\n indexStep: indexStep\n }\n });\n stepperNode.dispatchEvent(showEvent);\n\n var activeStep = stepper._steps.filter(function (step) {\n return step.classList.contains(ClassName.ACTIVE);\n });\n\n var activeContent = stepper._stepsContents.filter(function (content) {\n return content.classList.contains(ClassName.ACTIVE);\n });\n\n if (showEvent.defaultPrevented) {\n return;\n }\n\n if (activeStep.length) {\n activeStep[0].classList.remove(ClassName.ACTIVE);\n }\n\n if (activeContent.length) {\n activeContent[0].classList.remove(ClassName.ACTIVE);\n\n if (!stepperNode.classList.contains(ClassName.VERTICAL) && !stepper.options.animation) {\n activeContent[0].classList.remove(ClassName.BLOCK);\n }\n }\n\n showStep(stepperNode, stepper._steps[indexStep], stepper._steps, options);\n showContent(stepperNode, stepper._stepsContents[indexStep], stepper._stepsContents, activeContent, done);\n };\n\n var showStep = function showStep(stepperNode, step, stepList, options) {\n stepList.forEach(function (step) {\n var trigger = step.querySelector(options.selectors.trigger);\n trigger.setAttribute('aria-selected', 'false'); // if stepper is in linear mode, set disabled attribute on the trigger\n\n if (stepperNode.classList.contains(ClassName.LINEAR)) {\n trigger.setAttribute('disabled', 'disabled');\n }\n });\n step.classList.add(ClassName.ACTIVE);\n var currentTrigger = step.querySelector(options.selectors.trigger);\n currentTrigger.setAttribute('aria-selected', 'true'); // if stepper is in linear mode, remove disabled attribute on current\n\n if (stepperNode.classList.contains(ClassName.LINEAR)) {\n currentTrigger.removeAttribute('disabled');\n }\n };\n\n var showContent = function showContent(stepperNode, content, contentList, activeContent, done) {\n var stepper = stepperNode[customProperty];\n var toIndex = contentList.indexOf(content);\n var shownEvent = createCustomEvent('shown.bs-stepper', {\n cancelable: true,\n detail: {\n from: stepper._currentIndex,\n to: toIndex,\n indexStep: toIndex\n }\n });\n\n function complete() {\n content.classList.add(ClassName.BLOCK);\n content.removeEventListener(transitionEndEvent, complete);\n stepperNode.dispatchEvent(shownEvent);\n done();\n }\n\n if (content.classList.contains(ClassName.FADE)) {\n content.classList.remove(ClassName.NONE);\n var duration = getTransitionDurationFromElement(content);\n content.addEventListener(transitionEndEvent, complete);\n\n if (activeContent.length) {\n activeContent[0].classList.add(ClassName.NONE);\n }\n\n content.classList.add(ClassName.ACTIVE);\n emulateTransitionEnd(content, duration);\n } else {\n content.classList.add(ClassName.ACTIVE);\n content.classList.add(ClassName.BLOCK);\n stepperNode.dispatchEvent(shownEvent);\n done();\n }\n };\n\n var getTransitionDurationFromElement = function getTransitionDurationFromElement(element) {\n if (!element) {\n return 0;\n } // Get transition-duration of the element\n\n\n var transitionDuration = window.getComputedStyle(element).transitionDuration;\n var floatTransitionDuration = parseFloat(transitionDuration); // Return 0 if element or transition duration is not found\n\n if (!floatTransitionDuration) {\n return 0;\n } // If multiple durations are defined, take the first\n\n\n transitionDuration = transitionDuration.split(',')[0];\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER;\n };\n\n var emulateTransitionEnd = function emulateTransitionEnd(element, duration) {\n var called = false;\n var durationPadding = 5;\n var emulatedDuration = duration + durationPadding;\n\n function listener() {\n called = true;\n element.removeEventListener(transitionEndEvent, listener);\n }\n\n element.addEventListener(transitionEndEvent, listener);\n window.setTimeout(function () {\n if (!called) {\n element.dispatchEvent(WinEvent(transitionEndEvent));\n }\n\n element.removeEventListener(transitionEndEvent, listener);\n }, emulatedDuration);\n };\n\n var detectAnimation = function detectAnimation(contentList, options) {\n if (options.animation) {\n contentList.forEach(function (content) {\n content.classList.add(ClassName.FADE);\n content.classList.add(ClassName.NONE);\n });\n }\n };\n\n var buildClickStepLinearListener = function buildClickStepLinearListener() {\n return function clickStepLinearListener(event) {\n event.preventDefault();\n };\n };\n\n var buildClickStepNonLinearListener = function buildClickStepNonLinearListener(options) {\n return function clickStepNonLinearListener(event) {\n event.preventDefault();\n var step = closest(event.target, options.selectors.steps);\n var stepperNode = closest(step, options.selectors.stepper);\n var stepper = stepperNode[customProperty];\n\n var stepIndex = stepper._steps.indexOf(step);\n\n show(stepperNode, stepIndex, options, function () {\n stepper._currentIndex = stepIndex;\n });\n };\n };\n\n var DEFAULT_OPTIONS = {\n linear: true,\n animation: false,\n selectors: {\n steps: '.step',\n trigger: '.step-trigger',\n stepper: '.bs-stepper'\n }\n };\n\n var Stepper =\n /*#__PURE__*/\n function () {\n function Stepper(element, _options) {\n var _this = this;\n\n if (_options === void 0) {\n _options = {};\n }\n\n this._element = element;\n this._currentIndex = 0;\n this._stepsContents = [];\n this.options = _extends({}, DEFAULT_OPTIONS, {}, _options);\n this.options.selectors = _extends({}, DEFAULT_OPTIONS.selectors, {}, this.options.selectors);\n\n if (this.options.linear) {\n this._element.classList.add(ClassName.LINEAR);\n }\n\n this._steps = [].slice.call(this._element.querySelectorAll(this.options.selectors.steps));\n\n this._steps.filter(function (step) {\n return step.hasAttribute('data-target');\n }).forEach(function (step) {\n _this._stepsContents.push(_this._element.querySelector(step.getAttribute('data-target')));\n });\n\n detectAnimation(this._stepsContents, this.options);\n\n this._setLinkListeners();\n\n Object.defineProperty(this._element, customProperty, {\n value: this,\n writable: true\n });\n\n if (this._steps.length) {\n show(this._element, this._currentIndex, this.options, function () {});\n }\n } // Private\n\n\n var _proto = Stepper.prototype;\n\n _proto._setLinkListeners = function _setLinkListeners() {\n var _this2 = this;\n\n this._steps.forEach(function (step) {\n var trigger = step.querySelector(_this2.options.selectors.trigger);\n\n if (_this2.options.linear) {\n _this2._clickStepLinearListener = buildClickStepLinearListener(_this2.options);\n trigger.addEventListener('click', _this2._clickStepLinearListener);\n } else {\n _this2._clickStepNonLinearListener = buildClickStepNonLinearListener(_this2.options);\n trigger.addEventListener('click', _this2._clickStepNonLinearListener);\n }\n });\n } // Public\n ;\n\n _proto.next = function next() {\n var _this3 = this;\n\n var nextStep = this._currentIndex + 1 <= this._steps.length - 1 ? this._currentIndex + 1 : this._steps.length - 1;\n show(this._element, nextStep, this.options, function () {\n _this3._currentIndex = nextStep;\n });\n };\n\n _proto.previous = function previous() {\n var _this4 = this;\n\n var previousStep = this._currentIndex - 1 >= 0 ? this._currentIndex - 1 : 0;\n show(this._element, previousStep, this.options, function () {\n _this4._currentIndex = previousStep;\n });\n };\n\n _proto.to = function to(stepNumber) {\n var _this5 = this;\n\n var tempIndex = stepNumber - 1;\n var nextStep = tempIndex >= 0 && tempIndex < this._steps.length ? tempIndex : 0;\n show(this._element, nextStep, this.options, function () {\n _this5._currentIndex = nextStep;\n });\n };\n\n _proto.reset = function reset() {\n var _this6 = this;\n\n show(this._element, 0, this.options, function () {\n _this6._currentIndex = 0;\n });\n };\n\n _proto.destroy = function destroy() {\n var _this7 = this;\n\n this._steps.forEach(function (step) {\n var trigger = step.querySelector(_this7.options.selectors.trigger);\n\n if (_this7.options.linear) {\n trigger.removeEventListener('click', _this7._clickStepLinearListener);\n } else {\n trigger.removeEventListener('click', _this7._clickStepNonLinearListener);\n }\n });\n\n this._element[customProperty] = undefined;\n this._element = undefined;\n this._currentIndex = undefined;\n this._steps = undefined;\n this._stepsContents = undefined;\n this._clickStepLinearListener = undefined;\n this._clickStepNonLinearListener = undefined;\n };\n\n return Stepper;\n }();\n\n return Stepper;\n\n}));\n//# sourceMappingURL=bs-stepper.js.map\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/bs-stepper/dist/js/bs-stepper.js?")}},__webpack_module_cache__={};function __webpack_require__(e){var n=__webpack_module_cache__[e];if(void 0!==n)return n.exports;var t=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e].call(t.exports,t,t.exports,__webpack_require__),t.exports}__webpack_require__.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(n,{a:n}),n},__webpack_require__.d=function(e,n){for(var t in n)__webpack_require__.o(n,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},__webpack_require__.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./libs/bs-stepper/bs-stepper.js");return __webpack_exports__}()})); \ No newline at end of file diff --git a/public/vuexy/assets/vendor/libs/chartjs/chartjs.css b/public/vuexy/assets/vendor/libs/chartjs/chartjs.css new file mode 100644 index 0000000..1ba4a55 --- /dev/null +++ b/public/vuexy/assets/vendor/libs/chartjs/chartjs.css @@ -0,0 +1,20 @@ +/** +* chartjs Charts +*/ +/* (C) */ +.custom-legend .custom-legend-ul { + display: flex; + cursor: pointer; +} +.custom-legend .custom-legend-ul .custom-legend-li { + display: flex; + align-items: center; + font-size: 0.9375rem; + margin-inline-end: 1.25rem; +} +.custom-legend .custom-legend-ul .legend-box { + border-radius: 50rem; + block-size: 0.5rem; + inline-size: 0.5rem; + margin-inline-end: 5px; +} diff --git a/public/vuexy/assets/vendor/libs/chartjs/chartjs.js b/public/vuexy/assets/vendor/libs/chartjs/chartjs.js new file mode 100644 index 0000000..34e7b8c --- /dev/null +++ b/public/vuexy/assets/vendor/libs/chartjs/chartjs.js @@ -0,0 +1 @@ +!function(n,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e=t();for(var i in e)("object"==typeof exports?exports:n)[i]=e[i]}}(self,(function(){return function(){"use strict";var __webpack_modules__={"./libs/chartjs/chartjs.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Chart: function() { return /* reexport safe */ chart_js_auto__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var chart_js_auto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! chart.js/auto */ "./node_modules/chart.js/auto/auto.js");\n\ntry {\n window.Chart = chart_js_auto__WEBPACK_IMPORTED_MODULE_0__["default"];\n} catch (e) {}\n\n\n//# sourceURL=webpack://Vuexy/./libs/chartjs/chartjs.js?')},"./node_modules/@kurkle/color/dist/color.esm.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Color: function() { return /* binding */ Color; },\n/* harmony export */ b2n: function() { return /* binding */ b2n; },\n/* harmony export */ b2p: function() { return /* binding */ b2p; },\n/* harmony export */ \"default\": function() { return /* binding */ index_esm; },\n/* harmony export */ hexParse: function() { return /* binding */ hexParse; },\n/* harmony export */ hexString: function() { return /* binding */ hexString; },\n/* harmony export */ hsl2rgb: function() { return /* binding */ hsl2rgb; },\n/* harmony export */ hslString: function() { return /* binding */ hslString; },\n/* harmony export */ hsv2rgb: function() { return /* binding */ hsv2rgb; },\n/* harmony export */ hueParse: function() { return /* binding */ hueParse; },\n/* harmony export */ hwb2rgb: function() { return /* binding */ hwb2rgb; },\n/* harmony export */ lim: function() { return /* binding */ lim; },\n/* harmony export */ n2b: function() { return /* binding */ n2b; },\n/* harmony export */ n2p: function() { return /* binding */ n2p; },\n/* harmony export */ nameParse: function() { return /* binding */ nameParse; },\n/* harmony export */ p2b: function() { return /* binding */ p2b; },\n/* harmony export */ rgb2hsl: function() { return /* binding */ rgb2hsl; },\n/* harmony export */ rgbParse: function() { return /* binding */ rgbParse; },\n/* harmony export */ rgbString: function() { return /* binding */ rgbString; },\n/* harmony export */ rotate: function() { return /* binding */ rotate; },\n/* harmony export */ round: function() { return /* binding */ round; }\n/* harmony export */ });\n/*!\n * @kurkle/color v0.3.2\n * https://github.com/kurkle/color#readme\n * (c) 2023 Jukka Kurkela\n * Released under the MIT License\n */\nfunction round(v) {\n return v + 0.5 | 0;\n}\nconst lim = (v, l, h) => Math.max(Math.min(v, h), l);\nfunction p2b(v) {\n return lim(round(v * 2.55), 0, 255);\n}\nfunction b2p(v) {\n return lim(round(v / 2.55), 0, 100);\n}\nfunction n2b(v) {\n return lim(round(v * 255), 0, 255);\n}\nfunction b2n(v) {\n return lim(round(v / 2.55) / 100, 0, 1);\n}\nfunction n2p(v) {\n return lim(round(v * 100), 0, 100);\n}\n\nconst map$1 = {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, A: 10, B: 11, C: 12, D: 13, E: 14, F: 15, a: 10, b: 11, c: 12, d: 13, e: 14, f: 15};\nconst hex = [...'0123456789ABCDEF'];\nconst h1 = b => hex[b & 0xF];\nconst h2 = b => hex[(b & 0xF0) >> 4] + hex[b & 0xF];\nconst eq = b => ((b & 0xF0) >> 4) === (b & 0xF);\nconst isShort = v => eq(v.r) && eq(v.g) && eq(v.b) && eq(v.a);\nfunction hexParse(str) {\n var len = str.length;\n var ret;\n if (str[0] === '#') {\n if (len === 4 || len === 5) {\n ret = {\n r: 255 & map$1[str[1]] * 17,\n g: 255 & map$1[str[2]] * 17,\n b: 255 & map$1[str[3]] * 17,\n a: len === 5 ? map$1[str[4]] * 17 : 255\n };\n } else if (len === 7 || len === 9) {\n ret = {\n r: map$1[str[1]] << 4 | map$1[str[2]],\n g: map$1[str[3]] << 4 | map$1[str[4]],\n b: map$1[str[5]] << 4 | map$1[str[6]],\n a: len === 9 ? (map$1[str[7]] << 4 | map$1[str[8]]) : 255\n };\n }\n }\n return ret;\n}\nconst alpha = (a, f) => a < 255 ? f(a) : '';\nfunction hexString(v) {\n var f = isShort(v) ? h1 : h2;\n return v\n ? '#' + f(v.r) + f(v.g) + f(v.b) + alpha(v.a, f)\n : undefined;\n}\n\nconst HUE_RE = /^(hsla?|hwb|hsv)\\(\\s*([-+.e\\d]+)(?:deg)?[\\s,]+([-+.e\\d]+)%[\\s,]+([-+.e\\d]+)%(?:[\\s,]+([-+.e\\d]+)(%)?)?\\s*\\)$/;\nfunction hsl2rgbn(h, s, l) {\n const a = s * Math.min(l, 1 - l);\n const f = (n, k = (n + h / 30) % 12) => l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1);\n return [f(0), f(8), f(4)];\n}\nfunction hsv2rgbn(h, s, v) {\n const f = (n, k = (n + h / 60) % 6) => v - v * s * Math.max(Math.min(k, 4 - k, 1), 0);\n return [f(5), f(3), f(1)];\n}\nfunction hwb2rgbn(h, w, b) {\n const rgb = hsl2rgbn(h, 1, 0.5);\n let i;\n if (w + b > 1) {\n i = 1 / (w + b);\n w *= i;\n b *= i;\n }\n for (i = 0; i < 3; i++) {\n rgb[i] *= 1 - w - b;\n rgb[i] += w;\n }\n return rgb;\n}\nfunction hueValue(r, g, b, d, max) {\n if (r === max) {\n return ((g - b) / d) + (g < b ? 6 : 0);\n }\n if (g === max) {\n return (b - r) / d + 2;\n }\n return (r - g) / d + 4;\n}\nfunction rgb2hsl(v) {\n const range = 255;\n const r = v.r / range;\n const g = v.g / range;\n const b = v.b / range;\n const max = Math.max(r, g, b);\n const min = Math.min(r, g, b);\n const l = (max + min) / 2;\n let h, s, d;\n if (max !== min) {\n d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n h = hueValue(r, g, b, d, max);\n h = h * 60 + 0.5;\n }\n return [h | 0, s || 0, l];\n}\nfunction calln(f, a, b, c) {\n return (\n Array.isArray(a)\n ? f(a[0], a[1], a[2])\n : f(a, b, c)\n ).map(n2b);\n}\nfunction hsl2rgb(h, s, l) {\n return calln(hsl2rgbn, h, s, l);\n}\nfunction hwb2rgb(h, w, b) {\n return calln(hwb2rgbn, h, w, b);\n}\nfunction hsv2rgb(h, s, v) {\n return calln(hsv2rgbn, h, s, v);\n}\nfunction hue(h) {\n return (h % 360 + 360) % 360;\n}\nfunction hueParse(str) {\n const m = HUE_RE.exec(str);\n let a = 255;\n let v;\n if (!m) {\n return;\n }\n if (m[5] !== v) {\n a = m[6] ? p2b(+m[5]) : n2b(+m[5]);\n }\n const h = hue(+m[2]);\n const p1 = +m[3] / 100;\n const p2 = +m[4] / 100;\n if (m[1] === 'hwb') {\n v = hwb2rgb(h, p1, p2);\n } else if (m[1] === 'hsv') {\n v = hsv2rgb(h, p1, p2);\n } else {\n v = hsl2rgb(h, p1, p2);\n }\n return {\n r: v[0],\n g: v[1],\n b: v[2],\n a: a\n };\n}\nfunction rotate(v, deg) {\n var h = rgb2hsl(v);\n h[0] = hue(h[0] + deg);\n h = hsl2rgb(h);\n v.r = h[0];\n v.g = h[1];\n v.b = h[2];\n}\nfunction hslString(v) {\n if (!v) {\n return;\n }\n const a = rgb2hsl(v);\n const h = a[0];\n const s = n2p(a[1]);\n const l = n2p(a[2]);\n return v.a < 255\n ? `hsla(${h}, ${s}%, ${l}%, ${b2n(v.a)})`\n : `hsl(${h}, ${s}%, ${l}%)`;\n}\n\nconst map = {\n x: 'dark',\n Z: 'light',\n Y: 're',\n X: 'blu',\n W: 'gr',\n V: 'medium',\n U: 'slate',\n A: 'ee',\n T: 'ol',\n S: 'or',\n B: 'ra',\n C: 'lateg',\n D: 'ights',\n R: 'in',\n Q: 'turquois',\n E: 'hi',\n P: 'ro',\n O: 'al',\n N: 'le',\n M: 'de',\n L: 'yello',\n F: 'en',\n K: 'ch',\n G: 'arks',\n H: 'ea',\n I: 'ightg',\n J: 'wh'\n};\nconst names$1 = {\n OiceXe: 'f0f8ff',\n antiquewEte: 'faebd7',\n aqua: 'ffff',\n aquamarRe: '7fffd4',\n azuY: 'f0ffff',\n beige: 'f5f5dc',\n bisque: 'ffe4c4',\n black: '0',\n blanKedOmond: 'ffebcd',\n Xe: 'ff',\n XeviTet: '8a2be2',\n bPwn: 'a52a2a',\n burlywood: 'deb887',\n caMtXe: '5f9ea0',\n KartYuse: '7fff00',\n KocTate: 'd2691e',\n cSO: 'ff7f50',\n cSnflowerXe: '6495ed',\n cSnsilk: 'fff8dc',\n crimson: 'dc143c',\n cyan: 'ffff',\n xXe: '8b',\n xcyan: '8b8b',\n xgTMnPd: 'b8860b',\n xWay: 'a9a9a9',\n xgYF: '6400',\n xgYy: 'a9a9a9',\n xkhaki: 'bdb76b',\n xmagFta: '8b008b',\n xTivegYF: '556b2f',\n xSange: 'ff8c00',\n xScEd: '9932cc',\n xYd: '8b0000',\n xsOmon: 'e9967a',\n xsHgYF: '8fbc8f',\n xUXe: '483d8b',\n xUWay: '2f4f4f',\n xUgYy: '2f4f4f',\n xQe: 'ced1',\n xviTet: '9400d3',\n dAppRk: 'ff1493',\n dApskyXe: 'bfff',\n dimWay: '696969',\n dimgYy: '696969',\n dodgerXe: '1e90ff',\n fiYbrick: 'b22222',\n flSOwEte: 'fffaf0',\n foYstWAn: '228b22',\n fuKsia: 'ff00ff',\n gaRsbSo: 'dcdcdc',\n ghostwEte: 'f8f8ff',\n gTd: 'ffd700',\n gTMnPd: 'daa520',\n Way: '808080',\n gYF: '8000',\n gYFLw: 'adff2f',\n gYy: '808080',\n honeyMw: 'f0fff0',\n hotpRk: 'ff69b4',\n RdianYd: 'cd5c5c',\n Rdigo: '4b0082',\n ivSy: 'fffff0',\n khaki: 'f0e68c',\n lavFMr: 'e6e6fa',\n lavFMrXsh: 'fff0f5',\n lawngYF: '7cfc00',\n NmoncEffon: 'fffacd',\n ZXe: 'add8e6',\n ZcSO: 'f08080',\n Zcyan: 'e0ffff',\n ZgTMnPdLw: 'fafad2',\n ZWay: 'd3d3d3',\n ZgYF: '90ee90',\n ZgYy: 'd3d3d3',\n ZpRk: 'ffb6c1',\n ZsOmon: 'ffa07a',\n ZsHgYF: '20b2aa',\n ZskyXe: '87cefa',\n ZUWay: '778899',\n ZUgYy: '778899',\n ZstAlXe: 'b0c4de',\n ZLw: 'ffffe0',\n lime: 'ff00',\n limegYF: '32cd32',\n lRF: 'faf0e6',\n magFta: 'ff00ff',\n maPon: '800000',\n VaquamarRe: '66cdaa',\n VXe: 'cd',\n VScEd: 'ba55d3',\n VpurpN: '9370db',\n VsHgYF: '3cb371',\n VUXe: '7b68ee',\n VsprRggYF: 'fa9a',\n VQe: '48d1cc',\n VviTetYd: 'c71585',\n midnightXe: '191970',\n mRtcYam: 'f5fffa',\n mistyPse: 'ffe4e1',\n moccasR: 'ffe4b5',\n navajowEte: 'ffdead',\n navy: '80',\n Tdlace: 'fdf5e6',\n Tive: '808000',\n TivedBb: '6b8e23',\n Sange: 'ffa500',\n SangeYd: 'ff4500',\n ScEd: 'da70d6',\n pOegTMnPd: 'eee8aa',\n pOegYF: '98fb98',\n pOeQe: 'afeeee',\n pOeviTetYd: 'db7093',\n papayawEp: 'ffefd5',\n pHKpuff: 'ffdab9',\n peru: 'cd853f',\n pRk: 'ffc0cb',\n plum: 'dda0dd',\n powMrXe: 'b0e0e6',\n purpN: '800080',\n YbeccapurpN: '663399',\n Yd: 'ff0000',\n Psybrown: 'bc8f8f',\n PyOXe: '4169e1',\n saddNbPwn: '8b4513',\n sOmon: 'fa8072',\n sandybPwn: 'f4a460',\n sHgYF: '2e8b57',\n sHshell: 'fff5ee',\n siFna: 'a0522d',\n silver: 'c0c0c0',\n skyXe: '87ceeb',\n UXe: '6a5acd',\n UWay: '708090',\n UgYy: '708090',\n snow: 'fffafa',\n sprRggYF: 'ff7f',\n stAlXe: '4682b4',\n tan: 'd2b48c',\n teO: '8080',\n tEstN: 'd8bfd8',\n tomato: 'ff6347',\n Qe: '40e0d0',\n viTet: 'ee82ee',\n JHt: 'f5deb3',\n wEte: 'ffffff',\n wEtesmoke: 'f5f5f5',\n Lw: 'ffff00',\n LwgYF: '9acd32'\n};\nfunction unpack() {\n const unpacked = {};\n const keys = Object.keys(names$1);\n const tkeys = Object.keys(map);\n let i, j, k, ok, nk;\n for (i = 0; i < keys.length; i++) {\n ok = nk = keys[i];\n for (j = 0; j < tkeys.length; j++) {\n k = tkeys[j];\n nk = nk.replace(k, map[k]);\n }\n k = parseInt(names$1[ok], 16);\n unpacked[nk] = [k >> 16 & 0xFF, k >> 8 & 0xFF, k & 0xFF];\n }\n return unpacked;\n}\n\nlet names;\nfunction nameParse(str) {\n if (!names) {\n names = unpack();\n names.transparent = [0, 0, 0, 0];\n }\n const a = names[str.toLowerCase()];\n return a && {\n r: a[0],\n g: a[1],\n b: a[2],\n a: a.length === 4 ? a[3] : 255\n };\n}\n\nconst RGB_RE = /^rgba?\\(\\s*([-+.\\d]+)(%)?[\\s,]+([-+.e\\d]+)(%)?[\\s,]+([-+.e\\d]+)(%)?(?:[\\s,/]+([-+.e\\d]+)(%)?)?\\s*\\)$/;\nfunction rgbParse(str) {\n const m = RGB_RE.exec(str);\n let a = 255;\n let r, g, b;\n if (!m) {\n return;\n }\n if (m[7] !== r) {\n const v = +m[7];\n a = m[8] ? p2b(v) : lim(v * 255, 0, 255);\n }\n r = +m[1];\n g = +m[3];\n b = +m[5];\n r = 255 & (m[2] ? p2b(r) : lim(r, 0, 255));\n g = 255 & (m[4] ? p2b(g) : lim(g, 0, 255));\n b = 255 & (m[6] ? p2b(b) : lim(b, 0, 255));\n return {\n r: r,\n g: g,\n b: b,\n a: a\n };\n}\nfunction rgbString(v) {\n return v && (\n v.a < 255\n ? `rgba(${v.r}, ${v.g}, ${v.b}, ${b2n(v.a)})`\n : `rgb(${v.r}, ${v.g}, ${v.b})`\n );\n}\n\nconst to = v => v <= 0.0031308 ? v * 12.92 : Math.pow(v, 1.0 / 2.4) * 1.055 - 0.055;\nconst from = v => v <= 0.04045 ? v / 12.92 : Math.pow((v + 0.055) / 1.055, 2.4);\nfunction interpolate(rgb1, rgb2, t) {\n const r = from(b2n(rgb1.r));\n const g = from(b2n(rgb1.g));\n const b = from(b2n(rgb1.b));\n return {\n r: n2b(to(r + t * (from(b2n(rgb2.r)) - r))),\n g: n2b(to(g + t * (from(b2n(rgb2.g)) - g))),\n b: n2b(to(b + t * (from(b2n(rgb2.b)) - b))),\n a: rgb1.a + t * (rgb2.a - rgb1.a)\n };\n}\n\nfunction modHSL(v, i, ratio) {\n if (v) {\n let tmp = rgb2hsl(v);\n tmp[i] = Math.max(0, Math.min(tmp[i] + tmp[i] * ratio, i === 0 ? 360 : 1));\n tmp = hsl2rgb(tmp);\n v.r = tmp[0];\n v.g = tmp[1];\n v.b = tmp[2];\n }\n}\nfunction clone(v, proto) {\n return v ? Object.assign(proto || {}, v) : v;\n}\nfunction fromObject(input) {\n var v = {r: 0, g: 0, b: 0, a: 255};\n if (Array.isArray(input)) {\n if (input.length >= 3) {\n v = {r: input[0], g: input[1], b: input[2], a: 255};\n if (input.length > 3) {\n v.a = n2b(input[3]);\n }\n }\n } else {\n v = clone(input, {r: 0, g: 0, b: 0, a: 1});\n v.a = n2b(v.a);\n }\n return v;\n}\nfunction functionParse(str) {\n if (str.charAt(0) === 'r') {\n return rgbParse(str);\n }\n return hueParse(str);\n}\nclass Color {\n constructor(input) {\n if (input instanceof Color) {\n return input;\n }\n const type = typeof input;\n let v;\n if (type === 'object') {\n v = fromObject(input);\n } else if (type === 'string') {\n v = hexParse(input) || nameParse(input) || functionParse(input);\n }\n this._rgb = v;\n this._valid = !!v;\n }\n get valid() {\n return this._valid;\n }\n get rgb() {\n var v = clone(this._rgb);\n if (v) {\n v.a = b2n(v.a);\n }\n return v;\n }\n set rgb(obj) {\n this._rgb = fromObject(obj);\n }\n rgbString() {\n return this._valid ? rgbString(this._rgb) : undefined;\n }\n hexString() {\n return this._valid ? hexString(this._rgb) : undefined;\n }\n hslString() {\n return this._valid ? hslString(this._rgb) : undefined;\n }\n mix(color, weight) {\n if (color) {\n const c1 = this.rgb;\n const c2 = color.rgb;\n let w2;\n const p = weight === w2 ? 0.5 : weight;\n const w = 2 * p - 1;\n const a = c1.a - c2.a;\n const w1 = ((w * a === -1 ? w : (w + a) / (1 + w * a)) + 1) / 2.0;\n w2 = 1 - w1;\n c1.r = 0xFF & w1 * c1.r + w2 * c2.r + 0.5;\n c1.g = 0xFF & w1 * c1.g + w2 * c2.g + 0.5;\n c1.b = 0xFF & w1 * c1.b + w2 * c2.b + 0.5;\n c1.a = p * c1.a + (1 - p) * c2.a;\n this.rgb = c1;\n }\n return this;\n }\n interpolate(color, t) {\n if (color) {\n this._rgb = interpolate(this._rgb, color._rgb, t);\n }\n return this;\n }\n clone() {\n return new Color(this.rgb);\n }\n alpha(a) {\n this._rgb.a = n2b(a);\n return this;\n }\n clearer(ratio) {\n const rgb = this._rgb;\n rgb.a *= 1 - ratio;\n return this;\n }\n greyscale() {\n const rgb = this._rgb;\n const val = round(rgb.r * 0.3 + rgb.g * 0.59 + rgb.b * 0.11);\n rgb.r = rgb.g = rgb.b = val;\n return this;\n }\n opaquer(ratio) {\n const rgb = this._rgb;\n rgb.a *= 1 + ratio;\n return this;\n }\n negate() {\n const v = this._rgb;\n v.r = 255 - v.r;\n v.g = 255 - v.g;\n v.b = 255 - v.b;\n return this;\n }\n lighten(ratio) {\n modHSL(this._rgb, 2, ratio);\n return this;\n }\n darken(ratio) {\n modHSL(this._rgb, 2, -ratio);\n return this;\n }\n saturate(ratio) {\n modHSL(this._rgb, 1, ratio);\n return this;\n }\n desaturate(ratio) {\n modHSL(this._rgb, 1, -ratio);\n return this;\n }\n rotate(deg) {\n rotate(this._rgb, deg);\n return this;\n }\n}\n\nfunction index_esm(input) {\n return new Color(input);\n}\n\n\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/@kurkle/color/dist/color.esm.js?")},"./node_modules/chart.js/auto/auto.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Animation: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Animation; },\n/* harmony export */ Animations: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Animations; },\n/* harmony export */ ArcElement: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.ArcElement; },\n/* harmony export */ BarController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.BarController; },\n/* harmony export */ BarElement: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.BarElement; },\n/* harmony export */ BasePlatform: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.BasePlatform; },\n/* harmony export */ BasicPlatform: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.BasicPlatform; },\n/* harmony export */ BubbleController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.BubbleController; },\n/* harmony export */ CategoryScale: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.CategoryScale; },\n/* harmony export */ Chart: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Chart; },\n/* harmony export */ Colors: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Colors; },\n/* harmony export */ DatasetController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.DatasetController; },\n/* harmony export */ Decimation: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Decimation; },\n/* harmony export */ DomPlatform: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.DomPlatform; },\n/* harmony export */ DoughnutController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.DoughnutController; },\n/* harmony export */ Element: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Element; },\n/* harmony export */ Filler: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Filler; },\n/* harmony export */ Interaction: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Interaction; },\n/* harmony export */ Legend: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Legend; },\n/* harmony export */ LineController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.LineController; },\n/* harmony export */ LineElement: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.LineElement; },\n/* harmony export */ LinearScale: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.LinearScale; },\n/* harmony export */ LogarithmicScale: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.LogarithmicScale; },\n/* harmony export */ PieController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.PieController; },\n/* harmony export */ PointElement: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.PointElement; },\n/* harmony export */ PolarAreaController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.PolarAreaController; },\n/* harmony export */ RadarController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.RadarController; },\n/* harmony export */ RadialLinearScale: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.RadialLinearScale; },\n/* harmony export */ Scale: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Scale; },\n/* harmony export */ ScatterController: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.ScatterController; },\n/* harmony export */ SubTitle: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.SubTitle; },\n/* harmony export */ Ticks: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Ticks; },\n/* harmony export */ TimeScale: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.TimeScale; },\n/* harmony export */ TimeSeriesScale: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.TimeSeriesScale; },\n/* harmony export */ Title: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Title; },\n/* harmony export */ Tooltip: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Tooltip; },\n/* harmony export */ _adapters: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__._adapters; },\n/* harmony export */ _detectPlatform: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__._detectPlatform; },\n/* harmony export */ animator: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.animator; },\n/* harmony export */ controllers: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.controllers; },\n/* harmony export */ defaults: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.defaults; },\n/* harmony export */ elements: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.elements; },\n/* harmony export */ layouts: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.layouts; },\n/* harmony export */ plugins: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.plugins; },\n/* harmony export */ registerables: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.registerables; },\n/* harmony export */ registry: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.registry; },\n/* harmony export */ scales: function() { return /* reexport safe */ _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.scales; }\n/* harmony export */ });\n/* harmony import */ var _dist_chart_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dist/chart.js */ "./node_modules/chart.js/dist/chart.js");\n\n\n_dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Chart.register(..._dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.registerables);\n\n\n/* harmony default export */ __webpack_exports__["default"] = (_dist_chart_js__WEBPACK_IMPORTED_MODULE_0__.Chart);\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/chart.js/auto/auto.js?')},"./node_modules/chart.js/dist/chart.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Animation: function() { return /* binding */ Animation; },\n/* harmony export */ Animations: function() { return /* binding */ Animations; },\n/* harmony export */ ArcElement: function() { return /* binding */ ArcElement; },\n/* harmony export */ BarController: function() { return /* binding */ BarController; },\n/* harmony export */ BarElement: function() { return /* binding */ BarElement; },\n/* harmony export */ BasePlatform: function() { return /* binding */ BasePlatform; },\n/* harmony export */ BasicPlatform: function() { return /* binding */ BasicPlatform; },\n/* harmony export */ BubbleController: function() { return /* binding */ BubbleController; },\n/* harmony export */ CategoryScale: function() { return /* binding */ CategoryScale; },\n/* harmony export */ Chart: function() { return /* binding */ Chart; },\n/* harmony export */ Colors: function() { return /* binding */ plugin_colors; },\n/* harmony export */ DatasetController: function() { return /* binding */ DatasetController; },\n/* harmony export */ Decimation: function() { return /* binding */ plugin_decimation; },\n/* harmony export */ DomPlatform: function() { return /* binding */ DomPlatform; },\n/* harmony export */ DoughnutController: function() { return /* binding */ DoughnutController; },\n/* harmony export */ Element: function() { return /* binding */ Element; },\n/* harmony export */ Filler: function() { return /* binding */ index; },\n/* harmony export */ Interaction: function() { return /* binding */ Interaction; },\n/* harmony export */ Legend: function() { return /* binding */ plugin_legend; },\n/* harmony export */ LineController: function() { return /* binding */ LineController; },\n/* harmony export */ LineElement: function() { return /* binding */ LineElement; },\n/* harmony export */ LinearScale: function() { return /* binding */ LinearScale; },\n/* harmony export */ LogarithmicScale: function() { return /* binding */ LogarithmicScale; },\n/* harmony export */ PieController: function() { return /* binding */ PieController; },\n/* harmony export */ PointElement: function() { return /* binding */ PointElement; },\n/* harmony export */ PolarAreaController: function() { return /* binding */ PolarAreaController; },\n/* harmony export */ RadarController: function() { return /* binding */ RadarController; },\n/* harmony export */ RadialLinearScale: function() { return /* binding */ RadialLinearScale; },\n/* harmony export */ Scale: function() { return /* binding */ Scale; },\n/* harmony export */ ScatterController: function() { return /* binding */ ScatterController; },\n/* harmony export */ SubTitle: function() { return /* binding */ plugin_subtitle; },\n/* harmony export */ Ticks: function() { return /* reexport safe */ _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aL; },\n/* harmony export */ TimeScale: function() { return /* binding */ TimeScale; },\n/* harmony export */ TimeSeriesScale: function() { return /* binding */ TimeSeriesScale; },\n/* harmony export */ Title: function() { return /* binding */ plugin_title; },\n/* harmony export */ Tooltip: function() { return /* binding */ plugin_tooltip; },\n/* harmony export */ _adapters: function() { return /* binding */ adapters; },\n/* harmony export */ _detectPlatform: function() { return /* binding */ _detectPlatform; },\n/* harmony export */ animator: function() { return /* binding */ animator; },\n/* harmony export */ controllers: function() { return /* binding */ controllers; },\n/* harmony export */ defaults: function() { return /* reexport safe */ _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d; },\n/* harmony export */ elements: function() { return /* binding */ elements; },\n/* harmony export */ layouts: function() { return /* binding */ layouts; },\n/* harmony export */ plugins: function() { return /* binding */ plugins; },\n/* harmony export */ registerables: function() { return /* binding */ registerables; },\n/* harmony export */ registry: function() { return /* binding */ registry; },\n/* harmony export */ scales: function() { return /* binding */ scales; }\n/* harmony export */ });\n/* harmony import */ var _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./chunks/helpers.segment.js */ \"./node_modules/chart.js/dist/chunks/helpers.segment.js\");\n/*!\n * Chart.js v4.4.7\n * https://www.chartjs.org\n * (c) 2024 Chart.js Contributors\n * Released under the MIT License\n */\n\n\n\nclass Animator {\n constructor(){\n this._request = null;\n this._charts = new Map();\n this._running = false;\n this._lastDate = undefined;\n }\n _notify(chart, anims, date, type) {\n const callbacks = anims.listeners[type];\n const numSteps = anims.duration;\n callbacks.forEach((fn)=>fn({\n chart,\n initial: anims.initial,\n numSteps,\n currentStep: Math.min(date - anims.start, numSteps)\n }));\n }\n _refresh() {\n if (this._request) {\n return;\n }\n this._running = true;\n this._request = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.r.call(window, ()=>{\n this._update();\n this._request = null;\n if (this._running) {\n this._refresh();\n }\n });\n }\n _update(date = Date.now()) {\n let remaining = 0;\n this._charts.forEach((anims, chart)=>{\n if (!anims.running || !anims.items.length) {\n return;\n }\n const items = anims.items;\n let i = items.length - 1;\n let draw = false;\n let item;\n for(; i >= 0; --i){\n item = items[i];\n if (item._active) {\n if (item._total > anims.duration) {\n anims.duration = item._total;\n }\n item.tick(date);\n draw = true;\n } else {\n items[i] = items[items.length - 1];\n items.pop();\n }\n }\n if (draw) {\n chart.draw();\n this._notify(chart, anims, date, 'progress');\n }\n if (!items.length) {\n anims.running = false;\n this._notify(chart, anims, date, 'complete');\n anims.initial = false;\n }\n remaining += items.length;\n });\n this._lastDate = date;\n if (remaining === 0) {\n this._running = false;\n }\n }\n _getAnims(chart) {\n const charts = this._charts;\n let anims = charts.get(chart);\n if (!anims) {\n anims = {\n running: false,\n initial: true,\n items: [],\n listeners: {\n complete: [],\n progress: []\n }\n };\n charts.set(chart, anims);\n }\n return anims;\n }\n listen(chart, event, cb) {\n this._getAnims(chart).listeners[event].push(cb);\n }\n add(chart, items) {\n if (!items || !items.length) {\n return;\n }\n this._getAnims(chart).items.push(...items);\n }\n has(chart) {\n return this._getAnims(chart).items.length > 0;\n }\n start(chart) {\n const anims = this._charts.get(chart);\n if (!anims) {\n return;\n }\n anims.running = true;\n anims.start = Date.now();\n anims.duration = anims.items.reduce((acc, cur)=>Math.max(acc, cur._duration), 0);\n this._refresh();\n }\n running(chart) {\n if (!this._running) {\n return false;\n }\n const anims = this._charts.get(chart);\n if (!anims || !anims.running || !anims.items.length) {\n return false;\n }\n return true;\n }\n stop(chart) {\n const anims = this._charts.get(chart);\n if (!anims || !anims.items.length) {\n return;\n }\n const items = anims.items;\n let i = items.length - 1;\n for(; i >= 0; --i){\n items[i].cancel();\n }\n anims.items = [];\n this._notify(chart, anims, Date.now(), 'complete');\n }\n remove(chart) {\n return this._charts.delete(chart);\n }\n}\nvar animator = /* #__PURE__ */ new Animator();\n\nconst transparent = 'transparent';\nconst interpolators = {\n boolean (from, to, factor) {\n return factor > 0.5 ? to : from;\n },\n color (from, to, factor) {\n const c0 = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.c)(from || transparent);\n const c1 = c0.valid && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.c)(to || transparent);\n return c1 && c1.valid ? c1.mix(c0, factor).hexString() : to;\n },\n number (from, to, factor) {\n return from + (to - from) * factor;\n }\n};\nclass Animation {\n constructor(cfg, target, prop, to){\n const currentValue = target[prop];\n to = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a)([\n cfg.to,\n to,\n currentValue,\n cfg.from\n ]);\n const from = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a)([\n cfg.from,\n currentValue,\n to\n ]);\n this._active = true;\n this._fn = cfg.fn || interpolators[cfg.type || typeof from];\n this._easing = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.e[cfg.easing] || _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.e.linear;\n this._start = Math.floor(Date.now() + (cfg.delay || 0));\n this._duration = this._total = Math.floor(cfg.duration);\n this._loop = !!cfg.loop;\n this._target = target;\n this._prop = prop;\n this._from = from;\n this._to = to;\n this._promises = undefined;\n }\n active() {\n return this._active;\n }\n update(cfg, to, date) {\n if (this._active) {\n this._notify(false);\n const currentValue = this._target[this._prop];\n const elapsed = date - this._start;\n const remain = this._duration - elapsed;\n this._start = date;\n this._duration = Math.floor(Math.max(remain, cfg.duration));\n this._total += elapsed;\n this._loop = !!cfg.loop;\n this._to = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a)([\n cfg.to,\n to,\n currentValue,\n cfg.from\n ]);\n this._from = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a)([\n cfg.from,\n currentValue,\n to\n ]);\n }\n }\n cancel() {\n if (this._active) {\n this.tick(Date.now());\n this._active = false;\n this._notify(false);\n }\n }\n tick(date) {\n const elapsed = date - this._start;\n const duration = this._duration;\n const prop = this._prop;\n const from = this._from;\n const loop = this._loop;\n const to = this._to;\n let factor;\n this._active = from !== to && (loop || elapsed < duration);\n if (!this._active) {\n this._target[prop] = to;\n this._notify(true);\n return;\n }\n if (elapsed < 0) {\n this._target[prop] = from;\n return;\n }\n factor = elapsed / duration % 2;\n factor = loop && factor > 1 ? 2 - factor : factor;\n factor = this._easing(Math.min(1, Math.max(0, factor)));\n this._target[prop] = this._fn(from, to, factor);\n }\n wait() {\n const promises = this._promises || (this._promises = []);\n return new Promise((res, rej)=>{\n promises.push({\n res,\n rej\n });\n });\n }\n _notify(resolved) {\n const method = resolved ? 'res' : 'rej';\n const promises = this._promises || [];\n for(let i = 0; i < promises.length; i++){\n promises[i][method]();\n }\n }\n}\n\nclass Animations {\n constructor(chart, config){\n this._chart = chart;\n this._properties = new Map();\n this.configure(config);\n }\n configure(config) {\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(config)) {\n return;\n }\n const animationOptions = Object.keys(_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.animation);\n const animatedProps = this._properties;\n Object.getOwnPropertyNames(config).forEach((key)=>{\n const cfg = config[key];\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(cfg)) {\n return;\n }\n const resolved = {};\n for (const option of animationOptions){\n resolved[option] = cfg[option];\n }\n ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(cfg.properties) && cfg.properties || [\n key\n ]).forEach((prop)=>{\n if (prop === key || !animatedProps.has(prop)) {\n animatedProps.set(prop, resolved);\n }\n });\n });\n }\n _animateOptions(target, values) {\n const newOptions = values.options;\n const options = resolveTargetOptions(target, newOptions);\n if (!options) {\n return [];\n }\n const animations = this._createAnimations(options, newOptions);\n if (newOptions.$shared) {\n awaitAll(target.options.$animations, newOptions).then(()=>{\n target.options = newOptions;\n }, ()=>{\n });\n }\n return animations;\n }\n _createAnimations(target, values) {\n const animatedProps = this._properties;\n const animations = [];\n const running = target.$animations || (target.$animations = {});\n const props = Object.keys(values);\n const date = Date.now();\n let i;\n for(i = props.length - 1; i >= 0; --i){\n const prop = props[i];\n if (prop.charAt(0) === '$') {\n continue;\n }\n if (prop === 'options') {\n animations.push(...this._animateOptions(target, values));\n continue;\n }\n const value = values[prop];\n let animation = running[prop];\n const cfg = animatedProps.get(prop);\n if (animation) {\n if (cfg && animation.active()) {\n animation.update(cfg, value, date);\n continue;\n } else {\n animation.cancel();\n }\n }\n if (!cfg || !cfg.duration) {\n target[prop] = value;\n continue;\n }\n running[prop] = animation = new Animation(cfg, target, prop, value);\n animations.push(animation);\n }\n return animations;\n }\n update(target, values) {\n if (this._properties.size === 0) {\n Object.assign(target, values);\n return;\n }\n const animations = this._createAnimations(target, values);\n if (animations.length) {\n animator.add(this._chart, animations);\n return true;\n }\n }\n}\nfunction awaitAll(animations, properties) {\n const running = [];\n const keys = Object.keys(properties);\n for(let i = 0; i < keys.length; i++){\n const anim = animations[keys[i]];\n if (anim && anim.active()) {\n running.push(anim.wait());\n }\n }\n return Promise.all(running);\n}\nfunction resolveTargetOptions(target, newOptions) {\n if (!newOptions) {\n return;\n }\n let options = target.options;\n if (!options) {\n target.options = newOptions;\n return;\n }\n if (options.$shared) {\n target.options = options = Object.assign({}, options, {\n $shared: false,\n $animations: {}\n });\n }\n return options;\n}\n\nfunction scaleClip(scale, allowedOverflow) {\n const opts = scale && scale.options || {};\n const reverse = opts.reverse;\n const min = opts.min === undefined ? allowedOverflow : 0;\n const max = opts.max === undefined ? allowedOverflow : 0;\n return {\n start: reverse ? max : min,\n end: reverse ? min : max\n };\n}\nfunction defaultClip(xScale, yScale, allowedOverflow) {\n if (allowedOverflow === false) {\n return false;\n }\n const x = scaleClip(xScale, allowedOverflow);\n const y = scaleClip(yScale, allowedOverflow);\n return {\n top: y.end,\n right: x.end,\n bottom: y.start,\n left: x.start\n };\n}\nfunction toClip(value) {\n let t, r, b, l;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(value)) {\n t = value.top;\n r = value.right;\n b = value.bottom;\n l = value.left;\n } else {\n t = r = b = l = value;\n }\n return {\n top: t,\n right: r,\n bottom: b,\n left: l,\n disabled: value === false\n };\n}\nfunction getSortedDatasetIndices(chart, filterVisible) {\n const keys = [];\n const metasets = chart._getSortedDatasetMetas(filterVisible);\n let i, ilen;\n for(i = 0, ilen = metasets.length; i < ilen; ++i){\n keys.push(metasets[i].index);\n }\n return keys;\n}\nfunction applyStack(stack, value, dsIndex, options = {}) {\n const keys = stack.keys;\n const singleMode = options.mode === 'single';\n let i, ilen, datasetIndex, otherValue;\n if (value === null) {\n return;\n }\n let found = false;\n for(i = 0, ilen = keys.length; i < ilen; ++i){\n datasetIndex = +keys[i];\n if (datasetIndex === dsIndex) {\n found = true;\n if (options.all) {\n continue;\n }\n break;\n }\n otherValue = stack.values[datasetIndex];\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(otherValue) && (singleMode || value === 0 || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.s)(value) === (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.s)(otherValue))) {\n value += otherValue;\n }\n }\n if (!found && !options.all) {\n return 0;\n }\n return value;\n}\nfunction convertObjectDataToArray(data, meta) {\n const { iScale , vScale } = meta;\n const iAxisKey = iScale.axis === 'x' ? 'x' : 'y';\n const vAxisKey = vScale.axis === 'x' ? 'x' : 'y';\n const keys = Object.keys(data);\n const adata = new Array(keys.length);\n let i, ilen, key;\n for(i = 0, ilen = keys.length; i < ilen; ++i){\n key = keys[i];\n adata[i] = {\n [iAxisKey]: key,\n [vAxisKey]: data[key]\n };\n }\n return adata;\n}\nfunction isStacked(scale, meta) {\n const stacked = scale && scale.options.stacked;\n return stacked || stacked === undefined && meta.stack !== undefined;\n}\nfunction getStackKey(indexScale, valueScale, meta) {\n return `${indexScale.id}.${valueScale.id}.${meta.stack || meta.type}`;\n}\nfunction getUserBounds(scale) {\n const { min , max , minDefined , maxDefined } = scale.getUserBounds();\n return {\n min: minDefined ? min : Number.NEGATIVE_INFINITY,\n max: maxDefined ? max : Number.POSITIVE_INFINITY\n };\n}\nfunction getOrCreateStack(stacks, stackKey, indexValue) {\n const subStack = stacks[stackKey] || (stacks[stackKey] = {});\n return subStack[indexValue] || (subStack[indexValue] = {});\n}\nfunction getLastIndexInStack(stack, vScale, positive, type) {\n for (const meta of vScale.getMatchingVisibleMetas(type).reverse()){\n const value = stack[meta.index];\n if (positive && value > 0 || !positive && value < 0) {\n return meta.index;\n }\n }\n return null;\n}\nfunction updateStacks(controller, parsed) {\n const { chart , _cachedMeta: meta } = controller;\n const stacks = chart._stacks || (chart._stacks = {});\n const { iScale , vScale , index: datasetIndex } = meta;\n const iAxis = iScale.axis;\n const vAxis = vScale.axis;\n const key = getStackKey(iScale, vScale, meta);\n const ilen = parsed.length;\n let stack;\n for(let i = 0; i < ilen; ++i){\n const item = parsed[i];\n const { [iAxis]: index , [vAxis]: value } = item;\n const itemStacks = item._stacks || (item._stacks = {});\n stack = itemStacks[vAxis] = getOrCreateStack(stacks, key, index);\n stack[datasetIndex] = value;\n stack._top = getLastIndexInStack(stack, vScale, true, meta.type);\n stack._bottom = getLastIndexInStack(stack, vScale, false, meta.type);\n const visualValues = stack._visualValues || (stack._visualValues = {});\n visualValues[datasetIndex] = value;\n }\n}\nfunction getFirstScaleId(chart, axis) {\n const scales = chart.scales;\n return Object.keys(scales).filter((key)=>scales[key].axis === axis).shift();\n}\nfunction createDatasetContext(parent, index) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.j)(parent, {\n active: false,\n dataset: undefined,\n datasetIndex: index,\n index,\n mode: 'default',\n type: 'dataset'\n });\n}\nfunction createDataContext(parent, index, element) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.j)(parent, {\n active: false,\n dataIndex: index,\n parsed: undefined,\n raw: undefined,\n element,\n index,\n mode: 'default',\n type: 'data'\n });\n}\nfunction clearStacks(meta, items) {\n const datasetIndex = meta.controller.index;\n const axis = meta.vScale && meta.vScale.axis;\n if (!axis) {\n return;\n }\n items = items || meta._parsed;\n for (const parsed of items){\n const stacks = parsed._stacks;\n if (!stacks || stacks[axis] === undefined || stacks[axis][datasetIndex] === undefined) {\n return;\n }\n delete stacks[axis][datasetIndex];\n if (stacks[axis]._visualValues !== undefined && stacks[axis]._visualValues[datasetIndex] !== undefined) {\n delete stacks[axis]._visualValues[datasetIndex];\n }\n }\n}\nconst isDirectUpdateMode = (mode)=>mode === 'reset' || mode === 'none';\nconst cloneIfNotShared = (cached, shared)=>shared ? cached : Object.assign({}, cached);\nconst createStack = (canStack, meta, chart)=>canStack && !meta.hidden && meta._stacked && {\n keys: getSortedDatasetIndices(chart, true),\n values: null\n };\nclass DatasetController {\n static defaults = {};\n static datasetElementType = null;\n static dataElementType = null;\n constructor(chart, datasetIndex){\n this.chart = chart;\n this._ctx = chart.ctx;\n this.index = datasetIndex;\n this._cachedDataOpts = {};\n this._cachedMeta = this.getMeta();\n this._type = this._cachedMeta.type;\n this.options = undefined;\n this._parsing = false;\n this._data = undefined;\n this._objectData = undefined;\n this._sharedOptions = undefined;\n this._drawStart = undefined;\n this._drawCount = undefined;\n this.enableOptionSharing = false;\n this.supportsDecimation = false;\n this.$context = undefined;\n this._syncList = [];\n this.datasetElementType = new.target.datasetElementType;\n this.dataElementType = new.target.dataElementType;\n this.initialize();\n }\n initialize() {\n const meta = this._cachedMeta;\n this.configure();\n this.linkScales();\n meta._stacked = isStacked(meta.vScale, meta);\n this.addElements();\n if (this.options.fill && !this.chart.isPluginEnabled('filler')) {\n console.warn(\"Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options\");\n }\n }\n updateIndex(datasetIndex) {\n if (this.index !== datasetIndex) {\n clearStacks(this._cachedMeta);\n }\n this.index = datasetIndex;\n }\n linkScales() {\n const chart = this.chart;\n const meta = this._cachedMeta;\n const dataset = this.getDataset();\n const chooseId = (axis, x, y, r)=>axis === 'x' ? x : axis === 'r' ? r : y;\n const xid = meta.xAxisID = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(dataset.xAxisID, getFirstScaleId(chart, 'x'));\n const yid = meta.yAxisID = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(dataset.yAxisID, getFirstScaleId(chart, 'y'));\n const rid = meta.rAxisID = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(dataset.rAxisID, getFirstScaleId(chart, 'r'));\n const indexAxis = meta.indexAxis;\n const iid = meta.iAxisID = chooseId(indexAxis, xid, yid, rid);\n const vid = meta.vAxisID = chooseId(indexAxis, yid, xid, rid);\n meta.xScale = this.getScaleForId(xid);\n meta.yScale = this.getScaleForId(yid);\n meta.rScale = this.getScaleForId(rid);\n meta.iScale = this.getScaleForId(iid);\n meta.vScale = this.getScaleForId(vid);\n }\n getDataset() {\n return this.chart.data.datasets[this.index];\n }\n getMeta() {\n return this.chart.getDatasetMeta(this.index);\n }\n getScaleForId(scaleID) {\n return this.chart.scales[scaleID];\n }\n _getOtherScale(scale) {\n const meta = this._cachedMeta;\n return scale === meta.iScale ? meta.vScale : meta.iScale;\n }\n reset() {\n this._update('reset');\n }\n _destroy() {\n const meta = this._cachedMeta;\n if (this._data) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.u)(this._data, this);\n }\n if (meta._stacked) {\n clearStacks(meta);\n }\n }\n _dataCheck() {\n const dataset = this.getDataset();\n const data = dataset.data || (dataset.data = []);\n const _data = this._data;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(data)) {\n const meta = this._cachedMeta;\n this._data = convertObjectDataToArray(data, meta);\n } else if (_data !== data) {\n if (_data) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.u)(_data, this);\n const meta = this._cachedMeta;\n clearStacks(meta);\n meta._parsed = [];\n }\n if (data && Object.isExtensible(data)) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.l)(data, this);\n }\n this._syncList = [];\n this._data = data;\n }\n }\n addElements() {\n const meta = this._cachedMeta;\n this._dataCheck();\n if (this.datasetElementType) {\n meta.dataset = new this.datasetElementType();\n }\n }\n buildOrUpdateElements(resetNewElements) {\n const meta = this._cachedMeta;\n const dataset = this.getDataset();\n let stackChanged = false;\n this._dataCheck();\n const oldStacked = meta._stacked;\n meta._stacked = isStacked(meta.vScale, meta);\n if (meta.stack !== dataset.stack) {\n stackChanged = true;\n clearStacks(meta);\n meta.stack = dataset.stack;\n }\n this._resyncElements(resetNewElements);\n if (stackChanged || oldStacked !== meta._stacked) {\n updateStacks(this, meta._parsed);\n meta._stacked = isStacked(meta.vScale, meta);\n }\n }\n configure() {\n const config = this.chart.config;\n const scopeKeys = config.datasetScopeKeys(this._type);\n const scopes = config.getOptionScopes(this.getDataset(), scopeKeys, true);\n this.options = config.createResolver(scopes, this.getContext());\n this._parsing = this.options.parsing;\n this._cachedDataOpts = {};\n }\n parse(start, count) {\n const { _cachedMeta: meta , _data: data } = this;\n const { iScale , _stacked } = meta;\n const iAxis = iScale.axis;\n let sorted = start === 0 && count === data.length ? true : meta._sorted;\n let prev = start > 0 && meta._parsed[start - 1];\n let i, cur, parsed;\n if (this._parsing === false) {\n meta._parsed = data;\n meta._sorted = true;\n parsed = data;\n } else {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(data[start])) {\n parsed = this.parseArrayData(meta, data, start, count);\n } else if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(data[start])) {\n parsed = this.parseObjectData(meta, data, start, count);\n } else {\n parsed = this.parsePrimitiveData(meta, data, start, count);\n }\n const isNotInOrderComparedToPrev = ()=>cur[iAxis] === null || prev && cur[iAxis] < prev[iAxis];\n for(i = 0; i < count; ++i){\n meta._parsed[i + start] = cur = parsed[i];\n if (sorted) {\n if (isNotInOrderComparedToPrev()) {\n sorted = false;\n }\n prev = cur;\n }\n }\n meta._sorted = sorted;\n }\n if (_stacked) {\n updateStacks(this, parsed);\n }\n }\n parsePrimitiveData(meta, data, start, count) {\n const { iScale , vScale } = meta;\n const iAxis = iScale.axis;\n const vAxis = vScale.axis;\n const labels = iScale.getLabels();\n const singleScale = iScale === vScale;\n const parsed = new Array(count);\n let i, ilen, index;\n for(i = 0, ilen = count; i < ilen; ++i){\n index = i + start;\n parsed[i] = {\n [iAxis]: singleScale || iScale.parse(labels[index], index),\n [vAxis]: vScale.parse(data[index], index)\n };\n }\n return parsed;\n }\n parseArrayData(meta, data, start, count) {\n const { xScale , yScale } = meta;\n const parsed = new Array(count);\n let i, ilen, index, item;\n for(i = 0, ilen = count; i < ilen; ++i){\n index = i + start;\n item = data[index];\n parsed[i] = {\n x: xScale.parse(item[0], index),\n y: yScale.parse(item[1], index)\n };\n }\n return parsed;\n }\n parseObjectData(meta, data, start, count) {\n const { xScale , yScale } = meta;\n const { xAxisKey ='x' , yAxisKey ='y' } = this._parsing;\n const parsed = new Array(count);\n let i, ilen, index, item;\n for(i = 0, ilen = count; i < ilen; ++i){\n index = i + start;\n item = data[index];\n parsed[i] = {\n x: xScale.parse((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.f)(item, xAxisKey), index),\n y: yScale.parse((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.f)(item, yAxisKey), index)\n };\n }\n return parsed;\n }\n getParsed(index) {\n return this._cachedMeta._parsed[index];\n }\n getDataElement(index) {\n return this._cachedMeta.data[index];\n }\n applyStack(scale, parsed, mode) {\n const chart = this.chart;\n const meta = this._cachedMeta;\n const value = parsed[scale.axis];\n const stack = {\n keys: getSortedDatasetIndices(chart, true),\n values: parsed._stacks[scale.axis]._visualValues\n };\n return applyStack(stack, value, meta.index, {\n mode\n });\n }\n updateRangeFromParsed(range, scale, parsed, stack) {\n const parsedValue = parsed[scale.axis];\n let value = parsedValue === null ? NaN : parsedValue;\n const values = stack && parsed._stacks[scale.axis];\n if (stack && values) {\n stack.values = values;\n value = applyStack(stack, parsedValue, this._cachedMeta.index);\n }\n range.min = Math.min(range.min, value);\n range.max = Math.max(range.max, value);\n }\n getMinMax(scale, canStack) {\n const meta = this._cachedMeta;\n const _parsed = meta._parsed;\n const sorted = meta._sorted && scale === meta.iScale;\n const ilen = _parsed.length;\n const otherScale = this._getOtherScale(scale);\n const stack = createStack(canStack, meta, this.chart);\n const range = {\n min: Number.POSITIVE_INFINITY,\n max: Number.NEGATIVE_INFINITY\n };\n const { min: otherMin , max: otherMax } = getUserBounds(otherScale);\n let i, parsed;\n function _skip() {\n parsed = _parsed[i];\n const otherValue = parsed[otherScale.axis];\n return !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(parsed[scale.axis]) || otherMin > otherValue || otherMax < otherValue;\n }\n for(i = 0; i < ilen; ++i){\n if (_skip()) {\n continue;\n }\n this.updateRangeFromParsed(range, scale, parsed, stack);\n if (sorted) {\n break;\n }\n }\n if (sorted) {\n for(i = ilen - 1; i >= 0; --i){\n if (_skip()) {\n continue;\n }\n this.updateRangeFromParsed(range, scale, parsed, stack);\n break;\n }\n }\n return range;\n }\n getAllParsedValues(scale) {\n const parsed = this._cachedMeta._parsed;\n const values = [];\n let i, ilen, value;\n for(i = 0, ilen = parsed.length; i < ilen; ++i){\n value = parsed[i][scale.axis];\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(value)) {\n values.push(value);\n }\n }\n return values;\n }\n getMaxOverflow() {\n return false;\n }\n getLabelAndValue(index) {\n const meta = this._cachedMeta;\n const iScale = meta.iScale;\n const vScale = meta.vScale;\n const parsed = this.getParsed(index);\n return {\n label: iScale ? '' + iScale.getLabelForValue(parsed[iScale.axis]) : '',\n value: vScale ? '' + vScale.getLabelForValue(parsed[vScale.axis]) : ''\n };\n }\n _update(mode) {\n const meta = this._cachedMeta;\n this.update(mode || 'default');\n meta._clip = toClip((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(this.options.clip, defaultClip(meta.xScale, meta.yScale, this.getMaxOverflow())));\n }\n update(mode) {}\n draw() {\n const ctx = this._ctx;\n const chart = this.chart;\n const meta = this._cachedMeta;\n const elements = meta.data || [];\n const area = chart.chartArea;\n const active = [];\n const start = this._drawStart || 0;\n const count = this._drawCount || elements.length - start;\n const drawActiveElementsOnTop = this.options.drawActiveElementsOnTop;\n let i;\n if (meta.dataset) {\n meta.dataset.draw(ctx, area, start, count);\n }\n for(i = start; i < start + count; ++i){\n const element = elements[i];\n if (element.hidden) {\n continue;\n }\n if (element.active && drawActiveElementsOnTop) {\n active.push(element);\n } else {\n element.draw(ctx, area);\n }\n }\n for(i = 0; i < active.length; ++i){\n active[i].draw(ctx, area);\n }\n }\n getStyle(index, active) {\n const mode = active ? 'active' : 'default';\n return index === undefined && this._cachedMeta.dataset ? this.resolveDatasetElementOptions(mode) : this.resolveDataElementOptions(index || 0, mode);\n }\n getContext(index, active, mode) {\n const dataset = this.getDataset();\n let context;\n if (index >= 0 && index < this._cachedMeta.data.length) {\n const element = this._cachedMeta.data[index];\n context = element.$context || (element.$context = createDataContext(this.getContext(), index, element));\n context.parsed = this.getParsed(index);\n context.raw = dataset.data[index];\n context.index = context.dataIndex = index;\n } else {\n context = this.$context || (this.$context = createDatasetContext(this.chart.getContext(), this.index));\n context.dataset = dataset;\n context.index = context.datasetIndex = this.index;\n }\n context.active = !!active;\n context.mode = mode;\n return context;\n }\n resolveDatasetElementOptions(mode) {\n return this._resolveElementOptions(this.datasetElementType.id, mode);\n }\n resolveDataElementOptions(index, mode) {\n return this._resolveElementOptions(this.dataElementType.id, mode, index);\n }\n _resolveElementOptions(elementType, mode = 'default', index) {\n const active = mode === 'active';\n const cache = this._cachedDataOpts;\n const cacheKey = elementType + '-' + mode;\n const cached = cache[cacheKey];\n const sharing = this.enableOptionSharing && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.h)(index);\n if (cached) {\n return cloneIfNotShared(cached, sharing);\n }\n const config = this.chart.config;\n const scopeKeys = config.datasetElementScopeKeys(this._type, elementType);\n const prefixes = active ? [\n `${elementType}Hover`,\n 'hover',\n elementType,\n ''\n ] : [\n elementType,\n ''\n ];\n const scopes = config.getOptionScopes(this.getDataset(), scopeKeys);\n const names = Object.keys(_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.elements[elementType]);\n const context = ()=>this.getContext(index, active, mode);\n const values = config.resolveNamedOptions(scopes, names, context, prefixes);\n if (values.$shared) {\n values.$shared = sharing;\n cache[cacheKey] = Object.freeze(cloneIfNotShared(values, sharing));\n }\n return values;\n }\n _resolveAnimations(index, transition, active) {\n const chart = this.chart;\n const cache = this._cachedDataOpts;\n const cacheKey = `animation-${transition}`;\n const cached = cache[cacheKey];\n if (cached) {\n return cached;\n }\n let options;\n if (chart.options.animation !== false) {\n const config = this.chart.config;\n const scopeKeys = config.datasetAnimationScopeKeys(this._type, transition);\n const scopes = config.getOptionScopes(this.getDataset(), scopeKeys);\n options = config.createResolver(scopes, this.getContext(index, active, transition));\n }\n const animations = new Animations(chart, options && options.animations);\n if (options && options._cacheable) {\n cache[cacheKey] = Object.freeze(animations);\n }\n return animations;\n }\n getSharedOptions(options) {\n if (!options.$shared) {\n return;\n }\n return this._sharedOptions || (this._sharedOptions = Object.assign({}, options));\n }\n includeOptions(mode, sharedOptions) {\n return !sharedOptions || isDirectUpdateMode(mode) || this.chart._animationsDisabled;\n }\n _getSharedOptions(start, mode) {\n const firstOpts = this.resolveDataElementOptions(start, mode);\n const previouslySharedOptions = this._sharedOptions;\n const sharedOptions = this.getSharedOptions(firstOpts);\n const includeOptions = this.includeOptions(mode, sharedOptions) || sharedOptions !== previouslySharedOptions;\n this.updateSharedOptions(sharedOptions, mode, firstOpts);\n return {\n sharedOptions,\n includeOptions\n };\n }\n updateElement(element, index, properties, mode) {\n if (isDirectUpdateMode(mode)) {\n Object.assign(element, properties);\n } else {\n this._resolveAnimations(index, mode).update(element, properties);\n }\n }\n updateSharedOptions(sharedOptions, mode, newOptions) {\n if (sharedOptions && !isDirectUpdateMode(mode)) {\n this._resolveAnimations(undefined, mode).update(sharedOptions, newOptions);\n }\n }\n _setStyle(element, index, mode, active) {\n element.active = active;\n const options = this.getStyle(index, active);\n this._resolveAnimations(index, mode, active).update(element, {\n options: !active && this.getSharedOptions(options) || options\n });\n }\n removeHoverStyle(element, datasetIndex, index) {\n this._setStyle(element, index, 'active', false);\n }\n setHoverStyle(element, datasetIndex, index) {\n this._setStyle(element, index, 'active', true);\n }\n _removeDatasetHoverStyle() {\n const element = this._cachedMeta.dataset;\n if (element) {\n this._setStyle(element, undefined, 'active', false);\n }\n }\n _setDatasetHoverStyle() {\n const element = this._cachedMeta.dataset;\n if (element) {\n this._setStyle(element, undefined, 'active', true);\n }\n }\n _resyncElements(resetNewElements) {\n const data = this._data;\n const elements = this._cachedMeta.data;\n for (const [method, arg1, arg2] of this._syncList){\n this[method](arg1, arg2);\n }\n this._syncList = [];\n const numMeta = elements.length;\n const numData = data.length;\n const count = Math.min(numData, numMeta);\n if (count) {\n this.parse(0, count);\n }\n if (numData > numMeta) {\n this._insertElements(numMeta, numData - numMeta, resetNewElements);\n } else if (numData < numMeta) {\n this._removeElements(numData, numMeta - numData);\n }\n }\n _insertElements(start, count, resetNewElements = true) {\n const meta = this._cachedMeta;\n const data = meta.data;\n const end = start + count;\n let i;\n const move = (arr)=>{\n arr.length += count;\n for(i = arr.length - 1; i >= end; i--){\n arr[i] = arr[i - count];\n }\n };\n move(data);\n for(i = start; i < end; ++i){\n data[i] = new this.dataElementType();\n }\n if (this._parsing) {\n move(meta._parsed);\n }\n this.parse(start, count);\n if (resetNewElements) {\n this.updateElements(data, start, count, 'reset');\n }\n }\n updateElements(element, start, count, mode) {}\n _removeElements(start, count) {\n const meta = this._cachedMeta;\n if (this._parsing) {\n const removed = meta._parsed.splice(start, count);\n if (meta._stacked) {\n clearStacks(meta, removed);\n }\n }\n meta.data.splice(start, count);\n }\n _sync(args) {\n if (this._parsing) {\n this._syncList.push(args);\n } else {\n const [method, arg1, arg2] = args;\n this[method](arg1, arg2);\n }\n this.chart._dataChanges.push([\n this.index,\n ...args\n ]);\n }\n _onDataPush() {\n const count = arguments.length;\n this._sync([\n '_insertElements',\n this.getDataset().data.length - count,\n count\n ]);\n }\n _onDataPop() {\n this._sync([\n '_removeElements',\n this._cachedMeta.data.length - 1,\n 1\n ]);\n }\n _onDataShift() {\n this._sync([\n '_removeElements',\n 0,\n 1\n ]);\n }\n _onDataSplice(start, count) {\n if (count) {\n this._sync([\n '_removeElements',\n start,\n count\n ]);\n }\n const newCount = arguments.length - 2;\n if (newCount) {\n this._sync([\n '_insertElements',\n start,\n newCount\n ]);\n }\n }\n _onDataUnshift() {\n this._sync([\n '_insertElements',\n 0,\n arguments.length\n ]);\n }\n}\n\nfunction getAllScaleValues(scale, type) {\n if (!scale._cache.$bar) {\n const visibleMetas = scale.getMatchingVisibleMetas(type);\n let values = [];\n for(let i = 0, ilen = visibleMetas.length; i < ilen; i++){\n values = values.concat(visibleMetas[i].controller.getAllParsedValues(scale));\n }\n scale._cache.$bar = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__._)(values.sort((a, b)=>a - b));\n }\n return scale._cache.$bar;\n}\n function computeMinSampleSize(meta) {\n const scale = meta.iScale;\n const values = getAllScaleValues(scale, meta.type);\n let min = scale._length;\n let i, ilen, curr, prev;\n const updateMinAndPrev = ()=>{\n if (curr === 32767 || curr === -32768) {\n return;\n }\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.h)(prev)) {\n min = Math.min(min, Math.abs(curr - prev) || min);\n }\n prev = curr;\n };\n for(i = 0, ilen = values.length; i < ilen; ++i){\n curr = scale.getPixelForValue(values[i]);\n updateMinAndPrev();\n }\n prev = undefined;\n for(i = 0, ilen = scale.ticks.length; i < ilen; ++i){\n curr = scale.getPixelForTick(i);\n updateMinAndPrev();\n }\n return min;\n}\n function computeFitCategoryTraits(index, ruler, options, stackCount) {\n const thickness = options.barThickness;\n let size, ratio;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(thickness)) {\n size = ruler.min * options.categoryPercentage;\n ratio = options.barPercentage;\n } else {\n size = thickness * stackCount;\n ratio = 1;\n }\n return {\n chunk: size / stackCount,\n ratio,\n start: ruler.pixels[index] - size / 2\n };\n}\n function computeFlexCategoryTraits(index, ruler, options, stackCount) {\n const pixels = ruler.pixels;\n const curr = pixels[index];\n let prev = index > 0 ? pixels[index - 1] : null;\n let next = index < pixels.length - 1 ? pixels[index + 1] : null;\n const percent = options.categoryPercentage;\n if (prev === null) {\n prev = curr - (next === null ? ruler.end - ruler.start : next - curr);\n }\n if (next === null) {\n next = curr + curr - prev;\n }\n const start = curr - (curr - Math.min(prev, next)) / 2 * percent;\n const size = Math.abs(next - prev) / 2 * percent;\n return {\n chunk: size / stackCount,\n ratio: options.barPercentage,\n start\n };\n}\nfunction parseFloatBar(entry, item, vScale, i) {\n const startValue = vScale.parse(entry[0], i);\n const endValue = vScale.parse(entry[1], i);\n const min = Math.min(startValue, endValue);\n const max = Math.max(startValue, endValue);\n let barStart = min;\n let barEnd = max;\n if (Math.abs(min) > Math.abs(max)) {\n barStart = max;\n barEnd = min;\n }\n item[vScale.axis] = barEnd;\n item._custom = {\n barStart,\n barEnd,\n start: startValue,\n end: endValue,\n min,\n max\n };\n}\nfunction parseValue(entry, item, vScale, i) {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(entry)) {\n parseFloatBar(entry, item, vScale, i);\n } else {\n item[vScale.axis] = vScale.parse(entry, i);\n }\n return item;\n}\nfunction parseArrayOrPrimitive(meta, data, start, count) {\n const iScale = meta.iScale;\n const vScale = meta.vScale;\n const labels = iScale.getLabels();\n const singleScale = iScale === vScale;\n const parsed = [];\n let i, ilen, item, entry;\n for(i = start, ilen = start + count; i < ilen; ++i){\n entry = data[i];\n item = {};\n item[iScale.axis] = singleScale || iScale.parse(labels[i], i);\n parsed.push(parseValue(entry, item, vScale, i));\n }\n return parsed;\n}\nfunction isFloatBar(custom) {\n return custom && custom.barStart !== undefined && custom.barEnd !== undefined;\n}\nfunction barSign(size, vScale, actualBase) {\n if (size !== 0) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.s)(size);\n }\n return (vScale.isHorizontal() ? 1 : -1) * (vScale.min >= actualBase ? 1 : -1);\n}\nfunction borderProps(properties) {\n let reverse, start, end, top, bottom;\n if (properties.horizontal) {\n reverse = properties.base > properties.x;\n start = 'left';\n end = 'right';\n } else {\n reverse = properties.base < properties.y;\n start = 'bottom';\n end = 'top';\n }\n if (reverse) {\n top = 'end';\n bottom = 'start';\n } else {\n top = 'start';\n bottom = 'end';\n }\n return {\n start,\n end,\n reverse,\n top,\n bottom\n };\n}\nfunction setBorderSkipped(properties, options, stack, index) {\n let edge = options.borderSkipped;\n const res = {};\n if (!edge) {\n properties.borderSkipped = res;\n return;\n }\n if (edge === true) {\n properties.borderSkipped = {\n top: true,\n right: true,\n bottom: true,\n left: true\n };\n return;\n }\n const { start , end , reverse , top , bottom } = borderProps(properties);\n if (edge === 'middle' && stack) {\n properties.enableBorderRadius = true;\n if ((stack._top || 0) === index) {\n edge = top;\n } else if ((stack._bottom || 0) === index) {\n edge = bottom;\n } else {\n res[parseEdge(bottom, start, end, reverse)] = true;\n edge = top;\n }\n }\n res[parseEdge(edge, start, end, reverse)] = true;\n properties.borderSkipped = res;\n}\nfunction parseEdge(edge, a, b, reverse) {\n if (reverse) {\n edge = swap(edge, a, b);\n edge = startEnd(edge, b, a);\n } else {\n edge = startEnd(edge, a, b);\n }\n return edge;\n}\nfunction swap(orig, v1, v2) {\n return orig === v1 ? v2 : orig === v2 ? v1 : orig;\n}\nfunction startEnd(v, start, end) {\n return v === 'start' ? start : v === 'end' ? end : v;\n}\nfunction setInflateAmount(properties, { inflateAmount }, ratio) {\n properties.inflateAmount = inflateAmount === 'auto' ? ratio === 1 ? 0.33 : 0 : inflateAmount;\n}\nclass BarController extends DatasetController {\n static id = 'bar';\n static defaults = {\n datasetElementType: false,\n dataElementType: 'bar',\n categoryPercentage: 0.8,\n barPercentage: 0.9,\n grouped: true,\n animations: {\n numbers: {\n type: 'number',\n properties: [\n 'x',\n 'y',\n 'base',\n 'width',\n 'height'\n ]\n }\n }\n };\n static overrides = {\n scales: {\n _index_: {\n type: 'category',\n offset: true,\n grid: {\n offset: true\n }\n },\n _value_: {\n type: 'linear',\n beginAtZero: true\n }\n }\n };\n parsePrimitiveData(meta, data, start, count) {\n return parseArrayOrPrimitive(meta, data, start, count);\n }\n parseArrayData(meta, data, start, count) {\n return parseArrayOrPrimitive(meta, data, start, count);\n }\n parseObjectData(meta, data, start, count) {\n const { iScale , vScale } = meta;\n const { xAxisKey ='x' , yAxisKey ='y' } = this._parsing;\n const iAxisKey = iScale.axis === 'x' ? xAxisKey : yAxisKey;\n const vAxisKey = vScale.axis === 'x' ? xAxisKey : yAxisKey;\n const parsed = [];\n let i, ilen, item, obj;\n for(i = start, ilen = start + count; i < ilen; ++i){\n obj = data[i];\n item = {};\n item[iScale.axis] = iScale.parse((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.f)(obj, iAxisKey), i);\n parsed.push(parseValue((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.f)(obj, vAxisKey), item, vScale, i));\n }\n return parsed;\n }\n updateRangeFromParsed(range, scale, parsed, stack) {\n super.updateRangeFromParsed(range, scale, parsed, stack);\n const custom = parsed._custom;\n if (custom && scale === this._cachedMeta.vScale) {\n range.min = Math.min(range.min, custom.min);\n range.max = Math.max(range.max, custom.max);\n }\n }\n getMaxOverflow() {\n return 0;\n }\n getLabelAndValue(index) {\n const meta = this._cachedMeta;\n const { iScale , vScale } = meta;\n const parsed = this.getParsed(index);\n const custom = parsed._custom;\n const value = isFloatBar(custom) ? '[' + custom.start + ', ' + custom.end + ']' : '' + vScale.getLabelForValue(parsed[vScale.axis]);\n return {\n label: '' + iScale.getLabelForValue(parsed[iScale.axis]),\n value\n };\n }\n initialize() {\n this.enableOptionSharing = true;\n super.initialize();\n const meta = this._cachedMeta;\n meta.stack = this.getDataset().stack;\n }\n update(mode) {\n const meta = this._cachedMeta;\n this.updateElements(meta.data, 0, meta.data.length, mode);\n }\n updateElements(bars, start, count, mode) {\n const reset = mode === 'reset';\n const { index , _cachedMeta: { vScale } } = this;\n const base = vScale.getBasePixel();\n const horizontal = vScale.isHorizontal();\n const ruler = this._getRuler();\n const { sharedOptions , includeOptions } = this._getSharedOptions(start, mode);\n for(let i = start; i < start + count; i++){\n const parsed = this.getParsed(i);\n const vpixels = reset || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(parsed[vScale.axis]) ? {\n base,\n head: base\n } : this._calculateBarValuePixels(i);\n const ipixels = this._calculateBarIndexPixels(i, ruler);\n const stack = (parsed._stacks || {})[vScale.axis];\n const properties = {\n horizontal,\n base: vpixels.base,\n enableBorderRadius: !stack || isFloatBar(parsed._custom) || index === stack._top || index === stack._bottom,\n x: horizontal ? vpixels.head : ipixels.center,\n y: horizontal ? ipixels.center : vpixels.head,\n height: horizontal ? ipixels.size : Math.abs(vpixels.size),\n width: horizontal ? Math.abs(vpixels.size) : ipixels.size\n };\n if (includeOptions) {\n properties.options = sharedOptions || this.resolveDataElementOptions(i, bars[i].active ? 'active' : mode);\n }\n const options = properties.options || bars[i].options;\n setBorderSkipped(properties, options, stack, index);\n setInflateAmount(properties, options, ruler.ratio);\n this.updateElement(bars[i], i, properties, mode);\n }\n }\n _getStacks(last, dataIndex) {\n const { iScale } = this._cachedMeta;\n const metasets = iScale.getMatchingVisibleMetas(this._type).filter((meta)=>meta.controller.options.grouped);\n const stacked = iScale.options.stacked;\n const stacks = [];\n const currentParsed = this._cachedMeta.controller.getParsed(dataIndex);\n const iScaleValue = currentParsed && currentParsed[iScale.axis];\n const skipNull = (meta)=>{\n const parsed = meta._parsed.find((item)=>item[iScale.axis] === iScaleValue);\n const val = parsed && parsed[meta.vScale.axis];\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(val) || isNaN(val)) {\n return true;\n }\n };\n for (const meta of metasets){\n if (dataIndex !== undefined && skipNull(meta)) {\n continue;\n }\n if (stacked === false || stacks.indexOf(meta.stack) === -1 || stacked === undefined && meta.stack === undefined) {\n stacks.push(meta.stack);\n }\n if (meta.index === last) {\n break;\n }\n }\n if (!stacks.length) {\n stacks.push(undefined);\n }\n return stacks;\n }\n _getStackCount(index) {\n return this._getStacks(undefined, index).length;\n }\n _getStackIndex(datasetIndex, name, dataIndex) {\n const stacks = this._getStacks(datasetIndex, dataIndex);\n const index = name !== undefined ? stacks.indexOf(name) : -1;\n return index === -1 ? stacks.length - 1 : index;\n }\n _getRuler() {\n const opts = this.options;\n const meta = this._cachedMeta;\n const iScale = meta.iScale;\n const pixels = [];\n let i, ilen;\n for(i = 0, ilen = meta.data.length; i < ilen; ++i){\n pixels.push(iScale.getPixelForValue(this.getParsed(i)[iScale.axis], i));\n }\n const barThickness = opts.barThickness;\n const min = barThickness || computeMinSampleSize(meta);\n return {\n min,\n pixels,\n start: iScale._startPixel,\n end: iScale._endPixel,\n stackCount: this._getStackCount(),\n scale: iScale,\n grouped: opts.grouped,\n ratio: barThickness ? 1 : opts.categoryPercentage * opts.barPercentage\n };\n }\n _calculateBarValuePixels(index) {\n const { _cachedMeta: { vScale , _stacked , index: datasetIndex } , options: { base: baseValue , minBarLength } } = this;\n const actualBase = baseValue || 0;\n const parsed = this.getParsed(index);\n const custom = parsed._custom;\n const floating = isFloatBar(custom);\n let value = parsed[vScale.axis];\n let start = 0;\n let length = _stacked ? this.applyStack(vScale, parsed, _stacked) : value;\n let head, size;\n if (length !== value) {\n start = length - value;\n length = value;\n }\n if (floating) {\n value = custom.barStart;\n length = custom.barEnd - custom.barStart;\n if (value !== 0 && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.s)(value) !== (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.s)(custom.barEnd)) {\n start = 0;\n }\n start += value;\n }\n const startValue = !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(baseValue) && !floating ? baseValue : start;\n let base = vScale.getPixelForValue(startValue);\n if (this.chart.getDataVisibility(index)) {\n head = vScale.getPixelForValue(start + length);\n } else {\n head = base;\n }\n size = head - base;\n if (Math.abs(size) < minBarLength) {\n size = barSign(size, vScale, actualBase) * minBarLength;\n if (value === actualBase) {\n base -= size / 2;\n }\n const startPixel = vScale.getPixelForDecimal(0);\n const endPixel = vScale.getPixelForDecimal(1);\n const min = Math.min(startPixel, endPixel);\n const max = Math.max(startPixel, endPixel);\n base = Math.max(Math.min(base, max), min);\n head = base + size;\n if (_stacked && !floating) {\n parsed._stacks[vScale.axis]._visualValues[datasetIndex] = vScale.getValueForPixel(head) - vScale.getValueForPixel(base);\n }\n }\n if (base === vScale.getPixelForValue(actualBase)) {\n const halfGrid = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.s)(size) * vScale.getLineWidthForValue(actualBase) / 2;\n base += halfGrid;\n size -= halfGrid;\n }\n return {\n size,\n base,\n head,\n center: head + size / 2\n };\n }\n _calculateBarIndexPixels(index, ruler) {\n const scale = ruler.scale;\n const options = this.options;\n const skipNull = options.skipNull;\n const maxBarThickness = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(options.maxBarThickness, Infinity);\n let center, size;\n if (ruler.grouped) {\n const stackCount = skipNull ? this._getStackCount(index) : ruler.stackCount;\n const range = options.barThickness === 'flex' ? computeFlexCategoryTraits(index, ruler, options, stackCount) : computeFitCategoryTraits(index, ruler, options, stackCount);\n const stackIndex = this._getStackIndex(this.index, this._cachedMeta.stack, skipNull ? index : undefined);\n center = range.start + range.chunk * stackIndex + range.chunk / 2;\n size = Math.min(maxBarThickness, range.chunk * range.ratio);\n } else {\n center = scale.getPixelForValue(this.getParsed(index)[scale.axis], index);\n size = Math.min(maxBarThickness, ruler.min * ruler.ratio);\n }\n return {\n base: center - size / 2,\n head: center + size / 2,\n center,\n size\n };\n }\n draw() {\n const meta = this._cachedMeta;\n const vScale = meta.vScale;\n const rects = meta.data;\n const ilen = rects.length;\n let i = 0;\n for(; i < ilen; ++i){\n if (this.getParsed(i)[vScale.axis] !== null && !rects[i].hidden) {\n rects[i].draw(this._ctx);\n }\n }\n }\n}\n\nclass BubbleController extends DatasetController {\n static id = 'bubble';\n static defaults = {\n datasetElementType: false,\n dataElementType: 'point',\n animations: {\n numbers: {\n type: 'number',\n properties: [\n 'x',\n 'y',\n 'borderWidth',\n 'radius'\n ]\n }\n }\n };\n static overrides = {\n scales: {\n x: {\n type: 'linear'\n },\n y: {\n type: 'linear'\n }\n }\n };\n initialize() {\n this.enableOptionSharing = true;\n super.initialize();\n }\n parsePrimitiveData(meta, data, start, count) {\n const parsed = super.parsePrimitiveData(meta, data, start, count);\n for(let i = 0; i < parsed.length; i++){\n parsed[i]._custom = this.resolveDataElementOptions(i + start).radius;\n }\n return parsed;\n }\n parseArrayData(meta, data, start, count) {\n const parsed = super.parseArrayData(meta, data, start, count);\n for(let i = 0; i < parsed.length; i++){\n const item = data[start + i];\n parsed[i]._custom = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(item[2], this.resolveDataElementOptions(i + start).radius);\n }\n return parsed;\n }\n parseObjectData(meta, data, start, count) {\n const parsed = super.parseObjectData(meta, data, start, count);\n for(let i = 0; i < parsed.length; i++){\n const item = data[start + i];\n parsed[i]._custom = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(item && item.r && +item.r, this.resolveDataElementOptions(i + start).radius);\n }\n return parsed;\n }\n getMaxOverflow() {\n const data = this._cachedMeta.data;\n let max = 0;\n for(let i = data.length - 1; i >= 0; --i){\n max = Math.max(max, data[i].size(this.resolveDataElementOptions(i)) / 2);\n }\n return max > 0 && max;\n }\n getLabelAndValue(index) {\n const meta = this._cachedMeta;\n const labels = this.chart.data.labels || [];\n const { xScale , yScale } = meta;\n const parsed = this.getParsed(index);\n const x = xScale.getLabelForValue(parsed.x);\n const y = yScale.getLabelForValue(parsed.y);\n const r = parsed._custom;\n return {\n label: labels[index] || '',\n value: '(' + x + ', ' + y + (r ? ', ' + r : '') + ')'\n };\n }\n update(mode) {\n const points = this._cachedMeta.data;\n this.updateElements(points, 0, points.length, mode);\n }\n updateElements(points, start, count, mode) {\n const reset = mode === 'reset';\n const { iScale , vScale } = this._cachedMeta;\n const { sharedOptions , includeOptions } = this._getSharedOptions(start, mode);\n const iAxis = iScale.axis;\n const vAxis = vScale.axis;\n for(let i = start; i < start + count; i++){\n const point = points[i];\n const parsed = !reset && this.getParsed(i);\n const properties = {};\n const iPixel = properties[iAxis] = reset ? iScale.getPixelForDecimal(0.5) : iScale.getPixelForValue(parsed[iAxis]);\n const vPixel = properties[vAxis] = reset ? vScale.getBasePixel() : vScale.getPixelForValue(parsed[vAxis]);\n properties.skip = isNaN(iPixel) || isNaN(vPixel);\n if (includeOptions) {\n properties.options = sharedOptions || this.resolveDataElementOptions(i, point.active ? 'active' : mode);\n if (reset) {\n properties.options.radius = 0;\n }\n }\n this.updateElement(point, i, properties, mode);\n }\n }\n resolveDataElementOptions(index, mode) {\n const parsed = this.getParsed(index);\n let values = super.resolveDataElementOptions(index, mode);\n if (values.$shared) {\n values = Object.assign({}, values, {\n $shared: false\n });\n }\n const radius = values.radius;\n if (mode !== 'active') {\n values.radius = 0;\n }\n values.radius += (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(parsed && parsed._custom, radius);\n return values;\n }\n}\n\nfunction getRatioAndOffset(rotation, circumference, cutout) {\n let ratioX = 1;\n let ratioY = 1;\n let offsetX = 0;\n let offsetY = 0;\n if (circumference < _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T) {\n const startAngle = rotation;\n const endAngle = startAngle + circumference;\n const startX = Math.cos(startAngle);\n const startY = Math.sin(startAngle);\n const endX = Math.cos(endAngle);\n const endY = Math.sin(endAngle);\n const calcMax = (angle, a, b)=>(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.p)(angle, startAngle, endAngle, true) ? 1 : Math.max(a, a * cutout, b, b * cutout);\n const calcMin = (angle, a, b)=>(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.p)(angle, startAngle, endAngle, true) ? -1 : Math.min(a, a * cutout, b, b * cutout);\n const maxX = calcMax(0, startX, endX);\n const maxY = calcMax(_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H, startY, endY);\n const minX = calcMin(_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P, startX, endX);\n const minY = calcMin(_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P + _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H, startY, endY);\n ratioX = (maxX - minX) / 2;\n ratioY = (maxY - minY) / 2;\n offsetX = -(maxX + minX) / 2;\n offsetY = -(maxY + minY) / 2;\n }\n return {\n ratioX,\n ratioY,\n offsetX,\n offsetY\n };\n}\nclass DoughnutController extends DatasetController {\n static id = 'doughnut';\n static defaults = {\n datasetElementType: false,\n dataElementType: 'arc',\n animation: {\n animateRotate: true,\n animateScale: false\n },\n animations: {\n numbers: {\n type: 'number',\n properties: [\n 'circumference',\n 'endAngle',\n 'innerRadius',\n 'outerRadius',\n 'startAngle',\n 'x',\n 'y',\n 'offset',\n 'borderWidth',\n 'spacing'\n ]\n }\n },\n cutout: '50%',\n rotation: 0,\n circumference: 360,\n radius: '100%',\n spacing: 0,\n indexAxis: 'r'\n };\n static descriptors = {\n _scriptable: (name)=>name !== 'spacing',\n _indexable: (name)=>name !== 'spacing' && !name.startsWith('borderDash') && !name.startsWith('hoverBorderDash')\n };\n static overrides = {\n aspectRatio: 1,\n plugins: {\n legend: {\n labels: {\n generateLabels (chart) {\n const data = chart.data;\n if (data.labels.length && data.datasets.length) {\n const { labels: { pointStyle , color } } = chart.legend.options;\n return data.labels.map((label, i)=>{\n const meta = chart.getDatasetMeta(0);\n const style = meta.controller.getStyle(i);\n return {\n text: label,\n fillStyle: style.backgroundColor,\n strokeStyle: style.borderColor,\n fontColor: color,\n lineWidth: style.borderWidth,\n pointStyle: pointStyle,\n hidden: !chart.getDataVisibility(i),\n index: i\n };\n });\n }\n return [];\n }\n },\n onClick (e, legendItem, legend) {\n legend.chart.toggleDataVisibility(legendItem.index);\n legend.chart.update();\n }\n }\n }\n };\n constructor(chart, datasetIndex){\n super(chart, datasetIndex);\n this.enableOptionSharing = true;\n this.innerRadius = undefined;\n this.outerRadius = undefined;\n this.offsetX = undefined;\n this.offsetY = undefined;\n }\n linkScales() {}\n parse(start, count) {\n const data = this.getDataset().data;\n const meta = this._cachedMeta;\n if (this._parsing === false) {\n meta._parsed = data;\n } else {\n let getter = (i)=>+data[i];\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(data[start])) {\n const { key ='value' } = this._parsing;\n getter = (i)=>+(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.f)(data[i], key);\n }\n let i, ilen;\n for(i = start, ilen = start + count; i < ilen; ++i){\n meta._parsed[i] = getter(i);\n }\n }\n }\n _getRotation() {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.options.rotation - 90);\n }\n _getCircumference() {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.options.circumference);\n }\n _getRotationExtents() {\n let min = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T;\n let max = -_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T;\n for(let i = 0; i < this.chart.data.datasets.length; ++i){\n if (this.chart.isDatasetVisible(i) && this.chart.getDatasetMeta(i).type === this._type) {\n const controller = this.chart.getDatasetMeta(i).controller;\n const rotation = controller._getRotation();\n const circumference = controller._getCircumference();\n min = Math.min(min, rotation);\n max = Math.max(max, rotation + circumference);\n }\n }\n return {\n rotation: min,\n circumference: max - min\n };\n }\n update(mode) {\n const chart = this.chart;\n const { chartArea } = chart;\n const meta = this._cachedMeta;\n const arcs = meta.data;\n const spacing = this.getMaxBorderWidth() + this.getMaxOffset(arcs) + this.options.spacing;\n const maxSize = Math.max((Math.min(chartArea.width, chartArea.height) - spacing) / 2, 0);\n const cutout = Math.min((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.m)(this.options.cutout, maxSize), 1);\n const chartWeight = this._getRingWeight(this.index);\n const { circumference , rotation } = this._getRotationExtents();\n const { ratioX , ratioY , offsetX , offsetY } = getRatioAndOffset(rotation, circumference, cutout);\n const maxWidth = (chartArea.width - spacing) / ratioX;\n const maxHeight = (chartArea.height - spacing) / ratioY;\n const maxRadius = Math.max(Math.min(maxWidth, maxHeight) / 2, 0);\n const outerRadius = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.n)(this.options.radius, maxRadius);\n const innerRadius = Math.max(outerRadius * cutout, 0);\n const radiusLength = (outerRadius - innerRadius) / this._getVisibleDatasetWeightTotal();\n this.offsetX = offsetX * outerRadius;\n this.offsetY = offsetY * outerRadius;\n meta.total = this.calculateTotal();\n this.outerRadius = outerRadius - radiusLength * this._getRingWeightOffset(this.index);\n this.innerRadius = Math.max(this.outerRadius - radiusLength * chartWeight, 0);\n this.updateElements(arcs, 0, arcs.length, mode);\n }\n _circumference(i, reset) {\n const opts = this.options;\n const meta = this._cachedMeta;\n const circumference = this._getCircumference();\n if (reset && opts.animation.animateRotate || !this.chart.getDataVisibility(i) || meta._parsed[i] === null || meta.data[i].hidden) {\n return 0;\n }\n return this.calculateCircumference(meta._parsed[i] * circumference / _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T);\n }\n updateElements(arcs, start, count, mode) {\n const reset = mode === 'reset';\n const chart = this.chart;\n const chartArea = chart.chartArea;\n const opts = chart.options;\n const animationOpts = opts.animation;\n const centerX = (chartArea.left + chartArea.right) / 2;\n const centerY = (chartArea.top + chartArea.bottom) / 2;\n const animateScale = reset && animationOpts.animateScale;\n const innerRadius = animateScale ? 0 : this.innerRadius;\n const outerRadius = animateScale ? 0 : this.outerRadius;\n const { sharedOptions , includeOptions } = this._getSharedOptions(start, mode);\n let startAngle = this._getRotation();\n let i;\n for(i = 0; i < start; ++i){\n startAngle += this._circumference(i, reset);\n }\n for(i = start; i < start + count; ++i){\n const circumference = this._circumference(i, reset);\n const arc = arcs[i];\n const properties = {\n x: centerX + this.offsetX,\n y: centerY + this.offsetY,\n startAngle,\n endAngle: startAngle + circumference,\n circumference,\n outerRadius,\n innerRadius\n };\n if (includeOptions) {\n properties.options = sharedOptions || this.resolveDataElementOptions(i, arc.active ? 'active' : mode);\n }\n startAngle += circumference;\n this.updateElement(arc, i, properties, mode);\n }\n }\n calculateTotal() {\n const meta = this._cachedMeta;\n const metaData = meta.data;\n let total = 0;\n let i;\n for(i = 0; i < metaData.length; i++){\n const value = meta._parsed[i];\n if (value !== null && !isNaN(value) && this.chart.getDataVisibility(i) && !metaData[i].hidden) {\n total += Math.abs(value);\n }\n }\n return total;\n }\n calculateCircumference(value) {\n const total = this._cachedMeta.total;\n if (total > 0 && !isNaN(value)) {\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T * (Math.abs(value) / total);\n }\n return 0;\n }\n getLabelAndValue(index) {\n const meta = this._cachedMeta;\n const chart = this.chart;\n const labels = chart.data.labels || [];\n const value = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.o)(meta._parsed[index], chart.options.locale);\n return {\n label: labels[index] || '',\n value\n };\n }\n getMaxBorderWidth(arcs) {\n let max = 0;\n const chart = this.chart;\n let i, ilen, meta, controller, options;\n if (!arcs) {\n for(i = 0, ilen = chart.data.datasets.length; i < ilen; ++i){\n if (chart.isDatasetVisible(i)) {\n meta = chart.getDatasetMeta(i);\n arcs = meta.data;\n controller = meta.controller;\n break;\n }\n }\n }\n if (!arcs) {\n return 0;\n }\n for(i = 0, ilen = arcs.length; i < ilen; ++i){\n options = controller.resolveDataElementOptions(i);\n if (options.borderAlign !== 'inner') {\n max = Math.max(max, options.borderWidth || 0, options.hoverBorderWidth || 0);\n }\n }\n return max;\n }\n getMaxOffset(arcs) {\n let max = 0;\n for(let i = 0, ilen = arcs.length; i < ilen; ++i){\n const options = this.resolveDataElementOptions(i);\n max = Math.max(max, options.offset || 0, options.hoverOffset || 0);\n }\n return max;\n }\n _getRingWeightOffset(datasetIndex) {\n let ringWeightOffset = 0;\n for(let i = 0; i < datasetIndex; ++i){\n if (this.chart.isDatasetVisible(i)) {\n ringWeightOffset += this._getRingWeight(i);\n }\n }\n return ringWeightOffset;\n }\n _getRingWeight(datasetIndex) {\n return Math.max((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(this.chart.data.datasets[datasetIndex].weight, 1), 0);\n }\n _getVisibleDatasetWeightTotal() {\n return this._getRingWeightOffset(this.chart.data.datasets.length) || 1;\n }\n}\n\nclass LineController extends DatasetController {\n static id = 'line';\n static defaults = {\n datasetElementType: 'line',\n dataElementType: 'point',\n showLine: true,\n spanGaps: false\n };\n static overrides = {\n scales: {\n _index_: {\n type: 'category'\n },\n _value_: {\n type: 'linear'\n }\n }\n };\n initialize() {\n this.enableOptionSharing = true;\n this.supportsDecimation = true;\n super.initialize();\n }\n update(mode) {\n const meta = this._cachedMeta;\n const { dataset: line , data: points = [] , _dataset } = meta;\n const animationsDisabled = this.chart._animationsDisabled;\n let { start , count } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.q)(meta, points, animationsDisabled);\n this._drawStart = start;\n this._drawCount = count;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.w)(meta)) {\n start = 0;\n count = points.length;\n }\n line._chart = this.chart;\n line._datasetIndex = this.index;\n line._decimated = !!_dataset._decimated;\n line.points = points;\n const options = this.resolveDatasetElementOptions(mode);\n if (!this.options.showLine) {\n options.borderWidth = 0;\n }\n options.segment = this.options.segment;\n this.updateElement(line, undefined, {\n animated: !animationsDisabled,\n options\n }, mode);\n this.updateElements(points, start, count, mode);\n }\n updateElements(points, start, count, mode) {\n const reset = mode === 'reset';\n const { iScale , vScale , _stacked , _dataset } = this._cachedMeta;\n const { sharedOptions , includeOptions } = this._getSharedOptions(start, mode);\n const iAxis = iScale.axis;\n const vAxis = vScale.axis;\n const { spanGaps , segment } = this.options;\n const maxGapLength = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.x)(spanGaps) ? spanGaps : Number.POSITIVE_INFINITY;\n const directUpdate = this.chart._animationsDisabled || reset || mode === 'none';\n const end = start + count;\n const pointsCount = points.length;\n let prevParsed = start > 0 && this.getParsed(start - 1);\n for(let i = 0; i < pointsCount; ++i){\n const point = points[i];\n const properties = directUpdate ? point : {};\n if (i < start || i >= end) {\n properties.skip = true;\n continue;\n }\n const parsed = this.getParsed(i);\n const nullData = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(parsed[vAxis]);\n const iPixel = properties[iAxis] = iScale.getPixelForValue(parsed[iAxis], i);\n const vPixel = properties[vAxis] = reset || nullData ? vScale.getBasePixel() : vScale.getPixelForValue(_stacked ? this.applyStack(vScale, parsed, _stacked) : parsed[vAxis], i);\n properties.skip = isNaN(iPixel) || isNaN(vPixel) || nullData;\n properties.stop = i > 0 && Math.abs(parsed[iAxis] - prevParsed[iAxis]) > maxGapLength;\n if (segment) {\n properties.parsed = parsed;\n properties.raw = _dataset.data[i];\n }\n if (includeOptions) {\n properties.options = sharedOptions || this.resolveDataElementOptions(i, point.active ? 'active' : mode);\n }\n if (!directUpdate) {\n this.updateElement(point, i, properties, mode);\n }\n prevParsed = parsed;\n }\n }\n getMaxOverflow() {\n const meta = this._cachedMeta;\n const dataset = meta.dataset;\n const border = dataset.options && dataset.options.borderWidth || 0;\n const data = meta.data || [];\n if (!data.length) {\n return border;\n }\n const firstPoint = data[0].size(this.resolveDataElementOptions(0));\n const lastPoint = data[data.length - 1].size(this.resolveDataElementOptions(data.length - 1));\n return Math.max(border, firstPoint, lastPoint) / 2;\n }\n draw() {\n const meta = this._cachedMeta;\n meta.dataset.updateControlPoints(this.chart.chartArea, meta.iScale.axis);\n super.draw();\n }\n}\n\nclass PolarAreaController extends DatasetController {\n static id = 'polarArea';\n static defaults = {\n dataElementType: 'arc',\n animation: {\n animateRotate: true,\n animateScale: true\n },\n animations: {\n numbers: {\n type: 'number',\n properties: [\n 'x',\n 'y',\n 'startAngle',\n 'endAngle',\n 'innerRadius',\n 'outerRadius'\n ]\n }\n },\n indexAxis: 'r',\n startAngle: 0\n };\n static overrides = {\n aspectRatio: 1,\n plugins: {\n legend: {\n labels: {\n generateLabels (chart) {\n const data = chart.data;\n if (data.labels.length && data.datasets.length) {\n const { labels: { pointStyle , color } } = chart.legend.options;\n return data.labels.map((label, i)=>{\n const meta = chart.getDatasetMeta(0);\n const style = meta.controller.getStyle(i);\n return {\n text: label,\n fillStyle: style.backgroundColor,\n strokeStyle: style.borderColor,\n fontColor: color,\n lineWidth: style.borderWidth,\n pointStyle: pointStyle,\n hidden: !chart.getDataVisibility(i),\n index: i\n };\n });\n }\n return [];\n }\n },\n onClick (e, legendItem, legend) {\n legend.chart.toggleDataVisibility(legendItem.index);\n legend.chart.update();\n }\n }\n },\n scales: {\n r: {\n type: 'radialLinear',\n angleLines: {\n display: false\n },\n beginAtZero: true,\n grid: {\n circular: true\n },\n pointLabels: {\n display: false\n },\n startAngle: 0\n }\n }\n };\n constructor(chart, datasetIndex){\n super(chart, datasetIndex);\n this.innerRadius = undefined;\n this.outerRadius = undefined;\n }\n getLabelAndValue(index) {\n const meta = this._cachedMeta;\n const chart = this.chart;\n const labels = chart.data.labels || [];\n const value = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.o)(meta._parsed[index].r, chart.options.locale);\n return {\n label: labels[index] || '',\n value\n };\n }\n parseObjectData(meta, data, start, count) {\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.y.bind(this)(meta, data, start, count);\n }\n update(mode) {\n const arcs = this._cachedMeta.data;\n this._updateRadius();\n this.updateElements(arcs, 0, arcs.length, mode);\n }\n getMinMax() {\n const meta = this._cachedMeta;\n const range = {\n min: Number.POSITIVE_INFINITY,\n max: Number.NEGATIVE_INFINITY\n };\n meta.data.forEach((element, index)=>{\n const parsed = this.getParsed(index).r;\n if (!isNaN(parsed) && this.chart.getDataVisibility(index)) {\n if (parsed < range.min) {\n range.min = parsed;\n }\n if (parsed > range.max) {\n range.max = parsed;\n }\n }\n });\n return range;\n }\n _updateRadius() {\n const chart = this.chart;\n const chartArea = chart.chartArea;\n const opts = chart.options;\n const minSize = Math.min(chartArea.right - chartArea.left, chartArea.bottom - chartArea.top);\n const outerRadius = Math.max(minSize / 2, 0);\n const innerRadius = Math.max(opts.cutoutPercentage ? outerRadius / 100 * opts.cutoutPercentage : 1, 0);\n const radiusLength = (outerRadius - innerRadius) / chart.getVisibleDatasetCount();\n this.outerRadius = outerRadius - radiusLength * this.index;\n this.innerRadius = this.outerRadius - radiusLength;\n }\n updateElements(arcs, start, count, mode) {\n const reset = mode === 'reset';\n const chart = this.chart;\n const opts = chart.options;\n const animationOpts = opts.animation;\n const scale = this._cachedMeta.rScale;\n const centerX = scale.xCenter;\n const centerY = scale.yCenter;\n const datasetStartAngle = scale.getIndexAngle(0) - 0.5 * _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P;\n let angle = datasetStartAngle;\n let i;\n const defaultAngle = 360 / this.countVisibleElements();\n for(i = 0; i < start; ++i){\n angle += this._computeAngle(i, mode, defaultAngle);\n }\n for(i = start; i < start + count; i++){\n const arc = arcs[i];\n let startAngle = angle;\n let endAngle = angle + this._computeAngle(i, mode, defaultAngle);\n let outerRadius = chart.getDataVisibility(i) ? scale.getDistanceFromCenterForValue(this.getParsed(i).r) : 0;\n angle = endAngle;\n if (reset) {\n if (animationOpts.animateScale) {\n outerRadius = 0;\n }\n if (animationOpts.animateRotate) {\n startAngle = endAngle = datasetStartAngle;\n }\n }\n const properties = {\n x: centerX,\n y: centerY,\n innerRadius: 0,\n outerRadius,\n startAngle,\n endAngle,\n options: this.resolveDataElementOptions(i, arc.active ? 'active' : mode)\n };\n this.updateElement(arc, i, properties, mode);\n }\n }\n countVisibleElements() {\n const meta = this._cachedMeta;\n let count = 0;\n meta.data.forEach((element, index)=>{\n if (!isNaN(this.getParsed(index).r) && this.chart.getDataVisibility(index)) {\n count++;\n }\n });\n return count;\n }\n _computeAngle(index, mode, defaultAngle) {\n return this.chart.getDataVisibility(index) ? (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.resolveDataElementOptions(index, mode).angle || defaultAngle) : 0;\n }\n}\n\nclass PieController extends DoughnutController {\n static id = 'pie';\n static defaults = {\n cutout: 0,\n rotation: 0,\n circumference: 360,\n radius: '100%'\n };\n}\n\nclass RadarController extends DatasetController {\n static id = 'radar';\n static defaults = {\n datasetElementType: 'line',\n dataElementType: 'point',\n indexAxis: 'r',\n showLine: true,\n elements: {\n line: {\n fill: 'start'\n }\n }\n };\n static overrides = {\n aspectRatio: 1,\n scales: {\n r: {\n type: 'radialLinear'\n }\n }\n };\n getLabelAndValue(index) {\n const vScale = this._cachedMeta.vScale;\n const parsed = this.getParsed(index);\n return {\n label: vScale.getLabels()[index],\n value: '' + vScale.getLabelForValue(parsed[vScale.axis])\n };\n }\n parseObjectData(meta, data, start, count) {\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.y.bind(this)(meta, data, start, count);\n }\n update(mode) {\n const meta = this._cachedMeta;\n const line = meta.dataset;\n const points = meta.data || [];\n const labels = meta.iScale.getLabels();\n line.points = points;\n if (mode !== 'resize') {\n const options = this.resolveDatasetElementOptions(mode);\n if (!this.options.showLine) {\n options.borderWidth = 0;\n }\n const properties = {\n _loop: true,\n _fullLoop: labels.length === points.length,\n options\n };\n this.updateElement(line, undefined, properties, mode);\n }\n this.updateElements(points, 0, points.length, mode);\n }\n updateElements(points, start, count, mode) {\n const scale = this._cachedMeta.rScale;\n const reset = mode === 'reset';\n for(let i = start; i < start + count; i++){\n const point = points[i];\n const options = this.resolveDataElementOptions(i, point.active ? 'active' : mode);\n const pointPosition = scale.getPointPositionForValue(i, this.getParsed(i).r);\n const x = reset ? scale.xCenter : pointPosition.x;\n const y = reset ? scale.yCenter : pointPosition.y;\n const properties = {\n x,\n y,\n angle: pointPosition.angle,\n skip: isNaN(x) || isNaN(y),\n options\n };\n this.updateElement(point, i, properties, mode);\n }\n }\n}\n\nclass ScatterController extends DatasetController {\n static id = 'scatter';\n static defaults = {\n datasetElementType: false,\n dataElementType: 'point',\n showLine: false,\n fill: false\n };\n static overrides = {\n interaction: {\n mode: 'point'\n },\n scales: {\n x: {\n type: 'linear'\n },\n y: {\n type: 'linear'\n }\n }\n };\n getLabelAndValue(index) {\n const meta = this._cachedMeta;\n const labels = this.chart.data.labels || [];\n const { xScale , yScale } = meta;\n const parsed = this.getParsed(index);\n const x = xScale.getLabelForValue(parsed.x);\n const y = yScale.getLabelForValue(parsed.y);\n return {\n label: labels[index] || '',\n value: '(' + x + ', ' + y + ')'\n };\n }\n update(mode) {\n const meta = this._cachedMeta;\n const { data: points = [] } = meta;\n const animationsDisabled = this.chart._animationsDisabled;\n let { start , count } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.q)(meta, points, animationsDisabled);\n this._drawStart = start;\n this._drawCount = count;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.w)(meta)) {\n start = 0;\n count = points.length;\n }\n if (this.options.showLine) {\n if (!this.datasetElementType) {\n this.addElements();\n }\n const { dataset: line , _dataset } = meta;\n line._chart = this.chart;\n line._datasetIndex = this.index;\n line._decimated = !!_dataset._decimated;\n line.points = points;\n const options = this.resolveDatasetElementOptions(mode);\n options.segment = this.options.segment;\n this.updateElement(line, undefined, {\n animated: !animationsDisabled,\n options\n }, mode);\n } else if (this.datasetElementType) {\n delete meta.dataset;\n this.datasetElementType = false;\n }\n this.updateElements(points, start, count, mode);\n }\n addElements() {\n const { showLine } = this.options;\n if (!this.datasetElementType && showLine) {\n this.datasetElementType = this.chart.registry.getElement('line');\n }\n super.addElements();\n }\n updateElements(points, start, count, mode) {\n const reset = mode === 'reset';\n const { iScale , vScale , _stacked , _dataset } = this._cachedMeta;\n const firstOpts = this.resolveDataElementOptions(start, mode);\n const sharedOptions = this.getSharedOptions(firstOpts);\n const includeOptions = this.includeOptions(mode, sharedOptions);\n const iAxis = iScale.axis;\n const vAxis = vScale.axis;\n const { spanGaps , segment } = this.options;\n const maxGapLength = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.x)(spanGaps) ? spanGaps : Number.POSITIVE_INFINITY;\n const directUpdate = this.chart._animationsDisabled || reset || mode === 'none';\n let prevParsed = start > 0 && this.getParsed(start - 1);\n for(let i = start; i < start + count; ++i){\n const point = points[i];\n const parsed = this.getParsed(i);\n const properties = directUpdate ? point : {};\n const nullData = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(parsed[vAxis]);\n const iPixel = properties[iAxis] = iScale.getPixelForValue(parsed[iAxis], i);\n const vPixel = properties[vAxis] = reset || nullData ? vScale.getBasePixel() : vScale.getPixelForValue(_stacked ? this.applyStack(vScale, parsed, _stacked) : parsed[vAxis], i);\n properties.skip = isNaN(iPixel) || isNaN(vPixel) || nullData;\n properties.stop = i > 0 && Math.abs(parsed[iAxis] - prevParsed[iAxis]) > maxGapLength;\n if (segment) {\n properties.parsed = parsed;\n properties.raw = _dataset.data[i];\n }\n if (includeOptions) {\n properties.options = sharedOptions || this.resolveDataElementOptions(i, point.active ? 'active' : mode);\n }\n if (!directUpdate) {\n this.updateElement(point, i, properties, mode);\n }\n prevParsed = parsed;\n }\n this.updateSharedOptions(sharedOptions, mode, firstOpts);\n }\n getMaxOverflow() {\n const meta = this._cachedMeta;\n const data = meta.data || [];\n if (!this.options.showLine) {\n let max = 0;\n for(let i = data.length - 1; i >= 0; --i){\n max = Math.max(max, data[i].size(this.resolveDataElementOptions(i)) / 2);\n }\n return max > 0 && max;\n }\n const dataset = meta.dataset;\n const border = dataset.options && dataset.options.borderWidth || 0;\n if (!data.length) {\n return border;\n }\n const firstPoint = data[0].size(this.resolveDataElementOptions(0));\n const lastPoint = data[data.length - 1].size(this.resolveDataElementOptions(data.length - 1));\n return Math.max(border, firstPoint, lastPoint) / 2;\n }\n}\n\nvar controllers = /*#__PURE__*/Object.freeze({\n__proto__: null,\nBarController: BarController,\nBubbleController: BubbleController,\nDoughnutController: DoughnutController,\nLineController: LineController,\nPieController: PieController,\nPolarAreaController: PolarAreaController,\nRadarController: RadarController,\nScatterController: ScatterController\n});\n\n/**\n * @namespace Chart._adapters\n * @since 2.8.0\n * @private\n */ function abstract() {\n throw new Error('This method is not implemented: Check that a complete date adapter is provided.');\n}\n/**\n * Date adapter (current used by the time scale)\n * @namespace Chart._adapters._date\n * @memberof Chart._adapters\n * @private\n */ class DateAdapterBase {\n /**\n * Override default date adapter methods.\n * Accepts type parameter to define options type.\n * @example\n * Chart._adapters._date.override<{myAdapterOption: string}>({\n * init() {\n * console.log(this.options.myAdapterOption);\n * }\n * })\n */ static override(members) {\n Object.assign(DateAdapterBase.prototype, members);\n }\n options;\n constructor(options){\n this.options = options || {};\n }\n // eslint-disable-next-line @typescript-eslint/no-empty-function\n init() {}\n formats() {\n return abstract();\n }\n parse() {\n return abstract();\n }\n format() {\n return abstract();\n }\n add() {\n return abstract();\n }\n diff() {\n return abstract();\n }\n startOf() {\n return abstract();\n }\n endOf() {\n return abstract();\n }\n}\nvar adapters = {\n _date: DateAdapterBase\n};\n\nfunction binarySearch(metaset, axis, value, intersect) {\n const { controller , data , _sorted } = metaset;\n const iScale = controller._cachedMeta.iScale;\n if (iScale && axis === iScale.axis && axis !== 'r' && _sorted && data.length) {\n const lookupMethod = iScale._reversePixels ? _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.A : _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.B;\n if (!intersect) {\n return lookupMethod(data, axis, value);\n } else if (controller._sharedOptions) {\n const el = data[0];\n const range = typeof el.getRange === 'function' && el.getRange(axis);\n if (range) {\n const start = lookupMethod(data, axis, value - range);\n const end = lookupMethod(data, axis, value + range);\n return {\n lo: start.lo,\n hi: end.hi\n };\n }\n }\n }\n return {\n lo: 0,\n hi: data.length - 1\n };\n}\n function evaluateInteractionItems(chart, axis, position, handler, intersect) {\n const metasets = chart.getSortedVisibleDatasetMetas();\n const value = position[axis];\n for(let i = 0, ilen = metasets.length; i < ilen; ++i){\n const { index , data } = metasets[i];\n const { lo , hi } = binarySearch(metasets[i], axis, value, intersect);\n for(let j = lo; j <= hi; ++j){\n const element = data[j];\n if (!element.skip) {\n handler(element, index, j);\n }\n }\n }\n}\n function getDistanceMetricForAxis(axis) {\n const useX = axis.indexOf('x') !== -1;\n const useY = axis.indexOf('y') !== -1;\n return function(pt1, pt2) {\n const deltaX = useX ? Math.abs(pt1.x - pt2.x) : 0;\n const deltaY = useY ? Math.abs(pt1.y - pt2.y) : 0;\n return Math.sqrt(Math.pow(deltaX, 2) + Math.pow(deltaY, 2));\n };\n}\n function getIntersectItems(chart, position, axis, useFinalPosition, includeInvisible) {\n const items = [];\n if (!includeInvisible && !chart.isPointInArea(position)) {\n return items;\n }\n const evaluationFunc = function(element, datasetIndex, index) {\n if (!includeInvisible && !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.C)(element, chart.chartArea, 0)) {\n return;\n }\n if (element.inRange(position.x, position.y, useFinalPosition)) {\n items.push({\n element,\n datasetIndex,\n index\n });\n }\n };\n evaluateInteractionItems(chart, axis, position, evaluationFunc, true);\n return items;\n}\n function getNearestRadialItems(chart, position, axis, useFinalPosition) {\n let items = [];\n function evaluationFunc(element, datasetIndex, index) {\n const { startAngle , endAngle } = element.getProps([\n 'startAngle',\n 'endAngle'\n ], useFinalPosition);\n const { angle } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.D)(element, {\n x: position.x,\n y: position.y\n });\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.p)(angle, startAngle, endAngle)) {\n items.push({\n element,\n datasetIndex,\n index\n });\n }\n }\n evaluateInteractionItems(chart, axis, position, evaluationFunc);\n return items;\n}\n function getNearestCartesianItems(chart, position, axis, intersect, useFinalPosition, includeInvisible) {\n let items = [];\n const distanceMetric = getDistanceMetricForAxis(axis);\n let minDistance = Number.POSITIVE_INFINITY;\n function evaluationFunc(element, datasetIndex, index) {\n const inRange = element.inRange(position.x, position.y, useFinalPosition);\n if (intersect && !inRange) {\n return;\n }\n const center = element.getCenterPoint(useFinalPosition);\n const pointInArea = !!includeInvisible || chart.isPointInArea(center);\n if (!pointInArea && !inRange) {\n return;\n }\n const distance = distanceMetric(position, center);\n if (distance < minDistance) {\n items = [\n {\n element,\n datasetIndex,\n index\n }\n ];\n minDistance = distance;\n } else if (distance === minDistance) {\n items.push({\n element,\n datasetIndex,\n index\n });\n }\n }\n evaluateInteractionItems(chart, axis, position, evaluationFunc);\n return items;\n}\n function getNearestItems(chart, position, axis, intersect, useFinalPosition, includeInvisible) {\n if (!includeInvisible && !chart.isPointInArea(position)) {\n return [];\n }\n return axis === 'r' && !intersect ? getNearestRadialItems(chart, position, axis, useFinalPosition) : getNearestCartesianItems(chart, position, axis, intersect, useFinalPosition, includeInvisible);\n}\n function getAxisItems(chart, position, axis, intersect, useFinalPosition) {\n const items = [];\n const rangeMethod = axis === 'x' ? 'inXRange' : 'inYRange';\n let intersectsItem = false;\n evaluateInteractionItems(chart, axis, position, (element, datasetIndex, index)=>{\n if (element[rangeMethod] && element[rangeMethod](position[axis], useFinalPosition)) {\n items.push({\n element,\n datasetIndex,\n index\n });\n intersectsItem = intersectsItem || element.inRange(position.x, position.y, useFinalPosition);\n }\n });\n if (intersect && !intersectsItem) {\n return [];\n }\n return items;\n}\n var Interaction = {\n evaluateInteractionItems,\n modes: {\n index (chart, e, options, useFinalPosition) {\n const position = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.z)(e, chart);\n const axis = options.axis || 'x';\n const includeInvisible = options.includeInvisible || false;\n const items = options.intersect ? getIntersectItems(chart, position, axis, useFinalPosition, includeInvisible) : getNearestItems(chart, position, axis, false, useFinalPosition, includeInvisible);\n const elements = [];\n if (!items.length) {\n return [];\n }\n chart.getSortedVisibleDatasetMetas().forEach((meta)=>{\n const index = items[0].index;\n const element = meta.data[index];\n if (element && !element.skip) {\n elements.push({\n element,\n datasetIndex: meta.index,\n index\n });\n }\n });\n return elements;\n },\n dataset (chart, e, options, useFinalPosition) {\n const position = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.z)(e, chart);\n const axis = options.axis || 'xy';\n const includeInvisible = options.includeInvisible || false;\n let items = options.intersect ? getIntersectItems(chart, position, axis, useFinalPosition, includeInvisible) : getNearestItems(chart, position, axis, false, useFinalPosition, includeInvisible);\n if (items.length > 0) {\n const datasetIndex = items[0].datasetIndex;\n const data = chart.getDatasetMeta(datasetIndex).data;\n items = [];\n for(let i = 0; i < data.length; ++i){\n items.push({\n element: data[i],\n datasetIndex,\n index: i\n });\n }\n }\n return items;\n },\n point (chart, e, options, useFinalPosition) {\n const position = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.z)(e, chart);\n const axis = options.axis || 'xy';\n const includeInvisible = options.includeInvisible || false;\n return getIntersectItems(chart, position, axis, useFinalPosition, includeInvisible);\n },\n nearest (chart, e, options, useFinalPosition) {\n const position = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.z)(e, chart);\n const axis = options.axis || 'xy';\n const includeInvisible = options.includeInvisible || false;\n return getNearestItems(chart, position, axis, options.intersect, useFinalPosition, includeInvisible);\n },\n x (chart, e, options, useFinalPosition) {\n const position = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.z)(e, chart);\n return getAxisItems(chart, position, 'x', options.intersect, useFinalPosition);\n },\n y (chart, e, options, useFinalPosition) {\n const position = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.z)(e, chart);\n return getAxisItems(chart, position, 'y', options.intersect, useFinalPosition);\n }\n }\n};\n\nconst STATIC_POSITIONS = [\n 'left',\n 'top',\n 'right',\n 'bottom'\n];\nfunction filterByPosition(array, position) {\n return array.filter((v)=>v.pos === position);\n}\nfunction filterDynamicPositionByAxis(array, axis) {\n return array.filter((v)=>STATIC_POSITIONS.indexOf(v.pos) === -1 && v.box.axis === axis);\n}\nfunction sortByWeight(array, reverse) {\n return array.sort((a, b)=>{\n const v0 = reverse ? b : a;\n const v1 = reverse ? a : b;\n return v0.weight === v1.weight ? v0.index - v1.index : v0.weight - v1.weight;\n });\n}\nfunction wrapBoxes(boxes) {\n const layoutBoxes = [];\n let i, ilen, box, pos, stack, stackWeight;\n for(i = 0, ilen = (boxes || []).length; i < ilen; ++i){\n box = boxes[i];\n ({ position: pos , options: { stack , stackWeight =1 } } = box);\n layoutBoxes.push({\n index: i,\n box,\n pos,\n horizontal: box.isHorizontal(),\n weight: box.weight,\n stack: stack && pos + stack,\n stackWeight\n });\n }\n return layoutBoxes;\n}\nfunction buildStacks(layouts) {\n const stacks = {};\n for (const wrap of layouts){\n const { stack , pos , stackWeight } = wrap;\n if (!stack || !STATIC_POSITIONS.includes(pos)) {\n continue;\n }\n const _stack = stacks[stack] || (stacks[stack] = {\n count: 0,\n placed: 0,\n weight: 0,\n size: 0\n });\n _stack.count++;\n _stack.weight += stackWeight;\n }\n return stacks;\n}\n function setLayoutDims(layouts, params) {\n const stacks = buildStacks(layouts);\n const { vBoxMaxWidth , hBoxMaxHeight } = params;\n let i, ilen, layout;\n for(i = 0, ilen = layouts.length; i < ilen; ++i){\n layout = layouts[i];\n const { fullSize } = layout.box;\n const stack = stacks[layout.stack];\n const factor = stack && layout.stackWeight / stack.weight;\n if (layout.horizontal) {\n layout.width = factor ? factor * vBoxMaxWidth : fullSize && params.availableWidth;\n layout.height = hBoxMaxHeight;\n } else {\n layout.width = vBoxMaxWidth;\n layout.height = factor ? factor * hBoxMaxHeight : fullSize && params.availableHeight;\n }\n }\n return stacks;\n}\nfunction buildLayoutBoxes(boxes) {\n const layoutBoxes = wrapBoxes(boxes);\n const fullSize = sortByWeight(layoutBoxes.filter((wrap)=>wrap.box.fullSize), true);\n const left = sortByWeight(filterByPosition(layoutBoxes, 'left'), true);\n const right = sortByWeight(filterByPosition(layoutBoxes, 'right'));\n const top = sortByWeight(filterByPosition(layoutBoxes, 'top'), true);\n const bottom = sortByWeight(filterByPosition(layoutBoxes, 'bottom'));\n const centerHorizontal = filterDynamicPositionByAxis(layoutBoxes, 'x');\n const centerVertical = filterDynamicPositionByAxis(layoutBoxes, 'y');\n return {\n fullSize,\n leftAndTop: left.concat(top),\n rightAndBottom: right.concat(centerVertical).concat(bottom).concat(centerHorizontal),\n chartArea: filterByPosition(layoutBoxes, 'chartArea'),\n vertical: left.concat(right).concat(centerVertical),\n horizontal: top.concat(bottom).concat(centerHorizontal)\n };\n}\nfunction getCombinedMax(maxPadding, chartArea, a, b) {\n return Math.max(maxPadding[a], chartArea[a]) + Math.max(maxPadding[b], chartArea[b]);\n}\nfunction updateMaxPadding(maxPadding, boxPadding) {\n maxPadding.top = Math.max(maxPadding.top, boxPadding.top);\n maxPadding.left = Math.max(maxPadding.left, boxPadding.left);\n maxPadding.bottom = Math.max(maxPadding.bottom, boxPadding.bottom);\n maxPadding.right = Math.max(maxPadding.right, boxPadding.right);\n}\nfunction updateDims(chartArea, params, layout, stacks) {\n const { pos , box } = layout;\n const maxPadding = chartArea.maxPadding;\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(pos)) {\n if (layout.size) {\n chartArea[pos] -= layout.size;\n }\n const stack = stacks[layout.stack] || {\n size: 0,\n count: 1\n };\n stack.size = Math.max(stack.size, layout.horizontal ? box.height : box.width);\n layout.size = stack.size / stack.count;\n chartArea[pos] += layout.size;\n }\n if (box.getPadding) {\n updateMaxPadding(maxPadding, box.getPadding());\n }\n const newWidth = Math.max(0, params.outerWidth - getCombinedMax(maxPadding, chartArea, 'left', 'right'));\n const newHeight = Math.max(0, params.outerHeight - getCombinedMax(maxPadding, chartArea, 'top', 'bottom'));\n const widthChanged = newWidth !== chartArea.w;\n const heightChanged = newHeight !== chartArea.h;\n chartArea.w = newWidth;\n chartArea.h = newHeight;\n return layout.horizontal ? {\n same: widthChanged,\n other: heightChanged\n } : {\n same: heightChanged,\n other: widthChanged\n };\n}\nfunction handleMaxPadding(chartArea) {\n const maxPadding = chartArea.maxPadding;\n function updatePos(pos) {\n const change = Math.max(maxPadding[pos] - chartArea[pos], 0);\n chartArea[pos] += change;\n return change;\n }\n chartArea.y += updatePos('top');\n chartArea.x += updatePos('left');\n updatePos('right');\n updatePos('bottom');\n}\nfunction getMargins(horizontal, chartArea) {\n const maxPadding = chartArea.maxPadding;\n function marginForPositions(positions) {\n const margin = {\n left: 0,\n top: 0,\n right: 0,\n bottom: 0\n };\n positions.forEach((pos)=>{\n margin[pos] = Math.max(chartArea[pos], maxPadding[pos]);\n });\n return margin;\n }\n return horizontal ? marginForPositions([\n 'left',\n 'right'\n ]) : marginForPositions([\n 'top',\n 'bottom'\n ]);\n}\nfunction fitBoxes(boxes, chartArea, params, stacks) {\n const refitBoxes = [];\n let i, ilen, layout, box, refit, changed;\n for(i = 0, ilen = boxes.length, refit = 0; i < ilen; ++i){\n layout = boxes[i];\n box = layout.box;\n box.update(layout.width || chartArea.w, layout.height || chartArea.h, getMargins(layout.horizontal, chartArea));\n const { same , other } = updateDims(chartArea, params, layout, stacks);\n refit |= same && refitBoxes.length;\n changed = changed || other;\n if (!box.fullSize) {\n refitBoxes.push(layout);\n }\n }\n return refit && fitBoxes(refitBoxes, chartArea, params, stacks) || changed;\n}\nfunction setBoxDims(box, left, top, width, height) {\n box.top = top;\n box.left = left;\n box.right = left + width;\n box.bottom = top + height;\n box.width = width;\n box.height = height;\n}\nfunction placeBoxes(boxes, chartArea, params, stacks) {\n const userPadding = params.padding;\n let { x , y } = chartArea;\n for (const layout of boxes){\n const box = layout.box;\n const stack = stacks[layout.stack] || {\n count: 1,\n placed: 0,\n weight: 1\n };\n const weight = layout.stackWeight / stack.weight || 1;\n if (layout.horizontal) {\n const width = chartArea.w * weight;\n const height = stack.size || box.height;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.h)(stack.start)) {\n y = stack.start;\n }\n if (box.fullSize) {\n setBoxDims(box, userPadding.left, y, params.outerWidth - userPadding.right - userPadding.left, height);\n } else {\n setBoxDims(box, chartArea.left + stack.placed, y, width, height);\n }\n stack.start = y;\n stack.placed += width;\n y = box.bottom;\n } else {\n const height = chartArea.h * weight;\n const width = stack.size || box.width;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.h)(stack.start)) {\n x = stack.start;\n }\n if (box.fullSize) {\n setBoxDims(box, x, userPadding.top, width, params.outerHeight - userPadding.bottom - userPadding.top);\n } else {\n setBoxDims(box, x, chartArea.top + stack.placed, width, height);\n }\n stack.start = x;\n stack.placed += height;\n x = box.right;\n }\n }\n chartArea.x = x;\n chartArea.y = y;\n}\nvar layouts = {\n addBox (chart, item) {\n if (!chart.boxes) {\n chart.boxes = [];\n }\n item.fullSize = item.fullSize || false;\n item.position = item.position || 'top';\n item.weight = item.weight || 0;\n item._layers = item._layers || function() {\n return [\n {\n z: 0,\n draw (chartArea) {\n item.draw(chartArea);\n }\n }\n ];\n };\n chart.boxes.push(item);\n },\n removeBox (chart, layoutItem) {\n const index = chart.boxes ? chart.boxes.indexOf(layoutItem) : -1;\n if (index !== -1) {\n chart.boxes.splice(index, 1);\n }\n },\n configure (chart, item, options) {\n item.fullSize = options.fullSize;\n item.position = options.position;\n item.weight = options.weight;\n },\n update (chart, width, height, minPadding) {\n if (!chart) {\n return;\n }\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(chart.options.layout.padding);\n const availableWidth = Math.max(width - padding.width, 0);\n const availableHeight = Math.max(height - padding.height, 0);\n const boxes = buildLayoutBoxes(chart.boxes);\n const verticalBoxes = boxes.vertical;\n const horizontalBoxes = boxes.horizontal;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(chart.boxes, (box)=>{\n if (typeof box.beforeLayout === 'function') {\n box.beforeLayout();\n }\n });\n const visibleVerticalBoxCount = verticalBoxes.reduce((total, wrap)=>wrap.box.options && wrap.box.options.display === false ? total : total + 1, 0) || 1;\n const params = Object.freeze({\n outerWidth: width,\n outerHeight: height,\n padding,\n availableWidth,\n availableHeight,\n vBoxMaxWidth: availableWidth / 2 / visibleVerticalBoxCount,\n hBoxMaxHeight: availableHeight / 2\n });\n const maxPadding = Object.assign({}, padding);\n updateMaxPadding(maxPadding, (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(minPadding));\n const chartArea = Object.assign({\n maxPadding,\n w: availableWidth,\n h: availableHeight,\n x: padding.left,\n y: padding.top\n }, padding);\n const stacks = setLayoutDims(verticalBoxes.concat(horizontalBoxes), params);\n fitBoxes(boxes.fullSize, chartArea, params, stacks);\n fitBoxes(verticalBoxes, chartArea, params, stacks);\n if (fitBoxes(horizontalBoxes, chartArea, params, stacks)) {\n fitBoxes(verticalBoxes, chartArea, params, stacks);\n }\n handleMaxPadding(chartArea);\n placeBoxes(boxes.leftAndTop, chartArea, params, stacks);\n chartArea.x += chartArea.w;\n chartArea.y += chartArea.h;\n placeBoxes(boxes.rightAndBottom, chartArea, params, stacks);\n chart.chartArea = {\n left: chartArea.left,\n top: chartArea.top,\n right: chartArea.left + chartArea.w,\n bottom: chartArea.top + chartArea.h,\n height: chartArea.h,\n width: chartArea.w\n };\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(boxes.chartArea, (layout)=>{\n const box = layout.box;\n Object.assign(box, chart.chartArea);\n box.update(chartArea.w, chartArea.h, {\n left: 0,\n top: 0,\n right: 0,\n bottom: 0\n });\n });\n }\n};\n\nclass BasePlatform {\n acquireContext(canvas, aspectRatio) {}\n releaseContext(context) {\n return false;\n }\n addEventListener(chart, type, listener) {}\n removeEventListener(chart, type, listener) {}\n getDevicePixelRatio() {\n return 1;\n }\n getMaximumSize(element, width, height, aspectRatio) {\n width = Math.max(0, width || element.width);\n height = height || element.height;\n return {\n width,\n height: Math.max(0, aspectRatio ? Math.floor(width / aspectRatio) : height)\n };\n }\n isAttached(canvas) {\n return true;\n }\n updateConfig(config) {\n }\n}\n\nclass BasicPlatform extends BasePlatform {\n acquireContext(item) {\n return item && item.getContext && item.getContext('2d') || null;\n }\n updateConfig(config) {\n config.options.animation = false;\n }\n}\n\nconst EXPANDO_KEY = '$chartjs';\n const EVENT_TYPES = {\n touchstart: 'mousedown',\n touchmove: 'mousemove',\n touchend: 'mouseup',\n pointerenter: 'mouseenter',\n pointerdown: 'mousedown',\n pointermove: 'mousemove',\n pointerup: 'mouseup',\n pointerleave: 'mouseout',\n pointerout: 'mouseout'\n};\nconst isNullOrEmpty = (value)=>value === null || value === '';\n function initCanvas(canvas, aspectRatio) {\n const style = canvas.style;\n const renderHeight = canvas.getAttribute('height');\n const renderWidth = canvas.getAttribute('width');\n canvas[EXPANDO_KEY] = {\n initial: {\n height: renderHeight,\n width: renderWidth,\n style: {\n display: style.display,\n height: style.height,\n width: style.width\n }\n }\n };\n style.display = style.display || 'block';\n style.boxSizing = style.boxSizing || 'border-box';\n if (isNullOrEmpty(renderWidth)) {\n const displayWidth = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.J)(canvas, 'width');\n if (displayWidth !== undefined) {\n canvas.width = displayWidth;\n }\n }\n if (isNullOrEmpty(renderHeight)) {\n if (canvas.style.height === '') {\n canvas.height = canvas.width / (aspectRatio || 2);\n } else {\n const displayHeight = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.J)(canvas, 'height');\n if (displayHeight !== undefined) {\n canvas.height = displayHeight;\n }\n }\n }\n return canvas;\n}\nconst eventListenerOptions = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.K ? {\n passive: true\n} : false;\nfunction addListener(node, type, listener) {\n if (node) {\n node.addEventListener(type, listener, eventListenerOptions);\n }\n}\nfunction removeListener(chart, type, listener) {\n if (chart && chart.canvas) {\n chart.canvas.removeEventListener(type, listener, eventListenerOptions);\n }\n}\nfunction fromNativeEvent(event, chart) {\n const type = EVENT_TYPES[event.type] || event.type;\n const { x , y } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.z)(event, chart);\n return {\n type,\n chart,\n native: event,\n x: x !== undefined ? x : null,\n y: y !== undefined ? y : null\n };\n}\nfunction nodeListContains(nodeList, canvas) {\n for (const node of nodeList){\n if (node === canvas || node.contains(canvas)) {\n return true;\n }\n }\n}\nfunction createAttachObserver(chart, type, listener) {\n const canvas = chart.canvas;\n const observer = new MutationObserver((entries)=>{\n let trigger = false;\n for (const entry of entries){\n trigger = trigger || nodeListContains(entry.addedNodes, canvas);\n trigger = trigger && !nodeListContains(entry.removedNodes, canvas);\n }\n if (trigger) {\n listener();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n return observer;\n}\nfunction createDetachObserver(chart, type, listener) {\n const canvas = chart.canvas;\n const observer = new MutationObserver((entries)=>{\n let trigger = false;\n for (const entry of entries){\n trigger = trigger || nodeListContains(entry.removedNodes, canvas);\n trigger = trigger && !nodeListContains(entry.addedNodes, canvas);\n }\n if (trigger) {\n listener();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n return observer;\n}\nconst drpListeningCharts = new Map();\nlet oldDevicePixelRatio = 0;\nfunction onWindowResize() {\n const dpr = window.devicePixelRatio;\n if (dpr === oldDevicePixelRatio) {\n return;\n }\n oldDevicePixelRatio = dpr;\n drpListeningCharts.forEach((resize, chart)=>{\n if (chart.currentDevicePixelRatio !== dpr) {\n resize();\n }\n });\n}\nfunction listenDevicePixelRatioChanges(chart, resize) {\n if (!drpListeningCharts.size) {\n window.addEventListener('resize', onWindowResize);\n }\n drpListeningCharts.set(chart, resize);\n}\nfunction unlistenDevicePixelRatioChanges(chart) {\n drpListeningCharts.delete(chart);\n if (!drpListeningCharts.size) {\n window.removeEventListener('resize', onWindowResize);\n }\n}\nfunction createResizeObserver(chart, type, listener) {\n const canvas = chart.canvas;\n const container = canvas && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.I)(canvas);\n if (!container) {\n return;\n }\n const resize = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.L)((width, height)=>{\n const w = container.clientWidth;\n listener(width, height);\n if (w < container.clientWidth) {\n listener();\n }\n }, window);\n const observer = new ResizeObserver((entries)=>{\n const entry = entries[0];\n const width = entry.contentRect.width;\n const height = entry.contentRect.height;\n if (width === 0 && height === 0) {\n return;\n }\n resize(width, height);\n });\n observer.observe(container);\n listenDevicePixelRatioChanges(chart, resize);\n return observer;\n}\nfunction releaseObserver(chart, type, observer) {\n if (observer) {\n observer.disconnect();\n }\n if (type === 'resize') {\n unlistenDevicePixelRatioChanges(chart);\n }\n}\nfunction createProxyAndListen(chart, type, listener) {\n const canvas = chart.canvas;\n const proxy = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.L)((event)=>{\n if (chart.ctx !== null) {\n listener(fromNativeEvent(event, chart));\n }\n }, chart);\n addListener(canvas, type, proxy);\n return proxy;\n}\n class DomPlatform extends BasePlatform {\n acquireContext(canvas, aspectRatio) {\n const context = canvas && canvas.getContext && canvas.getContext('2d');\n if (context && context.canvas === canvas) {\n initCanvas(canvas, aspectRatio);\n return context;\n }\n return null;\n }\n releaseContext(context) {\n const canvas = context.canvas;\n if (!canvas[EXPANDO_KEY]) {\n return false;\n }\n const initial = canvas[EXPANDO_KEY].initial;\n [\n 'height',\n 'width'\n ].forEach((prop)=>{\n const value = initial[prop];\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(value)) {\n canvas.removeAttribute(prop);\n } else {\n canvas.setAttribute(prop, value);\n }\n });\n const style = initial.style || {};\n Object.keys(style).forEach((key)=>{\n canvas.style[key] = style[key];\n });\n canvas.width = canvas.width;\n delete canvas[EXPANDO_KEY];\n return true;\n }\n addEventListener(chart, type, listener) {\n this.removeEventListener(chart, type);\n const proxies = chart.$proxies || (chart.$proxies = {});\n const handlers = {\n attach: createAttachObserver,\n detach: createDetachObserver,\n resize: createResizeObserver\n };\n const handler = handlers[type] || createProxyAndListen;\n proxies[type] = handler(chart, type, listener);\n }\n removeEventListener(chart, type) {\n const proxies = chart.$proxies || (chart.$proxies = {});\n const proxy = proxies[type];\n if (!proxy) {\n return;\n }\n const handlers = {\n attach: releaseObserver,\n detach: releaseObserver,\n resize: releaseObserver\n };\n const handler = handlers[type] || removeListener;\n handler(chart, type, proxy);\n proxies[type] = undefined;\n }\n getDevicePixelRatio() {\n return window.devicePixelRatio;\n }\n getMaximumSize(canvas, width, height, aspectRatio) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.G)(canvas, width, height, aspectRatio);\n }\n isAttached(canvas) {\n const container = canvas && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.I)(canvas);\n return !!(container && container.isConnected);\n }\n}\n\nfunction _detectPlatform(canvas) {\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.M)() || typeof OffscreenCanvas !== 'undefined' && canvas instanceof OffscreenCanvas) {\n return BasicPlatform;\n }\n return DomPlatform;\n}\n\nclass Element {\n static defaults = {};\n static defaultRoutes = undefined;\n x;\n y;\n active = false;\n options;\n $animations;\n tooltipPosition(useFinalPosition) {\n const { x , y } = this.getProps([\n 'x',\n 'y'\n ], useFinalPosition);\n return {\n x,\n y\n };\n }\n hasValue() {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.x)(this.x) && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.x)(this.y);\n }\n getProps(props, final) {\n const anims = this.$animations;\n if (!final || !anims) {\n // let's not create an object, if not needed\n return this;\n }\n const ret = {};\n props.forEach((prop)=>{\n ret[prop] = anims[prop] && anims[prop].active() ? anims[prop]._to : this[prop];\n });\n return ret;\n }\n}\n\nfunction autoSkip(scale, ticks) {\n const tickOpts = scale.options.ticks;\n const determinedMaxTicks = determineMaxTicks(scale);\n const ticksLimit = Math.min(tickOpts.maxTicksLimit || determinedMaxTicks, determinedMaxTicks);\n const majorIndices = tickOpts.major.enabled ? getMajorIndices(ticks) : [];\n const numMajorIndices = majorIndices.length;\n const first = majorIndices[0];\n const last = majorIndices[numMajorIndices - 1];\n const newTicks = [];\n if (numMajorIndices > ticksLimit) {\n skipMajors(ticks, newTicks, majorIndices, numMajorIndices / ticksLimit);\n return newTicks;\n }\n const spacing = calculateSpacing(majorIndices, ticks, ticksLimit);\n if (numMajorIndices > 0) {\n let i, ilen;\n const avgMajorSpacing = numMajorIndices > 1 ? Math.round((last - first) / (numMajorIndices - 1)) : null;\n skip(ticks, newTicks, spacing, (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(avgMajorSpacing) ? 0 : first - avgMajorSpacing, first);\n for(i = 0, ilen = numMajorIndices - 1; i < ilen; i++){\n skip(ticks, newTicks, spacing, majorIndices[i], majorIndices[i + 1]);\n }\n skip(ticks, newTicks, spacing, last, (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(avgMajorSpacing) ? ticks.length : last + avgMajorSpacing);\n return newTicks;\n }\n skip(ticks, newTicks, spacing);\n return newTicks;\n}\nfunction determineMaxTicks(scale) {\n const offset = scale.options.offset;\n const tickLength = scale._tickSize();\n const maxScale = scale._length / tickLength + (offset ? 0 : 1);\n const maxChart = scale._maxLength / tickLength;\n return Math.floor(Math.min(maxScale, maxChart));\n}\n function calculateSpacing(majorIndices, ticks, ticksLimit) {\n const evenMajorSpacing = getEvenSpacing(majorIndices);\n const spacing = ticks.length / ticksLimit;\n if (!evenMajorSpacing) {\n return Math.max(spacing, 1);\n }\n const factors = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.N)(evenMajorSpacing);\n for(let i = 0, ilen = factors.length - 1; i < ilen; i++){\n const factor = factors[i];\n if (factor > spacing) {\n return factor;\n }\n }\n return Math.max(spacing, 1);\n}\n function getMajorIndices(ticks) {\n const result = [];\n let i, ilen;\n for(i = 0, ilen = ticks.length; i < ilen; i++){\n if (ticks[i].major) {\n result.push(i);\n }\n }\n return result;\n}\n function skipMajors(ticks, newTicks, majorIndices, spacing) {\n let count = 0;\n let next = majorIndices[0];\n let i;\n spacing = Math.ceil(spacing);\n for(i = 0; i < ticks.length; i++){\n if (i === next) {\n newTicks.push(ticks[i]);\n count++;\n next = majorIndices[count * spacing];\n }\n }\n}\n function skip(ticks, newTicks, spacing, majorStart, majorEnd) {\n const start = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(majorStart, 0);\n const end = Math.min((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(majorEnd, ticks.length), ticks.length);\n let count = 0;\n let length, i, next;\n spacing = Math.ceil(spacing);\n if (majorEnd) {\n length = majorEnd - majorStart;\n spacing = length / Math.floor(length / spacing);\n }\n next = start;\n while(next < 0){\n count++;\n next = Math.round(start + count * spacing);\n }\n for(i = Math.max(start, 0); i < end; i++){\n if (i === next) {\n newTicks.push(ticks[i]);\n count++;\n next = Math.round(start + count * spacing);\n }\n }\n}\n function getEvenSpacing(arr) {\n const len = arr.length;\n let i, diff;\n if (len < 2) {\n return false;\n }\n for(diff = arr[0], i = 1; i < len; ++i){\n if (arr[i] - arr[i - 1] !== diff) {\n return false;\n }\n }\n return diff;\n}\n\nconst reverseAlign = (align)=>align === 'left' ? 'right' : align === 'right' ? 'left' : align;\nconst offsetFromEdge = (scale, edge, offset)=>edge === 'top' || edge === 'left' ? scale[edge] + offset : scale[edge] - offset;\nconst getTicksLimit = (ticksLength, maxTicksLimit)=>Math.min(maxTicksLimit || ticksLength, ticksLength);\n function sample(arr, numItems) {\n const result = [];\n const increment = arr.length / numItems;\n const len = arr.length;\n let i = 0;\n for(; i < len; i += increment){\n result.push(arr[Math.floor(i)]);\n }\n return result;\n}\n function getPixelForGridLine(scale, index, offsetGridLines) {\n const length = scale.ticks.length;\n const validIndex = Math.min(index, length - 1);\n const start = scale._startPixel;\n const end = scale._endPixel;\n const epsilon = 1e-6;\n let lineValue = scale.getPixelForTick(validIndex);\n let offset;\n if (offsetGridLines) {\n if (length === 1) {\n offset = Math.max(lineValue - start, end - lineValue);\n } else if (index === 0) {\n offset = (scale.getPixelForTick(1) - lineValue) / 2;\n } else {\n offset = (lineValue - scale.getPixelForTick(validIndex - 1)) / 2;\n }\n lineValue += validIndex < index ? offset : -offset;\n if (lineValue < start - epsilon || lineValue > end + epsilon) {\n return;\n }\n }\n return lineValue;\n}\n function garbageCollect(caches, length) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(caches, (cache)=>{\n const gc = cache.gc;\n const gcLen = gc.length / 2;\n let i;\n if (gcLen > length) {\n for(i = 0; i < gcLen; ++i){\n delete cache.data[gc[i]];\n }\n gc.splice(0, gcLen);\n }\n });\n}\n function getTickMarkLength(options) {\n return options.drawTicks ? options.tickLength : 0;\n}\n function getTitleHeight(options, fallback) {\n if (!options.display) {\n return 0;\n }\n const font = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(options.font, fallback);\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(options.padding);\n const lines = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(options.text) ? options.text.length : 1;\n return lines * font.lineHeight + padding.height;\n}\nfunction createScaleContext(parent, scale) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.j)(parent, {\n scale,\n type: 'scale'\n });\n}\nfunction createTickContext(parent, index, tick) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.j)(parent, {\n tick,\n index,\n type: 'tick'\n });\n}\nfunction titleAlign(align, position, reverse) {\n let ret = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a1)(align);\n if (reverse && position !== 'right' || !reverse && position === 'right') {\n ret = reverseAlign(ret);\n }\n return ret;\n}\nfunction titleArgs(scale, offset, position, align) {\n const { top , left , bottom , right , chart } = scale;\n const { chartArea , scales } = chart;\n let rotation = 0;\n let maxWidth, titleX, titleY;\n const height = bottom - top;\n const width = right - left;\n if (scale.isHorizontal()) {\n titleX = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, left, right);\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(position)) {\n const positionAxisID = Object.keys(position)[0];\n const value = position[positionAxisID];\n titleY = scales[positionAxisID].getPixelForValue(value) + height - offset;\n } else if (position === 'center') {\n titleY = (chartArea.bottom + chartArea.top) / 2 + height - offset;\n } else {\n titleY = offsetFromEdge(scale, position, offset);\n }\n maxWidth = right - left;\n } else {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(position)) {\n const positionAxisID = Object.keys(position)[0];\n const value = position[positionAxisID];\n titleX = scales[positionAxisID].getPixelForValue(value) - width + offset;\n } else if (position === 'center') {\n titleX = (chartArea.left + chartArea.right) / 2 - width + offset;\n } else {\n titleX = offsetFromEdge(scale, position, offset);\n }\n titleY = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, bottom, top);\n rotation = position === 'left' ? -_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H : _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H;\n }\n return {\n titleX,\n titleY,\n maxWidth,\n rotation\n };\n}\nclass Scale extends Element {\n constructor(cfg){\n super();\n this.id = cfg.id;\n this.type = cfg.type;\n this.options = undefined;\n this.ctx = cfg.ctx;\n this.chart = cfg.chart;\n this.top = undefined;\n this.bottom = undefined;\n this.left = undefined;\n this.right = undefined;\n this.width = undefined;\n this.height = undefined;\n this._margins = {\n left: 0,\n right: 0,\n top: 0,\n bottom: 0\n };\n this.maxWidth = undefined;\n this.maxHeight = undefined;\n this.paddingTop = undefined;\n this.paddingBottom = undefined;\n this.paddingLeft = undefined;\n this.paddingRight = undefined;\n this.axis = undefined;\n this.labelRotation = undefined;\n this.min = undefined;\n this.max = undefined;\n this._range = undefined;\n this.ticks = [];\n this._gridLineItems = null;\n this._labelItems = null;\n this._labelSizes = null;\n this._length = 0;\n this._maxLength = 0;\n this._longestTextCache = {};\n this._startPixel = undefined;\n this._endPixel = undefined;\n this._reversePixels = false;\n this._userMax = undefined;\n this._userMin = undefined;\n this._suggestedMax = undefined;\n this._suggestedMin = undefined;\n this._ticksLength = 0;\n this._borderValue = 0;\n this._cache = {};\n this._dataLimitsCached = false;\n this.$context = undefined;\n }\n init(options) {\n this.options = options.setContext(this.getContext());\n this.axis = options.axis;\n this._userMin = this.parse(options.min);\n this._userMax = this.parse(options.max);\n this._suggestedMin = this.parse(options.suggestedMin);\n this._suggestedMax = this.parse(options.suggestedMax);\n }\n parse(raw, index) {\n return raw;\n }\n getUserBounds() {\n let { _userMin , _userMax , _suggestedMin , _suggestedMax } = this;\n _userMin = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(_userMin, Number.POSITIVE_INFINITY);\n _userMax = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(_userMax, Number.NEGATIVE_INFINITY);\n _suggestedMin = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(_suggestedMin, Number.POSITIVE_INFINITY);\n _suggestedMax = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(_suggestedMax, Number.NEGATIVE_INFINITY);\n return {\n min: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(_userMin, _suggestedMin),\n max: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(_userMax, _suggestedMax),\n minDefined: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(_userMin),\n maxDefined: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(_userMax)\n };\n }\n getMinMax(canStack) {\n let { min , max , minDefined , maxDefined } = this.getUserBounds();\n let range;\n if (minDefined && maxDefined) {\n return {\n min,\n max\n };\n }\n const metas = this.getMatchingVisibleMetas();\n for(let i = 0, ilen = metas.length; i < ilen; ++i){\n range = metas[i].controller.getMinMax(this, canStack);\n if (!minDefined) {\n min = Math.min(min, range.min);\n }\n if (!maxDefined) {\n max = Math.max(max, range.max);\n }\n }\n min = maxDefined && min > max ? max : min;\n max = minDefined && min > max ? min : max;\n return {\n min: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(min, (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(max, min)),\n max: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(max, (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(min, max))\n };\n }\n getPadding() {\n return {\n left: this.paddingLeft || 0,\n top: this.paddingTop || 0,\n right: this.paddingRight || 0,\n bottom: this.paddingBottom || 0\n };\n }\n getTicks() {\n return this.ticks;\n }\n getLabels() {\n const data = this.chart.data;\n return this.options.labels || (this.isHorizontal() ? data.xLabels : data.yLabels) || data.labels || [];\n }\n getLabelItems(chartArea = this.chart.chartArea) {\n const items = this._labelItems || (this._labelItems = this._computeLabelItems(chartArea));\n return items;\n }\n beforeLayout() {\n this._cache = {};\n this._dataLimitsCached = false;\n }\n beforeUpdate() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.beforeUpdate, [\n this\n ]);\n }\n update(maxWidth, maxHeight, margins) {\n const { beginAtZero , grace , ticks: tickOpts } = this.options;\n const sampleSize = tickOpts.sampleSize;\n this.beforeUpdate();\n this.maxWidth = maxWidth;\n this.maxHeight = maxHeight;\n this._margins = margins = Object.assign({\n left: 0,\n right: 0,\n top: 0,\n bottom: 0\n }, margins);\n this.ticks = null;\n this._labelSizes = null;\n this._gridLineItems = null;\n this._labelItems = null;\n this.beforeSetDimensions();\n this.setDimensions();\n this.afterSetDimensions();\n this._maxLength = this.isHorizontal() ? this.width + margins.left + margins.right : this.height + margins.top + margins.bottom;\n if (!this._dataLimitsCached) {\n this.beforeDataLimits();\n this.determineDataLimits();\n this.afterDataLimits();\n this._range = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.R)(this, grace, beginAtZero);\n this._dataLimitsCached = true;\n }\n this.beforeBuildTicks();\n this.ticks = this.buildTicks() || [];\n this.afterBuildTicks();\n const samplingEnabled = sampleSize < this.ticks.length;\n this._convertTicksToLabels(samplingEnabled ? sample(this.ticks, sampleSize) : this.ticks);\n this.configure();\n this.beforeCalculateLabelRotation();\n this.calculateLabelRotation();\n this.afterCalculateLabelRotation();\n if (tickOpts.display && (tickOpts.autoSkip || tickOpts.source === 'auto')) {\n this.ticks = autoSkip(this, this.ticks);\n this._labelSizes = null;\n this.afterAutoSkip();\n }\n if (samplingEnabled) {\n this._convertTicksToLabels(this.ticks);\n }\n this.beforeFit();\n this.fit();\n this.afterFit();\n this.afterUpdate();\n }\n configure() {\n let reversePixels = this.options.reverse;\n let startPixel, endPixel;\n if (this.isHorizontal()) {\n startPixel = this.left;\n endPixel = this.right;\n } else {\n startPixel = this.top;\n endPixel = this.bottom;\n reversePixels = !reversePixels;\n }\n this._startPixel = startPixel;\n this._endPixel = endPixel;\n this._reversePixels = reversePixels;\n this._length = endPixel - startPixel;\n this._alignToPixels = this.options.alignToPixels;\n }\n afterUpdate() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.afterUpdate, [\n this\n ]);\n }\n beforeSetDimensions() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.beforeSetDimensions, [\n this\n ]);\n }\n setDimensions() {\n if (this.isHorizontal()) {\n this.width = this.maxWidth;\n this.left = 0;\n this.right = this.width;\n } else {\n this.height = this.maxHeight;\n this.top = 0;\n this.bottom = this.height;\n }\n this.paddingLeft = 0;\n this.paddingTop = 0;\n this.paddingRight = 0;\n this.paddingBottom = 0;\n }\n afterSetDimensions() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.afterSetDimensions, [\n this\n ]);\n }\n _callHooks(name) {\n this.chart.notifyPlugins(name, this.getContext());\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options[name], [\n this\n ]);\n }\n beforeDataLimits() {\n this._callHooks('beforeDataLimits');\n }\n determineDataLimits() {}\n afterDataLimits() {\n this._callHooks('afterDataLimits');\n }\n beforeBuildTicks() {\n this._callHooks('beforeBuildTicks');\n }\n buildTicks() {\n return [];\n }\n afterBuildTicks() {\n this._callHooks('afterBuildTicks');\n }\n beforeTickToLabelConversion() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.beforeTickToLabelConversion, [\n this\n ]);\n }\n generateTickLabels(ticks) {\n const tickOpts = this.options.ticks;\n let i, ilen, tick;\n for(i = 0, ilen = ticks.length; i < ilen; i++){\n tick = ticks[i];\n tick.label = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(tickOpts.callback, [\n tick.value,\n i,\n ticks\n ], this);\n }\n }\n afterTickToLabelConversion() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.afterTickToLabelConversion, [\n this\n ]);\n }\n beforeCalculateLabelRotation() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.beforeCalculateLabelRotation, [\n this\n ]);\n }\n calculateLabelRotation() {\n const options = this.options;\n const tickOpts = options.ticks;\n const numTicks = getTicksLimit(this.ticks.length, options.ticks.maxTicksLimit);\n const minRotation = tickOpts.minRotation || 0;\n const maxRotation = tickOpts.maxRotation;\n let labelRotation = minRotation;\n let tickWidth, maxHeight, maxLabelDiagonal;\n if (!this._isVisible() || !tickOpts.display || minRotation >= maxRotation || numTicks <= 1 || !this.isHorizontal()) {\n this.labelRotation = minRotation;\n return;\n }\n const labelSizes = this._getLabelSizes();\n const maxLabelWidth = labelSizes.widest.width;\n const maxLabelHeight = labelSizes.highest.height;\n const maxWidth = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(this.chart.width - maxLabelWidth, 0, this.maxWidth);\n tickWidth = options.offset ? this.maxWidth / numTicks : maxWidth / (numTicks - 1);\n if (maxLabelWidth + 6 > tickWidth) {\n tickWidth = maxWidth / (numTicks - (options.offset ? 0.5 : 1));\n maxHeight = this.maxHeight - getTickMarkLength(options.grid) - tickOpts.padding - getTitleHeight(options.title, this.chart.options.font);\n maxLabelDiagonal = Math.sqrt(maxLabelWidth * maxLabelWidth + maxLabelHeight * maxLabelHeight);\n labelRotation = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.U)(Math.min(Math.asin((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)((labelSizes.highest.height + 6) / tickWidth, -1, 1)), Math.asin((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(maxHeight / maxLabelDiagonal, -1, 1)) - Math.asin((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(maxLabelHeight / maxLabelDiagonal, -1, 1))));\n labelRotation = Math.max(minRotation, Math.min(maxRotation, labelRotation));\n }\n this.labelRotation = labelRotation;\n }\n afterCalculateLabelRotation() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.afterCalculateLabelRotation, [\n this\n ]);\n }\n afterAutoSkip() {}\n beforeFit() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.beforeFit, [\n this\n ]);\n }\n fit() {\n const minSize = {\n width: 0,\n height: 0\n };\n const { chart , options: { ticks: tickOpts , title: titleOpts , grid: gridOpts } } = this;\n const display = this._isVisible();\n const isHorizontal = this.isHorizontal();\n if (display) {\n const titleHeight = getTitleHeight(titleOpts, chart.options.font);\n if (isHorizontal) {\n minSize.width = this.maxWidth;\n minSize.height = getTickMarkLength(gridOpts) + titleHeight;\n } else {\n minSize.height = this.maxHeight;\n minSize.width = getTickMarkLength(gridOpts) + titleHeight;\n }\n if (tickOpts.display && this.ticks.length) {\n const { first , last , widest , highest } = this._getLabelSizes();\n const tickPadding = tickOpts.padding * 2;\n const angleRadians = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.labelRotation);\n const cos = Math.cos(angleRadians);\n const sin = Math.sin(angleRadians);\n if (isHorizontal) {\n const labelHeight = tickOpts.mirror ? 0 : sin * widest.width + cos * highest.height;\n minSize.height = Math.min(this.maxHeight, minSize.height + labelHeight + tickPadding);\n } else {\n const labelWidth = tickOpts.mirror ? 0 : cos * widest.width + sin * highest.height;\n minSize.width = Math.min(this.maxWidth, minSize.width + labelWidth + tickPadding);\n }\n this._calculatePadding(first, last, sin, cos);\n }\n }\n this._handleMargins();\n if (isHorizontal) {\n this.width = this._length = chart.width - this._margins.left - this._margins.right;\n this.height = minSize.height;\n } else {\n this.width = minSize.width;\n this.height = this._length = chart.height - this._margins.top - this._margins.bottom;\n }\n }\n _calculatePadding(first, last, sin, cos) {\n const { ticks: { align , padding } , position } = this.options;\n const isRotated = this.labelRotation !== 0;\n const labelsBelowTicks = position !== 'top' && this.axis === 'x';\n if (this.isHorizontal()) {\n const offsetLeft = this.getPixelForTick(0) - this.left;\n const offsetRight = this.right - this.getPixelForTick(this.ticks.length - 1);\n let paddingLeft = 0;\n let paddingRight = 0;\n if (isRotated) {\n if (labelsBelowTicks) {\n paddingLeft = cos * first.width;\n paddingRight = sin * last.height;\n } else {\n paddingLeft = sin * first.height;\n paddingRight = cos * last.width;\n }\n } else if (align === 'start') {\n paddingRight = last.width;\n } else if (align === 'end') {\n paddingLeft = first.width;\n } else if (align !== 'inner') {\n paddingLeft = first.width / 2;\n paddingRight = last.width / 2;\n }\n this.paddingLeft = Math.max((paddingLeft - offsetLeft + padding) * this.width / (this.width - offsetLeft), 0);\n this.paddingRight = Math.max((paddingRight - offsetRight + padding) * this.width / (this.width - offsetRight), 0);\n } else {\n let paddingTop = last.height / 2;\n let paddingBottom = first.height / 2;\n if (align === 'start') {\n paddingTop = 0;\n paddingBottom = first.height;\n } else if (align === 'end') {\n paddingTop = last.height;\n paddingBottom = 0;\n }\n this.paddingTop = paddingTop + padding;\n this.paddingBottom = paddingBottom + padding;\n }\n }\n _handleMargins() {\n if (this._margins) {\n this._margins.left = Math.max(this.paddingLeft, this._margins.left);\n this._margins.top = Math.max(this.paddingTop, this._margins.top);\n this._margins.right = Math.max(this.paddingRight, this._margins.right);\n this._margins.bottom = Math.max(this.paddingBottom, this._margins.bottom);\n }\n }\n afterFit() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.afterFit, [\n this\n ]);\n }\n isHorizontal() {\n const { axis , position } = this.options;\n return position === 'top' || position === 'bottom' || axis === 'x';\n }\n isFullSize() {\n return this.options.fullSize;\n }\n _convertTicksToLabels(ticks) {\n this.beforeTickToLabelConversion();\n this.generateTickLabels(ticks);\n let i, ilen;\n for(i = 0, ilen = ticks.length; i < ilen; i++){\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(ticks[i].label)) {\n ticks.splice(i, 1);\n ilen--;\n i--;\n }\n }\n this.afterTickToLabelConversion();\n }\n _getLabelSizes() {\n let labelSizes = this._labelSizes;\n if (!labelSizes) {\n const sampleSize = this.options.ticks.sampleSize;\n let ticks = this.ticks;\n if (sampleSize < ticks.length) {\n ticks = sample(ticks, sampleSize);\n }\n this._labelSizes = labelSizes = this._computeLabelSizes(ticks, ticks.length, this.options.ticks.maxTicksLimit);\n }\n return labelSizes;\n }\n _computeLabelSizes(ticks, length, maxTicksLimit) {\n const { ctx , _longestTextCache: caches } = this;\n const widths = [];\n const heights = [];\n const increment = Math.floor(length / getTicksLimit(length, maxTicksLimit));\n let widestLabelSize = 0;\n let highestLabelSize = 0;\n let i, j, jlen, label, tickFont, fontString, cache, lineHeight, width, height, nestedLabel;\n for(i = 0; i < length; i += increment){\n label = ticks[i].label;\n tickFont = this._resolveTickFontOptions(i);\n ctx.font = fontString = tickFont.string;\n cache = caches[fontString] = caches[fontString] || {\n data: {},\n gc: []\n };\n lineHeight = tickFont.lineHeight;\n width = height = 0;\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(label) && !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(label)) {\n width = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.V)(ctx, cache.data, cache.gc, width, label);\n height = lineHeight;\n } else if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(label)) {\n for(j = 0, jlen = label.length; j < jlen; ++j){\n nestedLabel = label[j];\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(nestedLabel) && !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(nestedLabel)) {\n width = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.V)(ctx, cache.data, cache.gc, width, nestedLabel);\n height += lineHeight;\n }\n }\n }\n widths.push(width);\n heights.push(height);\n widestLabelSize = Math.max(width, widestLabelSize);\n highestLabelSize = Math.max(height, highestLabelSize);\n }\n garbageCollect(caches, length);\n const widest = widths.indexOf(widestLabelSize);\n const highest = heights.indexOf(highestLabelSize);\n const valueAt = (idx)=>({\n width: widths[idx] || 0,\n height: heights[idx] || 0\n });\n return {\n first: valueAt(0),\n last: valueAt(length - 1),\n widest: valueAt(widest),\n highest: valueAt(highest),\n widths,\n heights\n };\n }\n getLabelForValue(value) {\n return value;\n }\n getPixelForValue(value, index) {\n return NaN;\n }\n getValueForPixel(pixel) {}\n getPixelForTick(index) {\n const ticks = this.ticks;\n if (index < 0 || index > ticks.length - 1) {\n return null;\n }\n return this.getPixelForValue(ticks[index].value);\n }\n getPixelForDecimal(decimal) {\n if (this._reversePixels) {\n decimal = 1 - decimal;\n }\n const pixel = this._startPixel + decimal * this._length;\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.W)(this._alignToPixels ? (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.X)(this.chart, pixel, 0) : pixel);\n }\n getDecimalForPixel(pixel) {\n const decimal = (pixel - this._startPixel) / this._length;\n return this._reversePixels ? 1 - decimal : decimal;\n }\n getBasePixel() {\n return this.getPixelForValue(this.getBaseValue());\n }\n getBaseValue() {\n const { min , max } = this;\n return min < 0 && max < 0 ? max : min > 0 && max > 0 ? min : 0;\n }\n getContext(index) {\n const ticks = this.ticks || [];\n if (index >= 0 && index < ticks.length) {\n const tick = ticks[index];\n return tick.$context || (tick.$context = createTickContext(this.getContext(), index, tick));\n }\n return this.$context || (this.$context = createScaleContext(this.chart.getContext(), this));\n }\n _tickSize() {\n const optionTicks = this.options.ticks;\n const rot = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.labelRotation);\n const cos = Math.abs(Math.cos(rot));\n const sin = Math.abs(Math.sin(rot));\n const labelSizes = this._getLabelSizes();\n const padding = optionTicks.autoSkipPadding || 0;\n const w = labelSizes ? labelSizes.widest.width + padding : 0;\n const h = labelSizes ? labelSizes.highest.height + padding : 0;\n return this.isHorizontal() ? h * cos > w * sin ? w / cos : h / sin : h * sin < w * cos ? h / cos : w / sin;\n }\n _isVisible() {\n const display = this.options.display;\n if (display !== 'auto') {\n return !!display;\n }\n return this.getMatchingVisibleMetas().length > 0;\n }\n _computeGridLineItems(chartArea) {\n const axis = this.axis;\n const chart = this.chart;\n const options = this.options;\n const { grid , position , border } = options;\n const offset = grid.offset;\n const isHorizontal = this.isHorizontal();\n const ticks = this.ticks;\n const ticksLength = ticks.length + (offset ? 1 : 0);\n const tl = getTickMarkLength(grid);\n const items = [];\n const borderOpts = border.setContext(this.getContext());\n const axisWidth = borderOpts.display ? borderOpts.width : 0;\n const axisHalfWidth = axisWidth / 2;\n const alignBorderValue = function(pixel) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.X)(chart, pixel, axisWidth);\n };\n let borderValue, i, lineValue, alignedLineValue;\n let tx1, ty1, tx2, ty2, x1, y1, x2, y2;\n if (position === 'top') {\n borderValue = alignBorderValue(this.bottom);\n ty1 = this.bottom - tl;\n ty2 = borderValue - axisHalfWidth;\n y1 = alignBorderValue(chartArea.top) + axisHalfWidth;\n y2 = chartArea.bottom;\n } else if (position === 'bottom') {\n borderValue = alignBorderValue(this.top);\n y1 = chartArea.top;\n y2 = alignBorderValue(chartArea.bottom) - axisHalfWidth;\n ty1 = borderValue + axisHalfWidth;\n ty2 = this.top + tl;\n } else if (position === 'left') {\n borderValue = alignBorderValue(this.right);\n tx1 = this.right - tl;\n tx2 = borderValue - axisHalfWidth;\n x1 = alignBorderValue(chartArea.left) + axisHalfWidth;\n x2 = chartArea.right;\n } else if (position === 'right') {\n borderValue = alignBorderValue(this.left);\n x1 = chartArea.left;\n x2 = alignBorderValue(chartArea.right) - axisHalfWidth;\n tx1 = borderValue + axisHalfWidth;\n tx2 = this.left + tl;\n } else if (axis === 'x') {\n if (position === 'center') {\n borderValue = alignBorderValue((chartArea.top + chartArea.bottom) / 2 + 0.5);\n } else if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(position)) {\n const positionAxisID = Object.keys(position)[0];\n const value = position[positionAxisID];\n borderValue = alignBorderValue(this.chart.scales[positionAxisID].getPixelForValue(value));\n }\n y1 = chartArea.top;\n y2 = chartArea.bottom;\n ty1 = borderValue + axisHalfWidth;\n ty2 = ty1 + tl;\n } else if (axis === 'y') {\n if (position === 'center') {\n borderValue = alignBorderValue((chartArea.left + chartArea.right) / 2);\n } else if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(position)) {\n const positionAxisID = Object.keys(position)[0];\n const value = position[positionAxisID];\n borderValue = alignBorderValue(this.chart.scales[positionAxisID].getPixelForValue(value));\n }\n tx1 = borderValue - axisHalfWidth;\n tx2 = tx1 - tl;\n x1 = chartArea.left;\n x2 = chartArea.right;\n }\n const limit = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(options.ticks.maxTicksLimit, ticksLength);\n const step = Math.max(1, Math.ceil(ticksLength / limit));\n for(i = 0; i < ticksLength; i += step){\n const context = this.getContext(i);\n const optsAtIndex = grid.setContext(context);\n const optsAtIndexBorder = border.setContext(context);\n const lineWidth = optsAtIndex.lineWidth;\n const lineColor = optsAtIndex.color;\n const borderDash = optsAtIndexBorder.dash || [];\n const borderDashOffset = optsAtIndexBorder.dashOffset;\n const tickWidth = optsAtIndex.tickWidth;\n const tickColor = optsAtIndex.tickColor;\n const tickBorderDash = optsAtIndex.tickBorderDash || [];\n const tickBorderDashOffset = optsAtIndex.tickBorderDashOffset;\n lineValue = getPixelForGridLine(this, i, offset);\n if (lineValue === undefined) {\n continue;\n }\n alignedLineValue = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.X)(chart, lineValue, lineWidth);\n if (isHorizontal) {\n tx1 = tx2 = x1 = x2 = alignedLineValue;\n } else {\n ty1 = ty2 = y1 = y2 = alignedLineValue;\n }\n items.push({\n tx1,\n ty1,\n tx2,\n ty2,\n x1,\n y1,\n x2,\n y2,\n width: lineWidth,\n color: lineColor,\n borderDash,\n borderDashOffset,\n tickWidth,\n tickColor,\n tickBorderDash,\n tickBorderDashOffset\n });\n }\n this._ticksLength = ticksLength;\n this._borderValue = borderValue;\n return items;\n }\n _computeLabelItems(chartArea) {\n const axis = this.axis;\n const options = this.options;\n const { position , ticks: optionTicks } = options;\n const isHorizontal = this.isHorizontal();\n const ticks = this.ticks;\n const { align , crossAlign , padding , mirror } = optionTicks;\n const tl = getTickMarkLength(options.grid);\n const tickAndPadding = tl + padding;\n const hTickAndPadding = mirror ? -padding : tickAndPadding;\n const rotation = -(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.labelRotation);\n const items = [];\n let i, ilen, tick, label, x, y, textAlign, pixel, font, lineHeight, lineCount, textOffset;\n let textBaseline = 'middle';\n if (position === 'top') {\n y = this.bottom - hTickAndPadding;\n textAlign = this._getXAxisLabelAlignment();\n } else if (position === 'bottom') {\n y = this.top + hTickAndPadding;\n textAlign = this._getXAxisLabelAlignment();\n } else if (position === 'left') {\n const ret = this._getYAxisLabelAlignment(tl);\n textAlign = ret.textAlign;\n x = ret.x;\n } else if (position === 'right') {\n const ret = this._getYAxisLabelAlignment(tl);\n textAlign = ret.textAlign;\n x = ret.x;\n } else if (axis === 'x') {\n if (position === 'center') {\n y = (chartArea.top + chartArea.bottom) / 2 + tickAndPadding;\n } else if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(position)) {\n const positionAxisID = Object.keys(position)[0];\n const value = position[positionAxisID];\n y = this.chart.scales[positionAxisID].getPixelForValue(value) + tickAndPadding;\n }\n textAlign = this._getXAxisLabelAlignment();\n } else if (axis === 'y') {\n if (position === 'center') {\n x = (chartArea.left + chartArea.right) / 2 - tickAndPadding;\n } else if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(position)) {\n const positionAxisID = Object.keys(position)[0];\n const value = position[positionAxisID];\n x = this.chart.scales[positionAxisID].getPixelForValue(value);\n }\n textAlign = this._getYAxisLabelAlignment(tl).textAlign;\n }\n if (axis === 'y') {\n if (align === 'start') {\n textBaseline = 'top';\n } else if (align === 'end') {\n textBaseline = 'bottom';\n }\n }\n const labelSizes = this._getLabelSizes();\n for(i = 0, ilen = ticks.length; i < ilen; ++i){\n tick = ticks[i];\n label = tick.label;\n const optsAtIndex = optionTicks.setContext(this.getContext(i));\n pixel = this.getPixelForTick(i) + optionTicks.labelOffset;\n font = this._resolveTickFontOptions(i);\n lineHeight = font.lineHeight;\n lineCount = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(label) ? label.length : 1;\n const halfCount = lineCount / 2;\n const color = optsAtIndex.color;\n const strokeColor = optsAtIndex.textStrokeColor;\n const strokeWidth = optsAtIndex.textStrokeWidth;\n let tickTextAlign = textAlign;\n if (isHorizontal) {\n x = pixel;\n if (textAlign === 'inner') {\n if (i === ilen - 1) {\n tickTextAlign = !this.options.reverse ? 'right' : 'left';\n } else if (i === 0) {\n tickTextAlign = !this.options.reverse ? 'left' : 'right';\n } else {\n tickTextAlign = 'center';\n }\n }\n if (position === 'top') {\n if (crossAlign === 'near' || rotation !== 0) {\n textOffset = -lineCount * lineHeight + lineHeight / 2;\n } else if (crossAlign === 'center') {\n textOffset = -labelSizes.highest.height / 2 - halfCount * lineHeight + lineHeight;\n } else {\n textOffset = -labelSizes.highest.height + lineHeight / 2;\n }\n } else {\n if (crossAlign === 'near' || rotation !== 0) {\n textOffset = lineHeight / 2;\n } else if (crossAlign === 'center') {\n textOffset = labelSizes.highest.height / 2 - halfCount * lineHeight;\n } else {\n textOffset = labelSizes.highest.height - lineCount * lineHeight;\n }\n }\n if (mirror) {\n textOffset *= -1;\n }\n if (rotation !== 0 && !optsAtIndex.showLabelBackdrop) {\n x += lineHeight / 2 * Math.sin(rotation);\n }\n } else {\n y = pixel;\n textOffset = (1 - lineCount) * lineHeight / 2;\n }\n let backdrop;\n if (optsAtIndex.showLabelBackdrop) {\n const labelPadding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(optsAtIndex.backdropPadding);\n const height = labelSizes.heights[i];\n const width = labelSizes.widths[i];\n let top = textOffset - labelPadding.top;\n let left = 0 - labelPadding.left;\n switch(textBaseline){\n case 'middle':\n top -= height / 2;\n break;\n case 'bottom':\n top -= height;\n break;\n }\n switch(textAlign){\n case 'center':\n left -= width / 2;\n break;\n case 'right':\n left -= width;\n break;\n case 'inner':\n if (i === ilen - 1) {\n left -= width;\n } else if (i > 0) {\n left -= width / 2;\n }\n break;\n }\n backdrop = {\n left,\n top,\n width: width + labelPadding.width,\n height: height + labelPadding.height,\n color: optsAtIndex.backdropColor\n };\n }\n items.push({\n label,\n font,\n textOffset,\n options: {\n rotation,\n color,\n strokeColor,\n strokeWidth,\n textAlign: tickTextAlign,\n textBaseline,\n translation: [\n x,\n y\n ],\n backdrop\n }\n });\n }\n return items;\n }\n _getXAxisLabelAlignment() {\n const { position , ticks } = this.options;\n const rotation = -(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.labelRotation);\n if (rotation) {\n return position === 'top' ? 'left' : 'right';\n }\n let align = 'center';\n if (ticks.align === 'start') {\n align = 'left';\n } else if (ticks.align === 'end') {\n align = 'right';\n } else if (ticks.align === 'inner') {\n align = 'inner';\n }\n return align;\n }\n _getYAxisLabelAlignment(tl) {\n const { position , ticks: { crossAlign , mirror , padding } } = this.options;\n const labelSizes = this._getLabelSizes();\n const tickAndPadding = tl + padding;\n const widest = labelSizes.widest.width;\n let textAlign;\n let x;\n if (position === 'left') {\n if (mirror) {\n x = this.right + padding;\n if (crossAlign === 'near') {\n textAlign = 'left';\n } else if (crossAlign === 'center') {\n textAlign = 'center';\n x += widest / 2;\n } else {\n textAlign = 'right';\n x += widest;\n }\n } else {\n x = this.right - tickAndPadding;\n if (crossAlign === 'near') {\n textAlign = 'right';\n } else if (crossAlign === 'center') {\n textAlign = 'center';\n x -= widest / 2;\n } else {\n textAlign = 'left';\n x = this.left;\n }\n }\n } else if (position === 'right') {\n if (mirror) {\n x = this.left + padding;\n if (crossAlign === 'near') {\n textAlign = 'right';\n } else if (crossAlign === 'center') {\n textAlign = 'center';\n x -= widest / 2;\n } else {\n textAlign = 'left';\n x -= widest;\n }\n } else {\n x = this.left + tickAndPadding;\n if (crossAlign === 'near') {\n textAlign = 'left';\n } else if (crossAlign === 'center') {\n textAlign = 'center';\n x += widest / 2;\n } else {\n textAlign = 'right';\n x = this.right;\n }\n }\n } else {\n textAlign = 'right';\n }\n return {\n textAlign,\n x\n };\n }\n _computeLabelArea() {\n if (this.options.ticks.mirror) {\n return;\n }\n const chart = this.chart;\n const position = this.options.position;\n if (position === 'left' || position === 'right') {\n return {\n top: 0,\n left: this.left,\n bottom: chart.height,\n right: this.right\n };\n }\n if (position === 'top' || position === 'bottom') {\n return {\n top: this.top,\n left: 0,\n bottom: this.bottom,\n right: chart.width\n };\n }\n }\n drawBackground() {\n const { ctx , options: { backgroundColor } , left , top , width , height } = this;\n if (backgroundColor) {\n ctx.save();\n ctx.fillStyle = backgroundColor;\n ctx.fillRect(left, top, width, height);\n ctx.restore();\n }\n }\n getLineWidthForValue(value) {\n const grid = this.options.grid;\n if (!this._isVisible() || !grid.display) {\n return 0;\n }\n const ticks = this.ticks;\n const index = ticks.findIndex((t)=>t.value === value);\n if (index >= 0) {\n const opts = grid.setContext(this.getContext(index));\n return opts.lineWidth;\n }\n return 0;\n }\n drawGrid(chartArea) {\n const grid = this.options.grid;\n const ctx = this.ctx;\n const items = this._gridLineItems || (this._gridLineItems = this._computeGridLineItems(chartArea));\n let i, ilen;\n const drawLine = (p1, p2, style)=>{\n if (!style.width || !style.color) {\n return;\n }\n ctx.save();\n ctx.lineWidth = style.width;\n ctx.strokeStyle = style.color;\n ctx.setLineDash(style.borderDash || []);\n ctx.lineDashOffset = style.borderDashOffset;\n ctx.beginPath();\n ctx.moveTo(p1.x, p1.y);\n ctx.lineTo(p2.x, p2.y);\n ctx.stroke();\n ctx.restore();\n };\n if (grid.display) {\n for(i = 0, ilen = items.length; i < ilen; ++i){\n const item = items[i];\n if (grid.drawOnChartArea) {\n drawLine({\n x: item.x1,\n y: item.y1\n }, {\n x: item.x2,\n y: item.y2\n }, item);\n }\n if (grid.drawTicks) {\n drawLine({\n x: item.tx1,\n y: item.ty1\n }, {\n x: item.tx2,\n y: item.ty2\n }, {\n color: item.tickColor,\n width: item.tickWidth,\n borderDash: item.tickBorderDash,\n borderDashOffset: item.tickBorderDashOffset\n });\n }\n }\n }\n }\n drawBorder() {\n const { chart , ctx , options: { border , grid } } = this;\n const borderOpts = border.setContext(this.getContext());\n const axisWidth = border.display ? borderOpts.width : 0;\n if (!axisWidth) {\n return;\n }\n const lastLineWidth = grid.setContext(this.getContext(0)).lineWidth;\n const borderValue = this._borderValue;\n let x1, x2, y1, y2;\n if (this.isHorizontal()) {\n x1 = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.X)(chart, this.left, axisWidth) - axisWidth / 2;\n x2 = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.X)(chart, this.right, lastLineWidth) + lastLineWidth / 2;\n y1 = y2 = borderValue;\n } else {\n y1 = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.X)(chart, this.top, axisWidth) - axisWidth / 2;\n y2 = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.X)(chart, this.bottom, lastLineWidth) + lastLineWidth / 2;\n x1 = x2 = borderValue;\n }\n ctx.save();\n ctx.lineWidth = borderOpts.width;\n ctx.strokeStyle = borderOpts.color;\n ctx.beginPath();\n ctx.moveTo(x1, y1);\n ctx.lineTo(x2, y2);\n ctx.stroke();\n ctx.restore();\n }\n drawLabels(chartArea) {\n const optionTicks = this.options.ticks;\n if (!optionTicks.display) {\n return;\n }\n const ctx = this.ctx;\n const area = this._computeLabelArea();\n if (area) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Y)(ctx, area);\n }\n const items = this.getLabelItems(chartArea);\n for (const item of items){\n const renderTextOptions = item.options;\n const tickFont = item.font;\n const label = item.label;\n const y = item.textOffset;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Z)(ctx, label, 0, y, tickFont, renderTextOptions);\n }\n if (area) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.$)(ctx);\n }\n }\n drawTitle() {\n const { ctx , options: { position , title , reverse } } = this;\n if (!title.display) {\n return;\n }\n const font = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(title.font);\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(title.padding);\n const align = title.align;\n let offset = font.lineHeight / 2;\n if (position === 'bottom' || position === 'center' || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(position)) {\n offset += padding.bottom;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(title.text)) {\n offset += font.lineHeight * (title.text.length - 1);\n }\n } else {\n offset += padding.top;\n }\n const { titleX , titleY , maxWidth , rotation } = titleArgs(this, offset, position, align);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Z)(ctx, title.text, 0, 0, font, {\n color: title.color,\n maxWidth,\n rotation,\n textAlign: titleAlign(align, position, reverse),\n textBaseline: 'middle',\n translation: [\n titleX,\n titleY\n ]\n });\n }\n draw(chartArea) {\n if (!this._isVisible()) {\n return;\n }\n this.drawBackground();\n this.drawGrid(chartArea);\n this.drawBorder();\n this.drawTitle();\n this.drawLabels(chartArea);\n }\n _layers() {\n const opts = this.options;\n const tz = opts.ticks && opts.ticks.z || 0;\n const gz = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(opts.grid && opts.grid.z, -1);\n const bz = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(opts.border && opts.border.z, 0);\n if (!this._isVisible() || this.draw !== Scale.prototype.draw) {\n return [\n {\n z: tz,\n draw: (chartArea)=>{\n this.draw(chartArea);\n }\n }\n ];\n }\n return [\n {\n z: gz,\n draw: (chartArea)=>{\n this.drawBackground();\n this.drawGrid(chartArea);\n this.drawTitle();\n }\n },\n {\n z: bz,\n draw: ()=>{\n this.drawBorder();\n }\n },\n {\n z: tz,\n draw: (chartArea)=>{\n this.drawLabels(chartArea);\n }\n }\n ];\n }\n getMatchingVisibleMetas(type) {\n const metas = this.chart.getSortedVisibleDatasetMetas();\n const axisID = this.axis + 'AxisID';\n const result = [];\n let i, ilen;\n for(i = 0, ilen = metas.length; i < ilen; ++i){\n const meta = metas[i];\n if (meta[axisID] === this.id && (!type || meta.type === type)) {\n result.push(meta);\n }\n }\n return result;\n }\n _resolveTickFontOptions(index) {\n const opts = this.options.ticks.setContext(this.getContext(index));\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(opts.font);\n }\n _maxDigits() {\n const fontSize = this._resolveTickFontOptions(0).lineHeight;\n return (this.isHorizontal() ? this.width : this.height) / fontSize;\n }\n}\n\nclass TypedRegistry {\n constructor(type, scope, override){\n this.type = type;\n this.scope = scope;\n this.override = override;\n this.items = Object.create(null);\n }\n isForType(type) {\n return Object.prototype.isPrototypeOf.call(this.type.prototype, type.prototype);\n }\n register(item) {\n const proto = Object.getPrototypeOf(item);\n let parentScope;\n if (isIChartComponent(proto)) {\n parentScope = this.register(proto);\n }\n const items = this.items;\n const id = item.id;\n const scope = this.scope + '.' + id;\n if (!id) {\n throw new Error('class does not have id: ' + item);\n }\n if (id in items) {\n return scope;\n }\n items[id] = item;\n registerDefaults(item, scope, parentScope);\n if (this.override) {\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.override(item.id, item.overrides);\n }\n return scope;\n }\n get(id) {\n return this.items[id];\n }\n unregister(item) {\n const items = this.items;\n const id = item.id;\n const scope = this.scope;\n if (id in items) {\n delete items[id];\n }\n if (scope && id in _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d[scope]) {\n delete _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d[scope][id];\n if (this.override) {\n delete _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a3[id];\n }\n }\n }\n}\nfunction registerDefaults(item, scope, parentScope) {\n const itemDefaults = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a4)(Object.create(null), [\n parentScope ? _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.get(parentScope) : {},\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.get(scope),\n item.defaults\n ]);\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.set(scope, itemDefaults);\n if (item.defaultRoutes) {\n routeDefaults(scope, item.defaultRoutes);\n }\n if (item.descriptors) {\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.describe(scope, item.descriptors);\n }\n}\nfunction routeDefaults(scope, routes) {\n Object.keys(routes).forEach((property)=>{\n const propertyParts = property.split('.');\n const sourceName = propertyParts.pop();\n const sourceScope = [\n scope\n ].concat(propertyParts).join('.');\n const parts = routes[property].split('.');\n const targetName = parts.pop();\n const targetScope = parts.join('.');\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.route(sourceScope, sourceName, targetScope, targetName);\n });\n}\nfunction isIChartComponent(proto) {\n return 'id' in proto && 'defaults' in proto;\n}\n\nclass Registry {\n constructor(){\n this.controllers = new TypedRegistry(DatasetController, 'datasets', true);\n this.elements = new TypedRegistry(Element, 'elements');\n this.plugins = new TypedRegistry(Object, 'plugins');\n this.scales = new TypedRegistry(Scale, 'scales');\n this._typedRegistries = [\n this.controllers,\n this.scales,\n this.elements\n ];\n }\n add(...args) {\n this._each('register', args);\n }\n remove(...args) {\n this._each('unregister', args);\n }\n addControllers(...args) {\n this._each('register', args, this.controllers);\n }\n addElements(...args) {\n this._each('register', args, this.elements);\n }\n addPlugins(...args) {\n this._each('register', args, this.plugins);\n }\n addScales(...args) {\n this._each('register', args, this.scales);\n }\n getController(id) {\n return this._get(id, this.controllers, 'controller');\n }\n getElement(id) {\n return this._get(id, this.elements, 'element');\n }\n getPlugin(id) {\n return this._get(id, this.plugins, 'plugin');\n }\n getScale(id) {\n return this._get(id, this.scales, 'scale');\n }\n removeControllers(...args) {\n this._each('unregister', args, this.controllers);\n }\n removeElements(...args) {\n this._each('unregister', args, this.elements);\n }\n removePlugins(...args) {\n this._each('unregister', args, this.plugins);\n }\n removeScales(...args) {\n this._each('unregister', args, this.scales);\n }\n _each(method, args, typedRegistry) {\n [\n ...args\n ].forEach((arg)=>{\n const reg = typedRegistry || this._getRegistryForType(arg);\n if (typedRegistry || reg.isForType(arg) || reg === this.plugins && arg.id) {\n this._exec(method, reg, arg);\n } else {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(arg, (item)=>{\n const itemReg = typedRegistry || this._getRegistryForType(item);\n this._exec(method, itemReg, item);\n });\n }\n });\n }\n _exec(method, registry, component) {\n const camelMethod = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a5)(method);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(component['before' + camelMethod], [], component);\n registry[method](component);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(component['after' + camelMethod], [], component);\n }\n _getRegistryForType(type) {\n for(let i = 0; i < this._typedRegistries.length; i++){\n const reg = this._typedRegistries[i];\n if (reg.isForType(type)) {\n return reg;\n }\n }\n return this.plugins;\n }\n _get(id, typedRegistry, type) {\n const item = typedRegistry.get(id);\n if (item === undefined) {\n throw new Error('\"' + id + '\" is not a registered ' + type + '.');\n }\n return item;\n }\n}\nvar registry = /* #__PURE__ */ new Registry();\n\nclass PluginService {\n constructor(){\n this._init = [];\n }\n notify(chart, hook, args, filter) {\n if (hook === 'beforeInit') {\n this._init = this._createDescriptors(chart, true);\n this._notify(this._init, chart, 'install');\n }\n const descriptors = filter ? this._descriptors(chart).filter(filter) : this._descriptors(chart);\n const result = this._notify(descriptors, chart, hook, args);\n if (hook === 'afterDestroy') {\n this._notify(descriptors, chart, 'stop');\n this._notify(this._init, chart, 'uninstall');\n }\n return result;\n }\n _notify(descriptors, chart, hook, args) {\n args = args || {};\n for (const descriptor of descriptors){\n const plugin = descriptor.plugin;\n const method = plugin[hook];\n const params = [\n chart,\n args,\n descriptor.options\n ];\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(method, params, plugin) === false && args.cancelable) {\n return false;\n }\n }\n return true;\n }\n invalidate() {\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(this._cache)) {\n this._oldCache = this._cache;\n this._cache = undefined;\n }\n }\n _descriptors(chart) {\n if (this._cache) {\n return this._cache;\n }\n const descriptors = this._cache = this._createDescriptors(chart);\n this._notifyStateChanges(chart);\n return descriptors;\n }\n _createDescriptors(chart, all) {\n const config = chart && chart.config;\n const options = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(config.options && config.options.plugins, {});\n const plugins = allPlugins(config);\n return options === false && !all ? [] : createDescriptors(chart, plugins, options, all);\n }\n _notifyStateChanges(chart) {\n const previousDescriptors = this._oldCache || [];\n const descriptors = this._cache;\n const diff = (a, b)=>a.filter((x)=>!b.some((y)=>x.plugin.id === y.plugin.id));\n this._notify(diff(previousDescriptors, descriptors), chart, 'stop');\n this._notify(diff(descriptors, previousDescriptors), chart, 'start');\n }\n}\n function allPlugins(config) {\n const localIds = {};\n const plugins = [];\n const keys = Object.keys(registry.plugins.items);\n for(let i = 0; i < keys.length; i++){\n plugins.push(registry.getPlugin(keys[i]));\n }\n const local = config.plugins || [];\n for(let i = 0; i < local.length; i++){\n const plugin = local[i];\n if (plugins.indexOf(plugin) === -1) {\n plugins.push(plugin);\n localIds[plugin.id] = true;\n }\n }\n return {\n plugins,\n localIds\n };\n}\nfunction getOpts(options, all) {\n if (!all && options === false) {\n return null;\n }\n if (options === true) {\n return {};\n }\n return options;\n}\nfunction createDescriptors(chart, { plugins , localIds }, options, all) {\n const result = [];\n const context = chart.getContext();\n for (const plugin of plugins){\n const id = plugin.id;\n const opts = getOpts(options[id], all);\n if (opts === null) {\n continue;\n }\n result.push({\n plugin,\n options: pluginOpts(chart.config, {\n plugin,\n local: localIds[id]\n }, opts, context)\n });\n }\n return result;\n}\nfunction pluginOpts(config, { plugin , local }, opts, context) {\n const keys = config.pluginScopeKeys(plugin);\n const scopes = config.getOptionScopes(opts, keys);\n if (local && plugin.defaults) {\n scopes.push(plugin.defaults);\n }\n return config.createResolver(scopes, context, [\n ''\n ], {\n scriptable: false,\n indexable: false,\n allKeys: true\n });\n}\n\nfunction getIndexAxis(type, options) {\n const datasetDefaults = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.datasets[type] || {};\n const datasetOptions = (options.datasets || {})[type] || {};\n return datasetOptions.indexAxis || options.indexAxis || datasetDefaults.indexAxis || 'x';\n}\nfunction getAxisFromDefaultScaleID(id, indexAxis) {\n let axis = id;\n if (id === '_index_') {\n axis = indexAxis;\n } else if (id === '_value_') {\n axis = indexAxis === 'x' ? 'y' : 'x';\n }\n return axis;\n}\nfunction getDefaultScaleIDFromAxis(axis, indexAxis) {\n return axis === indexAxis ? '_index_' : '_value_';\n}\nfunction idMatchesAxis(id) {\n if (id === 'x' || id === 'y' || id === 'r') {\n return id;\n }\n}\nfunction axisFromPosition(position) {\n if (position === 'top' || position === 'bottom') {\n return 'x';\n }\n if (position === 'left' || position === 'right') {\n return 'y';\n }\n}\nfunction determineAxis(id, ...scaleOptions) {\n if (idMatchesAxis(id)) {\n return id;\n }\n for (const opts of scaleOptions){\n const axis = opts.axis || axisFromPosition(opts.position) || id.length > 1 && idMatchesAxis(id[0].toLowerCase());\n if (axis) {\n return axis;\n }\n }\n throw new Error(`Cannot determine type of '${id}' axis. Please provide 'axis' or 'position' option.`);\n}\nfunction getAxisFromDataset(id, axis, dataset) {\n if (dataset[axis + 'AxisID'] === id) {\n return {\n axis\n };\n }\n}\nfunction retrieveAxisFromDatasets(id, config) {\n if (config.data && config.data.datasets) {\n const boundDs = config.data.datasets.filter((d)=>d.xAxisID === id || d.yAxisID === id);\n if (boundDs.length) {\n return getAxisFromDataset(id, 'x', boundDs[0]) || getAxisFromDataset(id, 'y', boundDs[0]);\n }\n }\n return {};\n}\nfunction mergeScaleConfig(config, options) {\n const chartDefaults = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a3[config.type] || {\n scales: {}\n };\n const configScales = options.scales || {};\n const chartIndexAxis = getIndexAxis(config.type, options);\n const scales = Object.create(null);\n Object.keys(configScales).forEach((id)=>{\n const scaleConf = configScales[id];\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(scaleConf)) {\n return console.error(`Invalid scale configuration for scale: ${id}`);\n }\n if (scaleConf._proxy) {\n return console.warn(`Ignoring resolver passed as options for scale: ${id}`);\n }\n const axis = determineAxis(id, scaleConf, retrieveAxisFromDatasets(id, config), _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.scales[scaleConf.type]);\n const defaultId = getDefaultScaleIDFromAxis(axis, chartIndexAxis);\n const defaultScaleOptions = chartDefaults.scales || {};\n scales[id] = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ab)(Object.create(null), [\n {\n axis\n },\n scaleConf,\n defaultScaleOptions[axis],\n defaultScaleOptions[defaultId]\n ]);\n });\n config.data.datasets.forEach((dataset)=>{\n const type = dataset.type || config.type;\n const indexAxis = dataset.indexAxis || getIndexAxis(type, options);\n const datasetDefaults = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a3[type] || {};\n const defaultScaleOptions = datasetDefaults.scales || {};\n Object.keys(defaultScaleOptions).forEach((defaultID)=>{\n const axis = getAxisFromDefaultScaleID(defaultID, indexAxis);\n const id = dataset[axis + 'AxisID'] || axis;\n scales[id] = scales[id] || Object.create(null);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ab)(scales[id], [\n {\n axis\n },\n configScales[id],\n defaultScaleOptions[defaultID]\n ]);\n });\n });\n Object.keys(scales).forEach((key)=>{\n const scale = scales[key];\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ab)(scale, [\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.scales[scale.type],\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.scale\n ]);\n });\n return scales;\n}\nfunction initOptions(config) {\n const options = config.options || (config.options = {});\n options.plugins = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(options.plugins, {});\n options.scales = mergeScaleConfig(config, options);\n}\nfunction initData(data) {\n data = data || {};\n data.datasets = data.datasets || [];\n data.labels = data.labels || [];\n return data;\n}\nfunction initConfig(config) {\n config = config || {};\n config.data = initData(config.data);\n initOptions(config);\n return config;\n}\nconst keyCache = new Map();\nconst keysCached = new Set();\nfunction cachedKeys(cacheKey, generate) {\n let keys = keyCache.get(cacheKey);\n if (!keys) {\n keys = generate();\n keyCache.set(cacheKey, keys);\n keysCached.add(keys);\n }\n return keys;\n}\nconst addIfFound = (set, obj, key)=>{\n const opts = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.f)(obj, key);\n if (opts !== undefined) {\n set.add(opts);\n }\n};\nclass Config {\n constructor(config){\n this._config = initConfig(config);\n this._scopeCache = new Map();\n this._resolverCache = new Map();\n }\n get platform() {\n return this._config.platform;\n }\n get type() {\n return this._config.type;\n }\n set type(type) {\n this._config.type = type;\n }\n get data() {\n return this._config.data;\n }\n set data(data) {\n this._config.data = initData(data);\n }\n get options() {\n return this._config.options;\n }\n set options(options) {\n this._config.options = options;\n }\n get plugins() {\n return this._config.plugins;\n }\n update() {\n const config = this._config;\n this.clearCache();\n initOptions(config);\n }\n clearCache() {\n this._scopeCache.clear();\n this._resolverCache.clear();\n }\n datasetScopeKeys(datasetType) {\n return cachedKeys(datasetType, ()=>[\n [\n `datasets.${datasetType}`,\n ''\n ]\n ]);\n }\n datasetAnimationScopeKeys(datasetType, transition) {\n return cachedKeys(`${datasetType}.transition.${transition}`, ()=>[\n [\n `datasets.${datasetType}.transitions.${transition}`,\n `transitions.${transition}`\n ],\n [\n `datasets.${datasetType}`,\n ''\n ]\n ]);\n }\n datasetElementScopeKeys(datasetType, elementType) {\n return cachedKeys(`${datasetType}-${elementType}`, ()=>[\n [\n `datasets.${datasetType}.elements.${elementType}`,\n `datasets.${datasetType}`,\n `elements.${elementType}`,\n ''\n ]\n ]);\n }\n pluginScopeKeys(plugin) {\n const id = plugin.id;\n const type = this.type;\n return cachedKeys(`${type}-plugin-${id}`, ()=>[\n [\n `plugins.${id}`,\n ...plugin.additionalOptionScopes || []\n ]\n ]);\n }\n _cachedScopes(mainScope, resetCache) {\n const _scopeCache = this._scopeCache;\n let cache = _scopeCache.get(mainScope);\n if (!cache || resetCache) {\n cache = new Map();\n _scopeCache.set(mainScope, cache);\n }\n return cache;\n }\n getOptionScopes(mainScope, keyLists, resetCache) {\n const { options , type } = this;\n const cache = this._cachedScopes(mainScope, resetCache);\n const cached = cache.get(keyLists);\n if (cached) {\n return cached;\n }\n const scopes = new Set();\n keyLists.forEach((keys)=>{\n if (mainScope) {\n scopes.add(mainScope);\n keys.forEach((key)=>addIfFound(scopes, mainScope, key));\n }\n keys.forEach((key)=>addIfFound(scopes, options, key));\n keys.forEach((key)=>addIfFound(scopes, _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a3[type] || {}, key));\n keys.forEach((key)=>addIfFound(scopes, _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d, key));\n keys.forEach((key)=>addIfFound(scopes, _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a6, key));\n });\n const array = Array.from(scopes);\n if (array.length === 0) {\n array.push(Object.create(null));\n }\n if (keysCached.has(keyLists)) {\n cache.set(keyLists, array);\n }\n return array;\n }\n chartOptionScopes() {\n const { options , type } = this;\n return [\n options,\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a3[type] || {},\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.datasets[type] || {},\n {\n type\n },\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d,\n _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a6\n ];\n }\n resolveNamedOptions(scopes, names, context, prefixes = [\n ''\n ]) {\n const result = {\n $shared: true\n };\n const { resolver , subPrefixes } = getResolver(this._resolverCache, scopes, prefixes);\n let options = resolver;\n if (needContext(resolver, names)) {\n result.$shared = false;\n context = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a7)(context) ? context() : context;\n const subResolver = this.createResolver(scopes, context, subPrefixes);\n options = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a8)(resolver, context, subResolver);\n }\n for (const prop of names){\n result[prop] = options[prop];\n }\n return result;\n }\n createResolver(scopes, context, prefixes = [\n ''\n ], descriptorDefaults) {\n const { resolver } = getResolver(this._resolverCache, scopes, prefixes);\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(context) ? (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a8)(resolver, context, undefined, descriptorDefaults) : resolver;\n }\n}\nfunction getResolver(resolverCache, scopes, prefixes) {\n let cache = resolverCache.get(scopes);\n if (!cache) {\n cache = new Map();\n resolverCache.set(scopes, cache);\n }\n const cacheKey = prefixes.join();\n let cached = cache.get(cacheKey);\n if (!cached) {\n const resolver = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a9)(scopes, prefixes);\n cached = {\n resolver,\n subPrefixes: prefixes.filter((p)=>!p.toLowerCase().includes('hover'))\n };\n cache.set(cacheKey, cached);\n }\n return cached;\n}\nconst hasFunction = (value)=>(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(value) && Object.getOwnPropertyNames(value).some((key)=>(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a7)(value[key]));\nfunction needContext(proxy, names) {\n const { isScriptable , isIndexable } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aa)(proxy);\n for (const prop of names){\n const scriptable = isScriptable(prop);\n const indexable = isIndexable(prop);\n const value = (indexable || scriptable) && proxy[prop];\n if (scriptable && ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a7)(value) || hasFunction(value)) || indexable && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(value)) {\n return true;\n }\n }\n return false;\n}\n\nvar version = \"4.4.7\";\n\nconst KNOWN_POSITIONS = [\n 'top',\n 'bottom',\n 'left',\n 'right',\n 'chartArea'\n];\nfunction positionIsHorizontal(position, axis) {\n return position === 'top' || position === 'bottom' || KNOWN_POSITIONS.indexOf(position) === -1 && axis === 'x';\n}\nfunction compare2Level(l1, l2) {\n return function(a, b) {\n return a[l1] === b[l1] ? a[l2] - b[l2] : a[l1] - b[l1];\n };\n}\nfunction onAnimationsComplete(context) {\n const chart = context.chart;\n const animationOptions = chart.options.animation;\n chart.notifyPlugins('afterRender');\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(animationOptions && animationOptions.onComplete, [\n context\n ], chart);\n}\nfunction onAnimationProgress(context) {\n const chart = context.chart;\n const animationOptions = chart.options.animation;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(animationOptions && animationOptions.onProgress, [\n context\n ], chart);\n}\n function getCanvas(item) {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.M)() && typeof item === 'string') {\n item = document.getElementById(item);\n } else if (item && item.length) {\n item = item[0];\n }\n if (item && item.canvas) {\n item = item.canvas;\n }\n return item;\n}\nconst instances = {};\nconst getChart = (key)=>{\n const canvas = getCanvas(key);\n return Object.values(instances).filter((c)=>c.canvas === canvas).pop();\n};\nfunction moveNumericKeys(obj, start, move) {\n const keys = Object.keys(obj);\n for (const key of keys){\n const intKey = +key;\n if (intKey >= start) {\n const value = obj[key];\n delete obj[key];\n if (move > 0 || intKey > start) {\n obj[intKey + move] = value;\n }\n }\n }\n}\n function determineLastEvent(e, lastEvent, inChartArea, isClick) {\n if (!inChartArea || e.type === 'mouseout') {\n return null;\n }\n if (isClick) {\n return lastEvent;\n }\n return e;\n}\nfunction getSizeForArea(scale, chartArea, field) {\n return scale.options.clip ? scale[field] : chartArea[field];\n}\nfunction getDatasetArea(meta, chartArea) {\n const { xScale , yScale } = meta;\n if (xScale && yScale) {\n return {\n left: getSizeForArea(xScale, chartArea, 'left'),\n right: getSizeForArea(xScale, chartArea, 'right'),\n top: getSizeForArea(yScale, chartArea, 'top'),\n bottom: getSizeForArea(yScale, chartArea, 'bottom')\n };\n }\n return chartArea;\n}\nclass Chart {\n static defaults = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d;\n static instances = instances;\n static overrides = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a3;\n static registry = registry;\n static version = version;\n static getChart = getChart;\n static register(...items) {\n registry.add(...items);\n invalidatePlugins();\n }\n static unregister(...items) {\n registry.remove(...items);\n invalidatePlugins();\n }\n constructor(item, userConfig){\n const config = this.config = new Config(userConfig);\n const initialCanvas = getCanvas(item);\n const existingChart = getChart(initialCanvas);\n if (existingChart) {\n throw new Error('Canvas is already in use. Chart with ID \\'' + existingChart.id + '\\'' + ' must be destroyed before the canvas with ID \\'' + existingChart.canvas.id + '\\' can be reused.');\n }\n const options = config.createResolver(config.chartOptionScopes(), this.getContext());\n this.platform = new (config.platform || _detectPlatform(initialCanvas))();\n this.platform.updateConfig(config);\n const context = this.platform.acquireContext(initialCanvas, options.aspectRatio);\n const canvas = context && context.canvas;\n const height = canvas && canvas.height;\n const width = canvas && canvas.width;\n this.id = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ac)();\n this.ctx = context;\n this.canvas = canvas;\n this.width = width;\n this.height = height;\n this._options = options;\n this._aspectRatio = this.aspectRatio;\n this._layers = [];\n this._metasets = [];\n this._stacks = undefined;\n this.boxes = [];\n this.currentDevicePixelRatio = undefined;\n this.chartArea = undefined;\n this._active = [];\n this._lastEvent = undefined;\n this._listeners = {};\n this._responsiveListeners = undefined;\n this._sortedMetasets = [];\n this.scales = {};\n this._plugins = new PluginService();\n this.$proxies = {};\n this._hiddenIndices = {};\n this.attached = false;\n this._animationsDisabled = undefined;\n this.$context = undefined;\n this._doResize = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ad)((mode)=>this.update(mode), options.resizeDelay || 0);\n this._dataChanges = [];\n instances[this.id] = this;\n if (!context || !canvas) {\n console.error(\"Failed to create chart: can't acquire context from the given item\");\n return;\n }\n animator.listen(this, 'complete', onAnimationsComplete);\n animator.listen(this, 'progress', onAnimationProgress);\n this._initialize();\n if (this.attached) {\n this.update();\n }\n }\n get aspectRatio() {\n const { options: { aspectRatio , maintainAspectRatio } , width , height , _aspectRatio } = this;\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(aspectRatio)) {\n return aspectRatio;\n }\n if (maintainAspectRatio && _aspectRatio) {\n return _aspectRatio;\n }\n return height ? width / height : null;\n }\n get data() {\n return this.config.data;\n }\n set data(data) {\n this.config.data = data;\n }\n get options() {\n return this._options;\n }\n set options(options) {\n this.config.options = options;\n }\n get registry() {\n return registry;\n }\n _initialize() {\n this.notifyPlugins('beforeInit');\n if (this.options.responsive) {\n this.resize();\n } else {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ae)(this, this.options.devicePixelRatio);\n }\n this.bindEvents();\n this.notifyPlugins('afterInit');\n return this;\n }\n clear() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.af)(this.canvas, this.ctx);\n return this;\n }\n stop() {\n animator.stop(this);\n return this;\n }\n resize(width, height) {\n if (!animator.running(this)) {\n this._resize(width, height);\n } else {\n this._resizeBeforeDraw = {\n width,\n height\n };\n }\n }\n _resize(width, height) {\n const options = this.options;\n const canvas = this.canvas;\n const aspectRatio = options.maintainAspectRatio && this.aspectRatio;\n const newSize = this.platform.getMaximumSize(canvas, width, height, aspectRatio);\n const newRatio = options.devicePixelRatio || this.platform.getDevicePixelRatio();\n const mode = this.width ? 'resize' : 'attach';\n this.width = newSize.width;\n this.height = newSize.height;\n this._aspectRatio = this.aspectRatio;\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ae)(this, newRatio, true)) {\n return;\n }\n this.notifyPlugins('resize', {\n size: newSize\n });\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(options.onResize, [\n this,\n newSize\n ], this);\n if (this.attached) {\n if (this._doResize(mode)) {\n this.render();\n }\n }\n }\n ensureScalesHaveIDs() {\n const options = this.options;\n const scalesOptions = options.scales || {};\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(scalesOptions, (axisOptions, axisID)=>{\n axisOptions.id = axisID;\n });\n }\n buildOrUpdateScales() {\n const options = this.options;\n const scaleOpts = options.scales;\n const scales = this.scales;\n const updated = Object.keys(scales).reduce((obj, id)=>{\n obj[id] = false;\n return obj;\n }, {});\n let items = [];\n if (scaleOpts) {\n items = items.concat(Object.keys(scaleOpts).map((id)=>{\n const scaleOptions = scaleOpts[id];\n const axis = determineAxis(id, scaleOptions);\n const isRadial = axis === 'r';\n const isHorizontal = axis === 'x';\n return {\n options: scaleOptions,\n dposition: isRadial ? 'chartArea' : isHorizontal ? 'bottom' : 'left',\n dtype: isRadial ? 'radialLinear' : isHorizontal ? 'category' : 'linear'\n };\n }));\n }\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(items, (item)=>{\n const scaleOptions = item.options;\n const id = scaleOptions.id;\n const axis = determineAxis(id, scaleOptions);\n const scaleType = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(scaleOptions.type, item.dtype);\n if (scaleOptions.position === undefined || positionIsHorizontal(scaleOptions.position, axis) !== positionIsHorizontal(item.dposition)) {\n scaleOptions.position = item.dposition;\n }\n updated[id] = true;\n let scale = null;\n if (id in scales && scales[id].type === scaleType) {\n scale = scales[id];\n } else {\n const scaleClass = registry.getScale(scaleType);\n scale = new scaleClass({\n id,\n type: scaleType,\n ctx: this.ctx,\n chart: this\n });\n scales[scale.id] = scale;\n }\n scale.init(scaleOptions, options);\n });\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(updated, (hasUpdated, id)=>{\n if (!hasUpdated) {\n delete scales[id];\n }\n });\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(scales, (scale)=>{\n layouts.configure(this, scale, scale.options);\n layouts.addBox(this, scale);\n });\n }\n _updateMetasets() {\n const metasets = this._metasets;\n const numData = this.data.datasets.length;\n const numMeta = metasets.length;\n metasets.sort((a, b)=>a.index - b.index);\n if (numMeta > numData) {\n for(let i = numData; i < numMeta; ++i){\n this._destroyDatasetMeta(i);\n }\n metasets.splice(numData, numMeta - numData);\n }\n this._sortedMetasets = metasets.slice(0).sort(compare2Level('order', 'index'));\n }\n _removeUnreferencedMetasets() {\n const { _metasets: metasets , data: { datasets } } = this;\n if (metasets.length > datasets.length) {\n delete this._stacks;\n }\n metasets.forEach((meta, index)=>{\n if (datasets.filter((x)=>x === meta._dataset).length === 0) {\n this._destroyDatasetMeta(index);\n }\n });\n }\n buildOrUpdateControllers() {\n const newControllers = [];\n const datasets = this.data.datasets;\n let i, ilen;\n this._removeUnreferencedMetasets();\n for(i = 0, ilen = datasets.length; i < ilen; i++){\n const dataset = datasets[i];\n let meta = this.getDatasetMeta(i);\n const type = dataset.type || this.config.type;\n if (meta.type && meta.type !== type) {\n this._destroyDatasetMeta(i);\n meta = this.getDatasetMeta(i);\n }\n meta.type = type;\n meta.indexAxis = dataset.indexAxis || getIndexAxis(type, this.options);\n meta.order = dataset.order || 0;\n meta.index = i;\n meta.label = '' + dataset.label;\n meta.visible = this.isDatasetVisible(i);\n if (meta.controller) {\n meta.controller.updateIndex(i);\n meta.controller.linkScales();\n } else {\n const ControllerClass = registry.getController(type);\n const { datasetElementType , dataElementType } = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.datasets[type];\n Object.assign(ControllerClass, {\n dataElementType: registry.getElement(dataElementType),\n datasetElementType: datasetElementType && registry.getElement(datasetElementType)\n });\n meta.controller = new ControllerClass(this, i);\n newControllers.push(meta.controller);\n }\n }\n this._updateMetasets();\n return newControllers;\n }\n _resetElements() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(this.data.datasets, (dataset, datasetIndex)=>{\n this.getDatasetMeta(datasetIndex).controller.reset();\n }, this);\n }\n reset() {\n this._resetElements();\n this.notifyPlugins('reset');\n }\n update(mode) {\n const config = this.config;\n config.update();\n const options = this._options = config.createResolver(config.chartOptionScopes(), this.getContext());\n const animsDisabled = this._animationsDisabled = !options.animation;\n this._updateScales();\n this._checkEventBindings();\n this._updateHiddenIndices();\n this._plugins.invalidate();\n if (this.notifyPlugins('beforeUpdate', {\n mode,\n cancelable: true\n }) === false) {\n return;\n }\n const newControllers = this.buildOrUpdateControllers();\n this.notifyPlugins('beforeElementsUpdate');\n let minPadding = 0;\n for(let i = 0, ilen = this.data.datasets.length; i < ilen; i++){\n const { controller } = this.getDatasetMeta(i);\n const reset = !animsDisabled && newControllers.indexOf(controller) === -1;\n controller.buildOrUpdateElements(reset);\n minPadding = Math.max(+controller.getMaxOverflow(), minPadding);\n }\n minPadding = this._minPadding = options.layout.autoPadding ? minPadding : 0;\n this._updateLayout(minPadding);\n if (!animsDisabled) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(newControllers, (controller)=>{\n controller.reset();\n });\n }\n this._updateDatasets(mode);\n this.notifyPlugins('afterUpdate', {\n mode\n });\n this._layers.sort(compare2Level('z', '_idx'));\n const { _active , _lastEvent } = this;\n if (_lastEvent) {\n this._eventHandler(_lastEvent, true);\n } else if (_active.length) {\n this._updateHoverStyles(_active, _active, true);\n }\n this.render();\n }\n _updateScales() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(this.scales, (scale)=>{\n layouts.removeBox(this, scale);\n });\n this.ensureScalesHaveIDs();\n this.buildOrUpdateScales();\n }\n _checkEventBindings() {\n const options = this.options;\n const existingEvents = new Set(Object.keys(this._listeners));\n const newEvents = new Set(options.events);\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ag)(existingEvents, newEvents) || !!this._responsiveListeners !== options.responsive) {\n this.unbindEvents();\n this.bindEvents();\n }\n }\n _updateHiddenIndices() {\n const { _hiddenIndices } = this;\n const changes = this._getUniformDataChanges() || [];\n for (const { method , start , count } of changes){\n const move = method === '_removeElements' ? -count : count;\n moveNumericKeys(_hiddenIndices, start, move);\n }\n }\n _getUniformDataChanges() {\n const _dataChanges = this._dataChanges;\n if (!_dataChanges || !_dataChanges.length) {\n return;\n }\n this._dataChanges = [];\n const datasetCount = this.data.datasets.length;\n const makeSet = (idx)=>new Set(_dataChanges.filter((c)=>c[0] === idx).map((c, i)=>i + ',' + c.splice(1).join(',')));\n const changeSet = makeSet(0);\n for(let i = 1; i < datasetCount; i++){\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ag)(changeSet, makeSet(i))) {\n return;\n }\n }\n return Array.from(changeSet).map((c)=>c.split(',')).map((a)=>({\n method: a[1],\n start: +a[2],\n count: +a[3]\n }));\n }\n _updateLayout(minPadding) {\n if (this.notifyPlugins('beforeLayout', {\n cancelable: true\n }) === false) {\n return;\n }\n layouts.update(this, this.width, this.height, minPadding);\n const area = this.chartArea;\n const noArea = area.width <= 0 || area.height <= 0;\n this._layers = [];\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(this.boxes, (box)=>{\n if (noArea && box.position === 'chartArea') {\n return;\n }\n if (box.configure) {\n box.configure();\n }\n this._layers.push(...box._layers());\n }, this);\n this._layers.forEach((item, index)=>{\n item._idx = index;\n });\n this.notifyPlugins('afterLayout');\n }\n _updateDatasets(mode) {\n if (this.notifyPlugins('beforeDatasetsUpdate', {\n mode,\n cancelable: true\n }) === false) {\n return;\n }\n for(let i = 0, ilen = this.data.datasets.length; i < ilen; ++i){\n this.getDatasetMeta(i).controller.configure();\n }\n for(let i = 0, ilen = this.data.datasets.length; i < ilen; ++i){\n this._updateDataset(i, (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a7)(mode) ? mode({\n datasetIndex: i\n }) : mode);\n }\n this.notifyPlugins('afterDatasetsUpdate', {\n mode\n });\n }\n _updateDataset(index, mode) {\n const meta = this.getDatasetMeta(index);\n const args = {\n meta,\n index,\n mode,\n cancelable: true\n };\n if (this.notifyPlugins('beforeDatasetUpdate', args) === false) {\n return;\n }\n meta.controller._update(mode);\n args.cancelable = false;\n this.notifyPlugins('afterDatasetUpdate', args);\n }\n render() {\n if (this.notifyPlugins('beforeRender', {\n cancelable: true\n }) === false) {\n return;\n }\n if (animator.has(this)) {\n if (this.attached && !animator.running(this)) {\n animator.start(this);\n }\n } else {\n this.draw();\n onAnimationsComplete({\n chart: this\n });\n }\n }\n draw() {\n let i;\n if (this._resizeBeforeDraw) {\n const { width , height } = this._resizeBeforeDraw;\n this._resizeBeforeDraw = null;\n this._resize(width, height);\n }\n this.clear();\n if (this.width <= 0 || this.height <= 0) {\n return;\n }\n if (this.notifyPlugins('beforeDraw', {\n cancelable: true\n }) === false) {\n return;\n }\n const layers = this._layers;\n for(i = 0; i < layers.length && layers[i].z <= 0; ++i){\n layers[i].draw(this.chartArea);\n }\n this._drawDatasets();\n for(; i < layers.length; ++i){\n layers[i].draw(this.chartArea);\n }\n this.notifyPlugins('afterDraw');\n }\n _getSortedDatasetMetas(filterVisible) {\n const metasets = this._sortedMetasets;\n const result = [];\n let i, ilen;\n for(i = 0, ilen = metasets.length; i < ilen; ++i){\n const meta = metasets[i];\n if (!filterVisible || meta.visible) {\n result.push(meta);\n }\n }\n return result;\n }\n getSortedVisibleDatasetMetas() {\n return this._getSortedDatasetMetas(true);\n }\n _drawDatasets() {\n if (this.notifyPlugins('beforeDatasetsDraw', {\n cancelable: true\n }) === false) {\n return;\n }\n const metasets = this.getSortedVisibleDatasetMetas();\n for(let i = metasets.length - 1; i >= 0; --i){\n this._drawDataset(metasets[i]);\n }\n this.notifyPlugins('afterDatasetsDraw');\n }\n _drawDataset(meta) {\n const ctx = this.ctx;\n const clip = meta._clip;\n const useClip = !clip.disabled;\n const area = getDatasetArea(meta, this.chartArea);\n const args = {\n meta,\n index: meta.index,\n cancelable: true\n };\n if (this.notifyPlugins('beforeDatasetDraw', args) === false) {\n return;\n }\n if (useClip) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Y)(ctx, {\n left: clip.left === false ? 0 : area.left - clip.left,\n right: clip.right === false ? this.width : area.right + clip.right,\n top: clip.top === false ? 0 : area.top - clip.top,\n bottom: clip.bottom === false ? this.height : area.bottom + clip.bottom\n });\n }\n meta.controller.draw();\n if (useClip) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.$)(ctx);\n }\n args.cancelable = false;\n this.notifyPlugins('afterDatasetDraw', args);\n }\n isPointInArea(point) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.C)(point, this.chartArea, this._minPadding);\n }\n getElementsAtEventForMode(e, mode, options, useFinalPosition) {\n const method = Interaction.modes[mode];\n if (typeof method === 'function') {\n return method(this, e, options, useFinalPosition);\n }\n return [];\n }\n getDatasetMeta(datasetIndex) {\n const dataset = this.data.datasets[datasetIndex];\n const metasets = this._metasets;\n let meta = metasets.filter((x)=>x && x._dataset === dataset).pop();\n if (!meta) {\n meta = {\n type: null,\n data: [],\n dataset: null,\n controller: null,\n hidden: null,\n xAxisID: null,\n yAxisID: null,\n order: dataset && dataset.order || 0,\n index: datasetIndex,\n _dataset: dataset,\n _parsed: [],\n _sorted: false\n };\n metasets.push(meta);\n }\n return meta;\n }\n getContext() {\n return this.$context || (this.$context = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.j)(null, {\n chart: this,\n type: 'chart'\n }));\n }\n getVisibleDatasetCount() {\n return this.getSortedVisibleDatasetMetas().length;\n }\n isDatasetVisible(datasetIndex) {\n const dataset = this.data.datasets[datasetIndex];\n if (!dataset) {\n return false;\n }\n const meta = this.getDatasetMeta(datasetIndex);\n return typeof meta.hidden === 'boolean' ? !meta.hidden : !dataset.hidden;\n }\n setDatasetVisibility(datasetIndex, visible) {\n const meta = this.getDatasetMeta(datasetIndex);\n meta.hidden = !visible;\n }\n toggleDataVisibility(index) {\n this._hiddenIndices[index] = !this._hiddenIndices[index];\n }\n getDataVisibility(index) {\n return !this._hiddenIndices[index];\n }\n _updateVisibility(datasetIndex, dataIndex, visible) {\n const mode = visible ? 'show' : 'hide';\n const meta = this.getDatasetMeta(datasetIndex);\n const anims = meta.controller._resolveAnimations(undefined, mode);\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.h)(dataIndex)) {\n meta.data[dataIndex].hidden = !visible;\n this.update();\n } else {\n this.setDatasetVisibility(datasetIndex, visible);\n anims.update(meta, {\n visible\n });\n this.update((ctx)=>ctx.datasetIndex === datasetIndex ? mode : undefined);\n }\n }\n hide(datasetIndex, dataIndex) {\n this._updateVisibility(datasetIndex, dataIndex, false);\n }\n show(datasetIndex, dataIndex) {\n this._updateVisibility(datasetIndex, dataIndex, true);\n }\n _destroyDatasetMeta(datasetIndex) {\n const meta = this._metasets[datasetIndex];\n if (meta && meta.controller) {\n meta.controller._destroy();\n }\n delete this._metasets[datasetIndex];\n }\n _stop() {\n let i, ilen;\n this.stop();\n animator.remove(this);\n for(i = 0, ilen = this.data.datasets.length; i < ilen; ++i){\n this._destroyDatasetMeta(i);\n }\n }\n destroy() {\n this.notifyPlugins('beforeDestroy');\n const { canvas , ctx } = this;\n this._stop();\n this.config.clearCache();\n if (canvas) {\n this.unbindEvents();\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.af)(canvas, ctx);\n this.platform.releaseContext(ctx);\n this.canvas = null;\n this.ctx = null;\n }\n delete instances[this.id];\n this.notifyPlugins('afterDestroy');\n }\n toBase64Image(...args) {\n return this.canvas.toDataURL(...args);\n }\n bindEvents() {\n this.bindUserEvents();\n if (this.options.responsive) {\n this.bindResponsiveEvents();\n } else {\n this.attached = true;\n }\n }\n bindUserEvents() {\n const listeners = this._listeners;\n const platform = this.platform;\n const _add = (type, listener)=>{\n platform.addEventListener(this, type, listener);\n listeners[type] = listener;\n };\n const listener = (e, x, y)=>{\n e.offsetX = x;\n e.offsetY = y;\n this._eventHandler(e);\n };\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(this.options.events, (type)=>_add(type, listener));\n }\n bindResponsiveEvents() {\n if (!this._responsiveListeners) {\n this._responsiveListeners = {};\n }\n const listeners = this._responsiveListeners;\n const platform = this.platform;\n const _add = (type, listener)=>{\n platform.addEventListener(this, type, listener);\n listeners[type] = listener;\n };\n const _remove = (type, listener)=>{\n if (listeners[type]) {\n platform.removeEventListener(this, type, listener);\n delete listeners[type];\n }\n };\n const listener = (width, height)=>{\n if (this.canvas) {\n this.resize(width, height);\n }\n };\n let detached;\n const attached = ()=>{\n _remove('attach', attached);\n this.attached = true;\n this.resize();\n _add('resize', listener);\n _add('detach', detached);\n };\n detached = ()=>{\n this.attached = false;\n _remove('resize', listener);\n this._stop();\n this._resize(0, 0);\n _add('attach', attached);\n };\n if (platform.isAttached(this.canvas)) {\n attached();\n } else {\n detached();\n }\n }\n unbindEvents() {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(this._listeners, (listener, type)=>{\n this.platform.removeEventListener(this, type, listener);\n });\n this._listeners = {};\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(this._responsiveListeners, (listener, type)=>{\n this.platform.removeEventListener(this, type, listener);\n });\n this._responsiveListeners = undefined;\n }\n updateHoverStyle(items, mode, enabled) {\n const prefix = enabled ? 'set' : 'remove';\n let meta, item, i, ilen;\n if (mode === 'dataset') {\n meta = this.getDatasetMeta(items[0].datasetIndex);\n meta.controller['_' + prefix + 'DatasetHoverStyle']();\n }\n for(i = 0, ilen = items.length; i < ilen; ++i){\n item = items[i];\n const controller = item && this.getDatasetMeta(item.datasetIndex).controller;\n if (controller) {\n controller[prefix + 'HoverStyle'](item.element, item.datasetIndex, item.index);\n }\n }\n }\n getActiveElements() {\n return this._active || [];\n }\n setActiveElements(activeElements) {\n const lastActive = this._active || [];\n const active = activeElements.map(({ datasetIndex , index })=>{\n const meta = this.getDatasetMeta(datasetIndex);\n if (!meta) {\n throw new Error('No dataset found at index ' + datasetIndex);\n }\n return {\n datasetIndex,\n element: meta.data[index],\n index\n };\n });\n const changed = !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ah)(active, lastActive);\n if (changed) {\n this._active = active;\n this._lastEvent = null;\n this._updateHoverStyles(active, lastActive);\n }\n }\n notifyPlugins(hook, args, filter) {\n return this._plugins.notify(this, hook, args, filter);\n }\n isPluginEnabled(pluginId) {\n return this._plugins._cache.filter((p)=>p.plugin.id === pluginId).length === 1;\n }\n _updateHoverStyles(active, lastActive, replay) {\n const hoverOptions = this.options.hover;\n const diff = (a, b)=>a.filter((x)=>!b.some((y)=>x.datasetIndex === y.datasetIndex && x.index === y.index));\n const deactivated = diff(lastActive, active);\n const activated = replay ? active : diff(active, lastActive);\n if (deactivated.length) {\n this.updateHoverStyle(deactivated, hoverOptions.mode, false);\n }\n if (activated.length && hoverOptions.mode) {\n this.updateHoverStyle(activated, hoverOptions.mode, true);\n }\n }\n _eventHandler(e, replay) {\n const args = {\n event: e,\n replay,\n cancelable: true,\n inChartArea: this.isPointInArea(e)\n };\n const eventFilter = (plugin)=>(plugin.options.events || this.options.events).includes(e.native.type);\n if (this.notifyPlugins('beforeEvent', args, eventFilter) === false) {\n return;\n }\n const changed = this._handleEvent(e, replay, args.inChartArea);\n args.cancelable = false;\n this.notifyPlugins('afterEvent', args, eventFilter);\n if (changed || args.changed) {\n this.render();\n }\n return this;\n }\n _handleEvent(e, replay, inChartArea) {\n const { _active: lastActive = [] , options } = this;\n const useFinalPosition = replay;\n const active = this._getActiveElements(e, lastActive, inChartArea, useFinalPosition);\n const isClick = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ai)(e);\n const lastEvent = determineLastEvent(e, this._lastEvent, inChartArea, isClick);\n if (inChartArea) {\n this._lastEvent = null;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(options.onHover, [\n e,\n active,\n this\n ], this);\n if (isClick) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(options.onClick, [\n e,\n active,\n this\n ], this);\n }\n }\n const changed = !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ah)(active, lastActive);\n if (changed || replay) {\n this._active = active;\n this._updateHoverStyles(active, lastActive, replay);\n }\n this._lastEvent = lastEvent;\n return changed;\n }\n _getActiveElements(e, lastActive, inChartArea, useFinalPosition) {\n if (e.type === 'mouseout') {\n return [];\n }\n if (!inChartArea) {\n return lastActive;\n }\n const hoverOptions = this.options.hover;\n return this.getElementsAtEventForMode(e, hoverOptions.mode, hoverOptions, useFinalPosition);\n }\n}\nfunction invalidatePlugins() {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(Chart.instances, (chart)=>chart._plugins.invalidate());\n}\n\nfunction clipArc(ctx, element, endAngle) {\n const { startAngle , pixelMargin , x , y , outerRadius , innerRadius } = element;\n let angleMargin = pixelMargin / outerRadius;\n // Draw an inner border by clipping the arc and drawing a double-width border\n // Enlarge the clipping arc by 0.33 pixels to eliminate glitches between borders\n ctx.beginPath();\n ctx.arc(x, y, outerRadius, startAngle - angleMargin, endAngle + angleMargin);\n if (innerRadius > pixelMargin) {\n angleMargin = pixelMargin / innerRadius;\n ctx.arc(x, y, innerRadius, endAngle + angleMargin, startAngle - angleMargin, true);\n } else {\n ctx.arc(x, y, pixelMargin, endAngle + _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H, startAngle - _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H);\n }\n ctx.closePath();\n ctx.clip();\n}\nfunction toRadiusCorners(value) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ak)(value, [\n 'outerStart',\n 'outerEnd',\n 'innerStart',\n 'innerEnd'\n ]);\n}\n/**\n * Parse border radius from the provided options\n */ function parseBorderRadius$1(arc, innerRadius, outerRadius, angleDelta) {\n const o = toRadiusCorners(arc.options.borderRadius);\n const halfThickness = (outerRadius - innerRadius) / 2;\n const innerLimit = Math.min(halfThickness, angleDelta * innerRadius / 2);\n // Outer limits are complicated. We want to compute the available angular distance at\n // a radius of outerRadius - borderRadius because for small angular distances, this term limits.\n // We compute at r = outerRadius - borderRadius because this circle defines the center of the border corners.\n //\n // If the borderRadius is large, that value can become negative.\n // This causes the outer borders to lose their radius entirely, which is rather unexpected. To solve that, if borderRadius > outerRadius\n // we know that the thickness term will dominate and compute the limits at that point\n const computeOuterLimit = (val)=>{\n const outerArcLimit = (outerRadius - Math.min(halfThickness, val)) * angleDelta / 2;\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(val, 0, Math.min(halfThickness, outerArcLimit));\n };\n return {\n outerStart: computeOuterLimit(o.outerStart),\n outerEnd: computeOuterLimit(o.outerEnd),\n innerStart: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(o.innerStart, 0, innerLimit),\n innerEnd: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(o.innerEnd, 0, innerLimit)\n };\n}\n/**\n * Convert (r, 𝜃) to (x, y)\n */ function rThetaToXY(r, theta, x, y) {\n return {\n x: x + r * Math.cos(theta),\n y: y + r * Math.sin(theta)\n };\n}\n/**\n * Path the arc, respecting border radius by separating into left and right halves.\n *\n * Start End\n *\n * 1---\x3ea---\x3e2 Outer\n * / \\\n * 8 3\n * | |\n * | |\n * 7 4\n * \\ /\n * 6<---b<---5 Inner\n */ function pathArc(ctx, element, offset, spacing, end, circular) {\n const { x , y , startAngle: start , pixelMargin , innerRadius: innerR } = element;\n const outerRadius = Math.max(element.outerRadius + spacing + offset - pixelMargin, 0);\n const innerRadius = innerR > 0 ? innerR + spacing + offset + pixelMargin : 0;\n let spacingOffset = 0;\n const alpha = end - start;\n if (spacing) {\n // When spacing is present, it is the same for all items\n // So we adjust the start and end angle of the arc such that\n // the distance is the same as it would be without the spacing\n const noSpacingInnerRadius = innerR > 0 ? innerR - spacing : 0;\n const noSpacingOuterRadius = outerRadius > 0 ? outerRadius - spacing : 0;\n const avNogSpacingRadius = (noSpacingInnerRadius + noSpacingOuterRadius) / 2;\n const adjustedAngle = avNogSpacingRadius !== 0 ? alpha * avNogSpacingRadius / (avNogSpacingRadius + spacing) : alpha;\n spacingOffset = (alpha - adjustedAngle) / 2;\n }\n const beta = Math.max(0.001, alpha * outerRadius - offset / _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P) / outerRadius;\n const angleOffset = (alpha - beta) / 2;\n const startAngle = start + angleOffset + spacingOffset;\n const endAngle = end - angleOffset - spacingOffset;\n const { outerStart , outerEnd , innerStart , innerEnd } = parseBorderRadius$1(element, innerRadius, outerRadius, endAngle - startAngle);\n const outerStartAdjustedRadius = outerRadius - outerStart;\n const outerEndAdjustedRadius = outerRadius - outerEnd;\n const outerStartAdjustedAngle = startAngle + outerStart / outerStartAdjustedRadius;\n const outerEndAdjustedAngle = endAngle - outerEnd / outerEndAdjustedRadius;\n const innerStartAdjustedRadius = innerRadius + innerStart;\n const innerEndAdjustedRadius = innerRadius + innerEnd;\n const innerStartAdjustedAngle = startAngle + innerStart / innerStartAdjustedRadius;\n const innerEndAdjustedAngle = endAngle - innerEnd / innerEndAdjustedRadius;\n ctx.beginPath();\n if (circular) {\n // The first arc segments from point 1 to point a to point 2\n const outerMidAdjustedAngle = (outerStartAdjustedAngle + outerEndAdjustedAngle) / 2;\n ctx.arc(x, y, outerRadius, outerStartAdjustedAngle, outerMidAdjustedAngle);\n ctx.arc(x, y, outerRadius, outerMidAdjustedAngle, outerEndAdjustedAngle);\n // The corner segment from point 2 to point 3\n if (outerEnd > 0) {\n const pCenter = rThetaToXY(outerEndAdjustedRadius, outerEndAdjustedAngle, x, y);\n ctx.arc(pCenter.x, pCenter.y, outerEnd, outerEndAdjustedAngle, endAngle + _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H);\n }\n // The line from point 3 to point 4\n const p4 = rThetaToXY(innerEndAdjustedRadius, endAngle, x, y);\n ctx.lineTo(p4.x, p4.y);\n // The corner segment from point 4 to point 5\n if (innerEnd > 0) {\n const pCenter = rThetaToXY(innerEndAdjustedRadius, innerEndAdjustedAngle, x, y);\n ctx.arc(pCenter.x, pCenter.y, innerEnd, endAngle + _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H, innerEndAdjustedAngle + Math.PI);\n }\n // The inner arc from point 5 to point b to point 6\n const innerMidAdjustedAngle = (endAngle - innerEnd / innerRadius + (startAngle + innerStart / innerRadius)) / 2;\n ctx.arc(x, y, innerRadius, endAngle - innerEnd / innerRadius, innerMidAdjustedAngle, true);\n ctx.arc(x, y, innerRadius, innerMidAdjustedAngle, startAngle + innerStart / innerRadius, true);\n // The corner segment from point 6 to point 7\n if (innerStart > 0) {\n const pCenter = rThetaToXY(innerStartAdjustedRadius, innerStartAdjustedAngle, x, y);\n ctx.arc(pCenter.x, pCenter.y, innerStart, innerStartAdjustedAngle + Math.PI, startAngle - _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H);\n }\n // The line from point 7 to point 8\n const p8 = rThetaToXY(outerStartAdjustedRadius, startAngle, x, y);\n ctx.lineTo(p8.x, p8.y);\n // The corner segment from point 8 to point 1\n if (outerStart > 0) {\n const pCenter = rThetaToXY(outerStartAdjustedRadius, outerStartAdjustedAngle, x, y);\n ctx.arc(pCenter.x, pCenter.y, outerStart, startAngle - _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H, outerStartAdjustedAngle);\n }\n } else {\n ctx.moveTo(x, y);\n const outerStartX = Math.cos(outerStartAdjustedAngle) * outerRadius + x;\n const outerStartY = Math.sin(outerStartAdjustedAngle) * outerRadius + y;\n ctx.lineTo(outerStartX, outerStartY);\n const outerEndX = Math.cos(outerEndAdjustedAngle) * outerRadius + x;\n const outerEndY = Math.sin(outerEndAdjustedAngle) * outerRadius + y;\n ctx.lineTo(outerEndX, outerEndY);\n }\n ctx.closePath();\n}\nfunction drawArc(ctx, element, offset, spacing, circular) {\n const { fullCircles , startAngle , circumference } = element;\n let endAngle = element.endAngle;\n if (fullCircles) {\n pathArc(ctx, element, offset, spacing, endAngle, circular);\n for(let i = 0; i < fullCircles; ++i){\n ctx.fill();\n }\n if (!isNaN(circumference)) {\n endAngle = startAngle + (circumference % _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T || _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T);\n }\n }\n pathArc(ctx, element, offset, spacing, endAngle, circular);\n ctx.fill();\n return endAngle;\n}\nfunction drawBorder(ctx, element, offset, spacing, circular) {\n const { fullCircles , startAngle , circumference , options } = element;\n const { borderWidth , borderJoinStyle , borderDash , borderDashOffset } = options;\n const inner = options.borderAlign === 'inner';\n if (!borderWidth) {\n return;\n }\n ctx.setLineDash(borderDash || []);\n ctx.lineDashOffset = borderDashOffset;\n if (inner) {\n ctx.lineWidth = borderWidth * 2;\n ctx.lineJoin = borderJoinStyle || 'round';\n } else {\n ctx.lineWidth = borderWidth;\n ctx.lineJoin = borderJoinStyle || 'bevel';\n }\n let endAngle = element.endAngle;\n if (fullCircles) {\n pathArc(ctx, element, offset, spacing, endAngle, circular);\n for(let i = 0; i < fullCircles; ++i){\n ctx.stroke();\n }\n if (!isNaN(circumference)) {\n endAngle = startAngle + (circumference % _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T || _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T);\n }\n }\n if (inner) {\n clipArc(ctx, element, endAngle);\n }\n if (!fullCircles) {\n pathArc(ctx, element, offset, spacing, endAngle, circular);\n ctx.stroke();\n }\n}\nclass ArcElement extends Element {\n static id = 'arc';\n static defaults = {\n borderAlign: 'center',\n borderColor: '#fff',\n borderDash: [],\n borderDashOffset: 0,\n borderJoinStyle: undefined,\n borderRadius: 0,\n borderWidth: 2,\n offset: 0,\n spacing: 0,\n angle: undefined,\n circular: true\n };\n static defaultRoutes = {\n backgroundColor: 'backgroundColor'\n };\n static descriptors = {\n _scriptable: true,\n _indexable: (name)=>name !== 'borderDash'\n };\n circumference;\n endAngle;\n fullCircles;\n innerRadius;\n outerRadius;\n pixelMargin;\n startAngle;\n constructor(cfg){\n super();\n this.options = undefined;\n this.circumference = undefined;\n this.startAngle = undefined;\n this.endAngle = undefined;\n this.innerRadius = undefined;\n this.outerRadius = undefined;\n this.pixelMargin = 0;\n this.fullCircles = 0;\n if (cfg) {\n Object.assign(this, cfg);\n }\n }\n inRange(chartX, chartY, useFinalPosition) {\n const point = this.getProps([\n 'x',\n 'y'\n ], useFinalPosition);\n const { angle , distance } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.D)(point, {\n x: chartX,\n y: chartY\n });\n const { startAngle , endAngle , innerRadius , outerRadius , circumference } = this.getProps([\n 'startAngle',\n 'endAngle',\n 'innerRadius',\n 'outerRadius',\n 'circumference'\n ], useFinalPosition);\n const rAdjust = (this.options.spacing + this.options.borderWidth) / 2;\n const _circumference = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(circumference, endAngle - startAngle);\n const nonZeroBetween = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.p)(angle, startAngle, endAngle) && startAngle !== endAngle;\n const betweenAngles = _circumference >= _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T || nonZeroBetween;\n const withinRadius = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aj)(distance, innerRadius + rAdjust, outerRadius + rAdjust);\n return betweenAngles && withinRadius;\n }\n getCenterPoint(useFinalPosition) {\n const { x , y , startAngle , endAngle , innerRadius , outerRadius } = this.getProps([\n 'x',\n 'y',\n 'startAngle',\n 'endAngle',\n 'innerRadius',\n 'outerRadius'\n ], useFinalPosition);\n const { offset , spacing } = this.options;\n const halfAngle = (startAngle + endAngle) / 2;\n const halfRadius = (innerRadius + outerRadius + spacing + offset) / 2;\n return {\n x: x + Math.cos(halfAngle) * halfRadius,\n y: y + Math.sin(halfAngle) * halfRadius\n };\n }\n tooltipPosition(useFinalPosition) {\n return this.getCenterPoint(useFinalPosition);\n }\n draw(ctx) {\n const { options , circumference } = this;\n const offset = (options.offset || 0) / 4;\n const spacing = (options.spacing || 0) / 2;\n const circular = options.circular;\n this.pixelMargin = options.borderAlign === 'inner' ? 0.33 : 0;\n this.fullCircles = circumference > _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T ? Math.floor(circumference / _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T) : 0;\n if (circumference === 0 || this.innerRadius < 0 || this.outerRadius < 0) {\n return;\n }\n ctx.save();\n const halfAngle = (this.startAngle + this.endAngle) / 2;\n ctx.translate(Math.cos(halfAngle) * offset, Math.sin(halfAngle) * offset);\n const fix = 1 - Math.sin(Math.min(_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P, circumference || 0));\n const radiusOffset = offset * fix;\n ctx.fillStyle = options.backgroundColor;\n ctx.strokeStyle = options.borderColor;\n drawArc(ctx, this, radiusOffset, spacing, circular);\n drawBorder(ctx, this, radiusOffset, spacing, circular);\n ctx.restore();\n }\n}\n\nfunction setStyle(ctx, options, style = options) {\n ctx.lineCap = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(style.borderCapStyle, options.borderCapStyle);\n ctx.setLineDash((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(style.borderDash, options.borderDash));\n ctx.lineDashOffset = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(style.borderDashOffset, options.borderDashOffset);\n ctx.lineJoin = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(style.borderJoinStyle, options.borderJoinStyle);\n ctx.lineWidth = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(style.borderWidth, options.borderWidth);\n ctx.strokeStyle = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(style.borderColor, options.borderColor);\n}\nfunction lineTo(ctx, previous, target) {\n ctx.lineTo(target.x, target.y);\n}\n function getLineMethod(options) {\n if (options.stepped) {\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ar;\n }\n if (options.tension || options.cubicInterpolationMode === 'monotone') {\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.as;\n }\n return lineTo;\n}\nfunction pathVars(points, segment, params = {}) {\n const count = points.length;\n const { start: paramsStart = 0 , end: paramsEnd = count - 1 } = params;\n const { start: segmentStart , end: segmentEnd } = segment;\n const start = Math.max(paramsStart, segmentStart);\n const end = Math.min(paramsEnd, segmentEnd);\n const outside = paramsStart < segmentStart && paramsEnd < segmentStart || paramsStart > segmentEnd && paramsEnd > segmentEnd;\n return {\n count,\n start,\n loop: segment.loop,\n ilen: end < start && !outside ? count + end - start : end - start\n };\n}\n function pathSegment(ctx, line, segment, params) {\n const { points , options } = line;\n const { count , start , loop , ilen } = pathVars(points, segment, params);\n const lineMethod = getLineMethod(options);\n let { move =true , reverse } = params || {};\n let i, point, prev;\n for(i = 0; i <= ilen; ++i){\n point = points[(start + (reverse ? ilen - i : i)) % count];\n if (point.skip) {\n continue;\n } else if (move) {\n ctx.moveTo(point.x, point.y);\n move = false;\n } else {\n lineMethod(ctx, prev, point, reverse, options.stepped);\n }\n prev = point;\n }\n if (loop) {\n point = points[(start + (reverse ? ilen : 0)) % count];\n lineMethod(ctx, prev, point, reverse, options.stepped);\n }\n return !!loop;\n}\n function fastPathSegment(ctx, line, segment, params) {\n const points = line.points;\n const { count , start , ilen } = pathVars(points, segment, params);\n const { move =true , reverse } = params || {};\n let avgX = 0;\n let countX = 0;\n let i, point, prevX, minY, maxY, lastY;\n const pointIndex = (index)=>(start + (reverse ? ilen - index : index)) % count;\n const drawX = ()=>{\n if (minY !== maxY) {\n ctx.lineTo(avgX, maxY);\n ctx.lineTo(avgX, minY);\n ctx.lineTo(avgX, lastY);\n }\n };\n if (move) {\n point = points[pointIndex(0)];\n ctx.moveTo(point.x, point.y);\n }\n for(i = 0; i <= ilen; ++i){\n point = points[pointIndex(i)];\n if (point.skip) {\n continue;\n }\n const x = point.x;\n const y = point.y;\n const truncX = x | 0;\n if (truncX === prevX) {\n if (y < minY) {\n minY = y;\n } else if (y > maxY) {\n maxY = y;\n }\n avgX = (countX * avgX + x) / ++countX;\n } else {\n drawX();\n ctx.lineTo(x, y);\n prevX = truncX;\n countX = 0;\n minY = maxY = y;\n }\n lastY = y;\n }\n drawX();\n}\n function _getSegmentMethod(line) {\n const opts = line.options;\n const borderDash = opts.borderDash && opts.borderDash.length;\n const useFastPath = !line._decimated && !line._loop && !opts.tension && opts.cubicInterpolationMode !== 'monotone' && !opts.stepped && !borderDash;\n return useFastPath ? fastPathSegment : pathSegment;\n}\n function _getInterpolationMethod(options) {\n if (options.stepped) {\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ao;\n }\n if (options.tension || options.cubicInterpolationMode === 'monotone') {\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ap;\n }\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aq;\n}\nfunction strokePathWithCache(ctx, line, start, count) {\n let path = line._path;\n if (!path) {\n path = line._path = new Path2D();\n if (line.path(path, start, count)) {\n path.closePath();\n }\n }\n setStyle(ctx, line.options);\n ctx.stroke(path);\n}\nfunction strokePathDirect(ctx, line, start, count) {\n const { segments , options } = line;\n const segmentMethod = _getSegmentMethod(line);\n for (const segment of segments){\n setStyle(ctx, options, segment.style);\n ctx.beginPath();\n if (segmentMethod(ctx, line, segment, {\n start,\n end: start + count - 1\n })) {\n ctx.closePath();\n }\n ctx.stroke();\n }\n}\nconst usePath2D = typeof Path2D === 'function';\nfunction draw(ctx, line, start, count) {\n if (usePath2D && !line.options.segment) {\n strokePathWithCache(ctx, line, start, count);\n } else {\n strokePathDirect(ctx, line, start, count);\n }\n}\nclass LineElement extends Element {\n static id = 'line';\n static defaults = {\n borderCapStyle: 'butt',\n borderDash: [],\n borderDashOffset: 0,\n borderJoinStyle: 'miter',\n borderWidth: 3,\n capBezierPoints: true,\n cubicInterpolationMode: 'default',\n fill: false,\n spanGaps: false,\n stepped: false,\n tension: 0\n };\n static defaultRoutes = {\n backgroundColor: 'backgroundColor',\n borderColor: 'borderColor'\n };\n static descriptors = {\n _scriptable: true,\n _indexable: (name)=>name !== 'borderDash' && name !== 'fill'\n };\n constructor(cfg){\n super();\n this.animated = true;\n this.options = undefined;\n this._chart = undefined;\n this._loop = undefined;\n this._fullLoop = undefined;\n this._path = undefined;\n this._points = undefined;\n this._segments = undefined;\n this._decimated = false;\n this._pointsUpdated = false;\n this._datasetIndex = undefined;\n if (cfg) {\n Object.assign(this, cfg);\n }\n }\n updateControlPoints(chartArea, indexAxis) {\n const options = this.options;\n if ((options.tension || options.cubicInterpolationMode === 'monotone') && !options.stepped && !this._pointsUpdated) {\n const loop = options.spanGaps ? this._loop : this._fullLoop;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.al)(this._points, options, chartArea, loop, indexAxis);\n this._pointsUpdated = true;\n }\n }\n set points(points) {\n this._points = points;\n delete this._segments;\n delete this._path;\n this._pointsUpdated = false;\n }\n get points() {\n return this._points;\n }\n get segments() {\n return this._segments || (this._segments = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.am)(this, this.options.segment));\n }\n first() {\n const segments = this.segments;\n const points = this.points;\n return segments.length && points[segments[0].start];\n }\n last() {\n const segments = this.segments;\n const points = this.points;\n const count = segments.length;\n return count && points[segments[count - 1].end];\n }\n interpolate(point, property) {\n const options = this.options;\n const value = point[property];\n const points = this.points;\n const segments = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.an)(this, {\n property,\n start: value,\n end: value\n });\n if (!segments.length) {\n return;\n }\n const result = [];\n const _interpolate = _getInterpolationMethod(options);\n let i, ilen;\n for(i = 0, ilen = segments.length; i < ilen; ++i){\n const { start , end } = segments[i];\n const p1 = points[start];\n const p2 = points[end];\n if (p1 === p2) {\n result.push(p1);\n continue;\n }\n const t = Math.abs((value - p1[property]) / (p2[property] - p1[property]));\n const interpolated = _interpolate(p1, p2, t, options.stepped);\n interpolated[property] = point[property];\n result.push(interpolated);\n }\n return result.length === 1 ? result[0] : result;\n }\n pathSegment(ctx, segment, params) {\n const segmentMethod = _getSegmentMethod(this);\n return segmentMethod(ctx, this, segment, params);\n }\n path(ctx, start, count) {\n const segments = this.segments;\n const segmentMethod = _getSegmentMethod(this);\n let loop = this._loop;\n start = start || 0;\n count = count || this.points.length - start;\n for (const segment of segments){\n loop &= segmentMethod(ctx, this, segment, {\n start,\n end: start + count - 1\n });\n }\n return !!loop;\n }\n draw(ctx, chartArea, start, count) {\n const options = this.options || {};\n const points = this.points || [];\n if (points.length && options.borderWidth) {\n ctx.save();\n draw(ctx, this, start, count);\n ctx.restore();\n }\n if (this.animated) {\n this._pointsUpdated = false;\n this._path = undefined;\n }\n }\n}\n\nfunction inRange$1(el, pos, axis, useFinalPosition) {\n const options = el.options;\n const { [axis]: value } = el.getProps([\n axis\n ], useFinalPosition);\n return Math.abs(pos - value) < options.radius + options.hitRadius;\n}\nclass PointElement extends Element {\n static id = 'point';\n parsed;\n skip;\n stop;\n /**\n * @type {any}\n */ static defaults = {\n borderWidth: 1,\n hitRadius: 1,\n hoverBorderWidth: 1,\n hoverRadius: 4,\n pointStyle: 'circle',\n radius: 3,\n rotation: 0\n };\n /**\n * @type {any}\n */ static defaultRoutes = {\n backgroundColor: 'backgroundColor',\n borderColor: 'borderColor'\n };\n constructor(cfg){\n super();\n this.options = undefined;\n this.parsed = undefined;\n this.skip = undefined;\n this.stop = undefined;\n if (cfg) {\n Object.assign(this, cfg);\n }\n }\n inRange(mouseX, mouseY, useFinalPosition) {\n const options = this.options;\n const { x , y } = this.getProps([\n 'x',\n 'y'\n ], useFinalPosition);\n return Math.pow(mouseX - x, 2) + Math.pow(mouseY - y, 2) < Math.pow(options.hitRadius + options.radius, 2);\n }\n inXRange(mouseX, useFinalPosition) {\n return inRange$1(this, mouseX, 'x', useFinalPosition);\n }\n inYRange(mouseY, useFinalPosition) {\n return inRange$1(this, mouseY, 'y', useFinalPosition);\n }\n getCenterPoint(useFinalPosition) {\n const { x , y } = this.getProps([\n 'x',\n 'y'\n ], useFinalPosition);\n return {\n x,\n y\n };\n }\n size(options) {\n options = options || this.options || {};\n let radius = options.radius || 0;\n radius = Math.max(radius, radius && options.hoverRadius || 0);\n const borderWidth = radius && options.borderWidth || 0;\n return (radius + borderWidth) * 2;\n }\n draw(ctx, area) {\n const options = this.options;\n if (this.skip || options.radius < 0.1 || !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.C)(this, area, this.size(options) / 2)) {\n return;\n }\n ctx.strokeStyle = options.borderColor;\n ctx.lineWidth = options.borderWidth;\n ctx.fillStyle = options.backgroundColor;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.at)(ctx, options, this.x, this.y);\n }\n getRange() {\n const options = this.options || {};\n // @ts-expect-error Fallbacks should never be hit in practice\n return options.radius + options.hitRadius;\n }\n}\n\nfunction getBarBounds(bar, useFinalPosition) {\n const { x , y , base , width , height } = bar.getProps([\n 'x',\n 'y',\n 'base',\n 'width',\n 'height'\n ], useFinalPosition);\n let left, right, top, bottom, half;\n if (bar.horizontal) {\n half = height / 2;\n left = Math.min(x, base);\n right = Math.max(x, base);\n top = y - half;\n bottom = y + half;\n } else {\n half = width / 2;\n left = x - half;\n right = x + half;\n top = Math.min(y, base);\n bottom = Math.max(y, base);\n }\n return {\n left,\n top,\n right,\n bottom\n };\n}\nfunction skipOrLimit(skip, value, min, max) {\n return skip ? 0 : (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(value, min, max);\n}\nfunction parseBorderWidth(bar, maxW, maxH) {\n const value = bar.options.borderWidth;\n const skip = bar.borderSkipped;\n const o = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.av)(value);\n return {\n t: skipOrLimit(skip.top, o.top, 0, maxH),\n r: skipOrLimit(skip.right, o.right, 0, maxW),\n b: skipOrLimit(skip.bottom, o.bottom, 0, maxH),\n l: skipOrLimit(skip.left, o.left, 0, maxW)\n };\n}\nfunction parseBorderRadius(bar, maxW, maxH) {\n const { enableBorderRadius } = bar.getProps([\n 'enableBorderRadius'\n ]);\n const value = bar.options.borderRadius;\n const o = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aw)(value);\n const maxR = Math.min(maxW, maxH);\n const skip = bar.borderSkipped;\n const enableBorder = enableBorderRadius || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(value);\n return {\n topLeft: skipOrLimit(!enableBorder || skip.top || skip.left, o.topLeft, 0, maxR),\n topRight: skipOrLimit(!enableBorder || skip.top || skip.right, o.topRight, 0, maxR),\n bottomLeft: skipOrLimit(!enableBorder || skip.bottom || skip.left, o.bottomLeft, 0, maxR),\n bottomRight: skipOrLimit(!enableBorder || skip.bottom || skip.right, o.bottomRight, 0, maxR)\n };\n}\nfunction boundingRects(bar) {\n const bounds = getBarBounds(bar);\n const width = bounds.right - bounds.left;\n const height = bounds.bottom - bounds.top;\n const border = parseBorderWidth(bar, width / 2, height / 2);\n const radius = parseBorderRadius(bar, width / 2, height / 2);\n return {\n outer: {\n x: bounds.left,\n y: bounds.top,\n w: width,\n h: height,\n radius\n },\n inner: {\n x: bounds.left + border.l,\n y: bounds.top + border.t,\n w: width - border.l - border.r,\n h: height - border.t - border.b,\n radius: {\n topLeft: Math.max(0, radius.topLeft - Math.max(border.t, border.l)),\n topRight: Math.max(0, radius.topRight - Math.max(border.t, border.r)),\n bottomLeft: Math.max(0, radius.bottomLeft - Math.max(border.b, border.l)),\n bottomRight: Math.max(0, radius.bottomRight - Math.max(border.b, border.r))\n }\n }\n };\n}\nfunction inRange(bar, x, y, useFinalPosition) {\n const skipX = x === null;\n const skipY = y === null;\n const skipBoth = skipX && skipY;\n const bounds = bar && !skipBoth && getBarBounds(bar, useFinalPosition);\n return bounds && (skipX || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aj)(x, bounds.left, bounds.right)) && (skipY || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aj)(y, bounds.top, bounds.bottom));\n}\nfunction hasRadius(radius) {\n return radius.topLeft || radius.topRight || radius.bottomLeft || radius.bottomRight;\n}\n function addNormalRectPath(ctx, rect) {\n ctx.rect(rect.x, rect.y, rect.w, rect.h);\n}\nfunction inflateRect(rect, amount, refRect = {}) {\n const x = rect.x !== refRect.x ? -amount : 0;\n const y = rect.y !== refRect.y ? -amount : 0;\n const w = (rect.x + rect.w !== refRect.x + refRect.w ? amount : 0) - x;\n const h = (rect.y + rect.h !== refRect.y + refRect.h ? amount : 0) - y;\n return {\n x: rect.x + x,\n y: rect.y + y,\n w: rect.w + w,\n h: rect.h + h,\n radius: rect.radius\n };\n}\nclass BarElement extends Element {\n static id = 'bar';\n static defaults = {\n borderSkipped: 'start',\n borderWidth: 0,\n borderRadius: 0,\n inflateAmount: 'auto',\n pointStyle: undefined\n };\n static defaultRoutes = {\n backgroundColor: 'backgroundColor',\n borderColor: 'borderColor'\n };\n constructor(cfg){\n super();\n this.options = undefined;\n this.horizontal = undefined;\n this.base = undefined;\n this.width = undefined;\n this.height = undefined;\n this.inflateAmount = undefined;\n if (cfg) {\n Object.assign(this, cfg);\n }\n }\n draw(ctx) {\n const { inflateAmount , options: { borderColor , backgroundColor } } = this;\n const { inner , outer } = boundingRects(this);\n const addRectPath = hasRadius(outer.radius) ? _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.au : addNormalRectPath;\n ctx.save();\n if (outer.w !== inner.w || outer.h !== inner.h) {\n ctx.beginPath();\n addRectPath(ctx, inflateRect(outer, inflateAmount, inner));\n ctx.clip();\n addRectPath(ctx, inflateRect(inner, -inflateAmount, outer));\n ctx.fillStyle = borderColor;\n ctx.fill('evenodd');\n }\n ctx.beginPath();\n addRectPath(ctx, inflateRect(inner, inflateAmount));\n ctx.fillStyle = backgroundColor;\n ctx.fill();\n ctx.restore();\n }\n inRange(mouseX, mouseY, useFinalPosition) {\n return inRange(this, mouseX, mouseY, useFinalPosition);\n }\n inXRange(mouseX, useFinalPosition) {\n return inRange(this, mouseX, null, useFinalPosition);\n }\n inYRange(mouseY, useFinalPosition) {\n return inRange(this, null, mouseY, useFinalPosition);\n }\n getCenterPoint(useFinalPosition) {\n const { x , y , base , horizontal } = this.getProps([\n 'x',\n 'y',\n 'base',\n 'horizontal'\n ], useFinalPosition);\n return {\n x: horizontal ? (x + base) / 2 : x,\n y: horizontal ? y : (y + base) / 2\n };\n }\n getRange(axis) {\n return axis === 'x' ? this.width / 2 : this.height / 2;\n }\n}\n\nvar elements = /*#__PURE__*/Object.freeze({\n__proto__: null,\nArcElement: ArcElement,\nBarElement: BarElement,\nLineElement: LineElement,\nPointElement: PointElement\n});\n\nconst BORDER_COLORS = [\n 'rgb(54, 162, 235)',\n 'rgb(255, 99, 132)',\n 'rgb(255, 159, 64)',\n 'rgb(255, 205, 86)',\n 'rgb(75, 192, 192)',\n 'rgb(153, 102, 255)',\n 'rgb(201, 203, 207)' // grey\n];\n// Border colors with 50% transparency\nconst BACKGROUND_COLORS = /* #__PURE__ */ BORDER_COLORS.map((color)=>color.replace('rgb(', 'rgba(').replace(')', ', 0.5)'));\nfunction getBorderColor(i) {\n return BORDER_COLORS[i % BORDER_COLORS.length];\n}\nfunction getBackgroundColor(i) {\n return BACKGROUND_COLORS[i % BACKGROUND_COLORS.length];\n}\nfunction colorizeDefaultDataset(dataset, i) {\n dataset.borderColor = getBorderColor(i);\n dataset.backgroundColor = getBackgroundColor(i);\n return ++i;\n}\nfunction colorizeDoughnutDataset(dataset, i) {\n dataset.backgroundColor = dataset.data.map(()=>getBorderColor(i++));\n return i;\n}\nfunction colorizePolarAreaDataset(dataset, i) {\n dataset.backgroundColor = dataset.data.map(()=>getBackgroundColor(i++));\n return i;\n}\nfunction getColorizer(chart) {\n let i = 0;\n return (dataset, datasetIndex)=>{\n const controller = chart.getDatasetMeta(datasetIndex).controller;\n if (controller instanceof DoughnutController) {\n i = colorizeDoughnutDataset(dataset, i);\n } else if (controller instanceof PolarAreaController) {\n i = colorizePolarAreaDataset(dataset, i);\n } else if (controller) {\n i = colorizeDefaultDataset(dataset, i);\n }\n };\n}\nfunction containsColorsDefinitions(descriptors) {\n let k;\n for(k in descriptors){\n if (descriptors[k].borderColor || descriptors[k].backgroundColor) {\n return true;\n }\n }\n return false;\n}\nfunction containsColorsDefinition(descriptor) {\n return descriptor && (descriptor.borderColor || descriptor.backgroundColor);\n}\nfunction containsDefaultColorsDefenitions() {\n return _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.borderColor !== 'rgba(0,0,0,0.1)' || _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.backgroundColor !== 'rgba(0,0,0,0.1)';\n}\nvar plugin_colors = {\n id: 'colors',\n defaults: {\n enabled: true,\n forceOverride: false\n },\n beforeLayout (chart, _args, options) {\n if (!options.enabled) {\n return;\n }\n const { data: { datasets } , options: chartOptions } = chart.config;\n const { elements } = chartOptions;\n const containsColorDefenition = containsColorsDefinitions(datasets) || containsColorsDefinition(chartOptions) || elements && containsColorsDefinitions(elements) || containsDefaultColorsDefenitions();\n if (!options.forceOverride && containsColorDefenition) {\n return;\n }\n const colorizer = getColorizer(chart);\n datasets.forEach(colorizer);\n }\n};\n\nfunction lttbDecimation(data, start, count, availableWidth, options) {\n const samples = options.samples || availableWidth;\n if (samples >= count) {\n return data.slice(start, start + count);\n }\n const decimated = [];\n const bucketWidth = (count - 2) / (samples - 2);\n let sampledIndex = 0;\n const endIndex = start + count - 1;\n let a = start;\n let i, maxAreaPoint, maxArea, area, nextA;\n decimated[sampledIndex++] = data[a];\n for(i = 0; i < samples - 2; i++){\n let avgX = 0;\n let avgY = 0;\n let j;\n const avgRangeStart = Math.floor((i + 1) * bucketWidth) + 1 + start;\n const avgRangeEnd = Math.min(Math.floor((i + 2) * bucketWidth) + 1, count) + start;\n const avgRangeLength = avgRangeEnd - avgRangeStart;\n for(j = avgRangeStart; j < avgRangeEnd; j++){\n avgX += data[j].x;\n avgY += data[j].y;\n }\n avgX /= avgRangeLength;\n avgY /= avgRangeLength;\n const rangeOffs = Math.floor(i * bucketWidth) + 1 + start;\n const rangeTo = Math.min(Math.floor((i + 1) * bucketWidth) + 1, count) + start;\n const { x: pointAx , y: pointAy } = data[a];\n maxArea = area = -1;\n for(j = rangeOffs; j < rangeTo; j++){\n area = 0.5 * Math.abs((pointAx - avgX) * (data[j].y - pointAy) - (pointAx - data[j].x) * (avgY - pointAy));\n if (area > maxArea) {\n maxArea = area;\n maxAreaPoint = data[j];\n nextA = j;\n }\n }\n decimated[sampledIndex++] = maxAreaPoint;\n a = nextA;\n }\n decimated[sampledIndex++] = data[endIndex];\n return decimated;\n}\nfunction minMaxDecimation(data, start, count, availableWidth) {\n let avgX = 0;\n let countX = 0;\n let i, point, x, y, prevX, minIndex, maxIndex, startIndex, minY, maxY;\n const decimated = [];\n const endIndex = start + count - 1;\n const xMin = data[start].x;\n const xMax = data[endIndex].x;\n const dx = xMax - xMin;\n for(i = start; i < start + count; ++i){\n point = data[i];\n x = (point.x - xMin) / dx * availableWidth;\n y = point.y;\n const truncX = x | 0;\n if (truncX === prevX) {\n if (y < minY) {\n minY = y;\n minIndex = i;\n } else if (y > maxY) {\n maxY = y;\n maxIndex = i;\n }\n avgX = (countX * avgX + point.x) / ++countX;\n } else {\n const lastIndex = i - 1;\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(minIndex) && !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(maxIndex)) {\n const intermediateIndex1 = Math.min(minIndex, maxIndex);\n const intermediateIndex2 = Math.max(minIndex, maxIndex);\n if (intermediateIndex1 !== startIndex && intermediateIndex1 !== lastIndex) {\n decimated.push({\n ...data[intermediateIndex1],\n x: avgX\n });\n }\n if (intermediateIndex2 !== startIndex && intermediateIndex2 !== lastIndex) {\n decimated.push({\n ...data[intermediateIndex2],\n x: avgX\n });\n }\n }\n if (i > 0 && lastIndex !== startIndex) {\n decimated.push(data[lastIndex]);\n }\n decimated.push(point);\n prevX = truncX;\n countX = 0;\n minY = maxY = y;\n minIndex = maxIndex = startIndex = i;\n }\n }\n return decimated;\n}\nfunction cleanDecimatedDataset(dataset) {\n if (dataset._decimated) {\n const data = dataset._data;\n delete dataset._decimated;\n delete dataset._data;\n Object.defineProperty(dataset, 'data', {\n configurable: true,\n enumerable: true,\n writable: true,\n value: data\n });\n }\n}\nfunction cleanDecimatedData(chart) {\n chart.data.datasets.forEach((dataset)=>{\n cleanDecimatedDataset(dataset);\n });\n}\nfunction getStartAndCountOfVisiblePointsSimplified(meta, points) {\n const pointCount = points.length;\n let start = 0;\n let count;\n const { iScale } = meta;\n const { min , max , minDefined , maxDefined } = iScale.getUserBounds();\n if (minDefined) {\n start = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.B)(points, iScale.axis, min).lo, 0, pointCount - 1);\n }\n if (maxDefined) {\n count = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.B)(points, iScale.axis, max).hi + 1, start, pointCount) - start;\n } else {\n count = pointCount - start;\n }\n return {\n start,\n count\n };\n}\nvar plugin_decimation = {\n id: 'decimation',\n defaults: {\n algorithm: 'min-max',\n enabled: false\n },\n beforeElementsUpdate: (chart, args, options)=>{\n if (!options.enabled) {\n cleanDecimatedData(chart);\n return;\n }\n const availableWidth = chart.width;\n chart.data.datasets.forEach((dataset, datasetIndex)=>{\n const { _data , indexAxis } = dataset;\n const meta = chart.getDatasetMeta(datasetIndex);\n const data = _data || dataset.data;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a)([\n indexAxis,\n chart.options.indexAxis\n ]) === 'y') {\n return;\n }\n if (!meta.controller.supportsDecimation) {\n return;\n }\n const xAxis = chart.scales[meta.xAxisID];\n if (xAxis.type !== 'linear' && xAxis.type !== 'time') {\n return;\n }\n if (chart.options.parsing) {\n return;\n }\n let { start , count } = getStartAndCountOfVisiblePointsSimplified(meta, data);\n const threshold = options.threshold || 4 * availableWidth;\n if (count <= threshold) {\n cleanDecimatedDataset(dataset);\n return;\n }\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(_data)) {\n dataset._data = data;\n delete dataset.data;\n Object.defineProperty(dataset, 'data', {\n configurable: true,\n enumerable: true,\n get: function() {\n return this._decimated;\n },\n set: function(d) {\n this._data = d;\n }\n });\n }\n let decimated;\n switch(options.algorithm){\n case 'lttb':\n decimated = lttbDecimation(data, start, count, availableWidth, options);\n break;\n case 'min-max':\n decimated = minMaxDecimation(data, start, count, availableWidth);\n break;\n default:\n throw new Error(`Unsupported decimation algorithm '${options.algorithm}'`);\n }\n dataset._decimated = decimated;\n });\n },\n destroy (chart) {\n cleanDecimatedData(chart);\n }\n};\n\nfunction _segments(line, target, property) {\n const segments = line.segments;\n const points = line.points;\n const tpoints = target.points;\n const parts = [];\n for (const segment of segments){\n let { start , end } = segment;\n end = _findSegmentEnd(start, end, points);\n const bounds = _getBounds(property, points[start], points[end], segment.loop);\n if (!target.segments) {\n parts.push({\n source: segment,\n target: bounds,\n start: points[start],\n end: points[end]\n });\n continue;\n }\n const targetSegments = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.an)(target, bounds);\n for (const tgt of targetSegments){\n const subBounds = _getBounds(property, tpoints[tgt.start], tpoints[tgt.end], tgt.loop);\n const fillSources = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ax)(segment, points, subBounds);\n for (const fillSource of fillSources){\n parts.push({\n source: fillSource,\n target: tgt,\n start: {\n [property]: _getEdge(bounds, subBounds, 'start', Math.max)\n },\n end: {\n [property]: _getEdge(bounds, subBounds, 'end', Math.min)\n }\n });\n }\n }\n }\n return parts;\n}\nfunction _getBounds(property, first, last, loop) {\n if (loop) {\n return;\n }\n let start = first[property];\n let end = last[property];\n if (property === 'angle') {\n start = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ay)(start);\n end = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ay)(end);\n }\n return {\n property,\n start,\n end\n };\n}\nfunction _pointsFromSegments(boundary, line) {\n const { x =null , y =null } = boundary || {};\n const linePoints = line.points;\n const points = [];\n line.segments.forEach(({ start , end })=>{\n end = _findSegmentEnd(start, end, linePoints);\n const first = linePoints[start];\n const last = linePoints[end];\n if (y !== null) {\n points.push({\n x: first.x,\n y\n });\n points.push({\n x: last.x,\n y\n });\n } else if (x !== null) {\n points.push({\n x,\n y: first.y\n });\n points.push({\n x,\n y: last.y\n });\n }\n });\n return points;\n}\nfunction _findSegmentEnd(start, end, points) {\n for(; end > start; end--){\n const point = points[end];\n if (!isNaN(point.x) && !isNaN(point.y)) {\n break;\n }\n }\n return end;\n}\nfunction _getEdge(a, b, prop, fn) {\n if (a && b) {\n return fn(a[prop], b[prop]);\n }\n return a ? a[prop] : b ? b[prop] : 0;\n}\n\nfunction _createBoundaryLine(boundary, line) {\n let points = [];\n let _loop = false;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(boundary)) {\n _loop = true;\n points = boundary;\n } else {\n points = _pointsFromSegments(boundary, line);\n }\n return points.length ? new LineElement({\n points,\n options: {\n tension: 0\n },\n _loop,\n _fullLoop: _loop\n }) : null;\n}\nfunction _shouldApplyFill(source) {\n return source && source.fill !== false;\n}\n\nfunction _resolveTarget(sources, index, propagate) {\n const source = sources[index];\n let fill = source.fill;\n const visited = [\n index\n ];\n let target;\n if (!propagate) {\n return fill;\n }\n while(fill !== false && visited.indexOf(fill) === -1){\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(fill)) {\n return fill;\n }\n target = sources[fill];\n if (!target) {\n return false;\n }\n if (target.visible) {\n return fill;\n }\n visited.push(fill);\n fill = target.fill;\n }\n return false;\n}\n function _decodeFill(line, index, count) {\n const fill = parseFillOption(line);\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(fill)) {\n return isNaN(fill.value) ? false : fill;\n }\n let target = parseFloat(fill);\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(target) && Math.floor(target) === target) {\n return decodeTargetIndex(fill[0], index, target, count);\n }\n return [\n 'origin',\n 'start',\n 'end',\n 'stack',\n 'shape'\n ].indexOf(fill) >= 0 && fill;\n}\nfunction decodeTargetIndex(firstCh, index, target, count) {\n if (firstCh === '-' || firstCh === '+') {\n target = index + target;\n }\n if (target === index || target < 0 || target >= count) {\n return false;\n }\n return target;\n}\n function _getTargetPixel(fill, scale) {\n let pixel = null;\n if (fill === 'start') {\n pixel = scale.bottom;\n } else if (fill === 'end') {\n pixel = scale.top;\n } else if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(fill)) {\n pixel = scale.getPixelForValue(fill.value);\n } else if (scale.getBasePixel) {\n pixel = scale.getBasePixel();\n }\n return pixel;\n}\n function _getTargetValue(fill, scale, startValue) {\n let value;\n if (fill === 'start') {\n value = startValue;\n } else if (fill === 'end') {\n value = scale.options.reverse ? scale.min : scale.max;\n } else if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(fill)) {\n value = fill.value;\n } else {\n value = scale.getBaseValue();\n }\n return value;\n}\n function parseFillOption(line) {\n const options = line.options;\n const fillOption = options.fill;\n let fill = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(fillOption && fillOption.target, fillOption);\n if (fill === undefined) {\n fill = !!options.backgroundColor;\n }\n if (fill === false || fill === null) {\n return false;\n }\n if (fill === true) {\n return 'origin';\n }\n return fill;\n}\n\nfunction _buildStackLine(source) {\n const { scale , index , line } = source;\n const points = [];\n const segments = line.segments;\n const sourcePoints = line.points;\n const linesBelow = getLinesBelow(scale, index);\n linesBelow.push(_createBoundaryLine({\n x: null,\n y: scale.bottom\n }, line));\n for(let i = 0; i < segments.length; i++){\n const segment = segments[i];\n for(let j = segment.start; j <= segment.end; j++){\n addPointsBelow(points, sourcePoints[j], linesBelow);\n }\n }\n return new LineElement({\n points,\n options: {}\n });\n}\n function getLinesBelow(scale, index) {\n const below = [];\n const metas = scale.getMatchingVisibleMetas('line');\n for(let i = 0; i < metas.length; i++){\n const meta = metas[i];\n if (meta.index === index) {\n break;\n }\n if (!meta.hidden) {\n below.unshift(meta.dataset);\n }\n }\n return below;\n}\n function addPointsBelow(points, sourcePoint, linesBelow) {\n const postponed = [];\n for(let j = 0; j < linesBelow.length; j++){\n const line = linesBelow[j];\n const { first , last , point } = findPoint(line, sourcePoint, 'x');\n if (!point || first && last) {\n continue;\n }\n if (first) {\n postponed.unshift(point);\n } else {\n points.push(point);\n if (!last) {\n break;\n }\n }\n }\n points.push(...postponed);\n}\n function findPoint(line, sourcePoint, property) {\n const point = line.interpolate(sourcePoint, property);\n if (!point) {\n return {};\n }\n const pointValue = point[property];\n const segments = line.segments;\n const linePoints = line.points;\n let first = false;\n let last = false;\n for(let i = 0; i < segments.length; i++){\n const segment = segments[i];\n const firstValue = linePoints[segment.start][property];\n const lastValue = linePoints[segment.end][property];\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aj)(pointValue, firstValue, lastValue)) {\n first = pointValue === firstValue;\n last = pointValue === lastValue;\n break;\n }\n }\n return {\n first,\n last,\n point\n };\n}\n\nclass simpleArc {\n constructor(opts){\n this.x = opts.x;\n this.y = opts.y;\n this.radius = opts.radius;\n }\n pathSegment(ctx, bounds, opts) {\n const { x , y , radius } = this;\n bounds = bounds || {\n start: 0,\n end: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T\n };\n ctx.arc(x, y, radius, bounds.end, bounds.start, true);\n return !opts.bounds;\n }\n interpolate(point) {\n const { x , y , radius } = this;\n const angle = point.angle;\n return {\n x: x + Math.cos(angle) * radius,\n y: y + Math.sin(angle) * radius,\n angle\n };\n }\n}\n\nfunction _getTarget(source) {\n const { chart , fill , line } = source;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(fill)) {\n return getLineByIndex(chart, fill);\n }\n if (fill === 'stack') {\n return _buildStackLine(source);\n }\n if (fill === 'shape') {\n return true;\n }\n const boundary = computeBoundary(source);\n if (boundary instanceof simpleArc) {\n return boundary;\n }\n return _createBoundaryLine(boundary, line);\n}\n function getLineByIndex(chart, index) {\n const meta = chart.getDatasetMeta(index);\n const visible = meta && chart.isDatasetVisible(index);\n return visible ? meta.dataset : null;\n}\nfunction computeBoundary(source) {\n const scale = source.scale || {};\n if (scale.getPointPositionForValue) {\n return computeCircularBoundary(source);\n }\n return computeLinearBoundary(source);\n}\nfunction computeLinearBoundary(source) {\n const { scale ={} , fill } = source;\n const pixel = _getTargetPixel(fill, scale);\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(pixel)) {\n const horizontal = scale.isHorizontal();\n return {\n x: horizontal ? pixel : null,\n y: horizontal ? null : pixel\n };\n }\n return null;\n}\nfunction computeCircularBoundary(source) {\n const { scale , fill } = source;\n const options = scale.options;\n const length = scale.getLabels().length;\n const start = options.reverse ? scale.max : scale.min;\n const value = _getTargetValue(fill, scale, start);\n const target = [];\n if (options.grid.circular) {\n const center = scale.getPointPositionForValue(0, start);\n return new simpleArc({\n x: center.x,\n y: center.y,\n radius: scale.getDistanceFromCenterForValue(value)\n });\n }\n for(let i = 0; i < length; ++i){\n target.push(scale.getPointPositionForValue(i, value));\n }\n return target;\n}\n\nfunction _drawfill(ctx, source, area) {\n const target = _getTarget(source);\n const { line , scale , axis } = source;\n const lineOpts = line.options;\n const fillOption = lineOpts.fill;\n const color = lineOpts.backgroundColor;\n const { above =color , below =color } = fillOption || {};\n if (target && line.points.length) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Y)(ctx, area);\n doFill(ctx, {\n line,\n target,\n above,\n below,\n area,\n scale,\n axis\n });\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.$)(ctx);\n }\n}\nfunction doFill(ctx, cfg) {\n const { line , target , above , below , area , scale } = cfg;\n const property = line._loop ? 'angle' : cfg.axis;\n ctx.save();\n if (property === 'x' && below !== above) {\n clipVertical(ctx, target, area.top);\n fill(ctx, {\n line,\n target,\n color: above,\n scale,\n property\n });\n ctx.restore();\n ctx.save();\n clipVertical(ctx, target, area.bottom);\n }\n fill(ctx, {\n line,\n target,\n color: below,\n scale,\n property\n });\n ctx.restore();\n}\nfunction clipVertical(ctx, target, clipY) {\n const { segments , points } = target;\n let first = true;\n let lineLoop = false;\n ctx.beginPath();\n for (const segment of segments){\n const { start , end } = segment;\n const firstPoint = points[start];\n const lastPoint = points[_findSegmentEnd(start, end, points)];\n if (first) {\n ctx.moveTo(firstPoint.x, firstPoint.y);\n first = false;\n } else {\n ctx.lineTo(firstPoint.x, clipY);\n ctx.lineTo(firstPoint.x, firstPoint.y);\n }\n lineLoop = !!target.pathSegment(ctx, segment, {\n move: lineLoop\n });\n if (lineLoop) {\n ctx.closePath();\n } else {\n ctx.lineTo(lastPoint.x, clipY);\n }\n }\n ctx.lineTo(target.first().x, clipY);\n ctx.closePath();\n ctx.clip();\n}\nfunction fill(ctx, cfg) {\n const { line , target , property , color , scale } = cfg;\n const segments = _segments(line, target, property);\n for (const { source: src , target: tgt , start , end } of segments){\n const { style: { backgroundColor =color } = {} } = src;\n const notShape = target !== true;\n ctx.save();\n ctx.fillStyle = backgroundColor;\n clipBounds(ctx, scale, notShape && _getBounds(property, start, end));\n ctx.beginPath();\n const lineLoop = !!line.pathSegment(ctx, src);\n let loop;\n if (notShape) {\n if (lineLoop) {\n ctx.closePath();\n } else {\n interpolatedLineTo(ctx, target, end, property);\n }\n const targetLoop = !!target.pathSegment(ctx, tgt, {\n move: lineLoop,\n reverse: true\n });\n loop = lineLoop && targetLoop;\n if (!loop) {\n interpolatedLineTo(ctx, target, start, property);\n }\n }\n ctx.closePath();\n ctx.fill(loop ? 'evenodd' : 'nonzero');\n ctx.restore();\n }\n}\nfunction clipBounds(ctx, scale, bounds) {\n const { top , bottom } = scale.chart.chartArea;\n const { property , start , end } = bounds || {};\n if (property === 'x') {\n ctx.beginPath();\n ctx.rect(start, top, end - start, bottom - top);\n ctx.clip();\n }\n}\nfunction interpolatedLineTo(ctx, target, point, property) {\n const interpolatedPoint = target.interpolate(point, property);\n if (interpolatedPoint) {\n ctx.lineTo(interpolatedPoint.x, interpolatedPoint.y);\n }\n}\n\nvar index = {\n id: 'filler',\n afterDatasetsUpdate (chart, _args, options) {\n const count = (chart.data.datasets || []).length;\n const sources = [];\n let meta, i, line, source;\n for(i = 0; i < count; ++i){\n meta = chart.getDatasetMeta(i);\n line = meta.dataset;\n source = null;\n if (line && line.options && line instanceof LineElement) {\n source = {\n visible: chart.isDatasetVisible(i),\n index: i,\n fill: _decodeFill(line, i, count),\n chart,\n axis: meta.controller.options.indexAxis,\n scale: meta.vScale,\n line\n };\n }\n meta.$filler = source;\n sources.push(source);\n }\n for(i = 0; i < count; ++i){\n source = sources[i];\n if (!source || source.fill === false) {\n continue;\n }\n source.fill = _resolveTarget(sources, i, options.propagate);\n }\n },\n beforeDraw (chart, _args, options) {\n const draw = options.drawTime === 'beforeDraw';\n const metasets = chart.getSortedVisibleDatasetMetas();\n const area = chart.chartArea;\n for(let i = metasets.length - 1; i >= 0; --i){\n const source = metasets[i].$filler;\n if (!source) {\n continue;\n }\n source.line.updateControlPoints(area, source.axis);\n if (draw && source.fill) {\n _drawfill(chart.ctx, source, area);\n }\n }\n },\n beforeDatasetsDraw (chart, _args, options) {\n if (options.drawTime !== 'beforeDatasetsDraw') {\n return;\n }\n const metasets = chart.getSortedVisibleDatasetMetas();\n for(let i = metasets.length - 1; i >= 0; --i){\n const source = metasets[i].$filler;\n if (_shouldApplyFill(source)) {\n _drawfill(chart.ctx, source, chart.chartArea);\n }\n }\n },\n beforeDatasetDraw (chart, args, options) {\n const source = args.meta.$filler;\n if (!_shouldApplyFill(source) || options.drawTime !== 'beforeDatasetDraw') {\n return;\n }\n _drawfill(chart.ctx, source, chart.chartArea);\n },\n defaults: {\n propagate: true,\n drawTime: 'beforeDatasetDraw'\n }\n};\n\nconst getBoxSize = (labelOpts, fontSize)=>{\n let { boxHeight =fontSize , boxWidth =fontSize } = labelOpts;\n if (labelOpts.usePointStyle) {\n boxHeight = Math.min(boxHeight, fontSize);\n boxWidth = labelOpts.pointStyleWidth || Math.min(boxWidth, fontSize);\n }\n return {\n boxWidth,\n boxHeight,\n itemHeight: Math.max(fontSize, boxHeight)\n };\n};\nconst itemsEqual = (a, b)=>a !== null && b !== null && a.datasetIndex === b.datasetIndex && a.index === b.index;\nclass Legend extends Element {\n constructor(config){\n super();\n this._added = false;\n this.legendHitBoxes = [];\n this._hoveredItem = null;\n this.doughnutMode = false;\n this.chart = config.chart;\n this.options = config.options;\n this.ctx = config.ctx;\n this.legendItems = undefined;\n this.columnSizes = undefined;\n this.lineWidths = undefined;\n this.maxHeight = undefined;\n this.maxWidth = undefined;\n this.top = undefined;\n this.bottom = undefined;\n this.left = undefined;\n this.right = undefined;\n this.height = undefined;\n this.width = undefined;\n this._margins = undefined;\n this.position = undefined;\n this.weight = undefined;\n this.fullSize = undefined;\n }\n update(maxWidth, maxHeight, margins) {\n this.maxWidth = maxWidth;\n this.maxHeight = maxHeight;\n this._margins = margins;\n this.setDimensions();\n this.buildLabels();\n this.fit();\n }\n setDimensions() {\n if (this.isHorizontal()) {\n this.width = this.maxWidth;\n this.left = this._margins.left;\n this.right = this.width;\n } else {\n this.height = this.maxHeight;\n this.top = this._margins.top;\n this.bottom = this.height;\n }\n }\n buildLabels() {\n const labelOpts = this.options.labels || {};\n let legendItems = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(labelOpts.generateLabels, [\n this.chart\n ], this) || [];\n if (labelOpts.filter) {\n legendItems = legendItems.filter((item)=>labelOpts.filter(item, this.chart.data));\n }\n if (labelOpts.sort) {\n legendItems = legendItems.sort((a, b)=>labelOpts.sort(a, b, this.chart.data));\n }\n if (this.options.reverse) {\n legendItems.reverse();\n }\n this.legendItems = legendItems;\n }\n fit() {\n const { options , ctx } = this;\n if (!options.display) {\n this.width = this.height = 0;\n return;\n }\n const labelOpts = options.labels;\n const labelFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(labelOpts.font);\n const fontSize = labelFont.size;\n const titleHeight = this._computeTitleHeight();\n const { boxWidth , itemHeight } = getBoxSize(labelOpts, fontSize);\n let width, height;\n ctx.font = labelFont.string;\n if (this.isHorizontal()) {\n width = this.maxWidth;\n height = this._fitRows(titleHeight, fontSize, boxWidth, itemHeight) + 10;\n } else {\n height = this.maxHeight;\n width = this._fitCols(titleHeight, labelFont, boxWidth, itemHeight) + 10;\n }\n this.width = Math.min(width, options.maxWidth || this.maxWidth);\n this.height = Math.min(height, options.maxHeight || this.maxHeight);\n }\n _fitRows(titleHeight, fontSize, boxWidth, itemHeight) {\n const { ctx , maxWidth , options: { labels: { padding } } } = this;\n const hitboxes = this.legendHitBoxes = [];\n const lineWidths = this.lineWidths = [\n 0\n ];\n const lineHeight = itemHeight + padding;\n let totalHeight = titleHeight;\n ctx.textAlign = 'left';\n ctx.textBaseline = 'middle';\n let row = -1;\n let top = -lineHeight;\n this.legendItems.forEach((legendItem, i)=>{\n const itemWidth = boxWidth + fontSize / 2 + ctx.measureText(legendItem.text).width;\n if (i === 0 || lineWidths[lineWidths.length - 1] + itemWidth + 2 * padding > maxWidth) {\n totalHeight += lineHeight;\n lineWidths[lineWidths.length - (i > 0 ? 0 : 1)] = 0;\n top += lineHeight;\n row++;\n }\n hitboxes[i] = {\n left: 0,\n top,\n row,\n width: itemWidth,\n height: itemHeight\n };\n lineWidths[lineWidths.length - 1] += itemWidth + padding;\n });\n return totalHeight;\n }\n _fitCols(titleHeight, labelFont, boxWidth, _itemHeight) {\n const { ctx , maxHeight , options: { labels: { padding } } } = this;\n const hitboxes = this.legendHitBoxes = [];\n const columnSizes = this.columnSizes = [];\n const heightLimit = maxHeight - titleHeight;\n let totalWidth = padding;\n let currentColWidth = 0;\n let currentColHeight = 0;\n let left = 0;\n let col = 0;\n this.legendItems.forEach((legendItem, i)=>{\n const { itemWidth , itemHeight } = calculateItemSize(boxWidth, labelFont, ctx, legendItem, _itemHeight);\n if (i > 0 && currentColHeight + itemHeight + 2 * padding > heightLimit) {\n totalWidth += currentColWidth + padding;\n columnSizes.push({\n width: currentColWidth,\n height: currentColHeight\n });\n left += currentColWidth + padding;\n col++;\n currentColWidth = currentColHeight = 0;\n }\n hitboxes[i] = {\n left,\n top: currentColHeight,\n col,\n width: itemWidth,\n height: itemHeight\n };\n currentColWidth = Math.max(currentColWidth, itemWidth);\n currentColHeight += itemHeight + padding;\n });\n totalWidth += currentColWidth;\n columnSizes.push({\n width: currentColWidth,\n height: currentColHeight\n });\n return totalWidth;\n }\n adjustHitBoxes() {\n if (!this.options.display) {\n return;\n }\n const titleHeight = this._computeTitleHeight();\n const { legendHitBoxes: hitboxes , options: { align , labels: { padding } , rtl } } = this;\n const rtlHelper = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.az)(rtl, this.left, this.width);\n if (this.isHorizontal()) {\n let row = 0;\n let left = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, this.left + padding, this.right - this.lineWidths[row]);\n for (const hitbox of hitboxes){\n if (row !== hitbox.row) {\n row = hitbox.row;\n left = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, this.left + padding, this.right - this.lineWidths[row]);\n }\n hitbox.top += this.top + titleHeight + padding;\n hitbox.left = rtlHelper.leftForLtr(rtlHelper.x(left), hitbox.width);\n left += hitbox.width + padding;\n }\n } else {\n let col = 0;\n let top = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, this.top + titleHeight + padding, this.bottom - this.columnSizes[col].height);\n for (const hitbox of hitboxes){\n if (hitbox.col !== col) {\n col = hitbox.col;\n top = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, this.top + titleHeight + padding, this.bottom - this.columnSizes[col].height);\n }\n hitbox.top = top;\n hitbox.left += this.left + padding;\n hitbox.left = rtlHelper.leftForLtr(rtlHelper.x(hitbox.left), hitbox.width);\n top += hitbox.height + padding;\n }\n }\n }\n isHorizontal() {\n return this.options.position === 'top' || this.options.position === 'bottom';\n }\n draw() {\n if (this.options.display) {\n const ctx = this.ctx;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Y)(ctx, this);\n this._draw();\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.$)(ctx);\n }\n }\n _draw() {\n const { options: opts , columnSizes , lineWidths , ctx } = this;\n const { align , labels: labelOpts } = opts;\n const defaultColor = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.color;\n const rtlHelper = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.az)(opts.rtl, this.left, this.width);\n const labelFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(labelOpts.font);\n const { padding } = labelOpts;\n const fontSize = labelFont.size;\n const halfFontSize = fontSize / 2;\n let cursor;\n this.drawTitle();\n ctx.textAlign = rtlHelper.textAlign('left');\n ctx.textBaseline = 'middle';\n ctx.lineWidth = 0.5;\n ctx.font = labelFont.string;\n const { boxWidth , boxHeight , itemHeight } = getBoxSize(labelOpts, fontSize);\n const drawLegendBox = function(x, y, legendItem) {\n if (isNaN(boxWidth) || boxWidth <= 0 || isNaN(boxHeight) || boxHeight < 0) {\n return;\n }\n ctx.save();\n const lineWidth = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineWidth, 1);\n ctx.fillStyle = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.fillStyle, defaultColor);\n ctx.lineCap = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineCap, 'butt');\n ctx.lineDashOffset = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineDashOffset, 0);\n ctx.lineJoin = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineJoin, 'miter');\n ctx.lineWidth = lineWidth;\n ctx.strokeStyle = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.strokeStyle, defaultColor);\n ctx.setLineDash((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineDash, []));\n if (labelOpts.usePointStyle) {\n const drawOptions = {\n radius: boxHeight * Math.SQRT2 / 2,\n pointStyle: legendItem.pointStyle,\n rotation: legendItem.rotation,\n borderWidth: lineWidth\n };\n const centerX = rtlHelper.xPlus(x, boxWidth / 2);\n const centerY = y + halfFontSize;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aD)(ctx, drawOptions, centerX, centerY, labelOpts.pointStyleWidth && boxWidth);\n } else {\n const yBoxTop = y + Math.max((fontSize - boxHeight) / 2, 0);\n const xBoxLeft = rtlHelper.leftForLtr(x, boxWidth);\n const borderRadius = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aw)(legendItem.borderRadius);\n ctx.beginPath();\n if (Object.values(borderRadius).some((v)=>v !== 0)) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.au)(ctx, {\n x: xBoxLeft,\n y: yBoxTop,\n w: boxWidth,\n h: boxHeight,\n radius: borderRadius\n });\n } else {\n ctx.rect(xBoxLeft, yBoxTop, boxWidth, boxHeight);\n }\n ctx.fill();\n if (lineWidth !== 0) {\n ctx.stroke();\n }\n }\n ctx.restore();\n };\n const fillText = function(x, y, legendItem) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Z)(ctx, legendItem.text, x, y + itemHeight / 2, labelFont, {\n strikethrough: legendItem.hidden,\n textAlign: rtlHelper.textAlign(legendItem.textAlign)\n });\n };\n const isHorizontal = this.isHorizontal();\n const titleHeight = this._computeTitleHeight();\n if (isHorizontal) {\n cursor = {\n x: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, this.left + padding, this.right - lineWidths[0]),\n y: this.top + padding + titleHeight,\n line: 0\n };\n } else {\n cursor = {\n x: this.left + padding,\n y: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, this.top + titleHeight + padding, this.bottom - columnSizes[0].height),\n line: 0\n };\n }\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aA)(this.ctx, opts.textDirection);\n const lineHeight = itemHeight + padding;\n this.legendItems.forEach((legendItem, i)=>{\n ctx.strokeStyle = legendItem.fontColor;\n ctx.fillStyle = legendItem.fontColor;\n const textWidth = ctx.measureText(legendItem.text).width;\n const textAlign = rtlHelper.textAlign(legendItem.textAlign || (legendItem.textAlign = labelOpts.textAlign));\n const width = boxWidth + halfFontSize + textWidth;\n let x = cursor.x;\n let y = cursor.y;\n rtlHelper.setWidth(this.width);\n if (isHorizontal) {\n if (i > 0 && x + width + padding > this.right) {\n y = cursor.y += lineHeight;\n cursor.line++;\n x = cursor.x = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, this.left + padding, this.right - lineWidths[cursor.line]);\n }\n } else if (i > 0 && y + lineHeight > this.bottom) {\n x = cursor.x = x + columnSizes[cursor.line].width + padding;\n cursor.line++;\n y = cursor.y = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, this.top + titleHeight + padding, this.bottom - columnSizes[cursor.line].height);\n }\n const realX = rtlHelper.x(x);\n drawLegendBox(realX, y, legendItem);\n x = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aB)(textAlign, x + boxWidth + halfFontSize, isHorizontal ? x + width : this.right, opts.rtl);\n fillText(rtlHelper.x(x), y, legendItem);\n if (isHorizontal) {\n cursor.x += width + padding;\n } else if (typeof legendItem.text !== 'string') {\n const fontLineHeight = labelFont.lineHeight;\n cursor.y += calculateLegendItemHeight(legendItem, fontLineHeight) + padding;\n } else {\n cursor.y += lineHeight;\n }\n });\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aC)(this.ctx, opts.textDirection);\n }\n drawTitle() {\n const opts = this.options;\n const titleOpts = opts.title;\n const titleFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(titleOpts.font);\n const titlePadding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(titleOpts.padding);\n if (!titleOpts.display) {\n return;\n }\n const rtlHelper = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.az)(opts.rtl, this.left, this.width);\n const ctx = this.ctx;\n const position = titleOpts.position;\n const halfFontSize = titleFont.size / 2;\n const topPaddingPlusHalfFontSize = titlePadding.top + halfFontSize;\n let y;\n let left = this.left;\n let maxWidth = this.width;\n if (this.isHorizontal()) {\n maxWidth = Math.max(...this.lineWidths);\n y = this.top + topPaddingPlusHalfFontSize;\n left = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(opts.align, left, this.right - maxWidth);\n } else {\n const maxHeight = this.columnSizes.reduce((acc, size)=>Math.max(acc, size.height), 0);\n y = topPaddingPlusHalfFontSize + (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(opts.align, this.top, this.bottom - maxHeight - opts.labels.padding - this._computeTitleHeight());\n }\n const x = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(position, left, left + maxWidth);\n ctx.textAlign = rtlHelper.textAlign((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a1)(position));\n ctx.textBaseline = 'middle';\n ctx.strokeStyle = titleOpts.color;\n ctx.fillStyle = titleOpts.color;\n ctx.font = titleFont.string;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Z)(ctx, titleOpts.text, x, y, titleFont);\n }\n _computeTitleHeight() {\n const titleOpts = this.options.title;\n const titleFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(titleOpts.font);\n const titlePadding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(titleOpts.padding);\n return titleOpts.display ? titleFont.lineHeight + titlePadding.height : 0;\n }\n _getLegendItemAt(x, y) {\n let i, hitBox, lh;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aj)(x, this.left, this.right) && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aj)(y, this.top, this.bottom)) {\n lh = this.legendHitBoxes;\n for(i = 0; i < lh.length; ++i){\n hitBox = lh[i];\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aj)(x, hitBox.left, hitBox.left + hitBox.width) && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aj)(y, hitBox.top, hitBox.top + hitBox.height)) {\n return this.legendItems[i];\n }\n }\n }\n return null;\n }\n handleEvent(e) {\n const opts = this.options;\n if (!isListened(e.type, opts)) {\n return;\n }\n const hoveredItem = this._getLegendItemAt(e.x, e.y);\n if (e.type === 'mousemove' || e.type === 'mouseout') {\n const previous = this._hoveredItem;\n const sameItem = itemsEqual(previous, hoveredItem);\n if (previous && !sameItem) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(opts.onLeave, [\n e,\n previous,\n this\n ], this);\n }\n this._hoveredItem = hoveredItem;\n if (hoveredItem && !sameItem) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(opts.onHover, [\n e,\n hoveredItem,\n this\n ], this);\n }\n } else if (hoveredItem) {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(opts.onClick, [\n e,\n hoveredItem,\n this\n ], this);\n }\n }\n}\nfunction calculateItemSize(boxWidth, labelFont, ctx, legendItem, _itemHeight) {\n const itemWidth = calculateItemWidth(legendItem, boxWidth, labelFont, ctx);\n const itemHeight = calculateItemHeight(_itemHeight, legendItem, labelFont.lineHeight);\n return {\n itemWidth,\n itemHeight\n };\n}\nfunction calculateItemWidth(legendItem, boxWidth, labelFont, ctx) {\n let legendItemText = legendItem.text;\n if (legendItemText && typeof legendItemText !== 'string') {\n legendItemText = legendItemText.reduce((a, b)=>a.length > b.length ? a : b);\n }\n return boxWidth + labelFont.size / 2 + ctx.measureText(legendItemText).width;\n}\nfunction calculateItemHeight(_itemHeight, legendItem, fontLineHeight) {\n let itemHeight = _itemHeight;\n if (typeof legendItem.text !== 'string') {\n itemHeight = calculateLegendItemHeight(legendItem, fontLineHeight);\n }\n return itemHeight;\n}\nfunction calculateLegendItemHeight(legendItem, fontLineHeight) {\n const labelHeight = legendItem.text ? legendItem.text.length : 0;\n return fontLineHeight * labelHeight;\n}\nfunction isListened(type, opts) {\n if ((type === 'mousemove' || type === 'mouseout') && (opts.onHover || opts.onLeave)) {\n return true;\n }\n if (opts.onClick && (type === 'click' || type === 'mouseup')) {\n return true;\n }\n return false;\n}\nvar plugin_legend = {\n id: 'legend',\n _element: Legend,\n start (chart, _args, options) {\n const legend = chart.legend = new Legend({\n ctx: chart.ctx,\n options,\n chart\n });\n layouts.configure(chart, legend, options);\n layouts.addBox(chart, legend);\n },\n stop (chart) {\n layouts.removeBox(chart, chart.legend);\n delete chart.legend;\n },\n beforeUpdate (chart, _args, options) {\n const legend = chart.legend;\n layouts.configure(chart, legend, options);\n legend.options = options;\n },\n afterUpdate (chart) {\n const legend = chart.legend;\n legend.buildLabels();\n legend.adjustHitBoxes();\n },\n afterEvent (chart, args) {\n if (!args.replay) {\n chart.legend.handleEvent(args.event);\n }\n },\n defaults: {\n display: true,\n position: 'top',\n align: 'center',\n fullSize: true,\n reverse: false,\n weight: 1000,\n onClick (e, legendItem, legend) {\n const index = legendItem.datasetIndex;\n const ci = legend.chart;\n if (ci.isDatasetVisible(index)) {\n ci.hide(index);\n legendItem.hidden = true;\n } else {\n ci.show(index);\n legendItem.hidden = false;\n }\n },\n onHover: null,\n onLeave: null,\n labels: {\n color: (ctx)=>ctx.chart.options.color,\n boxWidth: 40,\n padding: 10,\n generateLabels (chart) {\n const datasets = chart.data.datasets;\n const { labels: { usePointStyle , pointStyle , textAlign , color , useBorderRadius , borderRadius } } = chart.legend.options;\n return chart._getSortedDatasetMetas().map((meta)=>{\n const style = meta.controller.getStyle(usePointStyle ? 0 : undefined);\n const borderWidth = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(style.borderWidth);\n return {\n text: datasets[meta.index].label,\n fillStyle: style.backgroundColor,\n fontColor: color,\n hidden: !meta.visible,\n lineCap: style.borderCapStyle,\n lineDash: style.borderDash,\n lineDashOffset: style.borderDashOffset,\n lineJoin: style.borderJoinStyle,\n lineWidth: (borderWidth.width + borderWidth.height) / 4,\n strokeStyle: style.borderColor,\n pointStyle: pointStyle || style.pointStyle,\n rotation: style.rotation,\n textAlign: textAlign || style.textAlign,\n borderRadius: useBorderRadius && (borderRadius || style.borderRadius),\n datasetIndex: meta.index\n };\n }, this);\n }\n },\n title: {\n color: (ctx)=>ctx.chart.options.color,\n display: false,\n position: 'center',\n text: ''\n }\n },\n descriptors: {\n _scriptable: (name)=>!name.startsWith('on'),\n labels: {\n _scriptable: (name)=>![\n 'generateLabels',\n 'filter',\n 'sort'\n ].includes(name)\n }\n }\n};\n\nclass Title extends Element {\n constructor(config){\n super();\n this.chart = config.chart;\n this.options = config.options;\n this.ctx = config.ctx;\n this._padding = undefined;\n this.top = undefined;\n this.bottom = undefined;\n this.left = undefined;\n this.right = undefined;\n this.width = undefined;\n this.height = undefined;\n this.position = undefined;\n this.weight = undefined;\n this.fullSize = undefined;\n }\n update(maxWidth, maxHeight) {\n const opts = this.options;\n this.left = 0;\n this.top = 0;\n if (!opts.display) {\n this.width = this.height = this.right = this.bottom = 0;\n return;\n }\n this.width = this.right = maxWidth;\n this.height = this.bottom = maxHeight;\n const lineCount = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(opts.text) ? opts.text.length : 1;\n this._padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(opts.padding);\n const textSize = lineCount * (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(opts.font).lineHeight + this._padding.height;\n if (this.isHorizontal()) {\n this.height = textSize;\n } else {\n this.width = textSize;\n }\n }\n isHorizontal() {\n const pos = this.options.position;\n return pos === 'top' || pos === 'bottom';\n }\n _drawArgs(offset) {\n const { top , left , bottom , right , options } = this;\n const align = options.align;\n let rotation = 0;\n let maxWidth, titleX, titleY;\n if (this.isHorizontal()) {\n titleX = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, left, right);\n titleY = top + offset;\n maxWidth = right - left;\n } else {\n if (options.position === 'left') {\n titleX = left + offset;\n titleY = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, bottom, top);\n rotation = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P * -0.5;\n } else {\n titleX = right - offset;\n titleY = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a2)(align, top, bottom);\n rotation = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P * 0.5;\n }\n maxWidth = bottom - top;\n }\n return {\n titleX,\n titleY,\n maxWidth,\n rotation\n };\n }\n draw() {\n const ctx = this.ctx;\n const opts = this.options;\n if (!opts.display) {\n return;\n }\n const fontOpts = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(opts.font);\n const lineHeight = fontOpts.lineHeight;\n const offset = lineHeight / 2 + this._padding.top;\n const { titleX , titleY , maxWidth , rotation } = this._drawArgs(offset);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Z)(ctx, opts.text, 0, 0, fontOpts, {\n color: opts.color,\n maxWidth,\n rotation,\n textAlign: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a1)(opts.align),\n textBaseline: 'middle',\n translation: [\n titleX,\n titleY\n ]\n });\n }\n}\nfunction createTitle(chart, titleOpts) {\n const title = new Title({\n ctx: chart.ctx,\n options: titleOpts,\n chart\n });\n layouts.configure(chart, title, titleOpts);\n layouts.addBox(chart, title);\n chart.titleBlock = title;\n}\nvar plugin_title = {\n id: 'title',\n _element: Title,\n start (chart, _args, options) {\n createTitle(chart, options);\n },\n stop (chart) {\n const titleBlock = chart.titleBlock;\n layouts.removeBox(chart, titleBlock);\n delete chart.titleBlock;\n },\n beforeUpdate (chart, _args, options) {\n const title = chart.titleBlock;\n layouts.configure(chart, title, options);\n title.options = options;\n },\n defaults: {\n align: 'center',\n display: false,\n font: {\n weight: 'bold'\n },\n fullSize: true,\n padding: 10,\n position: 'top',\n text: '',\n weight: 2000\n },\n defaultRoutes: {\n color: 'color'\n },\n descriptors: {\n _scriptable: true,\n _indexable: false\n }\n};\n\nconst map = new WeakMap();\nvar plugin_subtitle = {\n id: 'subtitle',\n start (chart, _args, options) {\n const title = new Title({\n ctx: chart.ctx,\n options,\n chart\n });\n layouts.configure(chart, title, options);\n layouts.addBox(chart, title);\n map.set(chart, title);\n },\n stop (chart) {\n layouts.removeBox(chart, map.get(chart));\n map.delete(chart);\n },\n beforeUpdate (chart, _args, options) {\n const title = map.get(chart);\n layouts.configure(chart, title, options);\n title.options = options;\n },\n defaults: {\n align: 'center',\n display: false,\n font: {\n weight: 'normal'\n },\n fullSize: true,\n padding: 0,\n position: 'top',\n text: '',\n weight: 1500\n },\n defaultRoutes: {\n color: 'color'\n },\n descriptors: {\n _scriptable: true,\n _indexable: false\n }\n};\n\nconst positioners = {\n average (items) {\n if (!items.length) {\n return false;\n }\n let i, len;\n let xSet = new Set();\n let y = 0;\n let count = 0;\n for(i = 0, len = items.length; i < len; ++i){\n const el = items[i].element;\n if (el && el.hasValue()) {\n const pos = el.tooltipPosition();\n xSet.add(pos.x);\n y += pos.y;\n ++count;\n }\n }\n if (count === 0 || xSet.size === 0) {\n return false;\n }\n const xAverage = [\n ...xSet\n ].reduce((a, b)=>a + b) / xSet.size;\n return {\n x: xAverage,\n y: y / count\n };\n },\n nearest (items, eventPosition) {\n if (!items.length) {\n return false;\n }\n let x = eventPosition.x;\n let y = eventPosition.y;\n let minDistance = Number.POSITIVE_INFINITY;\n let i, len, nearestElement;\n for(i = 0, len = items.length; i < len; ++i){\n const el = items[i].element;\n if (el && el.hasValue()) {\n const center = el.getCenterPoint();\n const d = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aE)(eventPosition, center);\n if (d < minDistance) {\n minDistance = d;\n nearestElement = el;\n }\n }\n }\n if (nearestElement) {\n const tp = nearestElement.tooltipPosition();\n x = tp.x;\n y = tp.y;\n }\n return {\n x,\n y\n };\n }\n};\nfunction pushOrConcat(base, toPush) {\n if (toPush) {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(toPush)) {\n Array.prototype.push.apply(base, toPush);\n } else {\n base.push(toPush);\n }\n }\n return base;\n}\n function splitNewlines(str) {\n if ((typeof str === 'string' || str instanceof String) && str.indexOf('\\n') > -1) {\n return str.split('\\n');\n }\n return str;\n}\n function createTooltipItem(chart, item) {\n const { element , datasetIndex , index } = item;\n const controller = chart.getDatasetMeta(datasetIndex).controller;\n const { label , value } = controller.getLabelAndValue(index);\n return {\n chart,\n label,\n parsed: controller.getParsed(index),\n raw: chart.data.datasets[datasetIndex].data[index],\n formattedValue: value,\n dataset: controller.getDataset(),\n dataIndex: index,\n datasetIndex,\n element\n };\n}\n function getTooltipSize(tooltip, options) {\n const ctx = tooltip.chart.ctx;\n const { body , footer , title } = tooltip;\n const { boxWidth , boxHeight } = options;\n const bodyFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(options.bodyFont);\n const titleFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(options.titleFont);\n const footerFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(options.footerFont);\n const titleLineCount = title.length;\n const footerLineCount = footer.length;\n const bodyLineItemCount = body.length;\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(options.padding);\n let height = padding.height;\n let width = 0;\n let combinedBodyLength = body.reduce((count, bodyItem)=>count + bodyItem.before.length + bodyItem.lines.length + bodyItem.after.length, 0);\n combinedBodyLength += tooltip.beforeBody.length + tooltip.afterBody.length;\n if (titleLineCount) {\n height += titleLineCount * titleFont.lineHeight + (titleLineCount - 1) * options.titleSpacing + options.titleMarginBottom;\n }\n if (combinedBodyLength) {\n const bodyLineHeight = options.displayColors ? Math.max(boxHeight, bodyFont.lineHeight) : bodyFont.lineHeight;\n height += bodyLineItemCount * bodyLineHeight + (combinedBodyLength - bodyLineItemCount) * bodyFont.lineHeight + (combinedBodyLength - 1) * options.bodySpacing;\n }\n if (footerLineCount) {\n height += options.footerMarginTop + footerLineCount * footerFont.lineHeight + (footerLineCount - 1) * options.footerSpacing;\n }\n let widthPadding = 0;\n const maxLineWidth = function(line) {\n width = Math.max(width, ctx.measureText(line).width + widthPadding);\n };\n ctx.save();\n ctx.font = titleFont.string;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(tooltip.title, maxLineWidth);\n ctx.font = bodyFont.string;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(tooltip.beforeBody.concat(tooltip.afterBody), maxLineWidth);\n widthPadding = options.displayColors ? boxWidth + 2 + options.boxPadding : 0;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(body, (bodyItem)=>{\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(bodyItem.before, maxLineWidth);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(bodyItem.lines, maxLineWidth);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(bodyItem.after, maxLineWidth);\n });\n widthPadding = 0;\n ctx.font = footerFont.string;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(tooltip.footer, maxLineWidth);\n ctx.restore();\n width += padding.width;\n return {\n width,\n height\n };\n}\nfunction determineYAlign(chart, size) {\n const { y , height } = size;\n if (y < height / 2) {\n return 'top';\n } else if (y > chart.height - height / 2) {\n return 'bottom';\n }\n return 'center';\n}\nfunction doesNotFitWithAlign(xAlign, chart, options, size) {\n const { x , width } = size;\n const caret = options.caretSize + options.caretPadding;\n if (xAlign === 'left' && x + width + caret > chart.width) {\n return true;\n }\n if (xAlign === 'right' && x - width - caret < 0) {\n return true;\n }\n}\nfunction determineXAlign(chart, options, size, yAlign) {\n const { x , width } = size;\n const { width: chartWidth , chartArea: { left , right } } = chart;\n let xAlign = 'center';\n if (yAlign === 'center') {\n xAlign = x <= (left + right) / 2 ? 'left' : 'right';\n } else if (x <= width / 2) {\n xAlign = 'left';\n } else if (x >= chartWidth - width / 2) {\n xAlign = 'right';\n }\n if (doesNotFitWithAlign(xAlign, chart, options, size)) {\n xAlign = 'center';\n }\n return xAlign;\n}\n function determineAlignment(chart, options, size) {\n const yAlign = size.yAlign || options.yAlign || determineYAlign(chart, size);\n return {\n xAlign: size.xAlign || options.xAlign || determineXAlign(chart, options, size, yAlign),\n yAlign\n };\n}\nfunction alignX(size, xAlign) {\n let { x , width } = size;\n if (xAlign === 'right') {\n x -= width;\n } else if (xAlign === 'center') {\n x -= width / 2;\n }\n return x;\n}\nfunction alignY(size, yAlign, paddingAndSize) {\n let { y , height } = size;\n if (yAlign === 'top') {\n y += paddingAndSize;\n } else if (yAlign === 'bottom') {\n y -= height + paddingAndSize;\n } else {\n y -= height / 2;\n }\n return y;\n}\n function getBackgroundPoint(options, size, alignment, chart) {\n const { caretSize , caretPadding , cornerRadius } = options;\n const { xAlign , yAlign } = alignment;\n const paddingAndSize = caretSize + caretPadding;\n const { topLeft , topRight , bottomLeft , bottomRight } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aw)(cornerRadius);\n let x = alignX(size, xAlign);\n const y = alignY(size, yAlign, paddingAndSize);\n if (yAlign === 'center') {\n if (xAlign === 'left') {\n x += paddingAndSize;\n } else if (xAlign === 'right') {\n x -= paddingAndSize;\n }\n } else if (xAlign === 'left') {\n x -= Math.max(topLeft, bottomLeft) + caretSize;\n } else if (xAlign === 'right') {\n x += Math.max(topRight, bottomRight) + caretSize;\n }\n return {\n x: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(x, 0, chart.width - size.width),\n y: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(y, 0, chart.height - size.height)\n };\n}\nfunction getAlignedX(tooltip, align, options) {\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(options.padding);\n return align === 'center' ? tooltip.x + tooltip.width / 2 : align === 'right' ? tooltip.x + tooltip.width - padding.right : tooltip.x + padding.left;\n}\n function getBeforeAfterBodyLines(callback) {\n return pushOrConcat([], splitNewlines(callback));\n}\nfunction createTooltipContext(parent, tooltip, tooltipItems) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.j)(parent, {\n tooltip,\n tooltipItems,\n type: 'tooltip'\n });\n}\nfunction overrideCallbacks(callbacks, context) {\n const override = context && context.dataset && context.dataset.tooltip && context.dataset.tooltip.callbacks;\n return override ? callbacks.override(override) : callbacks;\n}\nconst defaultCallbacks = {\n beforeTitle: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF,\n title (tooltipItems) {\n if (tooltipItems.length > 0) {\n const item = tooltipItems[0];\n const labels = item.chart.data.labels;\n const labelCount = labels ? labels.length : 0;\n if (this && this.options && this.options.mode === 'dataset') {\n return item.dataset.label || '';\n } else if (item.label) {\n return item.label;\n } else if (labelCount > 0 && item.dataIndex < labelCount) {\n return labels[item.dataIndex];\n }\n }\n return '';\n },\n afterTitle: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF,\n beforeBody: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF,\n beforeLabel: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF,\n label (tooltipItem) {\n if (this && this.options && this.options.mode === 'dataset') {\n return tooltipItem.label + ': ' + tooltipItem.formattedValue || tooltipItem.formattedValue;\n }\n let label = tooltipItem.dataset.label || '';\n if (label) {\n label += ': ';\n }\n const value = tooltipItem.formattedValue;\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(value)) {\n label += value;\n }\n return label;\n },\n labelColor (tooltipItem) {\n const meta = tooltipItem.chart.getDatasetMeta(tooltipItem.datasetIndex);\n const options = meta.controller.getStyle(tooltipItem.dataIndex);\n return {\n borderColor: options.borderColor,\n backgroundColor: options.backgroundColor,\n borderWidth: options.borderWidth,\n borderDash: options.borderDash,\n borderDashOffset: options.borderDashOffset,\n borderRadius: 0\n };\n },\n labelTextColor () {\n return this.options.bodyColor;\n },\n labelPointStyle (tooltipItem) {\n const meta = tooltipItem.chart.getDatasetMeta(tooltipItem.datasetIndex);\n const options = meta.controller.getStyle(tooltipItem.dataIndex);\n return {\n pointStyle: options.pointStyle,\n rotation: options.rotation\n };\n },\n afterLabel: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF,\n afterBody: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF,\n beforeFooter: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF,\n footer: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF,\n afterFooter: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aF\n};\n function invokeCallbackWithFallback(callbacks, name, ctx, arg) {\n const result = callbacks[name].call(ctx, arg);\n if (typeof result === 'undefined') {\n return defaultCallbacks[name].call(ctx, arg);\n }\n return result;\n}\nclass Tooltip extends Element {\n static positioners = positioners;\n constructor(config){\n super();\n this.opacity = 0;\n this._active = [];\n this._eventPosition = undefined;\n this._size = undefined;\n this._cachedAnimations = undefined;\n this._tooltipItems = [];\n this.$animations = undefined;\n this.$context = undefined;\n this.chart = config.chart;\n this.options = config.options;\n this.dataPoints = undefined;\n this.title = undefined;\n this.beforeBody = undefined;\n this.body = undefined;\n this.afterBody = undefined;\n this.footer = undefined;\n this.xAlign = undefined;\n this.yAlign = undefined;\n this.x = undefined;\n this.y = undefined;\n this.height = undefined;\n this.width = undefined;\n this.caretX = undefined;\n this.caretY = undefined;\n this.labelColors = undefined;\n this.labelPointStyles = undefined;\n this.labelTextColors = undefined;\n }\n initialize(options) {\n this.options = options;\n this._cachedAnimations = undefined;\n this.$context = undefined;\n }\n _resolveAnimations() {\n const cached = this._cachedAnimations;\n if (cached) {\n return cached;\n }\n const chart = this.chart;\n const options = this.options.setContext(this.getContext());\n const opts = options.enabled && chart.options.animation && options.animations;\n const animations = new Animations(this.chart, opts);\n if (opts._cacheable) {\n this._cachedAnimations = Object.freeze(animations);\n }\n return animations;\n }\n getContext() {\n return this.$context || (this.$context = createTooltipContext(this.chart.getContext(), this, this._tooltipItems));\n }\n getTitle(context, options) {\n const { callbacks } = options;\n const beforeTitle = invokeCallbackWithFallback(callbacks, 'beforeTitle', this, context);\n const title = invokeCallbackWithFallback(callbacks, 'title', this, context);\n const afterTitle = invokeCallbackWithFallback(callbacks, 'afterTitle', this, context);\n let lines = [];\n lines = pushOrConcat(lines, splitNewlines(beforeTitle));\n lines = pushOrConcat(lines, splitNewlines(title));\n lines = pushOrConcat(lines, splitNewlines(afterTitle));\n return lines;\n }\n getBeforeBody(tooltipItems, options) {\n return getBeforeAfterBodyLines(invokeCallbackWithFallback(options.callbacks, 'beforeBody', this, tooltipItems));\n }\n getBody(tooltipItems, options) {\n const { callbacks } = options;\n const bodyItems = [];\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(tooltipItems, (context)=>{\n const bodyItem = {\n before: [],\n lines: [],\n after: []\n };\n const scoped = overrideCallbacks(callbacks, context);\n pushOrConcat(bodyItem.before, splitNewlines(invokeCallbackWithFallback(scoped, 'beforeLabel', this, context)));\n pushOrConcat(bodyItem.lines, invokeCallbackWithFallback(scoped, 'label', this, context));\n pushOrConcat(bodyItem.after, splitNewlines(invokeCallbackWithFallback(scoped, 'afterLabel', this, context)));\n bodyItems.push(bodyItem);\n });\n return bodyItems;\n }\n getAfterBody(tooltipItems, options) {\n return getBeforeAfterBodyLines(invokeCallbackWithFallback(options.callbacks, 'afterBody', this, tooltipItems));\n }\n getFooter(tooltipItems, options) {\n const { callbacks } = options;\n const beforeFooter = invokeCallbackWithFallback(callbacks, 'beforeFooter', this, tooltipItems);\n const footer = invokeCallbackWithFallback(callbacks, 'footer', this, tooltipItems);\n const afterFooter = invokeCallbackWithFallback(callbacks, 'afterFooter', this, tooltipItems);\n let lines = [];\n lines = pushOrConcat(lines, splitNewlines(beforeFooter));\n lines = pushOrConcat(lines, splitNewlines(footer));\n lines = pushOrConcat(lines, splitNewlines(afterFooter));\n return lines;\n }\n _createItems(options) {\n const active = this._active;\n const data = this.chart.data;\n const labelColors = [];\n const labelPointStyles = [];\n const labelTextColors = [];\n let tooltipItems = [];\n let i, len;\n for(i = 0, len = active.length; i < len; ++i){\n tooltipItems.push(createTooltipItem(this.chart, active[i]));\n }\n if (options.filter) {\n tooltipItems = tooltipItems.filter((element, index, array)=>options.filter(element, index, array, data));\n }\n if (options.itemSort) {\n tooltipItems = tooltipItems.sort((a, b)=>options.itemSort(a, b, data));\n }\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(tooltipItems, (context)=>{\n const scoped = overrideCallbacks(options.callbacks, context);\n labelColors.push(invokeCallbackWithFallback(scoped, 'labelColor', this, context));\n labelPointStyles.push(invokeCallbackWithFallback(scoped, 'labelPointStyle', this, context));\n labelTextColors.push(invokeCallbackWithFallback(scoped, 'labelTextColor', this, context));\n });\n this.labelColors = labelColors;\n this.labelPointStyles = labelPointStyles;\n this.labelTextColors = labelTextColors;\n this.dataPoints = tooltipItems;\n return tooltipItems;\n }\n update(changed, replay) {\n const options = this.options.setContext(this.getContext());\n const active = this._active;\n let properties;\n let tooltipItems = [];\n if (!active.length) {\n if (this.opacity !== 0) {\n properties = {\n opacity: 0\n };\n }\n } else {\n const position = positioners[options.position].call(this, active, this._eventPosition);\n tooltipItems = this._createItems(options);\n this.title = this.getTitle(tooltipItems, options);\n this.beforeBody = this.getBeforeBody(tooltipItems, options);\n this.body = this.getBody(tooltipItems, options);\n this.afterBody = this.getAfterBody(tooltipItems, options);\n this.footer = this.getFooter(tooltipItems, options);\n const size = this._size = getTooltipSize(this, options);\n const positionAndSize = Object.assign({}, position, size);\n const alignment = determineAlignment(this.chart, options, positionAndSize);\n const backgroundPoint = getBackgroundPoint(options, positionAndSize, alignment, this.chart);\n this.xAlign = alignment.xAlign;\n this.yAlign = alignment.yAlign;\n properties = {\n opacity: 1,\n x: backgroundPoint.x,\n y: backgroundPoint.y,\n width: size.width,\n height: size.height,\n caretX: position.x,\n caretY: position.y\n };\n }\n this._tooltipItems = tooltipItems;\n this.$context = undefined;\n if (properties) {\n this._resolveAnimations().update(this, properties);\n }\n if (changed && options.external) {\n options.external.call(this, {\n chart: this.chart,\n tooltip: this,\n replay\n });\n }\n }\n drawCaret(tooltipPoint, ctx, size, options) {\n const caretPosition = this.getCaretPosition(tooltipPoint, size, options);\n ctx.lineTo(caretPosition.x1, caretPosition.y1);\n ctx.lineTo(caretPosition.x2, caretPosition.y2);\n ctx.lineTo(caretPosition.x3, caretPosition.y3);\n }\n getCaretPosition(tooltipPoint, size, options) {\n const { xAlign , yAlign } = this;\n const { caretSize , cornerRadius } = options;\n const { topLeft , topRight , bottomLeft , bottomRight } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aw)(cornerRadius);\n const { x: ptX , y: ptY } = tooltipPoint;\n const { width , height } = size;\n let x1, x2, x3, y1, y2, y3;\n if (yAlign === 'center') {\n y2 = ptY + height / 2;\n if (xAlign === 'left') {\n x1 = ptX;\n x2 = x1 - caretSize;\n y1 = y2 + caretSize;\n y3 = y2 - caretSize;\n } else {\n x1 = ptX + width;\n x2 = x1 + caretSize;\n y1 = y2 - caretSize;\n y3 = y2 + caretSize;\n }\n x3 = x1;\n } else {\n if (xAlign === 'left') {\n x2 = ptX + Math.max(topLeft, bottomLeft) + caretSize;\n } else if (xAlign === 'right') {\n x2 = ptX + width - Math.max(topRight, bottomRight) - caretSize;\n } else {\n x2 = this.caretX;\n }\n if (yAlign === 'top') {\n y1 = ptY;\n y2 = y1 - caretSize;\n x1 = x2 - caretSize;\n x3 = x2 + caretSize;\n } else {\n y1 = ptY + height;\n y2 = y1 + caretSize;\n x1 = x2 + caretSize;\n x3 = x2 - caretSize;\n }\n y3 = y1;\n }\n return {\n x1,\n x2,\n x3,\n y1,\n y2,\n y3\n };\n }\n drawTitle(pt, ctx, options) {\n const title = this.title;\n const length = title.length;\n let titleFont, titleSpacing, i;\n if (length) {\n const rtlHelper = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.az)(options.rtl, this.x, this.width);\n pt.x = getAlignedX(this, options.titleAlign, options);\n ctx.textAlign = rtlHelper.textAlign(options.titleAlign);\n ctx.textBaseline = 'middle';\n titleFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(options.titleFont);\n titleSpacing = options.titleSpacing;\n ctx.fillStyle = options.titleColor;\n ctx.font = titleFont.string;\n for(i = 0; i < length; ++i){\n ctx.fillText(title[i], rtlHelper.x(pt.x), pt.y + titleFont.lineHeight / 2);\n pt.y += titleFont.lineHeight + titleSpacing;\n if (i + 1 === length) {\n pt.y += options.titleMarginBottom - titleSpacing;\n }\n }\n }\n }\n _drawColorBox(ctx, pt, i, rtlHelper, options) {\n const labelColor = this.labelColors[i];\n const labelPointStyle = this.labelPointStyles[i];\n const { boxHeight , boxWidth } = options;\n const bodyFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(options.bodyFont);\n const colorX = getAlignedX(this, 'left', options);\n const rtlColorX = rtlHelper.x(colorX);\n const yOffSet = boxHeight < bodyFont.lineHeight ? (bodyFont.lineHeight - boxHeight) / 2 : 0;\n const colorY = pt.y + yOffSet;\n if (options.usePointStyle) {\n const drawOptions = {\n radius: Math.min(boxWidth, boxHeight) / 2,\n pointStyle: labelPointStyle.pointStyle,\n rotation: labelPointStyle.rotation,\n borderWidth: 1\n };\n const centerX = rtlHelper.leftForLtr(rtlColorX, boxWidth) + boxWidth / 2;\n const centerY = colorY + boxHeight / 2;\n ctx.strokeStyle = options.multiKeyBackground;\n ctx.fillStyle = options.multiKeyBackground;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.at)(ctx, drawOptions, centerX, centerY);\n ctx.strokeStyle = labelColor.borderColor;\n ctx.fillStyle = labelColor.backgroundColor;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.at)(ctx, drawOptions, centerX, centerY);\n } else {\n ctx.lineWidth = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.i)(labelColor.borderWidth) ? Math.max(...Object.values(labelColor.borderWidth)) : labelColor.borderWidth || 1;\n ctx.strokeStyle = labelColor.borderColor;\n ctx.setLineDash(labelColor.borderDash || []);\n ctx.lineDashOffset = labelColor.borderDashOffset || 0;\n const outerX = rtlHelper.leftForLtr(rtlColorX, boxWidth);\n const innerX = rtlHelper.leftForLtr(rtlHelper.xPlus(rtlColorX, 1), boxWidth - 2);\n const borderRadius = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aw)(labelColor.borderRadius);\n if (Object.values(borderRadius).some((v)=>v !== 0)) {\n ctx.beginPath();\n ctx.fillStyle = options.multiKeyBackground;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.au)(ctx, {\n x: outerX,\n y: colorY,\n w: boxWidth,\n h: boxHeight,\n radius: borderRadius\n });\n ctx.fill();\n ctx.stroke();\n ctx.fillStyle = labelColor.backgroundColor;\n ctx.beginPath();\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.au)(ctx, {\n x: innerX,\n y: colorY + 1,\n w: boxWidth - 2,\n h: boxHeight - 2,\n radius: borderRadius\n });\n ctx.fill();\n } else {\n ctx.fillStyle = options.multiKeyBackground;\n ctx.fillRect(outerX, colorY, boxWidth, boxHeight);\n ctx.strokeRect(outerX, colorY, boxWidth, boxHeight);\n ctx.fillStyle = labelColor.backgroundColor;\n ctx.fillRect(innerX, colorY + 1, boxWidth - 2, boxHeight - 2);\n }\n }\n ctx.fillStyle = this.labelTextColors[i];\n }\n drawBody(pt, ctx, options) {\n const { body } = this;\n const { bodySpacing , bodyAlign , displayColors , boxHeight , boxWidth , boxPadding } = options;\n const bodyFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(options.bodyFont);\n let bodyLineHeight = bodyFont.lineHeight;\n let xLinePadding = 0;\n const rtlHelper = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.az)(options.rtl, this.x, this.width);\n const fillLineOfText = function(line) {\n ctx.fillText(line, rtlHelper.x(pt.x + xLinePadding), pt.y + bodyLineHeight / 2);\n pt.y += bodyLineHeight + bodySpacing;\n };\n const bodyAlignForCalculation = rtlHelper.textAlign(bodyAlign);\n let bodyItem, textColor, lines, i, j, ilen, jlen;\n ctx.textAlign = bodyAlign;\n ctx.textBaseline = 'middle';\n ctx.font = bodyFont.string;\n pt.x = getAlignedX(this, bodyAlignForCalculation, options);\n ctx.fillStyle = options.bodyColor;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(this.beforeBody, fillLineOfText);\n xLinePadding = displayColors && bodyAlignForCalculation !== 'right' ? bodyAlign === 'center' ? boxWidth / 2 + boxPadding : boxWidth + 2 + boxPadding : 0;\n for(i = 0, ilen = body.length; i < ilen; ++i){\n bodyItem = body[i];\n textColor = this.labelTextColors[i];\n ctx.fillStyle = textColor;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(bodyItem.before, fillLineOfText);\n lines = bodyItem.lines;\n if (displayColors && lines.length) {\n this._drawColorBox(ctx, pt, i, rtlHelper, options);\n bodyLineHeight = Math.max(bodyFont.lineHeight, boxHeight);\n }\n for(j = 0, jlen = lines.length; j < jlen; ++j){\n fillLineOfText(lines[j]);\n bodyLineHeight = bodyFont.lineHeight;\n }\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(bodyItem.after, fillLineOfText);\n }\n xLinePadding = 0;\n bodyLineHeight = bodyFont.lineHeight;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.F)(this.afterBody, fillLineOfText);\n pt.y -= bodySpacing;\n }\n drawFooter(pt, ctx, options) {\n const footer = this.footer;\n const length = footer.length;\n let footerFont, i;\n if (length) {\n const rtlHelper = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.az)(options.rtl, this.x, this.width);\n pt.x = getAlignedX(this, options.footerAlign, options);\n pt.y += options.footerMarginTop;\n ctx.textAlign = rtlHelper.textAlign(options.footerAlign);\n ctx.textBaseline = 'middle';\n footerFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(options.footerFont);\n ctx.fillStyle = options.footerColor;\n ctx.font = footerFont.string;\n for(i = 0; i < length; ++i){\n ctx.fillText(footer[i], rtlHelper.x(pt.x), pt.y + footerFont.lineHeight / 2);\n pt.y += footerFont.lineHeight + options.footerSpacing;\n }\n }\n }\n drawBackground(pt, ctx, tooltipSize, options) {\n const { xAlign , yAlign } = this;\n const { x , y } = pt;\n const { width , height } = tooltipSize;\n const { topLeft , topRight , bottomLeft , bottomRight } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aw)(options.cornerRadius);\n ctx.fillStyle = options.backgroundColor;\n ctx.strokeStyle = options.borderColor;\n ctx.lineWidth = options.borderWidth;\n ctx.beginPath();\n ctx.moveTo(x + topLeft, y);\n if (yAlign === 'top') {\n this.drawCaret(pt, ctx, tooltipSize, options);\n }\n ctx.lineTo(x + width - topRight, y);\n ctx.quadraticCurveTo(x + width, y, x + width, y + topRight);\n if (yAlign === 'center' && xAlign === 'right') {\n this.drawCaret(pt, ctx, tooltipSize, options);\n }\n ctx.lineTo(x + width, y + height - bottomRight);\n ctx.quadraticCurveTo(x + width, y + height, x + width - bottomRight, y + height);\n if (yAlign === 'bottom') {\n this.drawCaret(pt, ctx, tooltipSize, options);\n }\n ctx.lineTo(x + bottomLeft, y + height);\n ctx.quadraticCurveTo(x, y + height, x, y + height - bottomLeft);\n if (yAlign === 'center' && xAlign === 'left') {\n this.drawCaret(pt, ctx, tooltipSize, options);\n }\n ctx.lineTo(x, y + topLeft);\n ctx.quadraticCurveTo(x, y, x + topLeft, y);\n ctx.closePath();\n ctx.fill();\n if (options.borderWidth > 0) {\n ctx.stroke();\n }\n }\n _updateAnimationTarget(options) {\n const chart = this.chart;\n const anims = this.$animations;\n const animX = anims && anims.x;\n const animY = anims && anims.y;\n if (animX || animY) {\n const position = positioners[options.position].call(this, this._active, this._eventPosition);\n if (!position) {\n return;\n }\n const size = this._size = getTooltipSize(this, options);\n const positionAndSize = Object.assign({}, position, this._size);\n const alignment = determineAlignment(chart, options, positionAndSize);\n const point = getBackgroundPoint(options, positionAndSize, alignment, chart);\n if (animX._to !== point.x || animY._to !== point.y) {\n this.xAlign = alignment.xAlign;\n this.yAlign = alignment.yAlign;\n this.width = size.width;\n this.height = size.height;\n this.caretX = position.x;\n this.caretY = position.y;\n this._resolveAnimations().update(this, point);\n }\n }\n }\n _willRender() {\n return !!this.opacity;\n }\n draw(ctx) {\n const options = this.options.setContext(this.getContext());\n let opacity = this.opacity;\n if (!opacity) {\n return;\n }\n this._updateAnimationTarget(options);\n const tooltipSize = {\n width: this.width,\n height: this.height\n };\n const pt = {\n x: this.x,\n y: this.y\n };\n opacity = Math.abs(opacity) < 1e-3 ? 0 : opacity;\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(options.padding);\n const hasTooltipContent = this.title.length || this.beforeBody.length || this.body.length || this.afterBody.length || this.footer.length;\n if (options.enabled && hasTooltipContent) {\n ctx.save();\n ctx.globalAlpha = opacity;\n this.drawBackground(pt, ctx, tooltipSize, options);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aA)(ctx, options.textDirection);\n pt.y += padding.top;\n this.drawTitle(pt, ctx, options);\n this.drawBody(pt, ctx, options);\n this.drawFooter(pt, ctx, options);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aC)(ctx, options.textDirection);\n ctx.restore();\n }\n }\n getActiveElements() {\n return this._active || [];\n }\n setActiveElements(activeElements, eventPosition) {\n const lastActive = this._active;\n const active = activeElements.map(({ datasetIndex , index })=>{\n const meta = this.chart.getDatasetMeta(datasetIndex);\n if (!meta) {\n throw new Error('Cannot find a dataset at index ' + datasetIndex);\n }\n return {\n datasetIndex,\n element: meta.data[index],\n index\n };\n });\n const changed = !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ah)(lastActive, active);\n const positionChanged = this._positionChanged(active, eventPosition);\n if (changed || positionChanged) {\n this._active = active;\n this._eventPosition = eventPosition;\n this._ignoreReplayEvents = true;\n this.update(true);\n }\n }\n handleEvent(e, replay, inChartArea = true) {\n if (replay && this._ignoreReplayEvents) {\n return false;\n }\n this._ignoreReplayEvents = false;\n const options = this.options;\n const lastActive = this._active || [];\n const active = this._getActiveElements(e, lastActive, replay, inChartArea);\n const positionChanged = this._positionChanged(active, e);\n const changed = replay || !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ah)(active, lastActive) || positionChanged;\n if (changed) {\n this._active = active;\n if (options.enabled || options.external) {\n this._eventPosition = {\n x: e.x,\n y: e.y\n };\n this.update(true, replay);\n }\n }\n return changed;\n }\n _getActiveElements(e, lastActive, replay, inChartArea) {\n const options = this.options;\n if (e.type === 'mouseout') {\n return [];\n }\n if (!inChartArea) {\n return lastActive.filter((i)=>this.chart.data.datasets[i.datasetIndex] && this.chart.getDatasetMeta(i.datasetIndex).controller.getParsed(i.index) !== undefined);\n }\n const active = this.chart.getElementsAtEventForMode(e, options.mode, options, replay);\n if (options.reverse) {\n active.reverse();\n }\n return active;\n }\n _positionChanged(active, e) {\n const { caretX , caretY , options } = this;\n const position = positioners[options.position].call(this, active, e);\n return position !== false && (caretX !== position.x || caretY !== position.y);\n }\n}\nvar plugin_tooltip = {\n id: 'tooltip',\n _element: Tooltip,\n positioners,\n afterInit (chart, _args, options) {\n if (options) {\n chart.tooltip = new Tooltip({\n chart,\n options\n });\n }\n },\n beforeUpdate (chart, _args, options) {\n if (chart.tooltip) {\n chart.tooltip.initialize(options);\n }\n },\n reset (chart, _args, options) {\n if (chart.tooltip) {\n chart.tooltip.initialize(options);\n }\n },\n afterDraw (chart) {\n const tooltip = chart.tooltip;\n if (tooltip && tooltip._willRender()) {\n const args = {\n tooltip\n };\n if (chart.notifyPlugins('beforeTooltipDraw', {\n ...args,\n cancelable: true\n }) === false) {\n return;\n }\n tooltip.draw(chart.ctx);\n chart.notifyPlugins('afterTooltipDraw', args);\n }\n },\n afterEvent (chart, args) {\n if (chart.tooltip) {\n const useFinalPosition = args.replay;\n if (chart.tooltip.handleEvent(args.event, useFinalPosition, args.inChartArea)) {\n args.changed = true;\n }\n }\n },\n defaults: {\n enabled: true,\n external: null,\n position: 'average',\n backgroundColor: 'rgba(0,0,0,0.8)',\n titleColor: '#fff',\n titleFont: {\n weight: 'bold'\n },\n titleSpacing: 2,\n titleMarginBottom: 6,\n titleAlign: 'left',\n bodyColor: '#fff',\n bodySpacing: 2,\n bodyFont: {},\n bodyAlign: 'left',\n footerColor: '#fff',\n footerSpacing: 2,\n footerMarginTop: 6,\n footerFont: {\n weight: 'bold'\n },\n footerAlign: 'left',\n padding: 6,\n caretPadding: 2,\n caretSize: 5,\n cornerRadius: 6,\n boxHeight: (ctx, opts)=>opts.bodyFont.size,\n boxWidth: (ctx, opts)=>opts.bodyFont.size,\n multiKeyBackground: '#fff',\n displayColors: true,\n boxPadding: 0,\n borderColor: 'rgba(0,0,0,0)',\n borderWidth: 0,\n animation: {\n duration: 400,\n easing: 'easeOutQuart'\n },\n animations: {\n numbers: {\n type: 'number',\n properties: [\n 'x',\n 'y',\n 'width',\n 'height',\n 'caretX',\n 'caretY'\n ]\n },\n opacity: {\n easing: 'linear',\n duration: 200\n }\n },\n callbacks: defaultCallbacks\n },\n defaultRoutes: {\n bodyFont: 'font',\n footerFont: 'font',\n titleFont: 'font'\n },\n descriptors: {\n _scriptable: (name)=>name !== 'filter' && name !== 'itemSort' && name !== 'external',\n _indexable: false,\n callbacks: {\n _scriptable: false,\n _indexable: false\n },\n animation: {\n _fallback: false\n },\n animations: {\n _fallback: 'animation'\n }\n },\n additionalOptionScopes: [\n 'interaction'\n ]\n};\n\nvar plugins = /*#__PURE__*/Object.freeze({\n__proto__: null,\nColors: plugin_colors,\nDecimation: plugin_decimation,\nFiller: index,\nLegend: plugin_legend,\nSubTitle: plugin_subtitle,\nTitle: plugin_title,\nTooltip: plugin_tooltip\n});\n\nconst addIfString = (labels, raw, index, addedLabels)=>{\n if (typeof raw === 'string') {\n index = labels.push(raw) - 1;\n addedLabels.unshift({\n index,\n label: raw\n });\n } else if (isNaN(raw)) {\n index = null;\n }\n return index;\n};\nfunction findOrAddLabel(labels, raw, index, addedLabels) {\n const first = labels.indexOf(raw);\n if (first === -1) {\n return addIfString(labels, raw, index, addedLabels);\n }\n const last = labels.lastIndexOf(raw);\n return first !== last ? index : first;\n}\nconst validIndex = (index, max)=>index === null ? null : (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(Math.round(index), 0, max);\nfunction _getLabelForValue(value) {\n const labels = this.getLabels();\n if (value >= 0 && value < labels.length) {\n return labels[value];\n }\n return value;\n}\nclass CategoryScale extends Scale {\n static id = 'category';\n static defaults = {\n ticks: {\n callback: _getLabelForValue\n }\n };\n constructor(cfg){\n super(cfg);\n this._startValue = undefined;\n this._valueRange = 0;\n this._addedLabels = [];\n }\n init(scaleOptions) {\n const added = this._addedLabels;\n if (added.length) {\n const labels = this.getLabels();\n for (const { index , label } of added){\n if (labels[index] === label) {\n labels.splice(index, 1);\n }\n }\n this._addedLabels = [];\n }\n super.init(scaleOptions);\n }\n parse(raw, index) {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(raw)) {\n return null;\n }\n const labels = this.getLabels();\n index = isFinite(index) && labels[index] === raw ? index : findOrAddLabel(labels, raw, (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(index, raw), this._addedLabels);\n return validIndex(index, labels.length - 1);\n }\n determineDataLimits() {\n const { minDefined , maxDefined } = this.getUserBounds();\n let { min , max } = this.getMinMax(true);\n if (this.options.bounds === 'ticks') {\n if (!minDefined) {\n min = 0;\n }\n if (!maxDefined) {\n max = this.getLabels().length - 1;\n }\n }\n this.min = min;\n this.max = max;\n }\n buildTicks() {\n const min = this.min;\n const max = this.max;\n const offset = this.options.offset;\n const ticks = [];\n let labels = this.getLabels();\n labels = min === 0 && max === labels.length - 1 ? labels : labels.slice(min, max + 1);\n this._valueRange = Math.max(labels.length - (offset ? 0 : 1), 1);\n this._startValue = this.min - (offset ? 0.5 : 0);\n for(let value = min; value <= max; value++){\n ticks.push({\n value\n });\n }\n return ticks;\n }\n getLabelForValue(value) {\n return _getLabelForValue.call(this, value);\n }\n configure() {\n super.configure();\n if (!this.isHorizontal()) {\n this._reversePixels = !this._reversePixels;\n }\n }\n getPixelForValue(value) {\n if (typeof value !== 'number') {\n value = this.parse(value);\n }\n return value === null ? NaN : this.getPixelForDecimal((value - this._startValue) / this._valueRange);\n }\n getPixelForTick(index) {\n const ticks = this.ticks;\n if (index < 0 || index > ticks.length - 1) {\n return null;\n }\n return this.getPixelForValue(ticks[index].value);\n }\n getValueForPixel(pixel) {\n return Math.round(this._startValue + this.getDecimalForPixel(pixel) * this._valueRange);\n }\n getBasePixel() {\n return this.bottom;\n }\n}\n\nfunction generateTicks$1(generationOptions, dataRange) {\n const ticks = [];\n const MIN_SPACING = 1e-14;\n const { bounds , step , min , max , precision , count , maxTicks , maxDigits , includeBounds } = generationOptions;\n const unit = step || 1;\n const maxSpaces = maxTicks - 1;\n const { min: rmin , max: rmax } = dataRange;\n const minDefined = !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(min);\n const maxDefined = !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(max);\n const countDefined = !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(count);\n const minSpacing = (rmax - rmin) / (maxDigits + 1);\n let spacing = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aH)((rmax - rmin) / maxSpaces / unit) * unit;\n let factor, niceMin, niceMax, numSpaces;\n if (spacing < MIN_SPACING && !minDefined && !maxDefined) {\n return [\n {\n value: rmin\n },\n {\n value: rmax\n }\n ];\n }\n numSpaces = Math.ceil(rmax / spacing) - Math.floor(rmin / spacing);\n if (numSpaces > maxSpaces) {\n spacing = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aH)(numSpaces * spacing / maxSpaces / unit) * unit;\n }\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(precision)) {\n factor = Math.pow(10, precision);\n spacing = Math.ceil(spacing * factor) / factor;\n }\n if (bounds === 'ticks') {\n niceMin = Math.floor(rmin / spacing) * spacing;\n niceMax = Math.ceil(rmax / spacing) * spacing;\n } else {\n niceMin = rmin;\n niceMax = rmax;\n }\n if (minDefined && maxDefined && step && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aI)((max - min) / step, spacing / 1000)) {\n numSpaces = Math.round(Math.min((max - min) / spacing, maxTicks));\n spacing = (max - min) / numSpaces;\n niceMin = min;\n niceMax = max;\n } else if (countDefined) {\n niceMin = minDefined ? min : niceMin;\n niceMax = maxDefined ? max : niceMax;\n numSpaces = count - 1;\n spacing = (niceMax - niceMin) / numSpaces;\n } else {\n numSpaces = (niceMax - niceMin) / spacing;\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aJ)(numSpaces, Math.round(numSpaces), spacing / 1000)) {\n numSpaces = Math.round(numSpaces);\n } else {\n numSpaces = Math.ceil(numSpaces);\n }\n }\n const decimalPlaces = Math.max((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aK)(spacing), (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aK)(niceMin));\n factor = Math.pow(10, (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(precision) ? decimalPlaces : precision);\n niceMin = Math.round(niceMin * factor) / factor;\n niceMax = Math.round(niceMax * factor) / factor;\n let j = 0;\n if (minDefined) {\n if (includeBounds && niceMin !== min) {\n ticks.push({\n value: min\n });\n if (niceMin < min) {\n j++;\n }\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aJ)(Math.round((niceMin + j * spacing) * factor) / factor, min, relativeLabelSize(min, minSpacing, generationOptions))) {\n j++;\n }\n } else if (niceMin < min) {\n j++;\n }\n }\n for(; j < numSpaces; ++j){\n const tickValue = Math.round((niceMin + j * spacing) * factor) / factor;\n if (maxDefined && tickValue > max) {\n break;\n }\n ticks.push({\n value: tickValue\n });\n }\n if (maxDefined && includeBounds && niceMax !== max) {\n if (ticks.length && (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aJ)(ticks[ticks.length - 1].value, max, relativeLabelSize(max, minSpacing, generationOptions))) {\n ticks[ticks.length - 1].value = max;\n } else {\n ticks.push({\n value: max\n });\n }\n } else if (!maxDefined || niceMax === max) {\n ticks.push({\n value: niceMax\n });\n }\n return ticks;\n}\nfunction relativeLabelSize(value, minSpacing, { horizontal , minRotation }) {\n const rad = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(minRotation);\n const ratio = (horizontal ? Math.sin(rad) : Math.cos(rad)) || 0.001;\n const length = 0.75 * minSpacing * ('' + value).length;\n return Math.min(minSpacing / ratio, length);\n}\nclass LinearScaleBase extends Scale {\n constructor(cfg){\n super(cfg);\n this.start = undefined;\n this.end = undefined;\n this._startValue = undefined;\n this._endValue = undefined;\n this._valueRange = 0;\n }\n parse(raw, index) {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(raw)) {\n return null;\n }\n if ((typeof raw === 'number' || raw instanceof Number) && !isFinite(+raw)) {\n return null;\n }\n return +raw;\n }\n handleTickRangeOptions() {\n const { beginAtZero } = this.options;\n const { minDefined , maxDefined } = this.getUserBounds();\n let { min , max } = this;\n const setMin = (v)=>min = minDefined ? min : v;\n const setMax = (v)=>max = maxDefined ? max : v;\n if (beginAtZero) {\n const minSign = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.s)(min);\n const maxSign = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.s)(max);\n if (minSign < 0 && maxSign < 0) {\n setMax(0);\n } else if (minSign > 0 && maxSign > 0) {\n setMin(0);\n }\n }\n if (min === max) {\n let offset = max === 0 ? 1 : Math.abs(max * 0.05);\n setMax(max + offset);\n if (!beginAtZero) {\n setMin(min - offset);\n }\n }\n this.min = min;\n this.max = max;\n }\n getTickLimit() {\n const tickOpts = this.options.ticks;\n let { maxTicksLimit , stepSize } = tickOpts;\n let maxTicks;\n if (stepSize) {\n maxTicks = Math.ceil(this.max / stepSize) - Math.floor(this.min / stepSize) + 1;\n if (maxTicks > 1000) {\n console.warn(`scales.${this.id}.ticks.stepSize: ${stepSize} would result generating up to ${maxTicks} ticks. Limiting to 1000.`);\n maxTicks = 1000;\n }\n } else {\n maxTicks = this.computeTickLimit();\n maxTicksLimit = maxTicksLimit || 11;\n }\n if (maxTicksLimit) {\n maxTicks = Math.min(maxTicksLimit, maxTicks);\n }\n return maxTicks;\n }\n computeTickLimit() {\n return Number.POSITIVE_INFINITY;\n }\n buildTicks() {\n const opts = this.options;\n const tickOpts = opts.ticks;\n let maxTicks = this.getTickLimit();\n maxTicks = Math.max(2, maxTicks);\n const numericGeneratorOptions = {\n maxTicks,\n bounds: opts.bounds,\n min: opts.min,\n max: opts.max,\n precision: tickOpts.precision,\n step: tickOpts.stepSize,\n count: tickOpts.count,\n maxDigits: this._maxDigits(),\n horizontal: this.isHorizontal(),\n minRotation: tickOpts.minRotation || 0,\n includeBounds: tickOpts.includeBounds !== false\n };\n const dataRange = this._range || this;\n const ticks = generateTicks$1(numericGeneratorOptions, dataRange);\n if (opts.bounds === 'ticks') {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aG)(ticks, this, 'value');\n }\n if (opts.reverse) {\n ticks.reverse();\n this.start = this.max;\n this.end = this.min;\n } else {\n this.start = this.min;\n this.end = this.max;\n }\n return ticks;\n }\n configure() {\n const ticks = this.ticks;\n let start = this.min;\n let end = this.max;\n super.configure();\n if (this.options.offset && ticks.length) {\n const offset = (end - start) / Math.max(ticks.length - 1, 1) / 2;\n start -= offset;\n end += offset;\n }\n this._startValue = start;\n this._endValue = end;\n this._valueRange = end - start;\n }\n getLabelForValue(value) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.o)(value, this.chart.options.locale, this.options.ticks.format);\n }\n}\n\nclass LinearScale extends LinearScaleBase {\n static id = 'linear';\n static defaults = {\n ticks: {\n callback: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aL.formatters.numeric\n }\n };\n determineDataLimits() {\n const { min , max } = this.getMinMax(true);\n this.min = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(min) ? min : 0;\n this.max = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(max) ? max : 1;\n this.handleTickRangeOptions();\n }\n computeTickLimit() {\n const horizontal = this.isHorizontal();\n const length = horizontal ? this.width : this.height;\n const minRotation = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.options.ticks.minRotation);\n const ratio = (horizontal ? Math.sin(minRotation) : Math.cos(minRotation)) || 0.001;\n const tickFont = this._resolveTickFontOptions(0);\n return Math.ceil(length / Math.min(40, tickFont.lineHeight / ratio));\n }\n getPixelForValue(value) {\n return value === null ? NaN : this.getPixelForDecimal((value - this._startValue) / this._valueRange);\n }\n getValueForPixel(pixel) {\n return this._startValue + this.getDecimalForPixel(pixel) * this._valueRange;\n }\n}\n\nconst log10Floor = (v)=>Math.floor((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aM)(v));\nconst changeExponent = (v, m)=>Math.pow(10, log10Floor(v) + m);\nfunction isMajor(tickVal) {\n const remain = tickVal / Math.pow(10, log10Floor(tickVal));\n return remain === 1;\n}\nfunction steps(min, max, rangeExp) {\n const rangeStep = Math.pow(10, rangeExp);\n const start = Math.floor(min / rangeStep);\n const end = Math.ceil(max / rangeStep);\n return end - start;\n}\nfunction startExp(min, max) {\n const range = max - min;\n let rangeExp = log10Floor(range);\n while(steps(min, max, rangeExp) > 10){\n rangeExp++;\n }\n while(steps(min, max, rangeExp) < 10){\n rangeExp--;\n }\n return Math.min(rangeExp, log10Floor(min));\n}\n function generateTicks(generationOptions, { min , max }) {\n min = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(generationOptions.min, min);\n const ticks = [];\n const minExp = log10Floor(min);\n let exp = startExp(min, max);\n let precision = exp < 0 ? Math.pow(10, Math.abs(exp)) : 1;\n const stepSize = Math.pow(10, exp);\n const base = minExp > exp ? Math.pow(10, minExp) : 0;\n const start = Math.round((min - base) * precision) / precision;\n const offset = Math.floor((min - base) / stepSize / 10) * stepSize * 10;\n let significand = Math.floor((start - offset) / Math.pow(10, exp));\n let value = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(generationOptions.min, Math.round((base + offset + significand * Math.pow(10, exp)) * precision) / precision);\n while(value < max){\n ticks.push({\n value,\n major: isMajor(value),\n significand\n });\n if (significand >= 10) {\n significand = significand < 15 ? 15 : 20;\n } else {\n significand++;\n }\n if (significand >= 20) {\n exp++;\n significand = 2;\n precision = exp >= 0 ? 1 : precision;\n }\n value = Math.round((base + offset + significand * Math.pow(10, exp)) * precision) / precision;\n }\n const lastTick = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.O)(generationOptions.max, value);\n ticks.push({\n value: lastTick,\n major: isMajor(lastTick),\n significand\n });\n return ticks;\n}\nclass LogarithmicScale extends Scale {\n static id = 'logarithmic';\n static defaults = {\n ticks: {\n callback: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aL.formatters.logarithmic,\n major: {\n enabled: true\n }\n }\n };\n constructor(cfg){\n super(cfg);\n this.start = undefined;\n this.end = undefined;\n this._startValue = undefined;\n this._valueRange = 0;\n }\n parse(raw, index) {\n const value = LinearScaleBase.prototype.parse.apply(this, [\n raw,\n index\n ]);\n if (value === 0) {\n this._zero = true;\n return undefined;\n }\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(value) && value > 0 ? value : null;\n }\n determineDataLimits() {\n const { min , max } = this.getMinMax(true);\n this.min = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(min) ? Math.max(0, min) : null;\n this.max = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(max) ? Math.max(0, max) : null;\n if (this.options.beginAtZero) {\n this._zero = true;\n }\n if (this._zero && this.min !== this._suggestedMin && !(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(this._userMin)) {\n this.min = min === changeExponent(this.min, 0) ? changeExponent(this.min, -1) : changeExponent(this.min, 0);\n }\n this.handleTickRangeOptions();\n }\n handleTickRangeOptions() {\n const { minDefined , maxDefined } = this.getUserBounds();\n let min = this.min;\n let max = this.max;\n const setMin = (v)=>min = minDefined ? min : v;\n const setMax = (v)=>max = maxDefined ? max : v;\n if (min === max) {\n if (min <= 0) {\n setMin(1);\n setMax(10);\n } else {\n setMin(changeExponent(min, -1));\n setMax(changeExponent(max, +1));\n }\n }\n if (min <= 0) {\n setMin(changeExponent(max, -1));\n }\n if (max <= 0) {\n setMax(changeExponent(min, +1));\n }\n this.min = min;\n this.max = max;\n }\n buildTicks() {\n const opts = this.options;\n const generationOptions = {\n min: this._userMin,\n max: this._userMax\n };\n const ticks = generateTicks(generationOptions, this);\n if (opts.bounds === 'ticks') {\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aG)(ticks, this, 'value');\n }\n if (opts.reverse) {\n ticks.reverse();\n this.start = this.max;\n this.end = this.min;\n } else {\n this.start = this.min;\n this.end = this.max;\n }\n return ticks;\n }\n getLabelForValue(value) {\n return value === undefined ? '0' : (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.o)(value, this.chart.options.locale, this.options.ticks.format);\n }\n configure() {\n const start = this.min;\n super.configure();\n this._startValue = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aM)(start);\n this._valueRange = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aM)(this.max) - (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aM)(start);\n }\n getPixelForValue(value) {\n if (value === undefined || value === 0) {\n value = this.min;\n }\n if (value === null || isNaN(value)) {\n return NaN;\n }\n return this.getPixelForDecimal(value === this.min ? 0 : ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aM)(value) - this._startValue) / this._valueRange);\n }\n getValueForPixel(pixel) {\n const decimal = this.getDecimalForPixel(pixel);\n return Math.pow(10, this._startValue + decimal * this._valueRange);\n }\n}\n\nfunction getTickBackdropHeight(opts) {\n const tickOpts = opts.ticks;\n if (tickOpts.display && opts.display) {\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(tickOpts.backdropPadding);\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(tickOpts.font && tickOpts.font.size, _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.d.font.size) + padding.height;\n }\n return 0;\n}\nfunction measureLabelSize(ctx, font, label) {\n label = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.b)(label) ? label : [\n label\n ];\n return {\n w: (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aN)(ctx, font.string, label),\n h: label.length * font.lineHeight\n };\n}\nfunction determineLimits(angle, pos, size, min, max) {\n if (angle === min || angle === max) {\n return {\n start: pos - size / 2,\n end: pos + size / 2\n };\n } else if (angle < min || angle > max) {\n return {\n start: pos - size,\n end: pos\n };\n }\n return {\n start: pos,\n end: pos + size\n };\n}\n function fitWithPointLabels(scale) {\n const orig = {\n l: scale.left + scale._padding.left,\n r: scale.right - scale._padding.right,\n t: scale.top + scale._padding.top,\n b: scale.bottom - scale._padding.bottom\n };\n const limits = Object.assign({}, orig);\n const labelSizes = [];\n const padding = [];\n const valueCount = scale._pointLabels.length;\n const pointLabelOpts = scale.options.pointLabels;\n const additionalAngle = pointLabelOpts.centerPointLabels ? _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P / valueCount : 0;\n for(let i = 0; i < valueCount; i++){\n const opts = pointLabelOpts.setContext(scale.getPointLabelContext(i));\n padding[i] = opts.padding;\n const pointPosition = scale.getPointPosition(i, scale.drawingArea + padding[i], additionalAngle);\n const plFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(opts.font);\n const textSize = measureLabelSize(scale.ctx, plFont, scale._pointLabels[i]);\n labelSizes[i] = textSize;\n const angleRadians = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ay)(scale.getIndexAngle(i) + additionalAngle);\n const angle = Math.round((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.U)(angleRadians));\n const hLimits = determineLimits(angle, pointPosition.x, textSize.w, 0, 180);\n const vLimits = determineLimits(angle, pointPosition.y, textSize.h, 90, 270);\n updateLimits(limits, orig, angleRadians, hLimits, vLimits);\n }\n scale.setCenterPoint(orig.l - limits.l, limits.r - orig.r, orig.t - limits.t, limits.b - orig.b);\n scale._pointLabelItems = buildPointLabelItems(scale, labelSizes, padding);\n}\nfunction updateLimits(limits, orig, angle, hLimits, vLimits) {\n const sin = Math.abs(Math.sin(angle));\n const cos = Math.abs(Math.cos(angle));\n let x = 0;\n let y = 0;\n if (hLimits.start < orig.l) {\n x = (orig.l - hLimits.start) / sin;\n limits.l = Math.min(limits.l, orig.l - x);\n } else if (hLimits.end > orig.r) {\n x = (hLimits.end - orig.r) / sin;\n limits.r = Math.max(limits.r, orig.r + x);\n }\n if (vLimits.start < orig.t) {\n y = (orig.t - vLimits.start) / cos;\n limits.t = Math.min(limits.t, orig.t - y);\n } else if (vLimits.end > orig.b) {\n y = (vLimits.end - orig.b) / cos;\n limits.b = Math.max(limits.b, orig.b + y);\n }\n}\nfunction createPointLabelItem(scale, index, itemOpts) {\n const outerDistance = scale.drawingArea;\n const { extra , additionalAngle , padding , size } = itemOpts;\n const pointLabelPosition = scale.getPointPosition(index, outerDistance + extra + padding, additionalAngle);\n const angle = Math.round((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.U)((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ay)(pointLabelPosition.angle + _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H)));\n const y = yForAngle(pointLabelPosition.y, size.h, angle);\n const textAlign = getTextAlignForAngle(angle);\n const left = leftForTextAlign(pointLabelPosition.x, size.w, textAlign);\n return {\n visible: true,\n x: pointLabelPosition.x,\n y,\n textAlign,\n left,\n top: y,\n right: left + size.w,\n bottom: y + size.h\n };\n}\nfunction isNotOverlapped(item, area) {\n if (!area) {\n return true;\n }\n const { left , top , right , bottom } = item;\n const apexesInArea = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.C)({\n x: left,\n y: top\n }, area) || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.C)({\n x: left,\n y: bottom\n }, area) || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.C)({\n x: right,\n y: top\n }, area) || (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.C)({\n x: right,\n y: bottom\n }, area);\n return !apexesInArea;\n}\nfunction buildPointLabelItems(scale, labelSizes, padding) {\n const items = [];\n const valueCount = scale._pointLabels.length;\n const opts = scale.options;\n const { centerPointLabels , display } = opts.pointLabels;\n const itemOpts = {\n extra: getTickBackdropHeight(opts) / 2,\n additionalAngle: centerPointLabels ? _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.P / valueCount : 0\n };\n let area;\n for(let i = 0; i < valueCount; i++){\n itemOpts.padding = padding[i];\n itemOpts.size = labelSizes[i];\n const item = createPointLabelItem(scale, i, itemOpts);\n items.push(item);\n if (display === 'auto') {\n item.visible = isNotOverlapped(item, area);\n if (item.visible) {\n area = item;\n }\n }\n }\n return items;\n}\nfunction getTextAlignForAngle(angle) {\n if (angle === 0 || angle === 180) {\n return 'center';\n } else if (angle < 180) {\n return 'left';\n }\n return 'right';\n}\nfunction leftForTextAlign(x, w, align) {\n if (align === 'right') {\n x -= w;\n } else if (align === 'center') {\n x -= w / 2;\n }\n return x;\n}\nfunction yForAngle(y, h, angle) {\n if (angle === 90 || angle === 270) {\n y -= h / 2;\n } else if (angle > 270 || angle < 90) {\n y -= h;\n }\n return y;\n}\nfunction drawPointLabelBox(ctx, opts, item) {\n const { left , top , right , bottom } = item;\n const { backdropColor } = opts;\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(backdropColor)) {\n const borderRadius = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aw)(opts.borderRadius);\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(opts.backdropPadding);\n ctx.fillStyle = backdropColor;\n const backdropLeft = left - padding.left;\n const backdropTop = top - padding.top;\n const backdropWidth = right - left + padding.width;\n const backdropHeight = bottom - top + padding.height;\n if (Object.values(borderRadius).some((v)=>v !== 0)) {\n ctx.beginPath();\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.au)(ctx, {\n x: backdropLeft,\n y: backdropTop,\n w: backdropWidth,\n h: backdropHeight,\n radius: borderRadius\n });\n ctx.fill();\n } else {\n ctx.fillRect(backdropLeft, backdropTop, backdropWidth, backdropHeight);\n }\n }\n}\nfunction drawPointLabels(scale, labelCount) {\n const { ctx , options: { pointLabels } } = scale;\n for(let i = labelCount - 1; i >= 0; i--){\n const item = scale._pointLabelItems[i];\n if (!item.visible) {\n continue;\n }\n const optsAtIndex = pointLabels.setContext(scale.getPointLabelContext(i));\n drawPointLabelBox(ctx, optsAtIndex, item);\n const plFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(optsAtIndex.font);\n const { x , y , textAlign } = item;\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Z)(ctx, scale._pointLabels[i], x, y + plFont.lineHeight / 2, plFont, {\n color: optsAtIndex.color,\n textAlign: textAlign,\n textBaseline: 'middle'\n });\n }\n}\nfunction pathRadiusLine(scale, radius, circular, labelCount) {\n const { ctx } = scale;\n if (circular) {\n ctx.arc(scale.xCenter, scale.yCenter, radius, 0, _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T);\n } else {\n let pointPosition = scale.getPointPosition(0, radius);\n ctx.moveTo(pointPosition.x, pointPosition.y);\n for(let i = 1; i < labelCount; i++){\n pointPosition = scale.getPointPosition(i, radius);\n ctx.lineTo(pointPosition.x, pointPosition.y);\n }\n }\n}\nfunction drawRadiusLine(scale, gridLineOpts, radius, labelCount, borderOpts) {\n const ctx = scale.ctx;\n const circular = gridLineOpts.circular;\n const { color , lineWidth } = gridLineOpts;\n if (!circular && !labelCount || !color || !lineWidth || radius < 0) {\n return;\n }\n ctx.save();\n ctx.strokeStyle = color;\n ctx.lineWidth = lineWidth;\n ctx.setLineDash(borderOpts.dash || []);\n ctx.lineDashOffset = borderOpts.dashOffset;\n ctx.beginPath();\n pathRadiusLine(scale, radius, circular, labelCount);\n ctx.closePath();\n ctx.stroke();\n ctx.restore();\n}\nfunction createPointLabelContext(parent, index, label) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.j)(parent, {\n label,\n index,\n type: 'pointLabel'\n });\n}\nclass RadialLinearScale extends LinearScaleBase {\n static id = 'radialLinear';\n static defaults = {\n display: true,\n animate: true,\n position: 'chartArea',\n angleLines: {\n display: true,\n lineWidth: 1,\n borderDash: [],\n borderDashOffset: 0.0\n },\n grid: {\n circular: false\n },\n startAngle: 0,\n ticks: {\n showLabelBackdrop: true,\n callback: _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aL.formatters.numeric\n },\n pointLabels: {\n backdropColor: undefined,\n backdropPadding: 2,\n display: true,\n font: {\n size: 10\n },\n callback (label) {\n return label;\n },\n padding: 5,\n centerPointLabels: false\n }\n };\n static defaultRoutes = {\n 'angleLines.color': 'borderColor',\n 'pointLabels.color': 'color',\n 'ticks.color': 'color'\n };\n static descriptors = {\n angleLines: {\n _fallback: 'grid'\n }\n };\n constructor(cfg){\n super(cfg);\n this.xCenter = undefined;\n this.yCenter = undefined;\n this.drawingArea = undefined;\n this._pointLabels = [];\n this._pointLabelItems = [];\n }\n setDimensions() {\n const padding = this._padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(getTickBackdropHeight(this.options) / 2);\n const w = this.width = this.maxWidth - padding.width;\n const h = this.height = this.maxHeight - padding.height;\n this.xCenter = Math.floor(this.left + w / 2 + padding.left);\n this.yCenter = Math.floor(this.top + h / 2 + padding.top);\n this.drawingArea = Math.floor(Math.min(w, h) / 2);\n }\n determineDataLimits() {\n const { min , max } = this.getMinMax(false);\n this.min = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(min) && !isNaN(min) ? min : 0;\n this.max = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(max) && !isNaN(max) ? max : 0;\n this.handleTickRangeOptions();\n }\n computeTickLimit() {\n return Math.ceil(this.drawingArea / getTickBackdropHeight(this.options));\n }\n generateTickLabels(ticks) {\n LinearScaleBase.prototype.generateTickLabels.call(this, ticks);\n this._pointLabels = this.getLabels().map((value, index)=>{\n const label = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.pointLabels.callback, [\n value,\n index\n ], this);\n return label || label === 0 ? label : '';\n }).filter((v, i)=>this.chart.getDataVisibility(i));\n }\n fit() {\n const opts = this.options;\n if (opts.display && opts.pointLabels.display) {\n fitWithPointLabels(this);\n } else {\n this.setCenterPoint(0, 0, 0, 0);\n }\n }\n setCenterPoint(leftMovement, rightMovement, topMovement, bottomMovement) {\n this.xCenter += Math.floor((leftMovement - rightMovement) / 2);\n this.yCenter += Math.floor((topMovement - bottomMovement) / 2);\n this.drawingArea -= Math.min(this.drawingArea / 2, Math.max(leftMovement, rightMovement, topMovement, bottomMovement));\n }\n getIndexAngle(index) {\n const angleMultiplier = _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.T / (this._pointLabels.length || 1);\n const startAngle = this.options.startAngle || 0;\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ay)(index * angleMultiplier + (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(startAngle));\n }\n getDistanceFromCenterForValue(value) {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(value)) {\n return NaN;\n }\n const scalingFactor = this.drawingArea / (this.max - this.min);\n if (this.options.reverse) {\n return (this.max - value) * scalingFactor;\n }\n return (value - this.min) * scalingFactor;\n }\n getValueForDistanceFromCenter(distance) {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(distance)) {\n return NaN;\n }\n const scaledDistance = distance / (this.drawingArea / (this.max - this.min));\n return this.options.reverse ? this.max - scaledDistance : this.min + scaledDistance;\n }\n getPointLabelContext(index) {\n const pointLabels = this._pointLabels || [];\n if (index >= 0 && index < pointLabels.length) {\n const pointLabel = pointLabels[index];\n return createPointLabelContext(this.getContext(), index, pointLabel);\n }\n }\n getPointPosition(index, distanceFromCenter, additionalAngle = 0) {\n const angle = this.getIndexAngle(index) - _chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.H + additionalAngle;\n return {\n x: Math.cos(angle) * distanceFromCenter + this.xCenter,\n y: Math.sin(angle) * distanceFromCenter + this.yCenter,\n angle\n };\n }\n getPointPositionForValue(index, value) {\n return this.getPointPosition(index, this.getDistanceFromCenterForValue(value));\n }\n getBasePosition(index) {\n return this.getPointPositionForValue(index || 0, this.getBaseValue());\n }\n getPointLabelPosition(index) {\n const { left , top , right , bottom } = this._pointLabelItems[index];\n return {\n left,\n top,\n right,\n bottom\n };\n }\n drawBackground() {\n const { backgroundColor , grid: { circular } } = this.options;\n if (backgroundColor) {\n const ctx = this.ctx;\n ctx.save();\n ctx.beginPath();\n pathRadiusLine(this, this.getDistanceFromCenterForValue(this._endValue), circular, this._pointLabels.length);\n ctx.closePath();\n ctx.fillStyle = backgroundColor;\n ctx.fill();\n ctx.restore();\n }\n }\n drawGrid() {\n const ctx = this.ctx;\n const opts = this.options;\n const { angleLines , grid , border } = opts;\n const labelCount = this._pointLabels.length;\n let i, offset, position;\n if (opts.pointLabels.display) {\n drawPointLabels(this, labelCount);\n }\n if (grid.display) {\n this.ticks.forEach((tick, index)=>{\n if (index !== 0 || index === 0 && this.min < 0) {\n offset = this.getDistanceFromCenterForValue(tick.value);\n const context = this.getContext(index);\n const optsAtIndex = grid.setContext(context);\n const optsAtIndexBorder = border.setContext(context);\n drawRadiusLine(this, optsAtIndex, offset, labelCount, optsAtIndexBorder);\n }\n });\n }\n if (angleLines.display) {\n ctx.save();\n for(i = labelCount - 1; i >= 0; i--){\n const optsAtIndex = angleLines.setContext(this.getPointLabelContext(i));\n const { color , lineWidth } = optsAtIndex;\n if (!lineWidth || !color) {\n continue;\n }\n ctx.lineWidth = lineWidth;\n ctx.strokeStyle = color;\n ctx.setLineDash(optsAtIndex.borderDash);\n ctx.lineDashOffset = optsAtIndex.borderDashOffset;\n offset = this.getDistanceFromCenterForValue(opts.reverse ? this.min : this.max);\n position = this.getPointPosition(i, offset);\n ctx.beginPath();\n ctx.moveTo(this.xCenter, this.yCenter);\n ctx.lineTo(position.x, position.y);\n ctx.stroke();\n }\n ctx.restore();\n }\n }\n drawBorder() {}\n drawLabels() {\n const ctx = this.ctx;\n const opts = this.options;\n const tickOpts = opts.ticks;\n if (!tickOpts.display) {\n return;\n }\n const startAngle = this.getIndexAngle(0);\n let offset, width;\n ctx.save();\n ctx.translate(this.xCenter, this.yCenter);\n ctx.rotate(startAngle);\n ctx.textAlign = 'center';\n ctx.textBaseline = 'middle';\n this.ticks.forEach((tick, index)=>{\n if (index === 0 && this.min >= 0 && !opts.reverse) {\n return;\n }\n const optsAtIndex = tickOpts.setContext(this.getContext(index));\n const tickFont = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.a0)(optsAtIndex.font);\n offset = this.getDistanceFromCenterForValue(this.ticks[index].value);\n if (optsAtIndex.showLabelBackdrop) {\n ctx.font = tickFont.string;\n width = ctx.measureText(tick.label).width;\n ctx.fillStyle = optsAtIndex.backdropColor;\n const padding = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.E)(optsAtIndex.backdropPadding);\n ctx.fillRect(-width / 2 - padding.left, -offset - tickFont.size / 2 - padding.top, width + padding.width, tickFont.size + padding.height);\n }\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Z)(ctx, tick.label, 0, -offset, tickFont, {\n color: optsAtIndex.color,\n strokeColor: optsAtIndex.textStrokeColor,\n strokeWidth: optsAtIndex.textStrokeWidth\n });\n });\n ctx.restore();\n }\n drawTitle() {}\n}\n\nconst INTERVALS = {\n millisecond: {\n common: true,\n size: 1,\n steps: 1000\n },\n second: {\n common: true,\n size: 1000,\n steps: 60\n },\n minute: {\n common: true,\n size: 60000,\n steps: 60\n },\n hour: {\n common: true,\n size: 3600000,\n steps: 24\n },\n day: {\n common: true,\n size: 86400000,\n steps: 30\n },\n week: {\n common: false,\n size: 604800000,\n steps: 4\n },\n month: {\n common: true,\n size: 2.628e9,\n steps: 12\n },\n quarter: {\n common: false,\n size: 7.884e9,\n steps: 4\n },\n year: {\n common: true,\n size: 3.154e10\n }\n};\n const UNITS = /* #__PURE__ */ Object.keys(INTERVALS);\n function sorter(a, b) {\n return a - b;\n}\n function parse(scale, input) {\n if ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.k)(input)) {\n return null;\n }\n const adapter = scale._adapter;\n const { parser , round , isoWeekday } = scale._parseOpts;\n let value = input;\n if (typeof parser === 'function') {\n value = parser(value);\n }\n if (!(0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(value)) {\n value = typeof parser === 'string' ? adapter.parse(value, parser) : adapter.parse(value);\n }\n if (value === null) {\n return null;\n }\n if (round) {\n value = round === 'week' && ((0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.x)(isoWeekday) || isoWeekday === true) ? adapter.startOf(value, 'isoWeek', isoWeekday) : adapter.startOf(value, round);\n }\n return +value;\n}\n function determineUnitForAutoTicks(minUnit, min, max, capacity) {\n const ilen = UNITS.length;\n for(let i = UNITS.indexOf(minUnit); i < ilen - 1; ++i){\n const interval = INTERVALS[UNITS[i]];\n const factor = interval.steps ? interval.steps : Number.MAX_SAFE_INTEGER;\n if (interval.common && Math.ceil((max - min) / (factor * interval.size)) <= capacity) {\n return UNITS[i];\n }\n }\n return UNITS[ilen - 1];\n}\n function determineUnitForFormatting(scale, numTicks, minUnit, min, max) {\n for(let i = UNITS.length - 1; i >= UNITS.indexOf(minUnit); i--){\n const unit = UNITS[i];\n if (INTERVALS[unit].common && scale._adapter.diff(max, min, unit) >= numTicks - 1) {\n return unit;\n }\n }\n return UNITS[minUnit ? UNITS.indexOf(minUnit) : 0];\n}\n function determineMajorUnit(unit) {\n for(let i = UNITS.indexOf(unit) + 1, ilen = UNITS.length; i < ilen; ++i){\n if (INTERVALS[UNITS[i]].common) {\n return UNITS[i];\n }\n }\n}\n function addTick(ticks, time, timestamps) {\n if (!timestamps) {\n ticks[time] = true;\n } else if (timestamps.length) {\n const { lo , hi } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aP)(timestamps, time);\n const timestamp = timestamps[lo] >= time ? timestamps[lo] : timestamps[hi];\n ticks[timestamp] = true;\n }\n}\n function setMajorTicks(scale, ticks, map, majorUnit) {\n const adapter = scale._adapter;\n const first = +adapter.startOf(ticks[0].value, majorUnit);\n const last = ticks[ticks.length - 1].value;\n let major, index;\n for(major = first; major <= last; major = +adapter.add(major, 1, majorUnit)){\n index = map[major];\n if (index >= 0) {\n ticks[index].major = true;\n }\n }\n return ticks;\n}\n function ticksFromTimestamps(scale, values, majorUnit) {\n const ticks = [];\n const map = {};\n const ilen = values.length;\n let i, value;\n for(i = 0; i < ilen; ++i){\n value = values[i];\n map[value] = i;\n ticks.push({\n value,\n major: false\n });\n }\n return ilen === 0 || !majorUnit ? ticks : setMajorTicks(scale, ticks, map, majorUnit);\n}\nclass TimeScale extends Scale {\n static id = 'time';\n static defaults = {\n bounds: 'data',\n adapters: {},\n time: {\n parser: false,\n unit: false,\n round: false,\n isoWeekday: false,\n minUnit: 'millisecond',\n displayFormats: {}\n },\n ticks: {\n source: 'auto',\n callback: false,\n major: {\n enabled: false\n }\n }\n };\n constructor(props){\n super(props);\n this._cache = {\n data: [],\n labels: [],\n all: []\n };\n this._unit = 'day';\n this._majorUnit = undefined;\n this._offsets = {};\n this._normalized = false;\n this._parseOpts = undefined;\n }\n init(scaleOpts, opts = {}) {\n const time = scaleOpts.time || (scaleOpts.time = {});\n const adapter = this._adapter = new adapters._date(scaleOpts.adapters.date);\n adapter.init(opts);\n (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.ab)(time.displayFormats, adapter.formats());\n this._parseOpts = {\n parser: time.parser,\n round: time.round,\n isoWeekday: time.isoWeekday\n };\n super.init(scaleOpts);\n this._normalized = opts.normalized;\n }\n parse(raw, index) {\n if (raw === undefined) {\n return null;\n }\n return parse(this, raw);\n }\n beforeLayout() {\n super.beforeLayout();\n this._cache = {\n data: [],\n labels: [],\n all: []\n };\n }\n determineDataLimits() {\n const options = this.options;\n const adapter = this._adapter;\n const unit = options.time.unit || 'day';\n let { min , max , minDefined , maxDefined } = this.getUserBounds();\n function _applyBounds(bounds) {\n if (!minDefined && !isNaN(bounds.min)) {\n min = Math.min(min, bounds.min);\n }\n if (!maxDefined && !isNaN(bounds.max)) {\n max = Math.max(max, bounds.max);\n }\n }\n if (!minDefined || !maxDefined) {\n _applyBounds(this._getLabelBounds());\n if (options.bounds !== 'ticks' || options.ticks.source !== 'labels') {\n _applyBounds(this.getMinMax(false));\n }\n }\n min = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(min) && !isNaN(min) ? min : +adapter.startOf(Date.now(), unit);\n max = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.g)(max) && !isNaN(max) ? max : +adapter.endOf(Date.now(), unit) + 1;\n this.min = Math.min(min, max - 1);\n this.max = Math.max(min + 1, max);\n }\n _getLabelBounds() {\n const arr = this.getLabelTimestamps();\n let min = Number.POSITIVE_INFINITY;\n let max = Number.NEGATIVE_INFINITY;\n if (arr.length) {\n min = arr[0];\n max = arr[arr.length - 1];\n }\n return {\n min,\n max\n };\n }\n buildTicks() {\n const options = this.options;\n const timeOpts = options.time;\n const tickOpts = options.ticks;\n const timestamps = tickOpts.source === 'labels' ? this.getLabelTimestamps() : this._generate();\n if (options.bounds === 'ticks' && timestamps.length) {\n this.min = this._userMin || timestamps[0];\n this.max = this._userMax || timestamps[timestamps.length - 1];\n }\n const min = this.min;\n const max = this.max;\n const ticks = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.aO)(timestamps, min, max);\n this._unit = timeOpts.unit || (tickOpts.autoSkip ? determineUnitForAutoTicks(timeOpts.minUnit, this.min, this.max, this._getLabelCapacity(min)) : determineUnitForFormatting(this, ticks.length, timeOpts.minUnit, this.min, this.max));\n this._majorUnit = !tickOpts.major.enabled || this._unit === 'year' ? undefined : determineMajorUnit(this._unit);\n this.initOffsets(timestamps);\n if (options.reverse) {\n ticks.reverse();\n }\n return ticksFromTimestamps(this, ticks, this._majorUnit);\n }\n afterAutoSkip() {\n if (this.options.offsetAfterAutoskip) {\n this.initOffsets(this.ticks.map((tick)=>+tick.value));\n }\n }\n initOffsets(timestamps = []) {\n let start = 0;\n let end = 0;\n let first, last;\n if (this.options.offset && timestamps.length) {\n first = this.getDecimalForValue(timestamps[0]);\n if (timestamps.length === 1) {\n start = 1 - first;\n } else {\n start = (this.getDecimalForValue(timestamps[1]) - first) / 2;\n }\n last = this.getDecimalForValue(timestamps[timestamps.length - 1]);\n if (timestamps.length === 1) {\n end = last;\n } else {\n end = (last - this.getDecimalForValue(timestamps[timestamps.length - 2])) / 2;\n }\n }\n const limit = timestamps.length < 3 ? 0.5 : 0.25;\n start = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(start, 0, limit);\n end = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.S)(end, 0, limit);\n this._offsets = {\n start,\n end,\n factor: 1 / (start + 1 + end)\n };\n }\n _generate() {\n const adapter = this._adapter;\n const min = this.min;\n const max = this.max;\n const options = this.options;\n const timeOpts = options.time;\n const minor = timeOpts.unit || determineUnitForAutoTicks(timeOpts.minUnit, min, max, this._getLabelCapacity(min));\n const stepSize = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.v)(options.ticks.stepSize, 1);\n const weekday = minor === 'week' ? timeOpts.isoWeekday : false;\n const hasWeekday = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.x)(weekday) || weekday === true;\n const ticks = {};\n let first = min;\n let time, count;\n if (hasWeekday) {\n first = +adapter.startOf(first, 'isoWeek', weekday);\n }\n first = +adapter.startOf(first, hasWeekday ? 'day' : minor);\n if (adapter.diff(max, min, minor) > 100000 * stepSize) {\n throw new Error(min + ' and ' + max + ' are too far apart with stepSize of ' + stepSize + ' ' + minor);\n }\n const timestamps = options.ticks.source === 'data' && this.getDataTimestamps();\n for(time = first, count = 0; time < max; time = +adapter.add(time, stepSize, minor), count++){\n addTick(ticks, time, timestamps);\n }\n if (time === max || options.bounds === 'ticks' || count === 1) {\n addTick(ticks, time, timestamps);\n }\n return Object.keys(ticks).sort(sorter).map((x)=>+x);\n }\n getLabelForValue(value) {\n const adapter = this._adapter;\n const timeOpts = this.options.time;\n if (timeOpts.tooltipFormat) {\n return adapter.format(value, timeOpts.tooltipFormat);\n }\n return adapter.format(value, timeOpts.displayFormats.datetime);\n }\n format(value, format) {\n const options = this.options;\n const formats = options.time.displayFormats;\n const unit = this._unit;\n const fmt = format || formats[unit];\n return this._adapter.format(value, fmt);\n }\n _tickFormatFunction(time, index, ticks, format) {\n const options = this.options;\n const formatter = options.ticks.callback;\n if (formatter) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.Q)(formatter, [\n time,\n index,\n ticks\n ], this);\n }\n const formats = options.time.displayFormats;\n const unit = this._unit;\n const majorUnit = this._majorUnit;\n const minorFormat = unit && formats[unit];\n const majorFormat = majorUnit && formats[majorUnit];\n const tick = ticks[index];\n const major = majorUnit && majorFormat && tick && tick.major;\n return this._adapter.format(time, format || (major ? majorFormat : minorFormat));\n }\n generateTickLabels(ticks) {\n let i, ilen, tick;\n for(i = 0, ilen = ticks.length; i < ilen; ++i){\n tick = ticks[i];\n tick.label = this._tickFormatFunction(tick.value, i, ticks);\n }\n }\n getDecimalForValue(value) {\n return value === null ? NaN : (value - this.min) / (this.max - this.min);\n }\n getPixelForValue(value) {\n const offsets = this._offsets;\n const pos = this.getDecimalForValue(value);\n return this.getPixelForDecimal((offsets.start + pos) * offsets.factor);\n }\n getValueForPixel(pixel) {\n const offsets = this._offsets;\n const pos = this.getDecimalForPixel(pixel) / offsets.factor - offsets.end;\n return this.min + pos * (this.max - this.min);\n }\n _getLabelSize(label) {\n const ticksOpts = this.options.ticks;\n const tickLabelWidth = this.ctx.measureText(label).width;\n const angle = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.t)(this.isHorizontal() ? ticksOpts.maxRotation : ticksOpts.minRotation);\n const cosRotation = Math.cos(angle);\n const sinRotation = Math.sin(angle);\n const tickFontSize = this._resolveTickFontOptions(0).size;\n return {\n w: tickLabelWidth * cosRotation + tickFontSize * sinRotation,\n h: tickLabelWidth * sinRotation + tickFontSize * cosRotation\n };\n }\n _getLabelCapacity(exampleTime) {\n const timeOpts = this.options.time;\n const displayFormats = timeOpts.displayFormats;\n const format = displayFormats[timeOpts.unit] || displayFormats.millisecond;\n const exampleLabel = this._tickFormatFunction(exampleTime, 0, ticksFromTimestamps(this, [\n exampleTime\n ], this._majorUnit), format);\n const size = this._getLabelSize(exampleLabel);\n const capacity = Math.floor(this.isHorizontal() ? this.width / size.w : this.height / size.h) - 1;\n return capacity > 0 ? capacity : 1;\n }\n getDataTimestamps() {\n let timestamps = this._cache.data || [];\n let i, ilen;\n if (timestamps.length) {\n return timestamps;\n }\n const metas = this.getMatchingVisibleMetas();\n if (this._normalized && metas.length) {\n return this._cache.data = metas[0].controller.getAllParsedValues(this);\n }\n for(i = 0, ilen = metas.length; i < ilen; ++i){\n timestamps = timestamps.concat(metas[i].controller.getAllParsedValues(this));\n }\n return this._cache.data = this.normalize(timestamps);\n }\n getLabelTimestamps() {\n const timestamps = this._cache.labels || [];\n let i, ilen;\n if (timestamps.length) {\n return timestamps;\n }\n const labels = this.getLabels();\n for(i = 0, ilen = labels.length; i < ilen; ++i){\n timestamps.push(parse(this, labels[i]));\n }\n return this._cache.labels = this._normalized ? timestamps : this.normalize(timestamps);\n }\n normalize(values) {\n return (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__._)(values.sort(sorter));\n }\n}\n\nfunction interpolate(table, val, reverse) {\n let lo = 0;\n let hi = table.length - 1;\n let prevSource, nextSource, prevTarget, nextTarget;\n if (reverse) {\n if (val >= table[lo].pos && val <= table[hi].pos) {\n ({ lo , hi } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.B)(table, 'pos', val));\n }\n ({ pos: prevSource , time: prevTarget } = table[lo]);\n ({ pos: nextSource , time: nextTarget } = table[hi]);\n } else {\n if (val >= table[lo].time && val <= table[hi].time) {\n ({ lo , hi } = (0,_chunks_helpers_segment_js__WEBPACK_IMPORTED_MODULE_0__.B)(table, 'time', val));\n }\n ({ time: prevSource , pos: prevTarget } = table[lo]);\n ({ time: nextSource , pos: nextTarget } = table[hi]);\n }\n const span = nextSource - prevSource;\n return span ? prevTarget + (nextTarget - prevTarget) * (val - prevSource) / span : prevTarget;\n}\nclass TimeSeriesScale extends TimeScale {\n static id = 'timeseries';\n static defaults = TimeScale.defaults;\n constructor(props){\n super(props);\n this._table = [];\n this._minPos = undefined;\n this._tableRange = undefined;\n }\n initOffsets() {\n const timestamps = this._getTimestampsForTable();\n const table = this._table = this.buildLookupTable(timestamps);\n this._minPos = interpolate(table, this.min);\n this._tableRange = interpolate(table, this.max) - this._minPos;\n super.initOffsets(timestamps);\n }\n buildLookupTable(timestamps) {\n const { min , max } = this;\n const items = [];\n const table = [];\n let i, ilen, prev, curr, next;\n for(i = 0, ilen = timestamps.length; i < ilen; ++i){\n curr = timestamps[i];\n if (curr >= min && curr <= max) {\n items.push(curr);\n }\n }\n if (items.length < 2) {\n return [\n {\n time: min,\n pos: 0\n },\n {\n time: max,\n pos: 1\n }\n ];\n }\n for(i = 0, ilen = items.length; i < ilen; ++i){\n next = items[i + 1];\n prev = items[i - 1];\n curr = items[i];\n if (Math.round((next + prev) / 2) !== curr) {\n table.push({\n time: curr,\n pos: i / (ilen - 1)\n });\n }\n }\n return table;\n }\n _generate() {\n const min = this.min;\n const max = this.max;\n let timestamps = super.getDataTimestamps();\n if (!timestamps.includes(min) || !timestamps.length) {\n timestamps.splice(0, 0, min);\n }\n if (!timestamps.includes(max) || timestamps.length === 1) {\n timestamps.push(max);\n }\n return timestamps.sort((a, b)=>a - b);\n }\n _getTimestampsForTable() {\n let timestamps = this._cache.all || [];\n if (timestamps.length) {\n return timestamps;\n }\n const data = this.getDataTimestamps();\n const label = this.getLabelTimestamps();\n if (data.length && label.length) {\n timestamps = this.normalize(data.concat(label));\n } else {\n timestamps = data.length ? data : label;\n }\n timestamps = this._cache.all = timestamps;\n return timestamps;\n }\n getDecimalForValue(value) {\n return (interpolate(this._table, value) - this._minPos) / this._tableRange;\n }\n getValueForPixel(pixel) {\n const offsets = this._offsets;\n const decimal = this.getDecimalForPixel(pixel) / offsets.factor - offsets.end;\n return interpolate(this._table, decimal * this._tableRange + this._minPos, true);\n }\n}\n\nvar scales = /*#__PURE__*/Object.freeze({\n__proto__: null,\nCategoryScale: CategoryScale,\nLinearScale: LinearScale,\nLogarithmicScale: LogarithmicScale,\nRadialLinearScale: RadialLinearScale,\nTimeScale: TimeScale,\nTimeSeriesScale: TimeSeriesScale\n});\n\nconst registerables = [\n controllers,\n elements,\n plugins,\n scales\n];\n\n\n//# sourceMappingURL=chart.js.map\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/chart.js/dist/chart.js?")},"./node_modules/chart.js/dist/chunks/helpers.segment.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ $: function() { return /* binding */ unclipArea; },\n/* harmony export */ A: function() { return /* binding */ _rlookupByKey; },\n/* harmony export */ B: function() { return /* binding */ _lookupByKey; },\n/* harmony export */ C: function() { return /* binding */ _isPointInArea; },\n/* harmony export */ D: function() { return /* binding */ getAngleFromPoint; },\n/* harmony export */ E: function() { return /* binding */ toPadding; },\n/* harmony export */ F: function() { return /* binding */ each; },\n/* harmony export */ G: function() { return /* binding */ getMaximumSize; },\n/* harmony export */ H: function() { return /* binding */ HALF_PI; },\n/* harmony export */ I: function() { return /* binding */ _getParentNode; },\n/* harmony export */ J: function() { return /* binding */ readUsedSize; },\n/* harmony export */ K: function() { return /* binding */ supportsEventListenerOptions; },\n/* harmony export */ L: function() { return /* binding */ throttled; },\n/* harmony export */ M: function() { return /* binding */ _isDomSupported; },\n/* harmony export */ N: function() { return /* binding */ _factorize; },\n/* harmony export */ O: function() { return /* binding */ finiteOrDefault; },\n/* harmony export */ P: function() { return /* binding */ PI; },\n/* harmony export */ Q: function() { return /* binding */ callback; },\n/* harmony export */ R: function() { return /* binding */ _addGrace; },\n/* harmony export */ S: function() { return /* binding */ _limitValue; },\n/* harmony export */ T: function() { return /* binding */ TAU; },\n/* harmony export */ U: function() { return /* binding */ toDegrees; },\n/* harmony export */ V: function() { return /* binding */ _measureText; },\n/* harmony export */ W: function() { return /* binding */ _int16Range; },\n/* harmony export */ X: function() { return /* binding */ _alignPixel; },\n/* harmony export */ Y: function() { return /* binding */ clipArea; },\n/* harmony export */ Z: function() { return /* binding */ renderText; },\n/* harmony export */ _: function() { return /* binding */ _arrayUnique; },\n/* harmony export */ a: function() { return /* binding */ resolve; },\n/* harmony export */ a$: function() { return /* binding */ fontString; },\n/* harmony export */ a0: function() { return /* binding */ toFont; },\n/* harmony export */ a1: function() { return /* binding */ _toLeftRightCenter; },\n/* harmony export */ a2: function() { return /* binding */ _alignStartEnd; },\n/* harmony export */ a3: function() { return /* binding */ overrides; },\n/* harmony export */ a4: function() { return /* binding */ merge; },\n/* harmony export */ a5: function() { return /* binding */ _capitalize; },\n/* harmony export */ a6: function() { return /* binding */ descriptors; },\n/* harmony export */ a7: function() { return /* binding */ isFunction; },\n/* harmony export */ a8: function() { return /* binding */ _attachContext; },\n/* harmony export */ a9: function() { return /* binding */ _createResolver; },\n/* harmony export */ aA: function() { return /* binding */ overrideTextDirection; },\n/* harmony export */ aB: function() { return /* binding */ _textX; },\n/* harmony export */ aC: function() { return /* binding */ restoreTextDirection; },\n/* harmony export */ aD: function() { return /* binding */ drawPointLegend; },\n/* harmony export */ aE: function() { return /* binding */ distanceBetweenPoints; },\n/* harmony export */ aF: function() { return /* binding */ noop; },\n/* harmony export */ aG: function() { return /* binding */ _setMinAndMaxByKey; },\n/* harmony export */ aH: function() { return /* binding */ niceNum; },\n/* harmony export */ aI: function() { return /* binding */ almostWhole; },\n/* harmony export */ aJ: function() { return /* binding */ almostEquals; },\n/* harmony export */ aK: function() { return /* binding */ _decimalPlaces; },\n/* harmony export */ aL: function() { return /* binding */ Ticks; },\n/* harmony export */ aM: function() { return /* binding */ log10; },\n/* harmony export */ aN: function() { return /* binding */ _longestText; },\n/* harmony export */ aO: function() { return /* binding */ _filterBetween; },\n/* harmony export */ aP: function() { return /* binding */ _lookup; },\n/* harmony export */ aQ: function() { return /* binding */ isPatternOrGradient; },\n/* harmony export */ aR: function() { return /* binding */ getHoverColor; },\n/* harmony export */ aS: function() { return /* binding */ clone; },\n/* harmony export */ aT: function() { return /* binding */ _merger; },\n/* harmony export */ aU: function() { return /* binding */ _mergerIf; },\n/* harmony export */ aV: function() { return /* binding */ _deprecated; },\n/* harmony export */ aW: function() { return /* binding */ _splitKey; },\n/* harmony export */ aX: function() { return /* binding */ toFontString; },\n/* harmony export */ aY: function() { return /* binding */ splineCurve; },\n/* harmony export */ aZ: function() { return /* binding */ splineCurveMonotone; },\n/* harmony export */ a_: function() { return /* binding */ getStyle; },\n/* harmony export */ aa: function() { return /* binding */ _descriptors; },\n/* harmony export */ ab: function() { return /* binding */ mergeIf; },\n/* harmony export */ ac: function() { return /* binding */ uid; },\n/* harmony export */ ad: function() { return /* binding */ debounce; },\n/* harmony export */ ae: function() { return /* binding */ retinaScale; },\n/* harmony export */ af: function() { return /* binding */ clearCanvas; },\n/* harmony export */ ag: function() { return /* binding */ setsEqual; },\n/* harmony export */ ah: function() { return /* binding */ _elementsEqual; },\n/* harmony export */ ai: function() { return /* binding */ _isClickEvent; },\n/* harmony export */ aj: function() { return /* binding */ _isBetween; },\n/* harmony export */ ak: function() { return /* binding */ _readValueToProps; },\n/* harmony export */ al: function() { return /* binding */ _updateBezierControlPoints; },\n/* harmony export */ am: function() { return /* binding */ _computeSegments; },\n/* harmony export */ an: function() { return /* binding */ _boundSegments; },\n/* harmony export */ ao: function() { return /* binding */ _steppedInterpolation; },\n/* harmony export */ ap: function() { return /* binding */ _bezierInterpolation; },\n/* harmony export */ aq: function() { return /* binding */ _pointInLine; },\n/* harmony export */ ar: function() { return /* binding */ _steppedLineTo; },\n/* harmony export */ as: function() { return /* binding */ _bezierCurveTo; },\n/* harmony export */ at: function() { return /* binding */ drawPoint; },\n/* harmony export */ au: function() { return /* binding */ addRoundedRectPath; },\n/* harmony export */ av: function() { return /* binding */ toTRBL; },\n/* harmony export */ aw: function() { return /* binding */ toTRBLCorners; },\n/* harmony export */ ax: function() { return /* binding */ _boundSegment; },\n/* harmony export */ ay: function() { return /* binding */ _normalizeAngle; },\n/* harmony export */ az: function() { return /* binding */ getRtlAdapter; },\n/* harmony export */ b: function() { return /* binding */ isArray; },\n/* harmony export */ b0: function() { return /* binding */ toLineHeight; },\n/* harmony export */ b1: function() { return /* binding */ PITAU; },\n/* harmony export */ b2: function() { return /* binding */ INFINITY; },\n/* harmony export */ b3: function() { return /* binding */ RAD_PER_DEG; },\n/* harmony export */ b4: function() { return /* binding */ QUARTER_PI; },\n/* harmony export */ b5: function() { return /* binding */ TWO_THIRDS_PI; },\n/* harmony export */ b6: function() { return /* binding */ _angleDiff; },\n/* harmony export */ c: function() { return /* binding */ color; },\n/* harmony export */ d: function() { return /* binding */ defaults; },\n/* harmony export */ e: function() { return /* binding */ effects; },\n/* harmony export */ f: function() { return /* binding */ resolveObjectKey; },\n/* harmony export */ g: function() { return /* binding */ isNumberFinite; },\n/* harmony export */ h: function() { return /* binding */ defined; },\n/* harmony export */ i: function() { return /* binding */ isObject; },\n/* harmony export */ j: function() { return /* binding */ createContext; },\n/* harmony export */ k: function() { return /* binding */ isNullOrUndef; },\n/* harmony export */ l: function() { return /* binding */ listenArrayEvents; },\n/* harmony export */ m: function() { return /* binding */ toPercentage; },\n/* harmony export */ n: function() { return /* binding */ toDimension; },\n/* harmony export */ o: function() { return /* binding */ formatNumber; },\n/* harmony export */ p: function() { return /* binding */ _angleBetween; },\n/* harmony export */ q: function() { return /* binding */ _getStartAndCountOfVisiblePoints; },\n/* harmony export */ r: function() { return /* binding */ requestAnimFrame; },\n/* harmony export */ s: function() { return /* binding */ sign; },\n/* harmony export */ t: function() { return /* binding */ toRadians; },\n/* harmony export */ u: function() { return /* binding */ unlistenArrayEvents; },\n/* harmony export */ v: function() { return /* binding */ valueOrDefault; },\n/* harmony export */ w: function() { return /* binding */ _scaleRangesChanged; },\n/* harmony export */ x: function() { return /* binding */ isNumber; },\n/* harmony export */ y: function() { return /* binding */ _parseObjectDataRadialScale; },\n/* harmony export */ z: function() { return /* binding */ getRelativePosition; }\n/* harmony export */ });\n/* harmony import */ var _kurkle_color__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @kurkle/color */ \"./node_modules/@kurkle/color/dist/color.esm.js\");\n/*!\n * Chart.js v4.4.7\n * https://www.chartjs.org\n * (c) 2024 Chart.js Contributors\n * Released under the MIT License\n */\n\n\n/**\n * @namespace Chart.helpers\n */ /**\n * An empty function that can be used, for example, for optional callback.\n */ function noop() {\n/* noop */ }\n/**\n * Returns a unique id, sequentially generated from a global variable.\n */ const uid = (()=>{\n let id = 0;\n return ()=>id++;\n})();\n/**\n * Returns true if `value` is neither null nor undefined, else returns false.\n * @param value - The value to test.\n * @since 2.7.0\n */ function isNullOrUndef(value) {\n return value === null || value === undefined;\n}\n/**\n * Returns true if `value` is an array (including typed arrays), else returns false.\n * @param value - The value to test.\n * @function\n */ function isArray(value) {\n if (Array.isArray && Array.isArray(value)) {\n return true;\n }\n const type = Object.prototype.toString.call(value);\n if (type.slice(0, 7) === '[object' && type.slice(-6) === 'Array]') {\n return true;\n }\n return false;\n}\n/**\n * Returns true if `value` is an object (excluding null), else returns false.\n * @param value - The value to test.\n * @since 2.7.0\n */ function isObject(value) {\n return value !== null && Object.prototype.toString.call(value) === '[object Object]';\n}\n/**\n * Returns true if `value` is a finite number, else returns false\n * @param value - The value to test.\n */ function isNumberFinite(value) {\n return (typeof value === 'number' || value instanceof Number) && isFinite(+value);\n}\n/**\n * Returns `value` if finite, else returns `defaultValue`.\n * @param value - The value to return if defined.\n * @param defaultValue - The value to return if `value` is not finite.\n */ function finiteOrDefault(value, defaultValue) {\n return isNumberFinite(value) ? value : defaultValue;\n}\n/**\n * Returns `value` if defined, else returns `defaultValue`.\n * @param value - The value to return if defined.\n * @param defaultValue - The value to return if `value` is undefined.\n */ function valueOrDefault(value, defaultValue) {\n return typeof value === 'undefined' ? defaultValue : value;\n}\nconst toPercentage = (value, dimension)=>typeof value === 'string' && value.endsWith('%') ? parseFloat(value) / 100 : +value / dimension;\nconst toDimension = (value, dimension)=>typeof value === 'string' && value.endsWith('%') ? parseFloat(value) / 100 * dimension : +value;\n/**\n * Calls `fn` with the given `args` in the scope defined by `thisArg` and returns the\n * value returned by `fn`. If `fn` is not a function, this method returns undefined.\n * @param fn - The function to call.\n * @param args - The arguments with which `fn` should be called.\n * @param [thisArg] - The value of `this` provided for the call to `fn`.\n */ function callback(fn, args, thisArg) {\n if (fn && typeof fn.call === 'function') {\n return fn.apply(thisArg, args);\n }\n}\nfunction each(loopable, fn, thisArg, reverse) {\n let i, len, keys;\n if (isArray(loopable)) {\n len = loopable.length;\n if (reverse) {\n for(i = len - 1; i >= 0; i--){\n fn.call(thisArg, loopable[i], i);\n }\n } else {\n for(i = 0; i < len; i++){\n fn.call(thisArg, loopable[i], i);\n }\n }\n } else if (isObject(loopable)) {\n keys = Object.keys(loopable);\n len = keys.length;\n for(i = 0; i < len; i++){\n fn.call(thisArg, loopable[keys[i]], keys[i]);\n }\n }\n}\n/**\n * Returns true if the `a0` and `a1` arrays have the same content, else returns false.\n * @param a0 - The array to compare\n * @param a1 - The array to compare\n * @private\n */ function _elementsEqual(a0, a1) {\n let i, ilen, v0, v1;\n if (!a0 || !a1 || a0.length !== a1.length) {\n return false;\n }\n for(i = 0, ilen = a0.length; i < ilen; ++i){\n v0 = a0[i];\n v1 = a1[i];\n if (v0.datasetIndex !== v1.datasetIndex || v0.index !== v1.index) {\n return false;\n }\n }\n return true;\n}\n/**\n * Returns a deep copy of `source` without keeping references on objects and arrays.\n * @param source - The value to clone.\n */ function clone(source) {\n if (isArray(source)) {\n return source.map(clone);\n }\n if (isObject(source)) {\n const target = Object.create(null);\n const keys = Object.keys(source);\n const klen = keys.length;\n let k = 0;\n for(; k < klen; ++k){\n target[keys[k]] = clone(source[keys[k]]);\n }\n return target;\n }\n return source;\n}\nfunction isValidKey(key) {\n return [\n '__proto__',\n 'prototype',\n 'constructor'\n ].indexOf(key) === -1;\n}\n/**\n * The default merger when Chart.helpers.merge is called without merger option.\n * Note(SB): also used by mergeConfig and mergeScaleConfig as fallback.\n * @private\n */ function _merger(key, target, source, options) {\n if (!isValidKey(key)) {\n return;\n }\n const tval = target[key];\n const sval = source[key];\n if (isObject(tval) && isObject(sval)) {\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n merge(tval, sval, options);\n } else {\n target[key] = clone(sval);\n }\n}\nfunction merge(target, source, options) {\n const sources = isArray(source) ? source : [\n source\n ];\n const ilen = sources.length;\n if (!isObject(target)) {\n return target;\n }\n options = options || {};\n const merger = options.merger || _merger;\n let current;\n for(let i = 0; i < ilen; ++i){\n current = sources[i];\n if (!isObject(current)) {\n continue;\n }\n const keys = Object.keys(current);\n for(let k = 0, klen = keys.length; k < klen; ++k){\n merger(keys[k], target, current, options);\n }\n }\n return target;\n}\nfunction mergeIf(target, source) {\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n return merge(target, source, {\n merger: _mergerIf\n });\n}\n/**\n * Merges source[key] in target[key] only if target[key] is undefined.\n * @private\n */ function _mergerIf(key, target, source) {\n if (!isValidKey(key)) {\n return;\n }\n const tval = target[key];\n const sval = source[key];\n if (isObject(tval) && isObject(sval)) {\n mergeIf(tval, sval);\n } else if (!Object.prototype.hasOwnProperty.call(target, key)) {\n target[key] = clone(sval);\n }\n}\n/**\n * @private\n */ function _deprecated(scope, value, previous, current) {\n if (value !== undefined) {\n console.warn(scope + ': \"' + previous + '\" is deprecated. Please use \"' + current + '\" instead');\n }\n}\n// resolveObjectKey resolver cache\nconst keyResolvers = {\n // Chart.helpers.core resolveObjectKey should resolve empty key to root object\n '': (v)=>v,\n // default resolvers\n x: (o)=>o.x,\n y: (o)=>o.y\n};\n/**\n * @private\n */ function _splitKey(key) {\n const parts = key.split('.');\n const keys = [];\n let tmp = '';\n for (const part of parts){\n tmp += part;\n if (tmp.endsWith('\\\\')) {\n tmp = tmp.slice(0, -1) + '.';\n } else {\n keys.push(tmp);\n tmp = '';\n }\n }\n return keys;\n}\nfunction _getKeyResolver(key) {\n const keys = _splitKey(key);\n return (obj)=>{\n for (const k of keys){\n if (k === '') {\n break;\n }\n obj = obj && obj[k];\n }\n return obj;\n };\n}\nfunction resolveObjectKey(obj, key) {\n const resolver = keyResolvers[key] || (keyResolvers[key] = _getKeyResolver(key));\n return resolver(obj);\n}\n/**\n * @private\n */ function _capitalize(str) {\n return str.charAt(0).toUpperCase() + str.slice(1);\n}\nconst defined = (value)=>typeof value !== 'undefined';\nconst isFunction = (value)=>typeof value === 'function';\n// Adapted from https://stackoverflow.com/questions/31128855/comparing-ecma6-sets-for-equality#31129384\nconst setsEqual = (a, b)=>{\n if (a.size !== b.size) {\n return false;\n }\n for (const item of a){\n if (!b.has(item)) {\n return false;\n }\n }\n return true;\n};\n/**\n * @param e - The event\n * @private\n */ function _isClickEvent(e) {\n return e.type === 'mouseup' || e.type === 'click' || e.type === 'contextmenu';\n}\n\n/**\n * @alias Chart.helpers.math\n * @namespace\n */ const PI = Math.PI;\nconst TAU = 2 * PI;\nconst PITAU = TAU + PI;\nconst INFINITY = Number.POSITIVE_INFINITY;\nconst RAD_PER_DEG = PI / 180;\nconst HALF_PI = PI / 2;\nconst QUARTER_PI = PI / 4;\nconst TWO_THIRDS_PI = PI * 2 / 3;\nconst log10 = Math.log10;\nconst sign = Math.sign;\nfunction almostEquals(x, y, epsilon) {\n return Math.abs(x - y) < epsilon;\n}\n/**\n * Implementation of the nice number algorithm used in determining where axis labels will go\n */ function niceNum(range) {\n const roundedRange = Math.round(range);\n range = almostEquals(range, roundedRange, range / 1000) ? roundedRange : range;\n const niceRange = Math.pow(10, Math.floor(log10(range)));\n const fraction = range / niceRange;\n const niceFraction = fraction <= 1 ? 1 : fraction <= 2 ? 2 : fraction <= 5 ? 5 : 10;\n return niceFraction * niceRange;\n}\n/**\n * Returns an array of factors sorted from 1 to sqrt(value)\n * @private\n */ function _factorize(value) {\n const result = [];\n const sqrt = Math.sqrt(value);\n let i;\n for(i = 1; i < sqrt; i++){\n if (value % i === 0) {\n result.push(i);\n result.push(value / i);\n }\n }\n if (sqrt === (sqrt | 0)) {\n result.push(sqrt);\n }\n result.sort((a, b)=>a - b).pop();\n return result;\n}\nfunction isNumber(n) {\n return !isNaN(parseFloat(n)) && isFinite(n);\n}\nfunction almostWhole(x, epsilon) {\n const rounded = Math.round(x);\n return rounded - epsilon <= x && rounded + epsilon >= x;\n}\n/**\n * @private\n */ function _setMinAndMaxByKey(array, target, property) {\n let i, ilen, value;\n for(i = 0, ilen = array.length; i < ilen; i++){\n value = array[i][property];\n if (!isNaN(value)) {\n target.min = Math.min(target.min, value);\n target.max = Math.max(target.max, value);\n }\n }\n}\nfunction toRadians(degrees) {\n return degrees * (PI / 180);\n}\nfunction toDegrees(radians) {\n return radians * (180 / PI);\n}\n/**\n * Returns the number of decimal places\n * i.e. the number of digits after the decimal point, of the value of this Number.\n * @param x - A number.\n * @returns The number of decimal places.\n * @private\n */ function _decimalPlaces(x) {\n if (!isNumberFinite(x)) {\n return;\n }\n let e = 1;\n let p = 0;\n while(Math.round(x * e) / e !== x){\n e *= 10;\n p++;\n }\n return p;\n}\n// Gets the angle from vertical upright to the point about a centre.\nfunction getAngleFromPoint(centrePoint, anglePoint) {\n const distanceFromXCenter = anglePoint.x - centrePoint.x;\n const distanceFromYCenter = anglePoint.y - centrePoint.y;\n const radialDistanceFromCenter = Math.sqrt(distanceFromXCenter * distanceFromXCenter + distanceFromYCenter * distanceFromYCenter);\n let angle = Math.atan2(distanceFromYCenter, distanceFromXCenter);\n if (angle < -0.5 * PI) {\n angle += TAU; // make sure the returned angle is in the range of (-PI/2, 3PI/2]\n }\n return {\n angle,\n distance: radialDistanceFromCenter\n };\n}\nfunction distanceBetweenPoints(pt1, pt2) {\n return Math.sqrt(Math.pow(pt2.x - pt1.x, 2) + Math.pow(pt2.y - pt1.y, 2));\n}\n/**\n * Shortest distance between angles, in either direction.\n * @private\n */ function _angleDiff(a, b) {\n return (a - b + PITAU) % TAU - PI;\n}\n/**\n * Normalize angle to be between 0 and 2*PI\n * @private\n */ function _normalizeAngle(a) {\n return (a % TAU + TAU) % TAU;\n}\n/**\n * @private\n */ function _angleBetween(angle, start, end, sameAngleIsFullCircle) {\n const a = _normalizeAngle(angle);\n const s = _normalizeAngle(start);\n const e = _normalizeAngle(end);\n const angleToStart = _normalizeAngle(s - a);\n const angleToEnd = _normalizeAngle(e - a);\n const startToAngle = _normalizeAngle(a - s);\n const endToAngle = _normalizeAngle(a - e);\n return a === s || a === e || sameAngleIsFullCircle && s === e || angleToStart > angleToEnd && startToAngle < endToAngle;\n}\n/**\n * Limit `value` between `min` and `max`\n * @param value\n * @param min\n * @param max\n * @private\n */ function _limitValue(value, min, max) {\n return Math.max(min, Math.min(max, value));\n}\n/**\n * @param {number} value\n * @private\n */ function _int16Range(value) {\n return _limitValue(value, -32768, 32767);\n}\n/**\n * @param value\n * @param start\n * @param end\n * @param [epsilon]\n * @private\n */ function _isBetween(value, start, end, epsilon = 1e-6) {\n return value >= Math.min(start, end) - epsilon && value <= Math.max(start, end) + epsilon;\n}\n\nfunction _lookup(table, value, cmp) {\n cmp = cmp || ((index)=>table[index] < value);\n let hi = table.length - 1;\n let lo = 0;\n let mid;\n while(hi - lo > 1){\n mid = lo + hi >> 1;\n if (cmp(mid)) {\n lo = mid;\n } else {\n hi = mid;\n }\n }\n return {\n lo,\n hi\n };\n}\n/**\n * Binary search\n * @param table - the table search. must be sorted!\n * @param key - property name for the value in each entry\n * @param value - value to find\n * @param last - lookup last index\n * @private\n */ const _lookupByKey = (table, key, value, last)=>_lookup(table, value, last ? (index)=>{\n const ti = table[index][key];\n return ti < value || ti === value && table[index + 1][key] === value;\n } : (index)=>table[index][key] < value);\n/**\n * Reverse binary search\n * @param table - the table search. must be sorted!\n * @param key - property name for the value in each entry\n * @param value - value to find\n * @private\n */ const _rlookupByKey = (table, key, value)=>_lookup(table, value, (index)=>table[index][key] >= value);\n/**\n * Return subset of `values` between `min` and `max` inclusive.\n * Values are assumed to be in sorted order.\n * @param values - sorted array of values\n * @param min - min value\n * @param max - max value\n */ function _filterBetween(values, min, max) {\n let start = 0;\n let end = values.length;\n while(start < end && values[start] < min){\n start++;\n }\n while(end > start && values[end - 1] > max){\n end--;\n }\n return start > 0 || end < values.length ? values.slice(start, end) : values;\n}\nconst arrayEvents = [\n 'push',\n 'pop',\n 'shift',\n 'splice',\n 'unshift'\n];\nfunction listenArrayEvents(array, listener) {\n if (array._chartjs) {\n array._chartjs.listeners.push(listener);\n return;\n }\n Object.defineProperty(array, '_chartjs', {\n configurable: true,\n enumerable: false,\n value: {\n listeners: [\n listener\n ]\n }\n });\n arrayEvents.forEach((key)=>{\n const method = '_onData' + _capitalize(key);\n const base = array[key];\n Object.defineProperty(array, key, {\n configurable: true,\n enumerable: false,\n value (...args) {\n const res = base.apply(this, args);\n array._chartjs.listeners.forEach((object)=>{\n if (typeof object[method] === 'function') {\n object[method](...args);\n }\n });\n return res;\n }\n });\n });\n}\nfunction unlistenArrayEvents(array, listener) {\n const stub = array._chartjs;\n if (!stub) {\n return;\n }\n const listeners = stub.listeners;\n const index = listeners.indexOf(listener);\n if (index !== -1) {\n listeners.splice(index, 1);\n }\n if (listeners.length > 0) {\n return;\n }\n arrayEvents.forEach((key)=>{\n delete array[key];\n });\n delete array._chartjs;\n}\n/**\n * @param items\n */ function _arrayUnique(items) {\n const set = new Set(items);\n if (set.size === items.length) {\n return items;\n }\n return Array.from(set);\n}\n\nfunction fontString(pixelSize, fontStyle, fontFamily) {\n return fontStyle + ' ' + pixelSize + 'px ' + fontFamily;\n}\n/**\n* Request animation polyfill\n*/ const requestAnimFrame = function() {\n if (typeof window === 'undefined') {\n return function(callback) {\n return callback();\n };\n }\n return window.requestAnimationFrame;\n}();\n/**\n * Throttles calling `fn` once per animation frame\n * Latest arguments are used on the actual call\n */ function throttled(fn, thisArg) {\n let argsToUse = [];\n let ticking = false;\n return function(...args) {\n // Save the args for use later\n argsToUse = args;\n if (!ticking) {\n ticking = true;\n requestAnimFrame.call(window, ()=>{\n ticking = false;\n fn.apply(thisArg, argsToUse);\n });\n }\n };\n}\n/**\n * Debounces calling `fn` for `delay` ms\n */ function debounce(fn, delay) {\n let timeout;\n return function(...args) {\n if (delay) {\n clearTimeout(timeout);\n timeout = setTimeout(fn, delay, args);\n } else {\n fn.apply(this, args);\n }\n return delay;\n };\n}\n/**\n * Converts 'start' to 'left', 'end' to 'right' and others to 'center'\n * @private\n */ const _toLeftRightCenter = (align)=>align === 'start' ? 'left' : align === 'end' ? 'right' : 'center';\n/**\n * Returns `start`, `end` or `(start + end) / 2` depending on `align`. Defaults to `center`\n * @private\n */ const _alignStartEnd = (align, start, end)=>align === 'start' ? start : align === 'end' ? end : (start + end) / 2;\n/**\n * Returns `left`, `right` or `(left + right) / 2` depending on `align`. Defaults to `left`\n * @private\n */ const _textX = (align, left, right, rtl)=>{\n const check = rtl ? 'left' : 'right';\n return align === check ? right : align === 'center' ? (left + right) / 2 : left;\n};\n/**\n * Return start and count of visible points.\n * @private\n */ function _getStartAndCountOfVisiblePoints(meta, points, animationsDisabled) {\n const pointCount = points.length;\n let start = 0;\n let count = pointCount;\n if (meta._sorted) {\n const { iScale , _parsed } = meta;\n const axis = iScale.axis;\n const { min , max , minDefined , maxDefined } = iScale.getUserBounds();\n if (minDefined) {\n start = _limitValue(Math.min(// @ts-expect-error Need to type _parsed\n _lookupByKey(_parsed, axis, min).lo, // @ts-expect-error Need to fix types on _lookupByKey\n animationsDisabled ? pointCount : _lookupByKey(points, axis, iScale.getPixelForValue(min)).lo), 0, pointCount - 1);\n }\n if (maxDefined) {\n count = _limitValue(Math.max(// @ts-expect-error Need to type _parsed\n _lookupByKey(_parsed, iScale.axis, max, true).hi + 1, // @ts-expect-error Need to fix types on _lookupByKey\n animationsDisabled ? 0 : _lookupByKey(points, axis, iScale.getPixelForValue(max), true).hi + 1), start, pointCount) - start;\n } else {\n count = pointCount - start;\n }\n }\n return {\n start,\n count\n };\n}\n/**\n * Checks if the scale ranges have changed.\n * @param {object} meta - dataset meta.\n * @returns {boolean}\n * @private\n */ function _scaleRangesChanged(meta) {\n const { xScale , yScale , _scaleRanges } = meta;\n const newRanges = {\n xmin: xScale.min,\n xmax: xScale.max,\n ymin: yScale.min,\n ymax: yScale.max\n };\n if (!_scaleRanges) {\n meta._scaleRanges = newRanges;\n return true;\n }\n const changed = _scaleRanges.xmin !== xScale.min || _scaleRanges.xmax !== xScale.max || _scaleRanges.ymin !== yScale.min || _scaleRanges.ymax !== yScale.max;\n Object.assign(_scaleRanges, newRanges);\n return changed;\n}\n\nconst atEdge = (t)=>t === 0 || t === 1;\nconst elasticIn = (t, s, p)=>-(Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * TAU / p));\nconst elasticOut = (t, s, p)=>Math.pow(2, -10 * t) * Math.sin((t - s) * TAU / p) + 1;\n/**\n * Easing functions adapted from Robert Penner's easing equations.\n * @namespace Chart.helpers.easing.effects\n * @see http://www.robertpenner.com/easing/\n */ const effects = {\n linear: (t)=>t,\n easeInQuad: (t)=>t * t,\n easeOutQuad: (t)=>-t * (t - 2),\n easeInOutQuad: (t)=>(t /= 0.5) < 1 ? 0.5 * t * t : -0.5 * (--t * (t - 2) - 1),\n easeInCubic: (t)=>t * t * t,\n easeOutCubic: (t)=>(t -= 1) * t * t + 1,\n easeInOutCubic: (t)=>(t /= 0.5) < 1 ? 0.5 * t * t * t : 0.5 * ((t -= 2) * t * t + 2),\n easeInQuart: (t)=>t * t * t * t,\n easeOutQuart: (t)=>-((t -= 1) * t * t * t - 1),\n easeInOutQuart: (t)=>(t /= 0.5) < 1 ? 0.5 * t * t * t * t : -0.5 * ((t -= 2) * t * t * t - 2),\n easeInQuint: (t)=>t * t * t * t * t,\n easeOutQuint: (t)=>(t -= 1) * t * t * t * t + 1,\n easeInOutQuint: (t)=>(t /= 0.5) < 1 ? 0.5 * t * t * t * t * t : 0.5 * ((t -= 2) * t * t * t * t + 2),\n easeInSine: (t)=>-Math.cos(t * HALF_PI) + 1,\n easeOutSine: (t)=>Math.sin(t * HALF_PI),\n easeInOutSine: (t)=>-0.5 * (Math.cos(PI * t) - 1),\n easeInExpo: (t)=>t === 0 ? 0 : Math.pow(2, 10 * (t - 1)),\n easeOutExpo: (t)=>t === 1 ? 1 : -Math.pow(2, -10 * t) + 1,\n easeInOutExpo: (t)=>atEdge(t) ? t : t < 0.5 ? 0.5 * Math.pow(2, 10 * (t * 2 - 1)) : 0.5 * (-Math.pow(2, -10 * (t * 2 - 1)) + 2),\n easeInCirc: (t)=>t >= 1 ? t : -(Math.sqrt(1 - t * t) - 1),\n easeOutCirc: (t)=>Math.sqrt(1 - (t -= 1) * t),\n easeInOutCirc: (t)=>(t /= 0.5) < 1 ? -0.5 * (Math.sqrt(1 - t * t) - 1) : 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1),\n easeInElastic: (t)=>atEdge(t) ? t : elasticIn(t, 0.075, 0.3),\n easeOutElastic: (t)=>atEdge(t) ? t : elasticOut(t, 0.075, 0.3),\n easeInOutElastic (t) {\n const s = 0.1125;\n const p = 0.45;\n return atEdge(t) ? t : t < 0.5 ? 0.5 * elasticIn(t * 2, s, p) : 0.5 + 0.5 * elasticOut(t * 2 - 1, s, p);\n },\n easeInBack (t) {\n const s = 1.70158;\n return t * t * ((s + 1) * t - s);\n },\n easeOutBack (t) {\n const s = 1.70158;\n return (t -= 1) * t * ((s + 1) * t + s) + 1;\n },\n easeInOutBack (t) {\n let s = 1.70158;\n if ((t /= 0.5) < 1) {\n return 0.5 * (t * t * (((s *= 1.525) + 1) * t - s));\n }\n return 0.5 * ((t -= 2) * t * (((s *= 1.525) + 1) * t + s) + 2);\n },\n easeInBounce: (t)=>1 - effects.easeOutBounce(1 - t),\n easeOutBounce (t) {\n const m = 7.5625;\n const d = 2.75;\n if (t < 1 / d) {\n return m * t * t;\n }\n if (t < 2 / d) {\n return m * (t -= 1.5 / d) * t + 0.75;\n }\n if (t < 2.5 / d) {\n return m * (t -= 2.25 / d) * t + 0.9375;\n }\n return m * (t -= 2.625 / d) * t + 0.984375;\n },\n easeInOutBounce: (t)=>t < 0.5 ? effects.easeInBounce(t * 2) * 0.5 : effects.easeOutBounce(t * 2 - 1) * 0.5 + 0.5\n};\n\nfunction isPatternOrGradient(value) {\n if (value && typeof value === 'object') {\n const type = value.toString();\n return type === '[object CanvasPattern]' || type === '[object CanvasGradient]';\n }\n return false;\n}\nfunction color(value) {\n return isPatternOrGradient(value) ? value : new _kurkle_color__WEBPACK_IMPORTED_MODULE_0__.Color(value);\n}\nfunction getHoverColor(value) {\n return isPatternOrGradient(value) ? value : new _kurkle_color__WEBPACK_IMPORTED_MODULE_0__.Color(value).saturate(0.5).darken(0.1).hexString();\n}\n\nconst numbers = [\n 'x',\n 'y',\n 'borderWidth',\n 'radius',\n 'tension'\n];\nconst colors = [\n 'color',\n 'borderColor',\n 'backgroundColor'\n];\nfunction applyAnimationsDefaults(defaults) {\n defaults.set('animation', {\n delay: undefined,\n duration: 1000,\n easing: 'easeOutQuart',\n fn: undefined,\n from: undefined,\n loop: undefined,\n to: undefined,\n type: undefined\n });\n defaults.describe('animation', {\n _fallback: false,\n _indexable: false,\n _scriptable: (name)=>name !== 'onProgress' && name !== 'onComplete' && name !== 'fn'\n });\n defaults.set('animations', {\n colors: {\n type: 'color',\n properties: colors\n },\n numbers: {\n type: 'number',\n properties: numbers\n }\n });\n defaults.describe('animations', {\n _fallback: 'animation'\n });\n defaults.set('transitions', {\n active: {\n animation: {\n duration: 400\n }\n },\n resize: {\n animation: {\n duration: 0\n }\n },\n show: {\n animations: {\n colors: {\n from: 'transparent'\n },\n visible: {\n type: 'boolean',\n duration: 0\n }\n }\n },\n hide: {\n animations: {\n colors: {\n to: 'transparent'\n },\n visible: {\n type: 'boolean',\n easing: 'linear',\n fn: (v)=>v | 0\n }\n }\n }\n });\n}\n\nfunction applyLayoutsDefaults(defaults) {\n defaults.set('layout', {\n autoPadding: true,\n padding: {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n }\n });\n}\n\nconst intlCache = new Map();\nfunction getNumberFormat(locale, options) {\n options = options || {};\n const cacheKey = locale + JSON.stringify(options);\n let formatter = intlCache.get(cacheKey);\n if (!formatter) {\n formatter = new Intl.NumberFormat(locale, options);\n intlCache.set(cacheKey, formatter);\n }\n return formatter;\n}\nfunction formatNumber(num, locale, options) {\n return getNumberFormat(locale, options).format(num);\n}\n\nconst formatters = {\n values (value) {\n return isArray(value) ? value : '' + value;\n },\n numeric (tickValue, index, ticks) {\n if (tickValue === 0) {\n return '0';\n }\n const locale = this.chart.options.locale;\n let notation;\n let delta = tickValue;\n if (ticks.length > 1) {\n const maxTick = Math.max(Math.abs(ticks[0].value), Math.abs(ticks[ticks.length - 1].value));\n if (maxTick < 1e-4 || maxTick > 1e+15) {\n notation = 'scientific';\n }\n delta = calculateDelta(tickValue, ticks);\n }\n const logDelta = log10(Math.abs(delta));\n const numDecimal = isNaN(logDelta) ? 1 : Math.max(Math.min(-1 * Math.floor(logDelta), 20), 0);\n const options = {\n notation,\n minimumFractionDigits: numDecimal,\n maximumFractionDigits: numDecimal\n };\n Object.assign(options, this.options.ticks.format);\n return formatNumber(tickValue, locale, options);\n },\n logarithmic (tickValue, index, ticks) {\n if (tickValue === 0) {\n return '0';\n }\n const remain = ticks[index].significand || tickValue / Math.pow(10, Math.floor(log10(tickValue)));\n if ([\n 1,\n 2,\n 3,\n 5,\n 10,\n 15\n ].includes(remain) || index > 0.8 * ticks.length) {\n return formatters.numeric.call(this, tickValue, index, ticks);\n }\n return '';\n }\n};\nfunction calculateDelta(tickValue, ticks) {\n let delta = ticks.length > 3 ? ticks[2].value - ticks[1].value : ticks[1].value - ticks[0].value;\n if (Math.abs(delta) >= 1 && tickValue !== Math.floor(tickValue)) {\n delta = tickValue - Math.floor(tickValue);\n }\n return delta;\n}\n var Ticks = {\n formatters\n};\n\nfunction applyScaleDefaults(defaults) {\n defaults.set('scale', {\n display: true,\n offset: false,\n reverse: false,\n beginAtZero: false,\n bounds: 'ticks',\n clip: true,\n grace: 0,\n grid: {\n display: true,\n lineWidth: 1,\n drawOnChartArea: true,\n drawTicks: true,\n tickLength: 8,\n tickWidth: (_ctx, options)=>options.lineWidth,\n tickColor: (_ctx, options)=>options.color,\n offset: false\n },\n border: {\n display: true,\n dash: [],\n dashOffset: 0.0,\n width: 1\n },\n title: {\n display: false,\n text: '',\n padding: {\n top: 4,\n bottom: 4\n }\n },\n ticks: {\n minRotation: 0,\n maxRotation: 50,\n mirror: false,\n textStrokeWidth: 0,\n textStrokeColor: '',\n padding: 3,\n display: true,\n autoSkip: true,\n autoSkipPadding: 3,\n labelOffset: 0,\n callback: Ticks.formatters.values,\n minor: {},\n major: {},\n align: 'center',\n crossAlign: 'near',\n showLabelBackdrop: false,\n backdropColor: 'rgba(255, 255, 255, 0.75)',\n backdropPadding: 2\n }\n });\n defaults.route('scale.ticks', 'color', '', 'color');\n defaults.route('scale.grid', 'color', '', 'borderColor');\n defaults.route('scale.border', 'color', '', 'borderColor');\n defaults.route('scale.title', 'color', '', 'color');\n defaults.describe('scale', {\n _fallback: false,\n _scriptable: (name)=>!name.startsWith('before') && !name.startsWith('after') && name !== 'callback' && name !== 'parser',\n _indexable: (name)=>name !== 'borderDash' && name !== 'tickBorderDash' && name !== 'dash'\n });\n defaults.describe('scales', {\n _fallback: 'scale'\n });\n defaults.describe('scale.ticks', {\n _scriptable: (name)=>name !== 'backdropPadding' && name !== 'callback',\n _indexable: (name)=>name !== 'backdropPadding'\n });\n}\n\nconst overrides = Object.create(null);\nconst descriptors = Object.create(null);\n function getScope$1(node, key) {\n if (!key) {\n return node;\n }\n const keys = key.split('.');\n for(let i = 0, n = keys.length; i < n; ++i){\n const k = keys[i];\n node = node[k] || (node[k] = Object.create(null));\n }\n return node;\n}\nfunction set(root, scope, values) {\n if (typeof scope === 'string') {\n return merge(getScope$1(root, scope), values);\n }\n return merge(getScope$1(root, ''), scope);\n}\n class Defaults {\n constructor(_descriptors, _appliers){\n this.animation = undefined;\n this.backgroundColor = 'rgba(0,0,0,0.1)';\n this.borderColor = 'rgba(0,0,0,0.1)';\n this.color = '#666';\n this.datasets = {};\n this.devicePixelRatio = (context)=>context.chart.platform.getDevicePixelRatio();\n this.elements = {};\n this.events = [\n 'mousemove',\n 'mouseout',\n 'click',\n 'touchstart',\n 'touchmove'\n ];\n this.font = {\n family: \"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",\n size: 12,\n style: 'normal',\n lineHeight: 1.2,\n weight: null\n };\n this.hover = {};\n this.hoverBackgroundColor = (ctx, options)=>getHoverColor(options.backgroundColor);\n this.hoverBorderColor = (ctx, options)=>getHoverColor(options.borderColor);\n this.hoverColor = (ctx, options)=>getHoverColor(options.color);\n this.indexAxis = 'x';\n this.interaction = {\n mode: 'nearest',\n intersect: true,\n includeInvisible: false\n };\n this.maintainAspectRatio = true;\n this.onHover = null;\n this.onClick = null;\n this.parsing = true;\n this.plugins = {};\n this.responsive = true;\n this.scale = undefined;\n this.scales = {};\n this.showLine = true;\n this.drawActiveElementsOnTop = true;\n this.describe(_descriptors);\n this.apply(_appliers);\n }\n set(scope, values) {\n return set(this, scope, values);\n }\n get(scope) {\n return getScope$1(this, scope);\n }\n describe(scope, values) {\n return set(descriptors, scope, values);\n }\n override(scope, values) {\n return set(overrides, scope, values);\n }\n route(scope, name, targetScope, targetName) {\n const scopeObject = getScope$1(this, scope);\n const targetScopeObject = getScope$1(this, targetScope);\n const privateName = '_' + name;\n Object.defineProperties(scopeObject, {\n [privateName]: {\n value: scopeObject[name],\n writable: true\n },\n [name]: {\n enumerable: true,\n get () {\n const local = this[privateName];\n const target = targetScopeObject[targetName];\n if (isObject(local)) {\n return Object.assign({}, target, local);\n }\n return valueOrDefault(local, target);\n },\n set (value) {\n this[privateName] = value;\n }\n }\n });\n }\n apply(appliers) {\n appliers.forEach((apply)=>apply(this));\n }\n}\nvar defaults = /* #__PURE__ */ new Defaults({\n _scriptable: (name)=>!name.startsWith('on'),\n _indexable: (name)=>name !== 'events',\n hover: {\n _fallback: 'interaction'\n },\n interaction: {\n _scriptable: false,\n _indexable: false\n }\n}, [\n applyAnimationsDefaults,\n applyLayoutsDefaults,\n applyScaleDefaults\n]);\n\n/**\n * Converts the given font object into a CSS font string.\n * @param font - A font object.\n * @return The CSS font string. See https://developer.mozilla.org/en-US/docs/Web/CSS/font\n * @private\n */ function toFontString(font) {\n if (!font || isNullOrUndef(font.size) || isNullOrUndef(font.family)) {\n return null;\n }\n return (font.style ? font.style + ' ' : '') + (font.weight ? font.weight + ' ' : '') + font.size + 'px ' + font.family;\n}\n/**\n * @private\n */ function _measureText(ctx, data, gc, longest, string) {\n let textWidth = data[string];\n if (!textWidth) {\n textWidth = data[string] = ctx.measureText(string).width;\n gc.push(string);\n }\n if (textWidth > longest) {\n longest = textWidth;\n }\n return longest;\n}\n/**\n * @private\n */ // eslint-disable-next-line complexity\nfunction _longestText(ctx, font, arrayOfThings, cache) {\n cache = cache || {};\n let data = cache.data = cache.data || {};\n let gc = cache.garbageCollect = cache.garbageCollect || [];\n if (cache.font !== font) {\n data = cache.data = {};\n gc = cache.garbageCollect = [];\n cache.font = font;\n }\n ctx.save();\n ctx.font = font;\n let longest = 0;\n const ilen = arrayOfThings.length;\n let i, j, jlen, thing, nestedThing;\n for(i = 0; i < ilen; i++){\n thing = arrayOfThings[i];\n // Undefined strings and arrays should not be measured\n if (thing !== undefined && thing !== null && !isArray(thing)) {\n longest = _measureText(ctx, data, gc, longest, thing);\n } else if (isArray(thing)) {\n // if it is an array lets measure each element\n // to do maybe simplify this function a bit so we can do this more recursively?\n for(j = 0, jlen = thing.length; j < jlen; j++){\n nestedThing = thing[j];\n // Undefined strings and arrays should not be measured\n if (nestedThing !== undefined && nestedThing !== null && !isArray(nestedThing)) {\n longest = _measureText(ctx, data, gc, longest, nestedThing);\n }\n }\n }\n }\n ctx.restore();\n const gcLen = gc.length / 2;\n if (gcLen > arrayOfThings.length) {\n for(i = 0; i < gcLen; i++){\n delete data[gc[i]];\n }\n gc.splice(0, gcLen);\n }\n return longest;\n}\n/**\n * Returns the aligned pixel value to avoid anti-aliasing blur\n * @param chart - The chart instance.\n * @param pixel - A pixel value.\n * @param width - The width of the element.\n * @returns The aligned pixel value.\n * @private\n */ function _alignPixel(chart, pixel, width) {\n const devicePixelRatio = chart.currentDevicePixelRatio;\n const halfWidth = width !== 0 ? Math.max(width / 2, 0.5) : 0;\n return Math.round((pixel - halfWidth) * devicePixelRatio) / devicePixelRatio + halfWidth;\n}\n/**\n * Clears the entire canvas.\n */ function clearCanvas(canvas, ctx) {\n if (!ctx && !canvas) {\n return;\n }\n ctx = ctx || canvas.getContext('2d');\n ctx.save();\n // canvas.width and canvas.height do not consider the canvas transform,\n // while clearRect does\n ctx.resetTransform();\n ctx.clearRect(0, 0, canvas.width, canvas.height);\n ctx.restore();\n}\nfunction drawPoint(ctx, options, x, y) {\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n drawPointLegend(ctx, options, x, y, null);\n}\n// eslint-disable-next-line complexity\nfunction drawPointLegend(ctx, options, x, y, w) {\n let type, xOffset, yOffset, size, cornerRadius, width, xOffsetW, yOffsetW;\n const style = options.pointStyle;\n const rotation = options.rotation;\n const radius = options.radius;\n let rad = (rotation || 0) * RAD_PER_DEG;\n if (style && typeof style === 'object') {\n type = style.toString();\n if (type === '[object HTMLImageElement]' || type === '[object HTMLCanvasElement]') {\n ctx.save();\n ctx.translate(x, y);\n ctx.rotate(rad);\n ctx.drawImage(style, -style.width / 2, -style.height / 2, style.width, style.height);\n ctx.restore();\n return;\n }\n }\n if (isNaN(radius) || radius <= 0) {\n return;\n }\n ctx.beginPath();\n switch(style){\n // Default includes circle\n default:\n if (w) {\n ctx.ellipse(x, y, w / 2, radius, 0, 0, TAU);\n } else {\n ctx.arc(x, y, radius, 0, TAU);\n }\n ctx.closePath();\n break;\n case 'triangle':\n width = w ? w / 2 : radius;\n ctx.moveTo(x + Math.sin(rad) * width, y - Math.cos(rad) * radius);\n rad += TWO_THIRDS_PI;\n ctx.lineTo(x + Math.sin(rad) * width, y - Math.cos(rad) * radius);\n rad += TWO_THIRDS_PI;\n ctx.lineTo(x + Math.sin(rad) * width, y - Math.cos(rad) * radius);\n ctx.closePath();\n break;\n case 'rectRounded':\n // NOTE: the rounded rect implementation changed to use `arc` instead of\n // `quadraticCurveTo` since it generates better results when rect is\n // almost a circle. 0.516 (instead of 0.5) produces results with visually\n // closer proportion to the previous impl and it is inscribed in the\n // circle with `radius`. For more details, see the following PRs:\n // https://github.com/chartjs/Chart.js/issues/5597\n // https://github.com/chartjs/Chart.js/issues/5858\n cornerRadius = radius * 0.516;\n size = radius - cornerRadius;\n xOffset = Math.cos(rad + QUARTER_PI) * size;\n xOffsetW = Math.cos(rad + QUARTER_PI) * (w ? w / 2 - cornerRadius : size);\n yOffset = Math.sin(rad + QUARTER_PI) * size;\n yOffsetW = Math.sin(rad + QUARTER_PI) * (w ? w / 2 - cornerRadius : size);\n ctx.arc(x - xOffsetW, y - yOffset, cornerRadius, rad - PI, rad - HALF_PI);\n ctx.arc(x + yOffsetW, y - xOffset, cornerRadius, rad - HALF_PI, rad);\n ctx.arc(x + xOffsetW, y + yOffset, cornerRadius, rad, rad + HALF_PI);\n ctx.arc(x - yOffsetW, y + xOffset, cornerRadius, rad + HALF_PI, rad + PI);\n ctx.closePath();\n break;\n case 'rect':\n if (!rotation) {\n size = Math.SQRT1_2 * radius;\n width = w ? w / 2 : size;\n ctx.rect(x - width, y - size, 2 * width, 2 * size);\n break;\n }\n rad += QUARTER_PI;\n /* falls through */ case 'rectRot':\n xOffsetW = Math.cos(rad) * (w ? w / 2 : radius);\n xOffset = Math.cos(rad) * radius;\n yOffset = Math.sin(rad) * radius;\n yOffsetW = Math.sin(rad) * (w ? w / 2 : radius);\n ctx.moveTo(x - xOffsetW, y - yOffset);\n ctx.lineTo(x + yOffsetW, y - xOffset);\n ctx.lineTo(x + xOffsetW, y + yOffset);\n ctx.lineTo(x - yOffsetW, y + xOffset);\n ctx.closePath();\n break;\n case 'crossRot':\n rad += QUARTER_PI;\n /* falls through */ case 'cross':\n xOffsetW = Math.cos(rad) * (w ? w / 2 : radius);\n xOffset = Math.cos(rad) * radius;\n yOffset = Math.sin(rad) * radius;\n yOffsetW = Math.sin(rad) * (w ? w / 2 : radius);\n ctx.moveTo(x - xOffsetW, y - yOffset);\n ctx.lineTo(x + xOffsetW, y + yOffset);\n ctx.moveTo(x + yOffsetW, y - xOffset);\n ctx.lineTo(x - yOffsetW, y + xOffset);\n break;\n case 'star':\n xOffsetW = Math.cos(rad) * (w ? w / 2 : radius);\n xOffset = Math.cos(rad) * radius;\n yOffset = Math.sin(rad) * radius;\n yOffsetW = Math.sin(rad) * (w ? w / 2 : radius);\n ctx.moveTo(x - xOffsetW, y - yOffset);\n ctx.lineTo(x + xOffsetW, y + yOffset);\n ctx.moveTo(x + yOffsetW, y - xOffset);\n ctx.lineTo(x - yOffsetW, y + xOffset);\n rad += QUARTER_PI;\n xOffsetW = Math.cos(rad) * (w ? w / 2 : radius);\n xOffset = Math.cos(rad) * radius;\n yOffset = Math.sin(rad) * radius;\n yOffsetW = Math.sin(rad) * (w ? w / 2 : radius);\n ctx.moveTo(x - xOffsetW, y - yOffset);\n ctx.lineTo(x + xOffsetW, y + yOffset);\n ctx.moveTo(x + yOffsetW, y - xOffset);\n ctx.lineTo(x - yOffsetW, y + xOffset);\n break;\n case 'line':\n xOffset = w ? w / 2 : Math.cos(rad) * radius;\n yOffset = Math.sin(rad) * radius;\n ctx.moveTo(x - xOffset, y - yOffset);\n ctx.lineTo(x + xOffset, y + yOffset);\n break;\n case 'dash':\n ctx.moveTo(x, y);\n ctx.lineTo(x + Math.cos(rad) * (w ? w / 2 : radius), y + Math.sin(rad) * radius);\n break;\n case false:\n ctx.closePath();\n break;\n }\n ctx.fill();\n if (options.borderWidth > 0) {\n ctx.stroke();\n }\n}\n/**\n * Returns true if the point is inside the rectangle\n * @param point - The point to test\n * @param area - The rectangle\n * @param margin - allowed margin\n * @private\n */ function _isPointInArea(point, area, margin) {\n margin = margin || 0.5; // margin - default is to match rounded decimals\n return !area || point && point.x > area.left - margin && point.x < area.right + margin && point.y > area.top - margin && point.y < area.bottom + margin;\n}\nfunction clipArea(ctx, area) {\n ctx.save();\n ctx.beginPath();\n ctx.rect(area.left, area.top, area.right - area.left, area.bottom - area.top);\n ctx.clip();\n}\nfunction unclipArea(ctx) {\n ctx.restore();\n}\n/**\n * @private\n */ function _steppedLineTo(ctx, previous, target, flip, mode) {\n if (!previous) {\n return ctx.lineTo(target.x, target.y);\n }\n if (mode === 'middle') {\n const midpoint = (previous.x + target.x) / 2.0;\n ctx.lineTo(midpoint, previous.y);\n ctx.lineTo(midpoint, target.y);\n } else if (mode === 'after' !== !!flip) {\n ctx.lineTo(previous.x, target.y);\n } else {\n ctx.lineTo(target.x, previous.y);\n }\n ctx.lineTo(target.x, target.y);\n}\n/**\n * @private\n */ function _bezierCurveTo(ctx, previous, target, flip) {\n if (!previous) {\n return ctx.lineTo(target.x, target.y);\n }\n ctx.bezierCurveTo(flip ? previous.cp1x : previous.cp2x, flip ? previous.cp1y : previous.cp2y, flip ? target.cp2x : target.cp1x, flip ? target.cp2y : target.cp1y, target.x, target.y);\n}\nfunction setRenderOpts(ctx, opts) {\n if (opts.translation) {\n ctx.translate(opts.translation[0], opts.translation[1]);\n }\n if (!isNullOrUndef(opts.rotation)) {\n ctx.rotate(opts.rotation);\n }\n if (opts.color) {\n ctx.fillStyle = opts.color;\n }\n if (opts.textAlign) {\n ctx.textAlign = opts.textAlign;\n }\n if (opts.textBaseline) {\n ctx.textBaseline = opts.textBaseline;\n }\n}\nfunction decorateText(ctx, x, y, line, opts) {\n if (opts.strikethrough || opts.underline) {\n /**\n * Now that IE11 support has been dropped, we can use more\n * of the TextMetrics object. The actual bounding boxes\n * are unflagged in Chrome, Firefox, Edge, and Safari so they\n * can be safely used.\n * See https://developer.mozilla.org/en-US/docs/Web/API/TextMetrics#Browser_compatibility\n */ const metrics = ctx.measureText(line);\n const left = x - metrics.actualBoundingBoxLeft;\n const right = x + metrics.actualBoundingBoxRight;\n const top = y - metrics.actualBoundingBoxAscent;\n const bottom = y + metrics.actualBoundingBoxDescent;\n const yDecoration = opts.strikethrough ? (top + bottom) / 2 : bottom;\n ctx.strokeStyle = ctx.fillStyle;\n ctx.beginPath();\n ctx.lineWidth = opts.decorationWidth || 2;\n ctx.moveTo(left, yDecoration);\n ctx.lineTo(right, yDecoration);\n ctx.stroke();\n }\n}\nfunction drawBackdrop(ctx, opts) {\n const oldColor = ctx.fillStyle;\n ctx.fillStyle = opts.color;\n ctx.fillRect(opts.left, opts.top, opts.width, opts.height);\n ctx.fillStyle = oldColor;\n}\n/**\n * Render text onto the canvas\n */ function renderText(ctx, text, x, y, font, opts = {}) {\n const lines = isArray(text) ? text : [\n text\n ];\n const stroke = opts.strokeWidth > 0 && opts.strokeColor !== '';\n let i, line;\n ctx.save();\n ctx.font = font.string;\n setRenderOpts(ctx, opts);\n for(i = 0; i < lines.length; ++i){\n line = lines[i];\n if (opts.backdrop) {\n drawBackdrop(ctx, opts.backdrop);\n }\n if (stroke) {\n if (opts.strokeColor) {\n ctx.strokeStyle = opts.strokeColor;\n }\n if (!isNullOrUndef(opts.strokeWidth)) {\n ctx.lineWidth = opts.strokeWidth;\n }\n ctx.strokeText(line, x, y, opts.maxWidth);\n }\n ctx.fillText(line, x, y, opts.maxWidth);\n decorateText(ctx, x, y, line, opts);\n y += Number(font.lineHeight);\n }\n ctx.restore();\n}\n/**\n * Add a path of a rectangle with rounded corners to the current sub-path\n * @param ctx - Context\n * @param rect - Bounding rect\n */ function addRoundedRectPath(ctx, rect) {\n const { x , y , w , h , radius } = rect;\n // top left arc\n ctx.arc(x + radius.topLeft, y + radius.topLeft, radius.topLeft, 1.5 * PI, PI, true);\n // line from top left to bottom left\n ctx.lineTo(x, y + h - radius.bottomLeft);\n // bottom left arc\n ctx.arc(x + radius.bottomLeft, y + h - radius.bottomLeft, radius.bottomLeft, PI, HALF_PI, true);\n // line from bottom left to bottom right\n ctx.lineTo(x + w - radius.bottomRight, y + h);\n // bottom right arc\n ctx.arc(x + w - radius.bottomRight, y + h - radius.bottomRight, radius.bottomRight, HALF_PI, 0, true);\n // line from bottom right to top right\n ctx.lineTo(x + w, y + radius.topRight);\n // top right arc\n ctx.arc(x + w - radius.topRight, y + radius.topRight, radius.topRight, 0, -HALF_PI, true);\n // line from top right to top left\n ctx.lineTo(x + radius.topLeft, y);\n}\n\nconst LINE_HEIGHT = /^(normal|(\\d+(?:\\.\\d+)?)(px|em|%)?)$/;\nconst FONT_STYLE = /^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;\n/**\n * @alias Chart.helpers.options\n * @namespace\n */ /**\n * Converts the given line height `value` in pixels for a specific font `size`.\n * @param value - The lineHeight to parse (eg. 1.6, '14px', '75%', '1.6em').\n * @param size - The font size (in pixels) used to resolve relative `value`.\n * @returns The effective line height in pixels (size * 1.2 if value is invalid).\n * @see https://developer.mozilla.org/en-US/docs/Web/CSS/line-height\n * @since 2.7.0\n */ function toLineHeight(value, size) {\n const matches = ('' + value).match(LINE_HEIGHT);\n if (!matches || matches[1] === 'normal') {\n return size * 1.2;\n }\n value = +matches[2];\n switch(matches[3]){\n case 'px':\n return value;\n case '%':\n value /= 100;\n break;\n }\n return size * value;\n}\nconst numberOrZero = (v)=>+v || 0;\nfunction _readValueToProps(value, props) {\n const ret = {};\n const objProps = isObject(props);\n const keys = objProps ? Object.keys(props) : props;\n const read = isObject(value) ? objProps ? (prop)=>valueOrDefault(value[prop], value[props[prop]]) : (prop)=>value[prop] : ()=>value;\n for (const prop of keys){\n ret[prop] = numberOrZero(read(prop));\n }\n return ret;\n}\n/**\n * Converts the given value into a TRBL object.\n * @param value - If a number, set the value to all TRBL component,\n * else, if an object, use defined properties and sets undefined ones to 0.\n * x / y are shorthands for same value for left/right and top/bottom.\n * @returns The padding values (top, right, bottom, left)\n * @since 3.0.0\n */ function toTRBL(value) {\n return _readValueToProps(value, {\n top: 'y',\n right: 'x',\n bottom: 'y',\n left: 'x'\n });\n}\n/**\n * Converts the given value into a TRBL corners object (similar with css border-radius).\n * @param value - If a number, set the value to all TRBL corner components,\n * else, if an object, use defined properties and sets undefined ones to 0.\n * @returns The TRBL corner values (topLeft, topRight, bottomLeft, bottomRight)\n * @since 3.0.0\n */ function toTRBLCorners(value) {\n return _readValueToProps(value, [\n 'topLeft',\n 'topRight',\n 'bottomLeft',\n 'bottomRight'\n ]);\n}\n/**\n * Converts the given value into a padding object with pre-computed width/height.\n * @param value - If a number, set the value to all TRBL component,\n * else, if an object, use defined properties and sets undefined ones to 0.\n * x / y are shorthands for same value for left/right and top/bottom.\n * @returns The padding values (top, right, bottom, left, width, height)\n * @since 2.7.0\n */ function toPadding(value) {\n const obj = toTRBL(value);\n obj.width = obj.left + obj.right;\n obj.height = obj.top + obj.bottom;\n return obj;\n}\n/**\n * Parses font options and returns the font object.\n * @param options - A object that contains font options to be parsed.\n * @param fallback - A object that contains fallback font options.\n * @return The font object.\n * @private\n */ function toFont(options, fallback) {\n options = options || {};\n fallback = fallback || defaults.font;\n let size = valueOrDefault(options.size, fallback.size);\n if (typeof size === 'string') {\n size = parseInt(size, 10);\n }\n let style = valueOrDefault(options.style, fallback.style);\n if (style && !('' + style).match(FONT_STYLE)) {\n console.warn('Invalid font style specified: \"' + style + '\"');\n style = undefined;\n }\n const font = {\n family: valueOrDefault(options.family, fallback.family),\n lineHeight: toLineHeight(valueOrDefault(options.lineHeight, fallback.lineHeight), size),\n size,\n style,\n weight: valueOrDefault(options.weight, fallback.weight),\n string: ''\n };\n font.string = toFontString(font);\n return font;\n}\n/**\n * Evaluates the given `inputs` sequentially and returns the first defined value.\n * @param inputs - An array of values, falling back to the last value.\n * @param context - If defined and the current value is a function, the value\n * is called with `context` as first argument and the result becomes the new input.\n * @param index - If defined and the current value is an array, the value\n * at `index` become the new input.\n * @param info - object to return information about resolution in\n * @param info.cacheable - Will be set to `false` if option is not cacheable.\n * @since 2.7.0\n */ function resolve(inputs, context, index, info) {\n let cacheable = true;\n let i, ilen, value;\n for(i = 0, ilen = inputs.length; i < ilen; ++i){\n value = inputs[i];\n if (value === undefined) {\n continue;\n }\n if (context !== undefined && typeof value === 'function') {\n value = value(context);\n cacheable = false;\n }\n if (index !== undefined && isArray(value)) {\n value = value[index % value.length];\n cacheable = false;\n }\n if (value !== undefined) {\n if (info && !cacheable) {\n info.cacheable = false;\n }\n return value;\n }\n }\n}\n/**\n * @param minmax\n * @param grace\n * @param beginAtZero\n * @private\n */ function _addGrace(minmax, grace, beginAtZero) {\n const { min , max } = minmax;\n const change = toDimension(grace, (max - min) / 2);\n const keepZero = (value, add)=>beginAtZero && value === 0 ? 0 : value + add;\n return {\n min: keepZero(min, -Math.abs(change)),\n max: keepZero(max, change)\n };\n}\nfunction createContext(parentContext, context) {\n return Object.assign(Object.create(parentContext), context);\n}\n\n/**\n * Creates a Proxy for resolving raw values for options.\n * @param scopes - The option scopes to look for values, in resolution order\n * @param prefixes - The prefixes for values, in resolution order.\n * @param rootScopes - The root option scopes\n * @param fallback - Parent scopes fallback\n * @param getTarget - callback for getting the target for changed values\n * @returns Proxy\n * @private\n */ function _createResolver(scopes, prefixes = [\n ''\n], rootScopes, fallback, getTarget = ()=>scopes[0]) {\n const finalRootScopes = rootScopes || scopes;\n if (typeof fallback === 'undefined') {\n fallback = _resolve('_fallback', scopes);\n }\n const cache = {\n [Symbol.toStringTag]: 'Object',\n _cacheable: true,\n _scopes: scopes,\n _rootScopes: finalRootScopes,\n _fallback: fallback,\n _getTarget: getTarget,\n override: (scope)=>_createResolver([\n scope,\n ...scopes\n ], prefixes, finalRootScopes, fallback)\n };\n return new Proxy(cache, {\n /**\n * A trap for the delete operator.\n */ deleteProperty (target, prop) {\n delete target[prop]; // remove from cache\n delete target._keys; // remove cached keys\n delete scopes[0][prop]; // remove from top level scope\n return true;\n },\n /**\n * A trap for getting property values.\n */ get (target, prop) {\n return _cached(target, prop, ()=>_resolveWithPrefixes(prop, prefixes, scopes, target));\n },\n /**\n * A trap for Object.getOwnPropertyDescriptor.\n * Also used by Object.hasOwnProperty.\n */ getOwnPropertyDescriptor (target, prop) {\n return Reflect.getOwnPropertyDescriptor(target._scopes[0], prop);\n },\n /**\n * A trap for Object.getPrototypeOf.\n */ getPrototypeOf () {\n return Reflect.getPrototypeOf(scopes[0]);\n },\n /**\n * A trap for the in operator.\n */ has (target, prop) {\n return getKeysFromAllScopes(target).includes(prop);\n },\n /**\n * A trap for Object.getOwnPropertyNames and Object.getOwnPropertySymbols.\n */ ownKeys (target) {\n return getKeysFromAllScopes(target);\n },\n /**\n * A trap for setting property values.\n */ set (target, prop, value) {\n const storage = target._storage || (target._storage = getTarget());\n target[prop] = storage[prop] = value; // set to top level scope + cache\n delete target._keys; // remove cached keys\n return true;\n }\n });\n}\n/**\n * Returns an Proxy for resolving option values with context.\n * @param proxy - The Proxy returned by `_createResolver`\n * @param context - Context object for scriptable/indexable options\n * @param subProxy - The proxy provided for scriptable options\n * @param descriptorDefaults - Defaults for descriptors\n * @private\n */ function _attachContext(proxy, context, subProxy, descriptorDefaults) {\n const cache = {\n _cacheable: false,\n _proxy: proxy,\n _context: context,\n _subProxy: subProxy,\n _stack: new Set(),\n _descriptors: _descriptors(proxy, descriptorDefaults),\n setContext: (ctx)=>_attachContext(proxy, ctx, subProxy, descriptorDefaults),\n override: (scope)=>_attachContext(proxy.override(scope), context, subProxy, descriptorDefaults)\n };\n return new Proxy(cache, {\n /**\n * A trap for the delete operator.\n */ deleteProperty (target, prop) {\n delete target[prop]; // remove from cache\n delete proxy[prop]; // remove from proxy\n return true;\n },\n /**\n * A trap for getting property values.\n */ get (target, prop, receiver) {\n return _cached(target, prop, ()=>_resolveWithContext(target, prop, receiver));\n },\n /**\n * A trap for Object.getOwnPropertyDescriptor.\n * Also used by Object.hasOwnProperty.\n */ getOwnPropertyDescriptor (target, prop) {\n return target._descriptors.allKeys ? Reflect.has(proxy, prop) ? {\n enumerable: true,\n configurable: true\n } : undefined : Reflect.getOwnPropertyDescriptor(proxy, prop);\n },\n /**\n * A trap for Object.getPrototypeOf.\n */ getPrototypeOf () {\n return Reflect.getPrototypeOf(proxy);\n },\n /**\n * A trap for the in operator.\n */ has (target, prop) {\n return Reflect.has(proxy, prop);\n },\n /**\n * A trap for Object.getOwnPropertyNames and Object.getOwnPropertySymbols.\n */ ownKeys () {\n return Reflect.ownKeys(proxy);\n },\n /**\n * A trap for setting property values.\n */ set (target, prop, value) {\n proxy[prop] = value; // set to proxy\n delete target[prop]; // remove from cache\n return true;\n }\n });\n}\n/**\n * @private\n */ function _descriptors(proxy, defaults = {\n scriptable: true,\n indexable: true\n}) {\n const { _scriptable =defaults.scriptable , _indexable =defaults.indexable , _allKeys =defaults.allKeys } = proxy;\n return {\n allKeys: _allKeys,\n scriptable: _scriptable,\n indexable: _indexable,\n isScriptable: isFunction(_scriptable) ? _scriptable : ()=>_scriptable,\n isIndexable: isFunction(_indexable) ? _indexable : ()=>_indexable\n };\n}\nconst readKey = (prefix, name)=>prefix ? prefix + _capitalize(name) : name;\nconst needsSubResolver = (prop, value)=>isObject(value) && prop !== 'adapters' && (Object.getPrototypeOf(value) === null || value.constructor === Object);\nfunction _cached(target, prop, resolve) {\n if (Object.prototype.hasOwnProperty.call(target, prop) || prop === 'constructor') {\n return target[prop];\n }\n const value = resolve();\n // cache the resolved value\n target[prop] = value;\n return value;\n}\nfunction _resolveWithContext(target, prop, receiver) {\n const { _proxy , _context , _subProxy , _descriptors: descriptors } = target;\n let value = _proxy[prop]; // resolve from proxy\n // resolve with context\n if (isFunction(value) && descriptors.isScriptable(prop)) {\n value = _resolveScriptable(prop, value, target, receiver);\n }\n if (isArray(value) && value.length) {\n value = _resolveArray(prop, value, target, descriptors.isIndexable);\n }\n if (needsSubResolver(prop, value)) {\n // if the resolved value is an object, create a sub resolver for it\n value = _attachContext(value, _context, _subProxy && _subProxy[prop], descriptors);\n }\n return value;\n}\nfunction _resolveScriptable(prop, getValue, target, receiver) {\n const { _proxy , _context , _subProxy , _stack } = target;\n if (_stack.has(prop)) {\n throw new Error('Recursion detected: ' + Array.from(_stack).join('->') + '->' + prop);\n }\n _stack.add(prop);\n let value = getValue(_context, _subProxy || receiver);\n _stack.delete(prop);\n if (needsSubResolver(prop, value)) {\n // When scriptable option returns an object, create a resolver on that.\n value = createSubResolver(_proxy._scopes, _proxy, prop, value);\n }\n return value;\n}\nfunction _resolveArray(prop, value, target, isIndexable) {\n const { _proxy , _context , _subProxy , _descriptors: descriptors } = target;\n if (typeof _context.index !== 'undefined' && isIndexable(prop)) {\n return value[_context.index % value.length];\n } else if (isObject(value[0])) {\n // Array of objects, return array or resolvers\n const arr = value;\n const scopes = _proxy._scopes.filter((s)=>s !== arr);\n value = [];\n for (const item of arr){\n const resolver = createSubResolver(scopes, _proxy, prop, item);\n value.push(_attachContext(resolver, _context, _subProxy && _subProxy[prop], descriptors));\n }\n }\n return value;\n}\nfunction resolveFallback(fallback, prop, value) {\n return isFunction(fallback) ? fallback(prop, value) : fallback;\n}\nconst getScope = (key, parent)=>key === true ? parent : typeof key === 'string' ? resolveObjectKey(parent, key) : undefined;\nfunction addScopes(set, parentScopes, key, parentFallback, value) {\n for (const parent of parentScopes){\n const scope = getScope(key, parent);\n if (scope) {\n set.add(scope);\n const fallback = resolveFallback(scope._fallback, key, value);\n if (typeof fallback !== 'undefined' && fallback !== key && fallback !== parentFallback) {\n // When we reach the descriptor that defines a new _fallback, return that.\n // The fallback will resume to that new scope.\n return fallback;\n }\n } else if (scope === false && typeof parentFallback !== 'undefined' && key !== parentFallback) {\n // Fallback to `false` results to `false`, when falling back to different key.\n // For example `interaction` from `hover` or `plugins.tooltip` and `animation` from `animations`\n return null;\n }\n }\n return false;\n}\nfunction createSubResolver(parentScopes, resolver, prop, value) {\n const rootScopes = resolver._rootScopes;\n const fallback = resolveFallback(resolver._fallback, prop, value);\n const allScopes = [\n ...parentScopes,\n ...rootScopes\n ];\n const set = new Set();\n set.add(value);\n let key = addScopesFromKey(set, allScopes, prop, fallback || prop, value);\n if (key === null) {\n return false;\n }\n if (typeof fallback !== 'undefined' && fallback !== prop) {\n key = addScopesFromKey(set, allScopes, fallback, key, value);\n if (key === null) {\n return false;\n }\n }\n return _createResolver(Array.from(set), [\n ''\n ], rootScopes, fallback, ()=>subGetTarget(resolver, prop, value));\n}\nfunction addScopesFromKey(set, allScopes, key, fallback, item) {\n while(key){\n key = addScopes(set, allScopes, key, fallback, item);\n }\n return key;\n}\nfunction subGetTarget(resolver, prop, value) {\n const parent = resolver._getTarget();\n if (!(prop in parent)) {\n parent[prop] = {};\n }\n const target = parent[prop];\n if (isArray(target) && isObject(value)) {\n // For array of objects, the object is used to store updated values\n return value;\n }\n return target || {};\n}\nfunction _resolveWithPrefixes(prop, prefixes, scopes, proxy) {\n let value;\n for (const prefix of prefixes){\n value = _resolve(readKey(prefix, prop), scopes);\n if (typeof value !== 'undefined') {\n return needsSubResolver(prop, value) ? createSubResolver(scopes, proxy, prop, value) : value;\n }\n }\n}\nfunction _resolve(key, scopes) {\n for (const scope of scopes){\n if (!scope) {\n continue;\n }\n const value = scope[key];\n if (typeof value !== 'undefined') {\n return value;\n }\n }\n}\nfunction getKeysFromAllScopes(target) {\n let keys = target._keys;\n if (!keys) {\n keys = target._keys = resolveKeysFromAllScopes(target._scopes);\n }\n return keys;\n}\nfunction resolveKeysFromAllScopes(scopes) {\n const set = new Set();\n for (const scope of scopes){\n for (const key of Object.keys(scope).filter((k)=>!k.startsWith('_'))){\n set.add(key);\n }\n }\n return Array.from(set);\n}\nfunction _parseObjectDataRadialScale(meta, data, start, count) {\n const { iScale } = meta;\n const { key ='r' } = this._parsing;\n const parsed = new Array(count);\n let i, ilen, index, item;\n for(i = 0, ilen = count; i < ilen; ++i){\n index = i + start;\n item = data[index];\n parsed[i] = {\n r: iScale.parse(resolveObjectKey(item, key), index)\n };\n }\n return parsed;\n}\n\nconst EPSILON = Number.EPSILON || 1e-14;\nconst getPoint = (points, i)=>i < points.length && !points[i].skip && points[i];\nconst getValueAxis = (indexAxis)=>indexAxis === 'x' ? 'y' : 'x';\nfunction splineCurve(firstPoint, middlePoint, afterPoint, t) {\n // Props to Rob Spencer at scaled innovation for his post on splining between points\n // http://scaledinnovation.com/analytics/splines/aboutSplines.html\n // This function must also respect \"skipped\" points\n const previous = firstPoint.skip ? middlePoint : firstPoint;\n const current = middlePoint;\n const next = afterPoint.skip ? middlePoint : afterPoint;\n const d01 = distanceBetweenPoints(current, previous);\n const d12 = distanceBetweenPoints(next, current);\n let s01 = d01 / (d01 + d12);\n let s12 = d12 / (d01 + d12);\n // If all points are the same, s01 & s02 will be inf\n s01 = isNaN(s01) ? 0 : s01;\n s12 = isNaN(s12) ? 0 : s12;\n const fa = t * s01; // scaling factor for triangle Ta\n const fb = t * s12;\n return {\n previous: {\n x: current.x - fa * (next.x - previous.x),\n y: current.y - fa * (next.y - previous.y)\n },\n next: {\n x: current.x + fb * (next.x - previous.x),\n y: current.y + fb * (next.y - previous.y)\n }\n };\n}\n/**\n * Adjust tangents to ensure monotonic properties\n */ function monotoneAdjust(points, deltaK, mK) {\n const pointsLen = points.length;\n let alphaK, betaK, tauK, squaredMagnitude, pointCurrent;\n let pointAfter = getPoint(points, 0);\n for(let i = 0; i < pointsLen - 1; ++i){\n pointCurrent = pointAfter;\n pointAfter = getPoint(points, i + 1);\n if (!pointCurrent || !pointAfter) {\n continue;\n }\n if (almostEquals(deltaK[i], 0, EPSILON)) {\n mK[i] = mK[i + 1] = 0;\n continue;\n }\n alphaK = mK[i] / deltaK[i];\n betaK = mK[i + 1] / deltaK[i];\n squaredMagnitude = Math.pow(alphaK, 2) + Math.pow(betaK, 2);\n if (squaredMagnitude <= 9) {\n continue;\n }\n tauK = 3 / Math.sqrt(squaredMagnitude);\n mK[i] = alphaK * tauK * deltaK[i];\n mK[i + 1] = betaK * tauK * deltaK[i];\n }\n}\nfunction monotoneCompute(points, mK, indexAxis = 'x') {\n const valueAxis = getValueAxis(indexAxis);\n const pointsLen = points.length;\n let delta, pointBefore, pointCurrent;\n let pointAfter = getPoint(points, 0);\n for(let i = 0; i < pointsLen; ++i){\n pointBefore = pointCurrent;\n pointCurrent = pointAfter;\n pointAfter = getPoint(points, i + 1);\n if (!pointCurrent) {\n continue;\n }\n const iPixel = pointCurrent[indexAxis];\n const vPixel = pointCurrent[valueAxis];\n if (pointBefore) {\n delta = (iPixel - pointBefore[indexAxis]) / 3;\n pointCurrent[`cp1${indexAxis}`] = iPixel - delta;\n pointCurrent[`cp1${valueAxis}`] = vPixel - delta * mK[i];\n }\n if (pointAfter) {\n delta = (pointAfter[indexAxis] - iPixel) / 3;\n pointCurrent[`cp2${indexAxis}`] = iPixel + delta;\n pointCurrent[`cp2${valueAxis}`] = vPixel + delta * mK[i];\n }\n }\n}\n/**\n * This function calculates Bézier control points in a similar way than |splineCurve|,\n * but preserves monotonicity of the provided data and ensures no local extremums are added\n * between the dataset discrete points due to the interpolation.\n * See : https://en.wikipedia.org/wiki/Monotone_cubic_interpolation\n */ function splineCurveMonotone(points, indexAxis = 'x') {\n const valueAxis = getValueAxis(indexAxis);\n const pointsLen = points.length;\n const deltaK = Array(pointsLen).fill(0);\n const mK = Array(pointsLen);\n // Calculate slopes (deltaK) and initialize tangents (mK)\n let i, pointBefore, pointCurrent;\n let pointAfter = getPoint(points, 0);\n for(i = 0; i < pointsLen; ++i){\n pointBefore = pointCurrent;\n pointCurrent = pointAfter;\n pointAfter = getPoint(points, i + 1);\n if (!pointCurrent) {\n continue;\n }\n if (pointAfter) {\n const slopeDelta = pointAfter[indexAxis] - pointCurrent[indexAxis];\n // In the case of two points that appear at the same x pixel, slopeDeltaX is 0\n deltaK[i] = slopeDelta !== 0 ? (pointAfter[valueAxis] - pointCurrent[valueAxis]) / slopeDelta : 0;\n }\n mK[i] = !pointBefore ? deltaK[i] : !pointAfter ? deltaK[i - 1] : sign(deltaK[i - 1]) !== sign(deltaK[i]) ? 0 : (deltaK[i - 1] + deltaK[i]) / 2;\n }\n monotoneAdjust(points, deltaK, mK);\n monotoneCompute(points, mK, indexAxis);\n}\nfunction capControlPoint(pt, min, max) {\n return Math.max(Math.min(pt, max), min);\n}\nfunction capBezierPoints(points, area) {\n let i, ilen, point, inArea, inAreaPrev;\n let inAreaNext = _isPointInArea(points[0], area);\n for(i = 0, ilen = points.length; i < ilen; ++i){\n inAreaPrev = inArea;\n inArea = inAreaNext;\n inAreaNext = i < ilen - 1 && _isPointInArea(points[i + 1], area);\n if (!inArea) {\n continue;\n }\n point = points[i];\n if (inAreaPrev) {\n point.cp1x = capControlPoint(point.cp1x, area.left, area.right);\n point.cp1y = capControlPoint(point.cp1y, area.top, area.bottom);\n }\n if (inAreaNext) {\n point.cp2x = capControlPoint(point.cp2x, area.left, area.right);\n point.cp2y = capControlPoint(point.cp2y, area.top, area.bottom);\n }\n }\n}\n/**\n * @private\n */ function _updateBezierControlPoints(points, options, area, loop, indexAxis) {\n let i, ilen, point, controlPoints;\n // Only consider points that are drawn in case the spanGaps option is used\n if (options.spanGaps) {\n points = points.filter((pt)=>!pt.skip);\n }\n if (options.cubicInterpolationMode === 'monotone') {\n splineCurveMonotone(points, indexAxis);\n } else {\n let prev = loop ? points[points.length - 1] : points[0];\n for(i = 0, ilen = points.length; i < ilen; ++i){\n point = points[i];\n controlPoints = splineCurve(prev, point, points[Math.min(i + 1, ilen - (loop ? 0 : 1)) % ilen], options.tension);\n point.cp1x = controlPoints.previous.x;\n point.cp1y = controlPoints.previous.y;\n point.cp2x = controlPoints.next.x;\n point.cp2y = controlPoints.next.y;\n prev = point;\n }\n }\n if (options.capBezierPoints) {\n capBezierPoints(points, area);\n }\n}\n\n/**\n * Note: typedefs are auto-exported, so use a made-up `dom` namespace where\n * necessary to avoid duplicates with `export * from './helpers`; see\n * https://github.com/microsoft/TypeScript/issues/46011\n * @typedef { import('../core/core.controller.js').default } dom.Chart\n * @typedef { import('../../types').ChartEvent } ChartEvent\n */ /**\n * @private\n */ function _isDomSupported() {\n return typeof window !== 'undefined' && typeof document !== 'undefined';\n}\n/**\n * @private\n */ function _getParentNode(domNode) {\n let parent = domNode.parentNode;\n if (parent && parent.toString() === '[object ShadowRoot]') {\n parent = parent.host;\n }\n return parent;\n}\n/**\n * convert max-width/max-height values that may be percentages into a number\n * @private\n */ function parseMaxStyle(styleValue, node, parentProperty) {\n let valueInPixels;\n if (typeof styleValue === 'string') {\n valueInPixels = parseInt(styleValue, 10);\n if (styleValue.indexOf('%') !== -1) {\n // percentage * size in dimension\n valueInPixels = valueInPixels / 100 * node.parentNode[parentProperty];\n }\n } else {\n valueInPixels = styleValue;\n }\n return valueInPixels;\n}\nconst getComputedStyle = (element)=>element.ownerDocument.defaultView.getComputedStyle(element, null);\nfunction getStyle(el, property) {\n return getComputedStyle(el).getPropertyValue(property);\n}\nconst positions = [\n 'top',\n 'right',\n 'bottom',\n 'left'\n];\nfunction getPositionedStyle(styles, style, suffix) {\n const result = {};\n suffix = suffix ? '-' + suffix : '';\n for(let i = 0; i < 4; i++){\n const pos = positions[i];\n result[pos] = parseFloat(styles[style + '-' + pos + suffix]) || 0;\n }\n result.width = result.left + result.right;\n result.height = result.top + result.bottom;\n return result;\n}\nconst useOffsetPos = (x, y, target)=>(x > 0 || y > 0) && (!target || !target.shadowRoot);\n/**\n * @param e\n * @param canvas\n * @returns Canvas position\n */ function getCanvasPosition(e, canvas) {\n const touches = e.touches;\n const source = touches && touches.length ? touches[0] : e;\n const { offsetX , offsetY } = source;\n let box = false;\n let x, y;\n if (useOffsetPos(offsetX, offsetY, e.target)) {\n x = offsetX;\n y = offsetY;\n } else {\n const rect = canvas.getBoundingClientRect();\n x = source.clientX - rect.left;\n y = source.clientY - rect.top;\n box = true;\n }\n return {\n x,\n y,\n box\n };\n}\n/**\n * Gets an event's x, y coordinates, relative to the chart area\n * @param event\n * @param chart\n * @returns x and y coordinates of the event\n */ function getRelativePosition(event, chart) {\n if ('native' in event) {\n return event;\n }\n const { canvas , currentDevicePixelRatio } = chart;\n const style = getComputedStyle(canvas);\n const borderBox = style.boxSizing === 'border-box';\n const paddings = getPositionedStyle(style, 'padding');\n const borders = getPositionedStyle(style, 'border', 'width');\n const { x , y , box } = getCanvasPosition(event, canvas);\n const xOffset = paddings.left + (box && borders.left);\n const yOffset = paddings.top + (box && borders.top);\n let { width , height } = chart;\n if (borderBox) {\n width -= paddings.width + borders.width;\n height -= paddings.height + borders.height;\n }\n return {\n x: Math.round((x - xOffset) / width * canvas.width / currentDevicePixelRatio),\n y: Math.round((y - yOffset) / height * canvas.height / currentDevicePixelRatio)\n };\n}\nfunction getContainerSize(canvas, width, height) {\n let maxWidth, maxHeight;\n if (width === undefined || height === undefined) {\n const container = canvas && _getParentNode(canvas);\n if (!container) {\n width = canvas.clientWidth;\n height = canvas.clientHeight;\n } else {\n const rect = container.getBoundingClientRect(); // this is the border box of the container\n const containerStyle = getComputedStyle(container);\n const containerBorder = getPositionedStyle(containerStyle, 'border', 'width');\n const containerPadding = getPositionedStyle(containerStyle, 'padding');\n width = rect.width - containerPadding.width - containerBorder.width;\n height = rect.height - containerPadding.height - containerBorder.height;\n maxWidth = parseMaxStyle(containerStyle.maxWidth, container, 'clientWidth');\n maxHeight = parseMaxStyle(containerStyle.maxHeight, container, 'clientHeight');\n }\n }\n return {\n width,\n height,\n maxWidth: maxWidth || INFINITY,\n maxHeight: maxHeight || INFINITY\n };\n}\nconst round1 = (v)=>Math.round(v * 10) / 10;\n// eslint-disable-next-line complexity\nfunction getMaximumSize(canvas, bbWidth, bbHeight, aspectRatio) {\n const style = getComputedStyle(canvas);\n const margins = getPositionedStyle(style, 'margin');\n const maxWidth = parseMaxStyle(style.maxWidth, canvas, 'clientWidth') || INFINITY;\n const maxHeight = parseMaxStyle(style.maxHeight, canvas, 'clientHeight') || INFINITY;\n const containerSize = getContainerSize(canvas, bbWidth, bbHeight);\n let { width , height } = containerSize;\n if (style.boxSizing === 'content-box') {\n const borders = getPositionedStyle(style, 'border', 'width');\n const paddings = getPositionedStyle(style, 'padding');\n width -= paddings.width + borders.width;\n height -= paddings.height + borders.height;\n }\n width = Math.max(0, width - margins.width);\n height = Math.max(0, aspectRatio ? width / aspectRatio : height - margins.height);\n width = round1(Math.min(width, maxWidth, containerSize.maxWidth));\n height = round1(Math.min(height, maxHeight, containerSize.maxHeight));\n if (width && !height) {\n // https://github.com/chartjs/Chart.js/issues/4659\n // If the canvas has width, but no height, default to aspectRatio of 2 (canvas default)\n height = round1(width / 2);\n }\n const maintainHeight = bbWidth !== undefined || bbHeight !== undefined;\n if (maintainHeight && aspectRatio && containerSize.height && height > containerSize.height) {\n height = containerSize.height;\n width = round1(Math.floor(height * aspectRatio));\n }\n return {\n width,\n height\n };\n}\n/**\n * @param chart\n * @param forceRatio\n * @param forceStyle\n * @returns True if the canvas context size or transformation has changed.\n */ function retinaScale(chart, forceRatio, forceStyle) {\n const pixelRatio = forceRatio || 1;\n const deviceHeight = Math.floor(chart.height * pixelRatio);\n const deviceWidth = Math.floor(chart.width * pixelRatio);\n chart.height = Math.floor(chart.height);\n chart.width = Math.floor(chart.width);\n const canvas = chart.canvas;\n // If no style has been set on the canvas, the render size is used as display size,\n // making the chart visually bigger, so let's enforce it to the \"correct\" values.\n // See https://github.com/chartjs/Chart.js/issues/3575\n if (canvas.style && (forceStyle || !canvas.style.height && !canvas.style.width)) {\n canvas.style.height = `${chart.height}px`;\n canvas.style.width = `${chart.width}px`;\n }\n if (chart.currentDevicePixelRatio !== pixelRatio || canvas.height !== deviceHeight || canvas.width !== deviceWidth) {\n chart.currentDevicePixelRatio = pixelRatio;\n canvas.height = deviceHeight;\n canvas.width = deviceWidth;\n chart.ctx.setTransform(pixelRatio, 0, 0, pixelRatio, 0, 0);\n return true;\n }\n return false;\n}\n/**\n * Detects support for options object argument in addEventListener.\n * https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support\n * @private\n */ const supportsEventListenerOptions = function() {\n let passiveSupported = false;\n try {\n const options = {\n get passive () {\n passiveSupported = true;\n return false;\n }\n };\n if (_isDomSupported()) {\n window.addEventListener('test', null, options);\n window.removeEventListener('test', null, options);\n }\n } catch (e) {\n // continue regardless of error\n }\n return passiveSupported;\n}();\n/**\n * The \"used\" size is the final value of a dimension property after all calculations have\n * been performed. This method uses the computed style of `element` but returns undefined\n * if the computed style is not expressed in pixels. That can happen in some cases where\n * `element` has a size relative to its parent and this last one is not yet displayed,\n * for example because of `display: none` on a parent node.\n * @see https://developer.mozilla.org/en-US/docs/Web/CSS/used_value\n * @returns Size in pixels or undefined if unknown.\n */ function readUsedSize(element, property) {\n const value = getStyle(element, property);\n const matches = value && value.match(/^(\\d+)(\\.\\d+)?px$/);\n return matches ? +matches[1] : undefined;\n}\n\n/**\n * @private\n */ function _pointInLine(p1, p2, t, mode) {\n return {\n x: p1.x + t * (p2.x - p1.x),\n y: p1.y + t * (p2.y - p1.y)\n };\n}\n/**\n * @private\n */ function _steppedInterpolation(p1, p2, t, mode) {\n return {\n x: p1.x + t * (p2.x - p1.x),\n y: mode === 'middle' ? t < 0.5 ? p1.y : p2.y : mode === 'after' ? t < 1 ? p1.y : p2.y : t > 0 ? p2.y : p1.y\n };\n}\n/**\n * @private\n */ function _bezierInterpolation(p1, p2, t, mode) {\n const cp1 = {\n x: p1.cp2x,\n y: p1.cp2y\n };\n const cp2 = {\n x: p2.cp1x,\n y: p2.cp1y\n };\n const a = _pointInLine(p1, cp1, t);\n const b = _pointInLine(cp1, cp2, t);\n const c = _pointInLine(cp2, p2, t);\n const d = _pointInLine(a, b, t);\n const e = _pointInLine(b, c, t);\n return _pointInLine(d, e, t);\n}\n\nconst getRightToLeftAdapter = function(rectX, width) {\n return {\n x (x) {\n return rectX + rectX + width - x;\n },\n setWidth (w) {\n width = w;\n },\n textAlign (align) {\n if (align === 'center') {\n return align;\n }\n return align === 'right' ? 'left' : 'right';\n },\n xPlus (x, value) {\n return x - value;\n },\n leftForLtr (x, itemWidth) {\n return x - itemWidth;\n }\n };\n};\nconst getLeftToRightAdapter = function() {\n return {\n x (x) {\n return x;\n },\n setWidth (w) {},\n textAlign (align) {\n return align;\n },\n xPlus (x, value) {\n return x + value;\n },\n leftForLtr (x, _itemWidth) {\n return x;\n }\n };\n};\nfunction getRtlAdapter(rtl, rectX, width) {\n return rtl ? getRightToLeftAdapter(rectX, width) : getLeftToRightAdapter();\n}\nfunction overrideTextDirection(ctx, direction) {\n let style, original;\n if (direction === 'ltr' || direction === 'rtl') {\n style = ctx.canvas.style;\n original = [\n style.getPropertyValue('direction'),\n style.getPropertyPriority('direction')\n ];\n style.setProperty('direction', direction, 'important');\n ctx.prevTextDirection = original;\n }\n}\nfunction restoreTextDirection(ctx, original) {\n if (original !== undefined) {\n delete ctx.prevTextDirection;\n ctx.canvas.style.setProperty('direction', original[0], original[1]);\n }\n}\n\nfunction propertyFn(property) {\n if (property === 'angle') {\n return {\n between: _angleBetween,\n compare: _angleDiff,\n normalize: _normalizeAngle\n };\n }\n return {\n between: _isBetween,\n compare: (a, b)=>a - b,\n normalize: (x)=>x\n };\n}\nfunction normalizeSegment({ start , end , count , loop , style }) {\n return {\n start: start % count,\n end: end % count,\n loop: loop && (end - start + 1) % count === 0,\n style\n };\n}\nfunction getSegment(segment, points, bounds) {\n const { property , start: startBound , end: endBound } = bounds;\n const { between , normalize } = propertyFn(property);\n const count = points.length;\n let { start , end , loop } = segment;\n let i, ilen;\n if (loop) {\n start += count;\n end += count;\n for(i = 0, ilen = count; i < ilen; ++i){\n if (!between(normalize(points[start % count][property]), startBound, endBound)) {\n break;\n }\n start--;\n end--;\n }\n start %= count;\n end %= count;\n }\n if (end < start) {\n end += count;\n }\n return {\n start,\n end,\n loop,\n style: segment.style\n };\n}\n function _boundSegment(segment, points, bounds) {\n if (!bounds) {\n return [\n segment\n ];\n }\n const { property , start: startBound , end: endBound } = bounds;\n const count = points.length;\n const { compare , between , normalize } = propertyFn(property);\n const { start , end , loop , style } = getSegment(segment, points, bounds);\n const result = [];\n let inside = false;\n let subStart = null;\n let value, point, prevValue;\n const startIsBefore = ()=>between(startBound, prevValue, value) && compare(startBound, prevValue) !== 0;\n const endIsBefore = ()=>compare(endBound, value) === 0 || between(endBound, prevValue, value);\n const shouldStart = ()=>inside || startIsBefore();\n const shouldStop = ()=>!inside || endIsBefore();\n for(let i = start, prev = start; i <= end; ++i){\n point = points[i % count];\n if (point.skip) {\n continue;\n }\n value = normalize(point[property]);\n if (value === prevValue) {\n continue;\n }\n inside = between(value, startBound, endBound);\n if (subStart === null && shouldStart()) {\n subStart = compare(value, startBound) === 0 ? i : prev;\n }\n if (subStart !== null && shouldStop()) {\n result.push(normalizeSegment({\n start: subStart,\n end: i,\n loop,\n count,\n style\n }));\n subStart = null;\n }\n prev = i;\n prevValue = value;\n }\n if (subStart !== null) {\n result.push(normalizeSegment({\n start: subStart,\n end,\n loop,\n count,\n style\n }));\n }\n return result;\n}\n function _boundSegments(line, bounds) {\n const result = [];\n const segments = line.segments;\n for(let i = 0; i < segments.length; i++){\n const sub = _boundSegment(segments[i], line.points, bounds);\n if (sub.length) {\n result.push(...sub);\n }\n }\n return result;\n}\n function findStartAndEnd(points, count, loop, spanGaps) {\n let start = 0;\n let end = count - 1;\n if (loop && !spanGaps) {\n while(start < count && !points[start].skip){\n start++;\n }\n }\n while(start < count && points[start].skip){\n start++;\n }\n start %= count;\n if (loop) {\n end += start;\n }\n while(end > start && points[end % count].skip){\n end--;\n }\n end %= count;\n return {\n start,\n end\n };\n}\n function solidSegments(points, start, max, loop) {\n const count = points.length;\n const result = [];\n let last = start;\n let prev = points[start];\n let end;\n for(end = start + 1; end <= max; ++end){\n const cur = points[end % count];\n if (cur.skip || cur.stop) {\n if (!prev.skip) {\n loop = false;\n result.push({\n start: start % count,\n end: (end - 1) % count,\n loop\n });\n start = last = cur.stop ? end : null;\n }\n } else {\n last = end;\n if (prev.skip) {\n start = end;\n }\n }\n prev = cur;\n }\n if (last !== null) {\n result.push({\n start: start % count,\n end: last % count,\n loop\n });\n }\n return result;\n}\n function _computeSegments(line, segmentOptions) {\n const points = line.points;\n const spanGaps = line.options.spanGaps;\n const count = points.length;\n if (!count) {\n return [];\n }\n const loop = !!line._loop;\n const { start , end } = findStartAndEnd(points, count, loop, spanGaps);\n if (spanGaps === true) {\n return splitByStyles(line, [\n {\n start,\n end,\n loop\n }\n ], points, segmentOptions);\n }\n const max = end < start ? end + count : end;\n const completeLoop = !!line._fullLoop && start === 0 && end === count - 1;\n return splitByStyles(line, solidSegments(points, start, max, completeLoop), points, segmentOptions);\n}\n function splitByStyles(line, segments, points, segmentOptions) {\n if (!segmentOptions || !segmentOptions.setContext || !points) {\n return segments;\n }\n return doSplitByStyles(line, segments, points, segmentOptions);\n}\n function doSplitByStyles(line, segments, points, segmentOptions) {\n const chartContext = line._chart.getContext();\n const baseStyle = readStyle(line.options);\n const { _datasetIndex: datasetIndex , options: { spanGaps } } = line;\n const count = points.length;\n const result = [];\n let prevStyle = baseStyle;\n let start = segments[0].start;\n let i = start;\n function addStyle(s, e, l, st) {\n const dir = spanGaps ? -1 : 1;\n if (s === e) {\n return;\n }\n s += count;\n while(points[s % count].skip){\n s -= dir;\n }\n while(points[e % count].skip){\n e += dir;\n }\n if (s % count !== e % count) {\n result.push({\n start: s % count,\n end: e % count,\n loop: l,\n style: st\n });\n prevStyle = st;\n start = e % count;\n }\n }\n for (const segment of segments){\n start = spanGaps ? start : segment.start;\n let prev = points[start % count];\n let style;\n for(i = start + 1; i <= segment.end; i++){\n const pt = points[i % count];\n style = readStyle(segmentOptions.setContext(createContext(chartContext, {\n type: 'segment',\n p0: prev,\n p1: pt,\n p0DataIndex: (i - 1) % count,\n p1DataIndex: i % count,\n datasetIndex\n })));\n if (styleChanged(style, prevStyle)) {\n addStyle(start, i - 1, segment.loop, prevStyle);\n }\n prev = pt;\n prevStyle = style;\n }\n if (start < i - 1) {\n addStyle(start, i - 1, segment.loop, prevStyle);\n }\n }\n return result;\n}\nfunction readStyle(options) {\n return {\n backgroundColor: options.backgroundColor,\n borderCapStyle: options.borderCapStyle,\n borderDash: options.borderDash,\n borderDashOffset: options.borderDashOffset,\n borderJoinStyle: options.borderJoinStyle,\n borderWidth: options.borderWidth,\n borderColor: options.borderColor\n };\n}\nfunction styleChanged(style, prevStyle) {\n if (!prevStyle) {\n return false;\n }\n const cache = [];\n const replacer = function(key, value) {\n if (!isPatternOrGradient(value)) {\n return value;\n }\n if (!cache.includes(value)) {\n cache.push(value);\n }\n return cache.indexOf(value);\n };\n return JSON.stringify(style, replacer) !== JSON.stringify(prevStyle, replacer);\n}\n\n\n//# sourceMappingURL=helpers.segment.js.map\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/chart.js/dist/chunks/helpers.segment.js?")}},__webpack_module_cache__={};function __webpack_require__(n){var t=__webpack_module_cache__[n];if(void 0!==t)return t.exports;var e=__webpack_module_cache__[n]={exports:{}};return __webpack_modules__[n](e,e.exports,__webpack_require__),e.exports}__webpack_require__.d=function(n,t){for(var e in t)__webpack_require__.o(t,e)&&!__webpack_require__.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},__webpack_require__.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},__webpack_require__.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./libs/chartjs/chartjs.js");return __webpack_exports__}()})); \ No newline at end of file diff --git a/public/vuexy/assets/vendor/libs/cleave-zen/cleave-zen.js b/public/vuexy/assets/vendor/libs/cleave-zen/cleave-zen.js new file mode 100644 index 0000000..88cf8d7 --- /dev/null +++ b/public/vuexy/assets/vendor/libs/cleave-zen/cleave-zen.js @@ -0,0 +1 @@ +!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(self,(function(){return function(){"use strict";var __webpack_modules__={"./libs/cleave-zen/cleave-zen.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ formatCreditCard: function() { return /* reexport safe */ cleave_zen__WEBPACK_IMPORTED_MODULE_0__.formatCreditCard; },\n/* harmony export */ formatDate: function() { return /* reexport safe */ cleave_zen__WEBPACK_IMPORTED_MODULE_0__.formatDate; },\n/* harmony export */ formatGeneral: function() { return /* reexport safe */ cleave_zen__WEBPACK_IMPORTED_MODULE_0__.formatGeneral; },\n/* harmony export */ formatNumeral: function() { return /* reexport safe */ cleave_zen__WEBPACK_IMPORTED_MODULE_0__.formatNumeral; },\n/* harmony export */ formatTime: function() { return /* reexport safe */ cleave_zen__WEBPACK_IMPORTED_MODULE_0__.formatTime; },\n/* harmony export */ getCreditCardType: function() { return /* reexport safe */ cleave_zen__WEBPACK_IMPORTED_MODULE_0__.getCreditCardType; },\n/* harmony export */ registerCursorTracker: function() { return /* reexport safe */ cleave_zen__WEBPACK_IMPORTED_MODULE_0__.registerCursorTracker; }\n/* harmony export */ });\n/* harmony import */ var cleave_zen__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! cleave-zen */ "./node_modules/cleave-zen/dist/cleave-zen.module.js");\n\n\n\n//# sourceURL=webpack://Vuexy/./libs/cleave-zen/cleave-zen.js?')},"./node_modules/cleave-zen/dist/cleave-zen.module.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ DefaultCreditCardDelimiter: function() { return /* binding */ d; },\n/* harmony export */ DefaultDateDelimiter: function() { return /* binding */ N; },\n/* harmony export */ DefaultNumeralDelimiter: function() { return /* binding */ A; },\n/* harmony export */ DefaultTimeDelimiter: function() { return /* binding */ D; },\n/* harmony export */ NumeralThousandGroupStyles: function() { return /* binding */ v; },\n/* harmony export */ formatCreditCard: function() { return /* binding */ E; },\n/* harmony export */ formatDate: function() { return /* binding */ y; },\n/* harmony export */ formatGeneral: function() { return /* binding */ s; },\n/* harmony export */ formatNumeral: function() { return /* binding */ M; },\n/* harmony export */ formatTime: function() { return /* binding */ w; },\n/* harmony export */ getCreditCardType: function() { return /* binding */ g; },\n/* harmony export */ registerCursorTracker: function() { return /* binding */ c; },\n/* harmony export */ unformatCreditCard: function() { return /* binding */ I; },\n/* harmony export */ unformatGeneral: function() { return /* binding */ o; },\n/* harmony export */ unformatNumeral: function() { return /* binding */ S; }\n/* harmony export */ });\nvar e,r,t,i=function(e){return e.replace(/[^\\d]/g,"")},n=function(e){return e.reduce(function(e,r){return e+r},0)},a=function(e,r){return e.slice(0,r)},l=function(e){var r=e.value;return e.delimiters.forEach(function(e){e.split("").forEach(function(e){r=r.replace(new RegExp(e.replace(/([.?*+^$[\\]\\\\(){}|-])/g,"\\\\$1"),"g"),"")})}),r},u=function(e){var r=e.blocks,t=e.delimiter,i=void 0===t?"":t,n=e.delimiters,a=void 0===n?[]:n,l=e.delimiterLazyShow,u=void 0!==l&&l,c="",s=e.value,o="";return r.forEach(function(e,t){if(s.length>0){var n,l=s.slice(0,e),d=s.slice(e);o=a.length>0?null!=(n=a[u?t-1:t])?n:o:i,u?(t>0&&(c+=o),c+=l):(c+=l,l.length===e&&t0&&s.push(a),e=function(e){var r=e.value,t=e.prefix,i=e.tailPrefix,n=t.length;return 0===n?r:r===t&&""!==r?"":r.slice(0,n)===t||i?r.slice(-n)!==t&&i?"":i?r.slice(0,-n):r.slice(n):""}({value:e=l({value:e,delimiters:s}),prefix:m,tailPrefix:!1}),e=p?i(e):e,e=E?e.toUpperCase():e,e=I?e.toLowerCase():e,m.length>0&&(e=m+e),u({value:e,blocks:t,delimiter:a,delimiters:s,delimiterLazyShow:d})},o=function(e,r){var t=r.delimiter,i=r.delimiters;return l({value:e,delimiters:[].concat(void 0===i?[]:i,[void 0===t?"":t])})},d=" ";!function(e){e.UATP="uatp",e.AMEX="amex",e.DINERS="diners",e.DISCOVER="discover",e.MASTERCARD="mastercard",e.DANKORT="dankort",e.INSTAPAYMENT="instapayment",e.JCB15="jcb15",e.JCB="jcb",e.MAESTRO="maestro",e.VISA="visa",e.MIR="mir",e.UNIONPAY="unionpay",e.GENERAL="general"}(t||(t={}));var v,m=((e={})[t.UATP]=[4,5,6],e[t.AMEX]=[4,6,5],e[t.DINERS]=[4,6,4],e[t.DISCOVER]=[4,4,4,4],e[t.MASTERCARD]=[4,4,4,4],e[t.DANKORT]=[4,4,4,4],e[t.INSTAPAYMENT]=[4,4,4,4],e[t.JCB15]=[4,6,5],e[t.JCB]=[4,4,4,4],e[t.MAESTRO]=[4,4,4,4],e[t.VISA]=[4,4,4,4],e[t.MIR]=[4,4,4,4],e[t.UNIONPAY]=[4,4,4,4],e[t.GENERAL]=[4,4,4,4],e),f=((r={})[t.UATP]=/^(?!1800)1\\d{0,14}/,r[t.AMEX]=/^3[47]\\d{0,13}/,r[t.DISCOVER]=/^(?:6011|65\\d{0,2}|64[4-9]\\d?)\\d{0,12}/,r[t.DINERS]=/^3(?:0([0-5]|9)|[689]\\d?)\\d{0,11}/,r[t.MASTERCARD]=/^(5[1-5]\\d{0,2}|22[2-9]\\d{0,1}|2[3-7]\\d{0,2})\\d{0,12}/,r[t.DANKORT]=/^(5019|4175|4571)\\d{0,12}/,r[t.INSTAPAYMENT]=/^63[7-9]\\d{0,13}/,r[t.JCB15]=/^(?:2131|1800)\\d{0,11}/,r[t.JCB]=/^(?:35\\d{0,2})\\d{0,12}/,r[t.MAESTRO]=/^(?:5[0678]\\d{0,2}|6304|67\\d{0,2})\\d{0,12}/,r[t.MIR]=/^220[0-4]\\d{0,12}/,r[t.VISA]=/^4\\d{0,15}/,r[t.UNIONPAY]=/^(62|81)\\d{0,14}/,r),p=function(e){var r=e.reduce(function(e,r){return e+r},0);return e.concat(19-r)},h=function(e){for(var r=e.value,i=e.strictMode,n=0,a=Object.keys(f);n0&&(i=i.slice(0,s)),o){case v.LAKH:i=i.replace(/(\\d)(?=(\\d\\d)+\\d$)/g,"$1"+n);break;case v.WAN:i=i.replace(/(\\d)(?=(\\d{4})+$)/g,"$1"+n);break;case v.THOUSAND:i=i.replace(/(\\d)(?=(\\d{3})+$)/g,"$1"+n)}return m?E+i+(l>0?p:"")+f:t+i+(l>0?p:"")}({value:e,delimiter:void 0===i?",":i,numeralIntegerScale:void 0===a?0:a,numeralDecimalMark:void 0===l?".":l,numeralDecimalScale:void 0===u?2:u,stripLeadingZeroes:void 0===c||c,numeralPositiveOnly:void 0!==s&&s,numeralThousandsGroupStyle:void 0===n?x:n,tailPrefix:void 0!==o&&o,signBeforePrefix:void 0!==d&&d,prefix:void 0===m?"":m})},S=function(e,r){var t=(null!=r?r:{}).numeralDecimalMark;return e.replace(void 0===t?".":t,"M").replace(/[^0-9-M]/g,"").replace("M",".")},N="/",k=["d","m","Y"],C=function(e,r){return r?(e<10?"000":e<100?"00":e<1e3?"0":"")+e:(e<10?"0":"")+e},L=function(e){return(e<10?"0":"")+e},P=function(e,r,t){var i;return e=Math.min(e,31),t=null!=(i=t)?i:0,((r=Math.min(r,12))<7&&r%2==0||r>8&&r%2==1)&&(e=Math.min(e,2===r?function(e){return e%4==0&&e%100!=0||e%400==0}(t)?29:28:30)),[e,r,t]},y=function(e,r){var t=null!=r?r:{},c=t.delimiterLazyShow,s=void 0!==c&&c,o=t.delimiter,d=void 0===o?"/":o,v=t.datePattern,m=void 0===v?k:v,f=t.dateMax,p=void 0===f?"":f,h=t.dateMin,E=void 0===h?"":h;e=i(e);var g=function(e){var r=[];return e.forEach(function(e){r.push("Y"===e?4:2)}),r}(m),I=function(e){var r=e.dateMax,t=e.dateMin.split("-").reverse().map(function(e){return parseInt(e,10)});2===t.length&&t.unshift(0);var i=r.split("-").reverse().map(function(e){return parseInt(e,10)});return 2===i.length&&i.unshift(0),{min:t,max:i}}({dateMax:p,dateMin:E});e=function(e){var r=e.value,t=void 0===r?"":r,i=e.blocks,n=e.datePattern,a=e.min,l=e.max,u="";return(void 0===i?[]:i).forEach(function(e,r){if(t.length>0){var i=t.slice(0,e),a=i.slice(0,1),l=t.slice(e);switch(n[r]){case"d":"00"===i?i="01":parseInt(a,10)>3?i="0"+a:parseInt(i,10)>31&&(i="31");break;case"m":"00"===i?i="01":parseInt(a,10)>1?i="0"+a:parseInt(i,10)>12&&(i="12")}u+=i,t=l}}),function(e){var r,t,i,n=e.value,a=void 0===n?"":n,l=e.datePattern,u=e.min,c=e.max,s=[],o=0,d=0,v=0,m=0,f=0,p=0,h=!1;return 4===a.length&&"y"!==l[0].toLowerCase()&&"y"!==l[1].toLowerCase()&&(f=2-(m="d"===l[0]?0:2),r=parseInt(a.slice(m,m+2),10),t=parseInt(a.slice(f,f+2),10),s=P(r,t,0)),8===a.length&&(l.forEach(function(e,r){switch(e){case"d":o=r;break;case"m":d=r;break;default:v=r}}),p=2*v,m=o<=v?2*o:2*o+2,f=d<=v?2*d:2*d+2,r=parseInt(a.slice(m,m+2),10),t=parseInt(a.slice(f,f+2),10),i=parseInt(a.slice(p,p+4),10),h=4===a.slice(p,p+4).length,s=P(r,t,i)),4!==a.length||"y"!==l[0]&&"y"!==l[1]||(p=2-(f="m"===l[0]?0:2),t=parseInt(a.slice(f,f+2),10),i=parseInt(a.slice(p,p+2),10),h=2===a.slice(p,p+2).length,s=[0,t,i]),6!==a.length||"Y"!==l[0]&&"Y"!==l[1]||(p=2-.5*(f="m"===l[0]?0:4),t=parseInt(a.slice(f,f+2),10),i=parseInt(a.slice(p,p+4),10),h=4===a.slice(p,p+4).length,s=[0,t,i]),0===(s=function(e){var r=e.date,t=void 0===r?[]:r,i=e.min,n=e.max;return 0===t.length||i.length<3&&n.length<3||e.datePattern.filter(function(e){return"y"===e.toLowerCase()}).length>0&&0===t[2]?t:n.length>0&&(n[2]0&&(i[2]>t[2]||i[2]===t[2]&&(i[1]>t[1]||i[1]===t[1]&&i[0]>t[0]))?i:t}({date:s,datePattern:l,min:u,max:c})).length?a:l.reduce(function(e,r){switch(r){case"d":return e+(0===s[0]?"":L(s[0]));case"m":return e+(0===s[1]?"":L(s[1]));case"y":return e+(h?C(s[2],!1):"");case"Y":return e+(h?C(s[2],!0):"")}return e},"")}({value:u,datePattern:n,min:a,max:l})}({value:e,blocks:g,datePattern:m,min:I.min,max:I.max}),e=l({value:e,delimiters:[d]});var A=n(g);return e=a(e,A),u({value:e,blocks:g,delimiter:d,delimiterLazyShow:s})},D=":",R=["h","m","s"],T=function(e){return(e<10?"0":"")+e},b=function(e,r,t){return t=Math.min(t,60),r=Math.min(r,60),[e=Math.min(e,60),r,t]},w=function(e,r){var t=null!=r?r:{},c=t.delimiterLazyShow,s=void 0!==c&&c,o=t.delimiter,d=void 0===o?":":o,v=t.timePattern,m=void 0===v?R:v,f=t.timeFormat,p=void 0===f?"24":f;e=i(e);var h=function(e){var r=[];return e.forEach(function(){r.push(2)}),r}(m);e=function(e){var r=e.value,t=e.timePattern,i="",n="12"===e.timeFormat?{maxHourFirstDigit:1,maxHours:12,maxMinutesFirstDigit:5,maxMinutes:60}:{maxHourFirstDigit:2,maxHours:23,maxMinutesFirstDigit:5,maxMinutes:60};return e.blocks.forEach(function(e,a){if(r.length>0){var l=r.slice(0,e),u=l.slice(0,1),c=r.slice(e);switch(t[a]){case"h":parseInt(u,10)>n.maxHourFirstDigit?l="0"+u:parseInt(l,10)>n.maxHours&&(l=n.maxHours+"");break;case"m":case"s":parseInt(u,10)>n.maxMinutesFirstDigit?l="0"+u:parseInt(l,10)>n.maxMinutes&&(l=n.maxMinutes+"")}i+=l,r=c}}),function(e){var r,t,i,n=e.value,a=e.timePattern,l=[],u=0,c=0,s=0,o=0,d=0,v=0;return 6===n.length&&(a.forEach(function(e,r){switch(e){case"s":u=2*r;break;case"m":c=2*r;break;case"h":s=2*r}}),v=s,d=c,o=u,r=parseInt(n.slice(o,o+2),10),t=parseInt(n.slice(d,d+2),10),i=parseInt(n.slice(v,v+2),10),l=b(i,t,r)),4!==n.length||a.includes("s")||(a.forEach(function(e,r){switch(e){case"m":c=2*r;break;case"h":s=2*r}}),v=s,d=c,r=0,t=parseInt(n.slice(d,d+2),10),i=parseInt(n.slice(v,v+2),10),l=b(i,t,r)),0===l.length?n:a.reduce(function(e,r){switch(r){case"s":return e+T(l[2]);case"m":return e+T(l[1]);case"h":return e+T(l[0])}return e},"")}({value:i,timePattern:t})}({value:e,blocks:h,timePattern:m,timeFormat:p}),e=l({value:e,delimiters:[d]});var E=n(h);return e=a(e,E),u({value:e,blocks:h,delimiter:d,delimiterLazyShow:s})};\n//# sourceMappingURL=cleave-zen.module.js.map\n\n\n//# sourceURL=webpack://Vuexy/./node_modules/cleave-zen/dist/cleave-zen.module.js?')}},__webpack_module_cache__={};function __webpack_require__(e){var r=__webpack_module_cache__[e];if(void 0!==r)return r.exports;var t=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=function(e,r){for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./libs/cleave-zen/cleave-zen.js");return __webpack_exports__}()})); \ No newline at end of file diff --git a/public/vuexy/assets/vendor/libs/clipboard/clipboard.js b/public/vuexy/assets/vendor/libs/clipboard/clipboard.js new file mode 100644 index 0000000..44cad92 --- /dev/null +++ b/public/vuexy/assets/vendor/libs/clipboard/clipboard.js @@ -0,0 +1 @@ +!function(e,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t=n();for(var r in t)("object"==typeof exports?exports:e)[r]=t[r]}}(self,(function(){return function(){var __webpack_modules__={"./libs/clipboard/clipboard.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ClipboardJS: function() { return /* reexport default from dynamic */ clipboard__WEBPACK_IMPORTED_MODULE_0___default.a; }\n/* harmony export */ });\n/* harmony import */ var clipboard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clipboard */ "./node_modules/clipboard/dist/clipboard.js");\n/* harmony import */ var clipboard__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(clipboard__WEBPACK_IMPORTED_MODULE_0__);\n\ntry {\n window.ClipboardJS = (clipboard__WEBPACK_IMPORTED_MODULE_0___default());\n} catch (e) {}\n\n\n//# sourceURL=webpack://Vuexy/./libs/clipboard/clipboard.js?')},"./node_modules/clipboard/dist/clipboard.js":function(module){eval("/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT © Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(true)\n\t\tmodule.exports = factory();\n\telse {}\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __nested_webpack_exports__, __nested_webpack_require_623__) {\n\n\"use strict\";\n\n// EXPORTS\n__nested_webpack_require_623__.d(__nested_webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __nested_webpack_require_623__(279);\nvar tiny_emitter_default = /*#__PURE__*/__nested_webpack_require_623__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __nested_webpack_require_623__(370);\nvar listen_default = /*#__PURE__*/__nested_webpack_require_623__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __nested_webpack_require_623__(817);\nvar select_default = /*#__PURE__*/__nested_webpack_require_623__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _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); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _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); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __nested_webpack_require_15749__) {\n\nvar closest = __nested_webpack_require_15749__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __nested_webpack_require_19113__) {\n\nvar is = __nested_webpack_require_19113__(879);\nvar delegate = __nested_webpack_require_19113__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __nested_webpack_require_24495__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __nested_webpack_require_24495__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__nested_webpack_require_24495__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__nested_webpack_require_24495__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__nested_webpack_require_24495__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__nested_webpack_require_24495__.o(definition, key) && !__nested_webpack_require_24495__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__nested_webpack_require_24495__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __nested_webpack_require_24495__(686);\n/******/ })()\n.default;\n});\n\n//# sourceURL=webpack://Vuexy/./node_modules/clipboard/dist/clipboard.js?")}},__webpack_module_cache__={};function __webpack_require__(e){var n=__webpack_module_cache__[e];if(void 0!==n)return n.exports;var t=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e].call(t.exports,t,t.exports,__webpack_require__),t.exports}__webpack_require__.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(n,{a:n}),n},__webpack_require__.d=function(e,n){for(var t in n)__webpack_require__.o(n,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},__webpack_require__.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./libs/clipboard/clipboard.js");return __webpack_exports__}()})); \ No newline at end of file diff --git a/public/vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js b/public/vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js new file mode 100644 index 0000000..c9fdc89 --- /dev/null +++ b/public/vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js @@ -0,0 +1 @@ +!function(t,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n(require("jQuery"));else if("function"==typeof define&&define.amd)define(["jQuery"],n);else{var e="object"==typeof exports?n(require("jQuery")):n(t.jQuery);for(var A in e)("object"==typeof exports?exports:t)[A]=e[A]}}(self,(function(__WEBPACK_EXTERNAL_MODULE_jquery__){return function(){var __webpack_modules__={"./libs/datatables-bs5/datatables-bootstrap5.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ DataTable: function() { return /* reexport safe */ datatables_net_bs5__WEBPACK_IMPORTED_MODULE_3__["default"]; },\n/* harmony export */ JSZip: function() { return /* reexport default from dynamic */ jszip__WEBPACK_IMPORTED_MODULE_0___default.a; },\n/* harmony export */ pdfFonts: function() { return /* reexport default from dynamic */ pdfmake_build_vfs_fonts__WEBPACK_IMPORTED_MODULE_2___default.a; },\n/* harmony export */ pdfMake: function() { return /* reexport default from dynamic */ pdfmake_build_pdfmake__WEBPACK_IMPORTED_MODULE_1___default.a; }\n/* harmony export */ });\n/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jszip */ "./node_modules/jszip/dist/jszip.min.js");\n/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var pdfmake_build_pdfmake__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! pdfmake/build/pdfmake */ "./node_modules/pdfmake/build/pdfmake.js");\n/* harmony import */ var pdfmake_build_pdfmake__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(pdfmake_build_pdfmake__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var pdfmake_build_vfs_fonts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! pdfmake/build/vfs_fonts */ "./node_modules/pdfmake/build/vfs_fonts.js");\n/* harmony import */ var pdfmake_build_vfs_fonts__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(pdfmake_build_vfs_fonts__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var datatables_net_bs5__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! datatables.net-bs5 */ "./node_modules/datatables.net-bs5/js/dataTables.bootstrap5.mjs");\n/* harmony import */ var datatables_net_fixedcolumns_bs5__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! datatables.net-fixedcolumns-bs5 */ "./node_modules/datatables.net-fixedcolumns-bs5/js/fixedColumns.bootstrap5.mjs");\n/* harmony import */ var datatables_net_fixedheader_bs5__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! datatables.net-fixedheader-bs5 */ "./node_modules/datatables.net-fixedheader-bs5/js/fixedHeader.bootstrap5.mjs");\n/* harmony import */ var datatables_net_select_bs5__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! datatables.net-select-bs5 */ "./node_modules/datatables.net-select-bs5/js/select.bootstrap5.mjs");\n/* harmony import */ var datatables_net_buttons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! datatables.net-buttons */ "./node_modules/datatables.net-buttons/js/dataTables.buttons.mjs");\n/* harmony import */ var datatables_net_buttons_bs5__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! datatables.net-buttons-bs5 */ "./node_modules/datatables.net-buttons-bs5/js/buttons.bootstrap5.mjs");\n/* harmony import */ var datatables_net_buttons_js_buttons_html5__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! datatables.net-buttons/js/buttons.html5 */ "./node_modules/datatables.net-buttons/js/buttons.html5.js");\n/* harmony import */ var datatables_net_buttons_js_buttons_html5__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(datatables_net_buttons_js_buttons_html5__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var datatables_net_buttons_js_buttons_print__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! datatables.net-buttons/js/buttons.print */ "./node_modules/datatables.net-buttons/js/buttons.print.js");\n/* harmony import */ var datatables_net_buttons_js_buttons_print__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(datatables_net_buttons_js_buttons_print__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var datatables_net_responsive__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! datatables.net-responsive */ "./node_modules/datatables.net-responsive/js/dataTables.responsive.mjs");\n/* harmony import */ var datatables_net_responsive_bs5__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! datatables.net-responsive-bs5 */ "./node_modules/datatables.net-responsive-bs5/js/responsive.bootstrap5.mjs");\n/* harmony import */ var datatables_net_rowgroup_bs5__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! datatables.net-rowgroup-bs5 */ "./node_modules/datatables.net-rowgroup-bs5/js/rowGroup.bootstrap5.mjs");\n// Core libraries\n\n\n\n\n// DataTables libraries (with related plugins)\n\n\n\n\n\n\n\n\n\n\n\n\n// Attach libraries to the window object (if needed globally)\ntry {\n window.pdfMake = (pdfmake_build_pdfmake__WEBPACK_IMPORTED_MODULE_1___default());\n window.pdfFonts = (pdfmake_build_vfs_fonts__WEBPACK_IMPORTED_MODULE_2___default());\n window.JSZip = (jszip__WEBPACK_IMPORTED_MODULE_0___default());\n} catch (e) {}\n\n// Export the libraries/modules\n\n\n//# sourceURL=webpack://Vuexy/./libs/datatables-bs5/datatables-bootstrap5.js?')},"./node_modules/datatables.net-buttons/js/buttons.html5.js":function(module,exports,__webpack_require__){eval('var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!\n * HTML5 export buttons for Buttons and DataTables.\n * © SpryMedia Ltd - datatables.net/license\n *\n * FileSaver.js (1.3.3) - MIT license\n * Copyright © 2016 Eli Grey - http://eligrey.com\n */\n\n(function( factory ){\n\tif ( true ) {\n\t\t// AMD\n\t\t!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! jquery */ "jquery"), __webpack_require__(/*! datatables.net */ "./node_modules/datatables.net/js/dataTables.mjs"), __webpack_require__(/*! datatables.net-buttons */ "./node_modules/datatables.net-buttons/js/dataTables.buttons.mjs")], __WEBPACK_AMD_DEFINE_RESULT__ = (function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\n\t}\n\telse { var cjsRequires, jq; }\n}(function( $, window, document ) {\n\'use strict\';\nvar DataTable = $.fn.dataTable;\n\n\n\n// Allow the constructor to pass in JSZip and PDFMake from external requires.\n// Otherwise, use globally defined variables, if they are available.\nvar useJszip;\nvar usePdfmake;\n\nfunction _jsZip() {\n\treturn useJszip || window.JSZip;\n}\nfunction _pdfMake() {\n\treturn usePdfmake || window.pdfMake;\n}\n\nDataTable.Buttons.pdfMake = function (_) {\n\tif (!_) {\n\t\treturn _pdfMake();\n\t}\n\tusePdfmake = _;\n};\n\nDataTable.Buttons.jszip = function (_) {\n\tif (!_) {\n\t\treturn _jsZip();\n\t}\n\tuseJszip = _;\n};\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * FileSaver.js dependency\n */\n\n/*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */\n\nvar _saveAs = (function (view) {\n\t\'use strict\';\n\t// IE <10 is explicitly unsupported\n\tif (\n\t\ttypeof view === \'undefined\' ||\n\t\t(typeof navigator !== \'undefined\' &&\n\t\t\t/MSIE [1-9]\\./.test(navigator.userAgent))\n\t) {\n\t\treturn;\n\t}\n\tvar doc = view.document,\n\t\t// only get URL when necessary in case Blob.js hasn\'t overridden it yet\n\t\tget_URL = function () {\n\t\t\treturn view.URL || view.webkitURL || view;\n\t\t},\n\t\tsave_link = doc.createElementNS(\'http://www.w3.org/1999/xhtml\', \'a\'),\n\t\tcan_use_save_link = \'download\' in save_link,\n\t\tclick = function (node) {\n\t\t\tvar event = new MouseEvent(\'click\');\n\t\t\tnode.dispatchEvent(event);\n\t\t},\n\t\tis_safari = /constructor/i.test(view.HTMLElement) || view.safari,\n\t\tis_chrome_ios = /CriOS\\/[\\d]+/.test(navigator.userAgent),\n\t\tthrow_outside = function (ex) {\n\t\t\t(view.setImmediate || view.setTimeout)(function () {\n\t\t\t\tthrow ex;\n\t\t\t}, 0);\n\t\t},\n\t\tforce_saveable_type = \'application/octet-stream\',\n\t\t// the Blob API is fundamentally broken as there is no "downloadfinished" event to subscribe to\n\t\tarbitrary_revoke_timeout = 1000 * 40, // in ms\n\t\trevoke = function (file) {\n\t\t\tvar revoker = function () {\n\t\t\t\tif (typeof file === \'string\') {\n\t\t\t\t\t// file is an object URL\n\t\t\t\t\tget_URL().revokeObjectURL(file);\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\t// file is a File\n\t\t\t\t\tfile.remove();\n\t\t\t\t}\n\t\t\t};\n\t\t\tsetTimeout(revoker, arbitrary_revoke_timeout);\n\t\t},\n\t\tdispatch = function (filesaver, event_types, event) {\n\t\t\tevent_types = [].concat(event_types);\n\t\t\tvar i = event_types.length;\n\t\t\twhile (i--) {\n\t\t\t\tvar listener = filesaver[\'on\' + event_types[i]];\n\t\t\t\tif (typeof listener === \'function\') {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tlistener.call(filesaver, event || filesaver);\n\t\t\t\t\t} catch (ex) {\n\t\t\t\t\t\tthrow_outside(ex);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tauto_bom = function (blob) {\n\t\t\t// prepend BOM for UTF-8 XML and text/* types (including HTML)\n\t\t\t// note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF\n\t\t\tif (\n\t\t\t\t/^\\s*(?:text\\/\\S*|application\\/xml|\\S*\\/\\S*\\+xml)\\s*;.*charset\\s*=\\s*utf-8/i.test(\n\t\t\t\t\tblob.type\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\treturn new Blob([String.fromCharCode(0xfeff), blob], {\n\t\t\t\t\ttype: blob.type\n\t\t\t\t});\n\t\t\t}\n\t\t\treturn blob;\n\t\t},\n\t\tFileSaver = function (blob, name, no_auto_bom) {\n\t\t\tif (!no_auto_bom) {\n\t\t\t\tblob = auto_bom(blob);\n\t\t\t}\n\t\t\t// First try a.download, then web filesystem, then object URLs\n\t\t\tvar filesaver = this,\n\t\t\t\ttype = blob.type,\n\t\t\t\tforce = type === force_saveable_type,\n\t\t\t\tobject_url,\n\t\t\t\tdispatch_all = function () {\n\t\t\t\t\tdispatch(\n\t\t\t\t\t\tfilesaver,\n\t\t\t\t\t\t\'writestart progress write writeend\'.split(\' \')\n\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t\t// on any filesys errors revert to saving with object URLs\n\t\t\t\tfs_error = function () {\n\t\t\t\t\tif (\n\t\t\t\t\t\t(is_chrome_ios || (force && is_safari)) &&\n\t\t\t\t\t\tview.FileReader\n\t\t\t\t\t) {\n\t\t\t\t\t\t// Safari doesn\'t allow downloading of blob urls\n\t\t\t\t\t\tvar reader = new FileReader();\n\t\t\t\t\t\treader.onloadend = function () {\n\t\t\t\t\t\t\tvar url = is_chrome_ios\n\t\t\t\t\t\t\t\t? reader.result\n\t\t\t\t\t\t\t\t: reader.result.replace(\n\t\t\t\t\t\t\t\t\t\t/^data:[^;]*;/,\n\t\t\t\t\t\t\t\t\t\t\'data:attachment/file;\'\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tvar popup = view.open(url, \'_blank\');\n\t\t\t\t\t\t\tif (!popup) view.location.href = url;\n\t\t\t\t\t\t\turl = undefined; // release reference before dispatching\n\t\t\t\t\t\t\tfilesaver.readyState = filesaver.DONE;\n\t\t\t\t\t\t\tdispatch_all();\n\t\t\t\t\t\t};\n\t\t\t\t\t\treader.readAsDataURL(blob);\n\t\t\t\t\t\tfilesaver.readyState = filesaver.INIT;\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\t// don\'t create more object URLs than needed\n\t\t\t\t\tif (!object_url) {\n\t\t\t\t\t\tobject_url = get_URL().createObjectURL(blob);\n\t\t\t\t\t}\n\t\t\t\t\tif (force) {\n\t\t\t\t\t\tview.location.href = object_url;\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tvar opened = view.open(object_url, \'_blank\');\n\t\t\t\t\t\tif (!opened) {\n\t\t\t\t\t\t\t// Apple does not allow window.open, see https://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/WorkingwithWindowsandTabs/WorkingwithWindowsandTabs.html\n\t\t\t\t\t\t\tview.location.href = object_url;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tfilesaver.readyState = filesaver.DONE;\n\t\t\t\t\tdispatch_all();\n\t\t\t\t\trevoke(object_url);\n\t\t\t\t};\n\t\t\tfilesaver.readyState = filesaver.INIT;\n\n\t\t\tif (can_use_save_link) {\n\t\t\t\tobject_url = get_URL().createObjectURL(blob);\n\t\t\t\tsetTimeout(function () {\n\t\t\t\t\tsave_link.href = object_url;\n\t\t\t\t\tsave_link.download = name;\n\t\t\t\t\tclick(save_link);\n\t\t\t\t\tdispatch_all();\n\t\t\t\t\trevoke(object_url);\n\t\t\t\t\tfilesaver.readyState = filesaver.DONE;\n\t\t\t\t});\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tfs_error();\n\t\t},\n\t\tFS_proto = FileSaver.prototype,\n\t\tsaveAs = function (blob, name, no_auto_bom) {\n\t\t\treturn new FileSaver(\n\t\t\t\tblob,\n\t\t\t\tname || blob.name || \'download\',\n\t\t\t\tno_auto_bom\n\t\t\t);\n\t\t};\n\t// IE 10+ (native saveAs)\n\tif (typeof navigator !== \'undefined\' && navigator.msSaveOrOpenBlob) {\n\t\treturn function (blob, name, no_auto_bom) {\n\t\t\tname = name || blob.name || \'download\';\n\n\t\t\tif (!no_auto_bom) {\n\t\t\t\tblob = auto_bom(blob);\n\t\t\t}\n\t\t\treturn navigator.msSaveOrOpenBlob(blob, name);\n\t\t};\n\t}\n\n\tFS_proto.abort = function () {};\n\tFS_proto.readyState = FS_proto.INIT = 0;\n\tFS_proto.WRITING = 1;\n\tFS_proto.DONE = 2;\n\n\tFS_proto.error =\n\t\tFS_proto.onwritestart =\n\t\tFS_proto.onprogress =\n\t\tFS_proto.onwrite =\n\t\tFS_proto.onabort =\n\t\tFS_proto.onerror =\n\t\tFS_proto.onwriteend =\n\t\t\tnull;\n\n\treturn saveAs;\n})(\n\t(typeof self !== \'undefined\' && self) ||\n\t\t(typeof window !== \'undefined\' && window) ||\n\t\tthis.content\n);\n\n// Expose file saver on the DataTables API. Can\'t attach to `DataTables.Buttons`\n// since this file can be loaded before Button\'s core!\nDataTable.fileSave = _saveAs;\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * Local (private) functions\n */\n\n/**\n * Get the sheet name for Excel exports.\n *\n * @param {object}\tconfig Button configuration\n */\nvar _sheetname = function (config) {\n\tvar sheetName = \'Sheet1\';\n\n\tif (config.sheetName) {\n\t\tsheetName = config.sheetName.replace(/[\\[\\]\\*\\/\\\\\\?\\:]/g, \'\');\n\t}\n\n\treturn sheetName;\n};\n\n/**\n * Get the newline character(s)\n *\n * @param {object}\tconfig Button configuration\n * @return {string}\t\t\t\tNewline character\n */\nvar _newLine = function (config) {\n\treturn config.newline\n\t\t? config.newline\n\t\t: navigator.userAgent.match(/Windows/)\n\t\t? \'\\r\\n\'\n\t\t: \'\\n\';\n};\n\n/**\n * Combine the data from the `buttons.exportData` method into a string that\n * will be used in the export file.\n *\n * @param\t{DataTable.Api} dt\t\t DataTables API instance\n * @param\t{object}\t\t\t\tconfig Button configuration\n * @return {object}\t\t\t\t\t\t\t The data to export\n */\nvar _exportData = function (dt, config) {\n\tvar newLine = _newLine(config);\n\tvar data = dt.buttons.exportData(config.exportOptions);\n\tvar boundary = config.fieldBoundary;\n\tvar separator = config.fieldSeparator;\n\tvar reBoundary = new RegExp(boundary, \'g\');\n\tvar escapeChar = config.escapeChar !== undefined ? config.escapeChar : \'\\\\\';\n\tvar join = function (a) {\n\t\tvar s = \'\';\n\n\t\t// If there is a field boundary, then we might need to escape it in\n\t\t// the source data\n\t\tfor (var i = 0, ien = a.length; i < ien; i++) {\n\t\t\tif (i > 0) {\n\t\t\t\ts += separator;\n\t\t\t}\n\n\t\t\ts += boundary\n\t\t\t\t? boundary +\n\t\t\t\t(\'\' + a[i]).replace(reBoundary, escapeChar + boundary) +\n\t\t\t\tboundary\n\t\t\t\t: a[i];\n\t\t}\n\n\t\treturn s;\n\t};\n\n\tvar header = \'\';\n\tvar footer = \'\';\n\tvar body = [];\n\n\tif (config.header) {\n\t\theader =\n\t\t\tdata.headerStructure\n\t\t\t\t.map(function (row) {\n\t\t\t\t\treturn join(\n\t\t\t\t\t\trow.map(function (cell) {\n\t\t\t\t\t\t\treturn cell ? cell.title : \'\';\n\t\t\t\t\t\t})\n\t\t\t\t\t);\n\t\t\t\t})\n\t\t\t\t.join(newLine) + newLine;\n\t}\n\n\tif (config.footer && data.footer) {\n\t\tfooter =\n\t\t\tdata.footerStructure\n\t\t\t\t.map(function (row) {\n\t\t\t\t\treturn join(\n\t\t\t\t\t\trow.map(function (cell) {\n\t\t\t\t\t\t\treturn cell ? cell.title : \'\';\n\t\t\t\t\t\t})\n\t\t\t\t\t);\n\t\t\t\t})\n\t\t\t\t.join(newLine) + newLine;\n\t}\n\n\tfor (var i = 0, ien = data.body.length; i < ien; i++) {\n\t\tbody.push(join(data.body[i]));\n\t}\n\n\treturn {\n\t\tstr: header + body.join(newLine) + newLine + footer,\n\t\trows: body.length\n\t};\n};\n\n/**\n * Older versions of Safari (prior to tech preview 18) don\'t support the\n * download option required.\n *\n * @return {Boolean} `true` if old Safari\n */\nvar _isDuffSafari = function () {\n\tvar safari =\n\t\tnavigator.userAgent.indexOf(\'Safari\') !== -1 &&\n\t\tnavigator.userAgent.indexOf(\'Chrome\') === -1 &&\n\t\tnavigator.userAgent.indexOf(\'Opera\') === -1;\n\n\tif (!safari) {\n\t\treturn false;\n\t}\n\n\tvar version = navigator.userAgent.match(/AppleWebKit\\/(\\d+\\.\\d+)/);\n\tif (version && version.length > 1 && version[1] * 1 < 603.1) {\n\t\treturn true;\n\t}\n\n\treturn false;\n};\n\n/**\n * Convert from numeric position to letter for column names in Excel\n * @param {int} n Column number\n * @return {string} Column letter(s) name\n */\nfunction createCellPos(n) {\n\tvar ordA = \'A\'.charCodeAt(0);\n\tvar ordZ = \'Z\'.charCodeAt(0);\n\tvar len = ordZ - ordA + 1;\n\tvar s = \'\';\n\n\twhile (n >= 0) {\n\t\ts = String.fromCharCode((n % len) + ordA) + s;\n\t\tn = Math.floor(n / len) - 1;\n\t}\n\n\treturn s;\n}\n\ntry {\n\tvar _serialiser = new XMLSerializer();\n\tvar _ieExcel;\n} catch (t) {\n\t// noop\n}\n\n/**\n * Recursively add XML files from an object\'s structure to a ZIP file. This\n * allows the XSLX file to be easily defined with an object\'s structure matching\n * the files structure.\n *\n * @param {JSZip} zip ZIP package\n * @param {object} obj Object to add (recursive)\n */\nfunction _addToZip(zip, obj) {\n\tif (_ieExcel === undefined) {\n\t\t// Detect if we are dealing with IE\'s _awful_ serialiser by seeing if it\n\t\t// drop attributes\n\t\t_ieExcel =\n\t\t\t_serialiser\n\t\t\t\t.serializeToString(\n\t\t\t\t\tnew window.DOMParser().parseFromString(\n\t\t\t\t\t\texcelStrings[\'xl/worksheets/sheet1.xml\'],\n\t\t\t\t\t\t\'text/xml\'\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t\t.indexOf(\'xmlns:r\') === -1;\n\t}\n\n\t$.each(obj, function (name, val) {\n\t\tif ($.isPlainObject(val)) {\n\t\t\tvar newDir = zip.folder(name);\n\t\t\t_addToZip(newDir, val);\n\t\t}\n\t\telse {\n\t\t\tif (_ieExcel) {\n\t\t\t\t// IE\'s XML serialiser will drop some name space attributes from\n\t\t\t\t// from the root node, so we need to save them. Do this by\n\t\t\t\t// replacing the namespace nodes with a regular attribute that\n\t\t\t\t// we convert back when serialised. Edge does not have this\n\t\t\t\t// issue\n\t\t\t\tvar worksheet = val.childNodes[0];\n\t\t\t\tvar i, ien;\n\t\t\t\tvar attrs = [];\n\n\t\t\t\tfor (i = worksheet.attributes.length - 1; i >= 0; i--) {\n\t\t\t\t\tvar attrName = worksheet.attributes[i].nodeName;\n\t\t\t\t\tvar attrValue = worksheet.attributes[i].nodeValue;\n\n\t\t\t\t\tif (attrName.indexOf(\':\') !== -1) {\n\t\t\t\t\t\tattrs.push({ name: attrName, value: attrValue });\n\n\t\t\t\t\t\tworksheet.removeAttribute(attrName);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tfor (i = 0, ien = attrs.length; i < ien; i++) {\n\t\t\t\t\tvar attr = val.createAttribute(\n\t\t\t\t\t\tattrs[i].name.replace(\':\', \'_dt_b_namespace_token_\')\n\t\t\t\t\t);\n\t\t\t\t\tattr.value = attrs[i].value;\n\t\t\t\t\tworksheet.setAttributeNode(attr);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tvar str = _serialiser.serializeToString(val);\n\n\t\t\t// Fix IE\'s XML\n\t\t\tif (_ieExcel) {\n\t\t\t\t// IE doesn\'t include the XML declaration\n\t\t\t\tif (str.indexOf(\'\' +\n\t\t\t\t\t\tstr;\n\t\t\t\t}\n\n\t\t\t\t// Return namespace attributes to being as such\n\t\t\t\tstr = str.replace(/_dt_b_namespace_token_/g, \':\');\n\n\t\t\t\t// Remove testing name space that IE puts into the space preserve attr\n\t\t\t\tstr = str.replace(/xmlns:NS[\\d]+="" NS[\\d]+:/g, \'\');\n\t\t\t}\n\n\t\t\t// Safari, IE and Edge will put empty name space attributes onto\n\t\t\t// various elements making them useless. This strips them out\n\t\t\tstr = str.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g, \'<$1 $2>\');\n\n\t\t\tzip.file(name, str);\n\t\t}\n\t});\n}\n\n/**\n * Create an XML node and add any children, attributes, etc without needing to\n * be verbose in the DOM.\n *\n * @param {object} doc XML document\n * @param {string} nodeName Node name\n * @param {object} opts Options - can be `attr` (attributes), `children`\n * (child nodes) and `text` (text content)\n * @return {node} Created node\n */\nfunction _createNode(doc, nodeName, opts) {\n\tvar tempNode = doc.createElement(nodeName);\n\n\tif (opts) {\n\t\tif (opts.attr) {\n\t\t\t$(tempNode).attr(opts.attr);\n\t\t}\n\n\t\tif (opts.children) {\n\t\t\t$.each(opts.children, function (key, value) {\n\t\t\t\ttempNode.appendChild(value);\n\t\t\t});\n\t\t}\n\n\t\tif (opts.text !== null && opts.text !== undefined) {\n\t\t\ttempNode.appendChild(doc.createTextNode(opts.text));\n\t\t}\n\t}\n\n\treturn tempNode;\n}\n\n/**\n * Get the width for an Excel column based on the contents of that column\n * @param {object} data Data for export\n * @param {int} col Column index\n * @return {int} Column width\n */\nfunction _excelColWidth(data, col) {\n\tvar max = data.header[col].length;\n\tvar len, lineSplit, str;\n\n\tif (data.footer && data.footer[col] && data.footer[col].length > max) {\n\t\tmax = data.footer[col].length;\n\t}\n\n\tfor (var i = 0, ien = data.body.length; i < ien; i++) {\n\t\tvar point = data.body[i][col];\n\t\tstr = point !== null && point !== undefined ? point.toString() : \'\';\n\n\t\t// If there is a newline character, workout the width of the column\n\t\t// based on the longest line in the string\n\t\tif (str.indexOf(\'\\n\') !== -1) {\n\t\t\tlineSplit = str.split(\'\\n\');\n\t\t\tlineSplit.sort(function (a, b) {\n\t\t\t\treturn b.length - a.length;\n\t\t\t});\n\n\t\t\tlen = lineSplit[0].length;\n\t\t}\n\t\telse {\n\t\t\tlen = str.length;\n\t\t}\n\n\t\tif (len > max) {\n\t\t\tmax = len;\n\t\t}\n\n\t\t// Max width rather than having potentially massive column widths\n\t\tif (max > 40) {\n\t\t\treturn 54; // 40 * 1.35\n\t\t}\n\t}\n\n\tmax *= 1.35;\n\n\t// And a min width\n\treturn max > 6 ? max : 6;\n}\n\n// Excel - Pre-defined strings to build a basic XLSX file\nvar excelStrings = {\n\t\'_rels/.rels\':\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\',\n\n\t\'xl/_rels/workbook.xml.rels\':\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\',\n\n\t\'[Content_Types].xml\':\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\',\n\n\t\'xl/workbook.xml\':\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\',\n\n\t\'xl/worksheets/sheet1.xml\':\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\',\n\n\t\'xl/styles.xml\':\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' + // Excel appears to use this as a dotted background regardless of values but\n\t\t\'\' + // to be valid to the schema, use a patternFill\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\' +\n\t\t\'\'\n};\n// Note we could use 3 `for` loops for the styles, but when gzipped there is\n// virtually no difference in size, since the above can be easily compressed\n\n// Pattern matching for special number formats. Perhaps this should be exposed\n// via an API in future?\n// Ref: section 3.8.30 - built in formatters in open spreadsheet\n// https://www.ecma-international.org/news/TC45_current_work/Office%20Open%20XML%20Part%204%20-%20Markup%20Language%20Reference.pdf\nvar _excelSpecials = [\n\t{\n\t\tmatch: /^\\-?\\d+\\.\\d%$/,\n\t\tstyle: 60,\n\t\tfmt: function (d) {\n\t\t\treturn d / 100;\n\t\t}\n\t}, // Percent with d.p.\n\t{\n\t\tmatch: /^\\-?\\d+\\.?\\d*%$/,\n\t\tstyle: 56,\n\t\tfmt: function (d) {\n\t\t\treturn d / 100;\n\t\t}\n\t}, // Percent\n\t{ match: /^\\-?\\$[\\d,]+.?\\d*$/, style: 57 }, // Dollars\n\t{ match: /^\\-?£[\\d,]+.?\\d*$/, style: 58 }, // Pounds\n\t{ match: /^\\-?€[\\d,]+.?\\d*$/, style: 59 }, // Euros\n\t{ match: /^\\-?\\d+$/, style: 65 }, // Numbers without thousand separators\n\t{ match: /^\\-?\\d+\\.\\d{2}$/, style: 66 }, // Numbers 2 d.p. without thousands separators\n\t{\n\t\tmatch: /^\\([\\d,]+\\)$/,\n\t\tstyle: 61,\n\t\tfmt: function (d) {\n\t\t\treturn -1 * d.replace(/[\\(\\)]/g, \'\');\n\t\t}\n\t}, // Negative numbers indicated by brackets\n\t{\n\t\tmatch: /^\\([\\d,]+\\.\\d{2}\\)$/,\n\t\tstyle: 62,\n\t\tfmt: function (d) {\n\t\t\treturn -1 * d.replace(/[\\(\\)]/g, \'\');\n\t\t}\n\t}, // Negative numbers indicated by brackets - 2d.p.\n\t{ match: /^\\-?[\\d,]+$/, style: 63 }, // Numbers with thousand separators\n\t{ match: /^\\-?[\\d,]+\\.\\d{2}$/, style: 64 },\n\t{\n\t\tmatch: /^(19\\d\\d|[2-9]\\d\\d\\d)\\-(0\\d|1[012])\\-[0123][\\d]$/,\n\t\tstyle: 67,\n\t\tfmt: function (d) {\n\t\t\treturn Math.round(25569 + Date.parse(d) / (86400 * 1000));\n\t\t}\n\t} //Date yyyy-mm-dd\n];\n\nvar _excelMergeCells = function (rels, row, column, rowspan, colspan) {\n\tvar mergeCells = $(\'mergeCells\', rels);\n\n\tmergeCells[0].appendChild(\n\t\t_createNode(rels, \'mergeCell\', {\n\t\t\tattr: {\n\t\t\t\tref:\n\t\t\t\t\tcreateCellPos(column) +\n\t\t\t\t\trow +\n\t\t\t\t\t\':\' +\n\t\t\t\t\tcreateCellPos(column + colspan - 1) +\n\t\t\t\t\t(row + rowspan - 1)\n\t\t\t}\n\t\t})\n\t);\n\n\tmergeCells.attr(\'count\', parseFloat(mergeCells.attr(\'count\')) + 1);\n};\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * Buttons\n */\n\n//\n// Copy to clipboard\n//\nDataTable.ext.buttons.copyHtml5 = {\n\tclassName: \'buttons-copy buttons-html5\',\n\n\ttext: function (dt) {\n\t\treturn dt.i18n(\'buttons.copy\', \'Copy\');\n\t},\n\n\taction: function (e, dt, button, config, cb) {\n\t\tvar exportData = _exportData(dt, config);\n\t\tvar info = dt.buttons.exportInfo(config);\n\t\tvar newline = _newLine(config);\n\t\tvar output = exportData.str;\n\t\tvar hiddenDiv = $(\'
    \').css({\n\t\t\theight: 1,\n\t\t\twidth: 1,\n\t\t\toverflow: \'hidden\',\n\t\t\tposition: \'fixed\',\n\t\t\ttop: 0,\n\t\t\tleft: 0\n\t\t});\n\n\t\tif (info.title) {\n\t\t\toutput = info.title + newline + newline + output;\n\t\t}\n\n\t\tif (info.messageTop) {\n\t\t\toutput = info.messageTop + newline + newline + output;\n\t\t}\n\n\t\tif (info.messageBottom) {\n\t\t\toutput = output + newline + newline + info.messageBottom;\n\t\t}\n\n\t\tif (config.customize) {\n\t\t\toutput = config.customize(output, config, dt);\n\t\t}\n\n\t\tvar textarea = $(\'";\n\tsupport.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;\n\n\t// Support: IE <=9 only\n\t// IE <=9 replaces ";\n\tsupport.option = !!div.lastChild;\n} )();\n\n\n// We have to close these tags to support XHTML (trac-13200)\nvar wrapMap = {\n\n\t// XHTML parsers do not magically insert elements in the\n\t// same way that tag soup parsers do. So we cannot shorten\n\t// this by omitting or other required elements.\n\tthead: [ 1, "", "
    " ],\n\tcol: [ 2, "", "
    " ],\n\ttr: [ 2, "", "
    " ],\n\ttd: [ 3, "", "
    " ],\n\n\t_default: [ 0, "", "" ]\n};\n\nwrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;\nwrapMap.th = wrapMap.td;\n\n// Support: IE <=9 only\nif ( !support.option ) {\n\twrapMap.optgroup = wrapMap.option = [ 1, "" ];\n}\n\n\nfunction getAll( context, tag ) {\n\n\t// Support: IE <=9 - 11 only\n\t// Use typeof to avoid zero-argument method invocation on host objects (trac-15151)\n\tvar ret;\n\n\tif ( typeof context.getElementsByTagName !== "undefined" ) {\n\t\tret = context.getElementsByTagName( tag || "*" );\n\n\t} else if ( typeof context.querySelectorAll !== "undefined" ) {\n\t\tret = context.querySelectorAll( tag || "*" );\n\n\t} else {\n\t\tret = [];\n\t}\n\n\tif ( tag === undefined || tag && nodeName( context, tag ) ) {\n\t\treturn jQuery.merge( [ context ], ret );\n\t}\n\n\treturn ret;\n}\n\n\n// Mark scripts as having already been evaluated\nfunction setGlobalEval( elems, refElements ) {\n\tvar i = 0,\n\t\tl = elems.length;\n\n\tfor ( ; i < l; i++ ) {\n\t\tdataPriv.set(\n\t\t\telems[ i ],\n\t\t\t"globalEval",\n\t\t\t!refElements || dataPriv.get( refElements[ i ], "globalEval" )\n\t\t);\n\t}\n}\n\n\nvar rhtml = /<|&#?\\w+;/;\n\nfunction buildFragment( elems, context, scripts, selection, ignored ) {\n\tvar elem, tmp, tag, wrap, attached, j,\n\t\tfragment = context.createDocumentFragment(),\n\t\tnodes = [],\n\t\ti = 0,\n\t\tl = elems.length;\n\n\tfor ( ; i < l; i++ ) {\n\t\telem = elems[ i ];\n\n\t\tif ( elem || elem === 0 ) {\n\n\t\t\t// Add nodes directly\n\t\t\tif ( toType( elem ) === "object" ) {\n\n\t\t\t\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t\t\t\t// push.apply(_, arraylike) throws on ancient WebKit\n\t\t\t\tjQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );\n\n\t\t\t// Convert non-html into a text node\n\t\t\t} else if ( !rhtml.test( elem ) ) {\n\t\t\t\tnodes.push( context.createTextNode( elem ) );\n\n\t\t\t// Convert html into DOM nodes\n\t\t\t} else {\n\t\t\t\ttmp = tmp || fragment.appendChild( context.createElement( "div" ) );\n\n\t\t\t\t// Deserialize a standard representation\n\t\t\t\ttag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase();\n\t\t\t\twrap = wrapMap[ tag ] || wrapMap._default;\n\t\t\t\ttmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ];\n\n\t\t\t\t// Descend through wrappers to the right content\n\t\t\t\tj = wrap[ 0 ];\n\t\t\t\twhile ( j-- ) {\n\t\t\t\t\ttmp = tmp.lastChild;\n\t\t\t\t}\n\n\t\t\t\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t\t\t\t// push.apply(_, arraylike) throws on ancient WebKit\n\t\t\t\tjQuery.merge( nodes, tmp.childNodes );\n\n\t\t\t\t// Remember the top-level container\n\t\t\t\ttmp = fragment.firstChild;\n\n\t\t\t\t// Ensure the created nodes are orphaned (trac-12392)\n\t\t\t\ttmp.textContent = "";\n\t\t\t}\n\t\t}\n\t}\n\n\t// Remove wrapper from fragment\n\tfragment.textContent = "";\n\n\ti = 0;\n\twhile ( ( elem = nodes[ i++ ] ) ) {\n\n\t\t// Skip elements already in the context collection (trac-4087)\n\t\tif ( selection && jQuery.inArray( elem, selection ) > -1 ) {\n\t\t\tif ( ignored ) {\n\t\t\t\tignored.push( elem );\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\n\t\tattached = isAttached( elem );\n\n\t\t// Append to fragment\n\t\ttmp = getAll( fragment.appendChild( elem ), "script" );\n\n\t\t// Preserve script evaluation history\n\t\tif ( attached ) {\n\t\t\tsetGlobalEval( tmp );\n\t\t}\n\n\t\t// Capture executables\n\t\tif ( scripts ) {\n\t\t\tj = 0;\n\t\t\twhile ( ( elem = tmp[ j++ ] ) ) {\n\t\t\t\tif ( rscriptType.test( elem.type || "" ) ) {\n\t\t\t\t\tscripts.push( elem );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn fragment;\n}\n\n\nvar rtypenamespace = /^([^.]*)(?:\\.(.+)|)/;\n\nfunction returnTrue() {\n\treturn true;\n}\n\nfunction returnFalse() {\n\treturn false;\n}\n\nfunction on( elem, types, selector, data, fn, one ) {\n\tvar origFn, type;\n\n\t// Types can be a map of types/handlers\n\tif ( typeof types === "object" ) {\n\n\t\t// ( types-Object, selector, data )\n\t\tif ( typeof selector !== "string" ) {\n\n\t\t\t// ( types-Object, data )\n\t\t\tdata = data || selector;\n\t\t\tselector = undefined;\n\t\t}\n\t\tfor ( type in types ) {\n\t\t\ton( elem, type, selector, data, types[ type ], one );\n\t\t}\n\t\treturn elem;\n\t}\n\n\tif ( data == null && fn == null ) {\n\n\t\t// ( types, fn )\n\t\tfn = selector;\n\t\tdata = selector = undefined;\n\t} else if ( fn == null ) {\n\t\tif ( typeof selector === "string" ) {\n\n\t\t\t// ( types, selector, fn )\n\t\t\tfn = data;\n\t\t\tdata = undefined;\n\t\t} else {\n\n\t\t\t// ( types, data, fn )\n\t\t\tfn = data;\n\t\t\tdata = selector;\n\t\t\tselector = undefined;\n\t\t}\n\t}\n\tif ( fn === false ) {\n\t\tfn = returnFalse;\n\t} else if ( !fn ) {\n\t\treturn elem;\n\t}\n\n\tif ( one === 1 ) {\n\t\torigFn = fn;\n\t\tfn = function( event ) {\n\n\t\t\t// Can use an empty set, since event contains the info\n\t\t\tjQuery().off( event );\n\t\t\treturn origFn.apply( this, arguments );\n\t\t};\n\n\t\t// Use same guid so caller can remove using origFn\n\t\tfn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );\n\t}\n\treturn elem.each( function() {\n\t\tjQuery.event.add( this, types, fn, data, selector );\n\t} );\n}\n\n/*\n * Helper functions for managing events -- not part of the public interface.\n * Props to Dean Edwards\' addEvent library for many of the ideas.\n */\njQuery.event = {\n\n\tglobal: {},\n\n\tadd: function( elem, types, handler, data, selector ) {\n\n\t\tvar handleObjIn, eventHandle, tmp,\n\t\t\tevents, t, handleObj,\n\t\t\tspecial, handlers, type, namespaces, origType,\n\t\t\telemData = dataPriv.get( elem );\n\n\t\t// Only attach events to objects that accept data\n\t\tif ( !acceptData( elem ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Caller can pass in an object of custom data in lieu of the handler\n\t\tif ( handler.handler ) {\n\t\t\thandleObjIn = handler;\n\t\t\thandler = handleObjIn.handler;\n\t\t\tselector = handleObjIn.selector;\n\t\t}\n\n\t\t// Ensure that invalid selectors throw exceptions at attach time\n\t\t// Evaluate against documentElement in case elem is a non-element node (e.g., document)\n\t\tif ( selector ) {\n\t\t\tjQuery.find.matchesSelector( documentElement, selector );\n\t\t}\n\n\t\t// Make sure that the handler has a unique ID, used to find/remove it later\n\t\tif ( !handler.guid ) {\n\t\t\thandler.guid = jQuery.guid++;\n\t\t}\n\n\t\t// Init the element\'s event structure and main handler, if this is the first\n\t\tif ( !( events = elemData.events ) ) {\n\t\t\tevents = elemData.events = Object.create( null );\n\t\t}\n\t\tif ( !( eventHandle = elemData.handle ) ) {\n\t\t\teventHandle = elemData.handle = function( e ) {\n\n\t\t\t\t// Discard the second event of a jQuery.event.trigger() and\n\t\t\t\t// when an event is called after a page has unloaded\n\t\t\t\treturn typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ?\n\t\t\t\t\tjQuery.event.dispatch.apply( elem, arguments ) : undefined;\n\t\t\t};\n\t\t}\n\n\t\t// Handle multiple events separated by a space\n\t\ttypes = ( types || "" ).match( rnothtmlwhite ) || [ "" ];\n\t\tt = types.length;\n\t\twhile ( t-- ) {\n\t\t\ttmp = rtypenamespace.exec( types[ t ] ) || [];\n\t\t\ttype = origType = tmp[ 1 ];\n\t\t\tnamespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();\n\n\t\t\t// There *must* be a type, no attaching namespace-only handlers\n\t\t\tif ( !type ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If event changes its type, use the special event handlers for the changed type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// If selector defined, determine special event api type, otherwise given type\n\t\t\ttype = ( selector ? special.delegateType : special.bindType ) || type;\n\n\t\t\t// Update special based on newly reset type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// handleObj is passed to all event handlers\n\t\t\thandleObj = jQuery.extend( {\n\t\t\t\ttype: type,\n\t\t\t\torigType: origType,\n\t\t\t\tdata: data,\n\t\t\t\thandler: handler,\n\t\t\t\tguid: handler.guid,\n\t\t\t\tselector: selector,\n\t\t\t\tneedsContext: selector && jQuery.expr.match.needsContext.test( selector ),\n\t\t\t\tnamespace: namespaces.join( "." )\n\t\t\t}, handleObjIn );\n\n\t\t\t// Init the event handler queue if we\'re the first\n\t\t\tif ( !( handlers = events[ type ] ) ) {\n\t\t\t\thandlers = events[ type ] = [];\n\t\t\t\thandlers.delegateCount = 0;\n\n\t\t\t\t// Only use addEventListener if the special events handler returns false\n\t\t\t\tif ( !special.setup ||\n\t\t\t\t\tspecial.setup.call( elem, data, namespaces, eventHandle ) === false ) {\n\n\t\t\t\t\tif ( elem.addEventListener ) {\n\t\t\t\t\t\telem.addEventListener( type, eventHandle );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( special.add ) {\n\t\t\t\tspecial.add.call( elem, handleObj );\n\n\t\t\t\tif ( !handleObj.handler.guid ) {\n\t\t\t\t\thandleObj.handler.guid = handler.guid;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add to the element\'s handler list, delegates in front\n\t\t\tif ( selector ) {\n\t\t\t\thandlers.splice( handlers.delegateCount++, 0, handleObj );\n\t\t\t} else {\n\t\t\t\thandlers.push( handleObj );\n\t\t\t}\n\n\t\t\t// Keep track of which events have ever been used, for event optimization\n\t\t\tjQuery.event.global[ type ] = true;\n\t\t}\n\n\t},\n\n\t// Detach an event or set of events from an element\n\tremove: function( elem, types, handler, selector, mappedTypes ) {\n\n\t\tvar j, origCount, tmp,\n\t\t\tevents, t, handleObj,\n\t\t\tspecial, handlers, type, namespaces, origType,\n\t\t\telemData = dataPriv.hasData( elem ) && dataPriv.get( elem );\n\n\t\tif ( !elemData || !( events = elemData.events ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Once for each type.namespace in types; type may be omitted\n\t\ttypes = ( types || "" ).match( rnothtmlwhite ) || [ "" ];\n\t\tt = types.length;\n\t\twhile ( t-- ) {\n\t\t\ttmp = rtypenamespace.exec( types[ t ] ) || [];\n\t\t\ttype = origType = tmp[ 1 ];\n\t\t\tnamespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();\n\n\t\t\t// Unbind all events (on this namespace, if provided) for the element\n\t\t\tif ( !type ) {\n\t\t\t\tfor ( type in events ) {\n\t\t\t\t\tjQuery.event.remove( elem, type + types[ t ], handler, selector, true );\n\t\t\t\t}\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\t\t\ttype = ( selector ? special.delegateType : special.bindType ) || type;\n\t\t\thandlers = events[ type ] || [];\n\t\t\ttmp = tmp[ 2 ] &&\n\t\t\t\tnew RegExp( "(^|\\\\.)" + namespaces.join( "\\\\.(?:.*\\\\.|)" ) + "(\\\\.|$)" );\n\n\t\t\t// Remove matching events\n\t\t\torigCount = j = handlers.length;\n\t\t\twhile ( j-- ) {\n\t\t\t\thandleObj = handlers[ j ];\n\n\t\t\t\tif ( ( mappedTypes || origType === handleObj.origType ) &&\n\t\t\t\t\t( !handler || handler.guid === handleObj.guid ) &&\n\t\t\t\t\t( !tmp || tmp.test( handleObj.namespace ) ) &&\n\t\t\t\t\t( !selector || selector === handleObj.selector ||\n\t\t\t\t\t\tselector === "**" && handleObj.selector ) ) {\n\t\t\t\t\thandlers.splice( j, 1 );\n\n\t\t\t\t\tif ( handleObj.selector ) {\n\t\t\t\t\t\thandlers.delegateCount--;\n\t\t\t\t\t}\n\t\t\t\t\tif ( special.remove ) {\n\t\t\t\t\t\tspecial.remove.call( elem, handleObj );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Remove generic event handler if we removed something and no more handlers exist\n\t\t\t// (avoids potential for endless recursion during removal of special event handlers)\n\t\t\tif ( origCount && !handlers.length ) {\n\t\t\t\tif ( !special.teardown ||\n\t\t\t\t\tspecial.teardown.call( elem, namespaces, elemData.handle ) === false ) {\n\n\t\t\t\t\tjQuery.removeEvent( elem, type, elemData.handle );\n\t\t\t\t}\n\n\t\t\t\tdelete events[ type ];\n\t\t\t}\n\t\t}\n\n\t\t// Remove data and the expando if it\'s no longer used\n\t\tif ( jQuery.isEmptyObject( events ) ) {\n\t\t\tdataPriv.remove( elem, "handle events" );\n\t\t}\n\t},\n\n\tdispatch: function( nativeEvent ) {\n\n\t\tvar i, j, ret, matched, handleObj, handlerQueue,\n\t\t\targs = new Array( arguments.length ),\n\n\t\t\t// Make a writable jQuery.Event from the native event object\n\t\t\tevent = jQuery.event.fix( nativeEvent ),\n\n\t\t\thandlers = (\n\t\t\t\tdataPriv.get( this, "events" ) || Object.create( null )\n\t\t\t)[ event.type ] || [],\n\t\t\tspecial = jQuery.event.special[ event.type ] || {};\n\n\t\t// Use the fix-ed jQuery.Event rather than the (read-only) native event\n\t\targs[ 0 ] = event;\n\n\t\tfor ( i = 1; i < arguments.length; i++ ) {\n\t\t\targs[ i ] = arguments[ i ];\n\t\t}\n\n\t\tevent.delegateTarget = this;\n\n\t\t// Call the preDispatch hook for the mapped type, and let it bail if desired\n\t\tif ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine handlers\n\t\thandlerQueue = jQuery.event.handlers.call( this, event, handlers );\n\n\t\t// Run delegates first; they may want to stop propagation beneath us\n\t\ti = 0;\n\t\twhile ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) {\n\t\t\tevent.currentTarget = matched.elem;\n\n\t\t\tj = 0;\n\t\t\twhile ( ( handleObj = matched.handlers[ j++ ] ) &&\n\t\t\t\t!event.isImmediatePropagationStopped() ) {\n\n\t\t\t\t// If the event is namespaced, then each handler is only invoked if it is\n\t\t\t\t// specially universal or its namespaces are a superset of the event\'s.\n\t\t\t\tif ( !event.rnamespace || handleObj.namespace === false ||\n\t\t\t\t\tevent.rnamespace.test( handleObj.namespace ) ) {\n\n\t\t\t\t\tevent.handleObj = handleObj;\n\t\t\t\t\tevent.data = handleObj.data;\n\n\t\t\t\t\tret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle ||\n\t\t\t\t\t\thandleObj.handler ).apply( matched.elem, args );\n\n\t\t\t\t\tif ( ret !== undefined ) {\n\t\t\t\t\t\tif ( ( event.result = ret ) === false ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Call the postDispatch hook for the mapped type\n\t\tif ( special.postDispatch ) {\n\t\t\tspecial.postDispatch.call( this, event );\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\thandlers: function( event, handlers ) {\n\t\tvar i, handleObj, sel, matchedHandlers, matchedSelectors,\n\t\t\thandlerQueue = [],\n\t\t\tdelegateCount = handlers.delegateCount,\n\t\t\tcur = event.target;\n\n\t\t// Find delegate handlers\n\t\tif ( delegateCount &&\n\n\t\t\t// Support: IE <=9\n\t\t\t// Black-hole SVG instance trees (trac-13180)\n\t\t\tcur.nodeType &&\n\n\t\t\t// Support: Firefox <=42\n\t\t\t// Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861)\n\t\t\t// https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click\n\t\t\t// Support: IE 11 only\n\t\t\t// ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343)\n\t\t\t!( event.type === "click" && event.button >= 1 ) ) {\n\n\t\t\tfor ( ; cur !== this; cur = cur.parentNode || this ) {\n\n\t\t\t\t// Don\'t check non-elements (trac-13208)\n\t\t\t\t// Don\'t process clicks on disabled elements (trac-6911, trac-8165, trac-11382, trac-11764)\n\t\t\t\tif ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) {\n\t\t\t\t\tmatchedHandlers = [];\n\t\t\t\t\tmatchedSelectors = {};\n\t\t\t\t\tfor ( i = 0; i < delegateCount; i++ ) {\n\t\t\t\t\t\thandleObj = handlers[ i ];\n\n\t\t\t\t\t\t// Don\'t conflict with Object.prototype properties (trac-13203)\n\t\t\t\t\t\tsel = handleObj.selector + " ";\n\n\t\t\t\t\t\tif ( matchedSelectors[ sel ] === undefined ) {\n\t\t\t\t\t\t\tmatchedSelectors[ sel ] = handleObj.needsContext ?\n\t\t\t\t\t\t\t\tjQuery( sel, this ).index( cur ) > -1 :\n\t\t\t\t\t\t\t\tjQuery.find( sel, this, null, [ cur ] ).length;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif ( matchedSelectors[ sel ] ) {\n\t\t\t\t\t\t\tmatchedHandlers.push( handleObj );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( matchedHandlers.length ) {\n\t\t\t\t\t\thandlerQueue.push( { elem: cur, handlers: matchedHandlers } );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Add the remaining (directly-bound) handlers\n\t\tcur = this;\n\t\tif ( delegateCount < handlers.length ) {\n\t\t\thandlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } );\n\t\t}\n\n\t\treturn handlerQueue;\n\t},\n\n\taddProp: function( name, hook ) {\n\t\tObject.defineProperty( jQuery.Event.prototype, name, {\n\t\t\tenumerable: true,\n\t\t\tconfigurable: true,\n\n\t\t\tget: isFunction( hook ) ?\n\t\t\t\tfunction() {\n\t\t\t\t\tif ( this.originalEvent ) {\n\t\t\t\t\t\treturn hook( this.originalEvent );\n\t\t\t\t\t}\n\t\t\t\t} :\n\t\t\t\tfunction() {\n\t\t\t\t\tif ( this.originalEvent ) {\n\t\t\t\t\t\treturn this.originalEvent[ name ];\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\tset: function( value ) {\n\t\t\t\tObject.defineProperty( this, name, {\n\t\t\t\t\tenumerable: true,\n\t\t\t\t\tconfigurable: true,\n\t\t\t\t\twritable: true,\n\t\t\t\t\tvalue: value\n\t\t\t\t} );\n\t\t\t}\n\t\t} );\n\t},\n\n\tfix: function( originalEvent ) {\n\t\treturn originalEvent[ jQuery.expando ] ?\n\t\t\toriginalEvent :\n\t\t\tnew jQuery.Event( originalEvent );\n\t},\n\n\tspecial: {\n\t\tload: {\n\n\t\t\t// Prevent triggered image.load events from bubbling to window.load\n\t\t\tnoBubble: true\n\t\t},\n\t\tclick: {\n\n\t\t\t// Utilize native event to ensure correct state for checkable inputs\n\t\t\tsetup: function( data ) {\n\n\t\t\t\t// For mutual compressibility with _default, replace `this` access with a local var.\n\t\t\t\t// `|| data` is dead code meant only to preserve the variable through minification.\n\t\t\t\tvar el = this || data;\n\n\t\t\t\t// Claim the first handler\n\t\t\t\tif ( rcheckableType.test( el.type ) &&\n\t\t\t\t\tel.click && nodeName( el, "input" ) ) {\n\n\t\t\t\t\t// dataPriv.set( el, "click", ... )\n\t\t\t\t\tleverageNative( el, "click", true );\n\t\t\t\t}\n\n\t\t\t\t// Return false to allow normal processing in the caller\n\t\t\t\treturn false;\n\t\t\t},\n\t\t\ttrigger: function( data ) {\n\n\t\t\t\t// For mutual compressibility with _default, replace `this` access with a local var.\n\t\t\t\t// `|| data` is dead code meant only to preserve the variable through minification.\n\t\t\t\tvar el = this || data;\n\n\t\t\t\t// Force setup before triggering a click\n\t\t\t\tif ( rcheckableType.test( el.type ) &&\n\t\t\t\t\tel.click && nodeName( el, "input" ) ) {\n\n\t\t\t\t\tleverageNative( el, "click" );\n\t\t\t\t}\n\n\t\t\t\t// Return non-false to allow normal event-path propagation\n\t\t\t\treturn true;\n\t\t\t},\n\n\t\t\t// For cross-browser consistency, suppress native .click() on links\n\t\t\t// Also prevent it if we\'re currently inside a leveraged native-event stack\n\t\t\t_default: function( event ) {\n\t\t\t\tvar target = event.target;\n\t\t\t\treturn rcheckableType.test( target.type ) &&\n\t\t\t\t\ttarget.click && nodeName( target, "input" ) &&\n\t\t\t\t\tdataPriv.get( target, "click" ) ||\n\t\t\t\t\tnodeName( target, "a" );\n\t\t\t}\n\t\t},\n\n\t\tbeforeunload: {\n\t\t\tpostDispatch: function( event ) {\n\n\t\t\t\t// Support: Firefox 20+\n\t\t\t\t// Firefox doesn\'t alert if the returnValue field is not set.\n\t\t\t\tif ( event.result !== undefined && event.originalEvent ) {\n\t\t\t\t\tevent.originalEvent.returnValue = event.result;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n// Ensure the presence of an event listener that handles manually-triggered\n// synthetic events by interrupting progress until reinvoked in response to\n// *native* events that it fires directly, ensuring that state changes have\n// already occurred before other listeners are invoked.\nfunction leverageNative( el, type, isSetup ) {\n\n\t// Missing `isSetup` indicates a trigger call, which must force setup through jQuery.event.add\n\tif ( !isSetup ) {\n\t\tif ( dataPriv.get( el, type ) === undefined ) {\n\t\t\tjQuery.event.add( el, type, returnTrue );\n\t\t}\n\t\treturn;\n\t}\n\n\t// Register the controller as a special universal handler for all event namespaces\n\tdataPriv.set( el, type, false );\n\tjQuery.event.add( el, type, {\n\t\tnamespace: false,\n\t\thandler: function( event ) {\n\t\t\tvar result,\n\t\t\t\tsaved = dataPriv.get( this, type );\n\n\t\t\tif ( ( event.isTrigger & 1 ) && this[ type ] ) {\n\n\t\t\t\t// Interrupt processing of the outer synthetic .trigger()ed event\n\t\t\t\tif ( !saved ) {\n\n\t\t\t\t\t// Store arguments for use when handling the inner native event\n\t\t\t\t\t// There will always be at least one argument (an event object), so this array\n\t\t\t\t\t// will not be confused with a leftover capture object.\n\t\t\t\t\tsaved = slice.call( arguments );\n\t\t\t\t\tdataPriv.set( this, type, saved );\n\n\t\t\t\t\t// Trigger the native event and capture its result\n\t\t\t\t\tthis[ type ]();\n\t\t\t\t\tresult = dataPriv.get( this, type );\n\t\t\t\t\tdataPriv.set( this, type, false );\n\n\t\t\t\t\tif ( saved !== result ) {\n\n\t\t\t\t\t\t// Cancel the outer synthetic event\n\t\t\t\t\t\tevent.stopImmediatePropagation();\n\t\t\t\t\t\tevent.preventDefault();\n\n\t\t\t\t\t\treturn result;\n\t\t\t\t\t}\n\n\t\t\t\t// If this is an inner synthetic event for an event with a bubbling surrogate\n\t\t\t\t// (focus or blur), assume that the surrogate already propagated from triggering\n\t\t\t\t// the native event and prevent that from happening again here.\n\t\t\t\t// This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the\n\t\t\t\t// bubbling surrogate propagates *after* the non-bubbling base), but that seems\n\t\t\t\t// less bad than duplication.\n\t\t\t\t} else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) {\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t}\n\n\t\t\t// If this is a native event triggered above, everything is now in order\n\t\t\t// Fire an inner synthetic event with the original arguments\n\t\t\t} else if ( saved ) {\n\n\t\t\t\t// ...and capture the result\n\t\t\t\tdataPriv.set( this, type, jQuery.event.trigger(\n\t\t\t\t\tsaved[ 0 ],\n\t\t\t\t\tsaved.slice( 1 ),\n\t\t\t\t\tthis\n\t\t\t\t) );\n\n\t\t\t\t// Abort handling of the native event by all jQuery handlers while allowing\n\t\t\t\t// native handlers on the same element to run. On target, this is achieved\n\t\t\t\t// by stopping immediate propagation just on the jQuery event. However,\n\t\t\t\t// the native event is re-wrapped by a jQuery one on each level of the\n\t\t\t\t// propagation so the only way to stop it for jQuery is to stop it for\n\t\t\t\t// everyone via native `stopPropagation()`. This is not a problem for\n\t\t\t\t// focus/blur which don\'t bubble, but it does also stop click on checkboxes\n\t\t\t\t// and radios. We accept this limitation.\n\t\t\t\tevent.stopPropagation();\n\t\t\t\tevent.isImmediatePropagationStopped = returnTrue;\n\t\t\t}\n\t\t}\n\t} );\n}\n\njQuery.removeEvent = function( elem, type, handle ) {\n\n\t// This "if" is needed for plain objects\n\tif ( elem.removeEventListener ) {\n\t\telem.removeEventListener( type, handle );\n\t}\n};\n\njQuery.Event = function( src, props ) {\n\n\t// Allow instantiation without the \'new\' keyword\n\tif ( !( this instanceof jQuery.Event ) ) {\n\t\treturn new jQuery.Event( src, props );\n\t}\n\n\t// Event object\n\tif ( src && src.type ) {\n\t\tthis.originalEvent = src;\n\t\tthis.type = src.type;\n\n\t\t// Events bubbling up the document may have been marked as prevented\n\t\t// by a handler lower down the tree; reflect the correct value.\n\t\tthis.isDefaultPrevented = src.defaultPrevented ||\n\t\t\t\tsrc.defaultPrevented === undefined &&\n\n\t\t\t\t// Support: Android <=2.3 only\n\t\t\t\tsrc.returnValue === false ?\n\t\t\treturnTrue :\n\t\t\treturnFalse;\n\n\t\t// Create target properties\n\t\t// Support: Safari <=6 - 7 only\n\t\t// Target should not be a text node (trac-504, trac-13143)\n\t\tthis.target = ( src.target && src.target.nodeType === 3 ) ?\n\t\t\tsrc.target.parentNode :\n\t\t\tsrc.target;\n\n\t\tthis.currentTarget = src.currentTarget;\n\t\tthis.relatedTarget = src.relatedTarget;\n\n\t// Event type\n\t} else {\n\t\tthis.type = src;\n\t}\n\n\t// Put explicitly provided properties onto the event object\n\tif ( props ) {\n\t\tjQuery.extend( this, props );\n\t}\n\n\t// Create a timestamp if incoming event doesn\'t have one\n\tthis.timeStamp = src && src.timeStamp || Date.now();\n\n\t// Mark it as fixed\n\tthis[ jQuery.expando ] = true;\n};\n\n// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding\n// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html\njQuery.Event.prototype = {\n\tconstructor: jQuery.Event,\n\tisDefaultPrevented: returnFalse,\n\tisPropagationStopped: returnFalse,\n\tisImmediatePropagationStopped: returnFalse,\n\tisSimulated: false,\n\n\tpreventDefault: function() {\n\t\tvar e = this.originalEvent;\n\n\t\tthis.isDefaultPrevented = returnTrue;\n\n\t\tif ( e && !this.isSimulated ) {\n\t\t\te.preventDefault();\n\t\t}\n\t},\n\tstopPropagation: function() {\n\t\tvar e = this.originalEvent;\n\n\t\tthis.isPropagationStopped = returnTrue;\n\n\t\tif ( e && !this.isSimulated ) {\n\t\t\te.stopPropagation();\n\t\t}\n\t},\n\tstopImmediatePropagation: function() {\n\t\tvar e = this.originalEvent;\n\n\t\tthis.isImmediatePropagationStopped = returnTrue;\n\n\t\tif ( e && !this.isSimulated ) {\n\t\t\te.stopImmediatePropagation();\n\t\t}\n\n\t\tthis.stopPropagation();\n\t}\n};\n\n// Includes all common event props including KeyEvent and MouseEvent specific props\njQuery.each( {\n\taltKey: true,\n\tbubbles: true,\n\tcancelable: true,\n\tchangedTouches: true,\n\tctrlKey: true,\n\tdetail: true,\n\teventPhase: true,\n\tmetaKey: true,\n\tpageX: true,\n\tpageY: true,\n\tshiftKey: true,\n\tview: true,\n\t"char": true,\n\tcode: true,\n\tcharCode: true,\n\tkey: true,\n\tkeyCode: true,\n\tbutton: true,\n\tbuttons: true,\n\tclientX: true,\n\tclientY: true,\n\toffsetX: true,\n\toffsetY: true,\n\tpointerId: true,\n\tpointerType: true,\n\tscreenX: true,\n\tscreenY: true,\n\ttargetTouches: true,\n\ttoElement: true,\n\ttouches: true,\n\twhich: true\n}, jQuery.event.addProp );\n\njQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) {\n\n\tfunction focusMappedHandler( nativeEvent ) {\n\t\tif ( document.documentMode ) {\n\n\t\t\t// Support: IE 11+\n\t\t\t// Attach a single focusin/focusout handler on the document while someone wants\n\t\t\t// focus/blur. This is because the former are synchronous in IE while the latter\n\t\t\t// are async. In other browsers, all those handlers are invoked synchronously.\n\n\t\t\t// `handle` from private data would already wrap the event, but we need\n\t\t\t// to change the `type` here.\n\t\t\tvar handle = dataPriv.get( this, "handle" ),\n\t\t\t\tevent = jQuery.event.fix( nativeEvent );\n\t\t\tevent.type = nativeEvent.type === "focusin" ? "focus" : "blur";\n\t\t\tevent.isSimulated = true;\n\n\t\t\t// First, handle focusin/focusout\n\t\t\thandle( nativeEvent );\n\n\t\t\t// ...then, handle focus/blur\n\t\t\t//\n\t\t\t// focus/blur don\'t bubble while focusin/focusout do; simulate the former by only\n\t\t\t// invoking the handler at the lower level.\n\t\t\tif ( event.target === event.currentTarget ) {\n\n\t\t\t\t// The setup part calls `leverageNative`, which, in turn, calls\n\t\t\t\t// `jQuery.event.add`, so event handle will already have been set\n\t\t\t\t// by this point.\n\t\t\t\thandle( event );\n\t\t\t}\n\t\t} else {\n\n\t\t\t// For non-IE browsers, attach a single capturing handler on the document\n\t\t\t// while someone wants focusin/focusout.\n\t\t\tjQuery.event.simulate( delegateType, nativeEvent.target,\n\t\t\t\tjQuery.event.fix( nativeEvent ) );\n\t\t}\n\t}\n\n\tjQuery.event.special[ type ] = {\n\n\t\t// Utilize native event if possible so blur/focus sequence is correct\n\t\tsetup: function() {\n\n\t\t\tvar attaches;\n\n\t\t\t// Claim the first handler\n\t\t\t// dataPriv.set( this, "focus", ... )\n\t\t\t// dataPriv.set( this, "blur", ... )\n\t\t\tleverageNative( this, type, true );\n\n\t\t\tif ( document.documentMode ) {\n\n\t\t\t\t// Support: IE 9 - 11+\n\t\t\t\t// We use the same native handler for focusin & focus (and focusout & blur)\n\t\t\t\t// so we need to coordinate setup & teardown parts between those events.\n\t\t\t\t// Use `delegateType` as the key as `type` is already used by `leverageNative`.\n\t\t\t\tattaches = dataPriv.get( this, delegateType );\n\t\t\t\tif ( !attaches ) {\n\t\t\t\t\tthis.addEventListener( delegateType, focusMappedHandler );\n\t\t\t\t}\n\t\t\t\tdataPriv.set( this, delegateType, ( attaches || 0 ) + 1 );\n\t\t\t} else {\n\n\t\t\t\t// Return false to allow normal processing in the caller\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\t\ttrigger: function() {\n\n\t\t\t// Force setup before trigger\n\t\t\tleverageNative( this, type );\n\n\t\t\t// Return non-false to allow normal event-path propagation\n\t\t\treturn true;\n\t\t},\n\n\t\tteardown: function() {\n\t\t\tvar attaches;\n\n\t\t\tif ( document.documentMode ) {\n\t\t\t\tattaches = dataPriv.get( this, delegateType ) - 1;\n\t\t\t\tif ( !attaches ) {\n\t\t\t\t\tthis.removeEventListener( delegateType, focusMappedHandler );\n\t\t\t\t\tdataPriv.remove( this, delegateType );\n\t\t\t\t} else {\n\t\t\t\t\tdataPriv.set( this, delegateType, attaches );\n\t\t\t\t}\n\t\t\t} else {\n\n\t\t\t\t// Return false to indicate standard teardown should be applied\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\t// Suppress native focus or blur if we\'re currently inside\n\t\t// a leveraged native-event stack\n\t\t_default: function( event ) {\n\t\t\treturn dataPriv.get( event.target, type );\n\t\t},\n\n\t\tdelegateType: delegateType\n\t};\n\n\t// Support: Firefox <=44\n\t// Firefox doesn\'t have focus(in | out) events\n\t// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787\n\t//\n\t// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1\n\t// focus(in | out) events fire after focus & blur events,\n\t// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order\n\t// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857\n\t//\n\t// Support: IE 9 - 11+\n\t// To preserve relative focusin/focus & focusout/blur event order guaranteed on the 3.x branch,\n\t// attach a single handler for both events in IE.\n\tjQuery.event.special[ delegateType ] = {\n\t\tsetup: function() {\n\n\t\t\t// Handle: regular nodes (via `this.ownerDocument`), window\n\t\t\t// (via `this.document`) & document (via `this`).\n\t\t\tvar doc = this.ownerDocument || this.document || this,\n\t\t\t\tdataHolder = document.documentMode ? this : doc,\n\t\t\t\tattaches = dataPriv.get( dataHolder, delegateType );\n\n\t\t\t// Support: IE 9 - 11+\n\t\t\t// We use the same native handler for focusin & focus (and focusout & blur)\n\t\t\t// so we need to coordinate setup & teardown parts between those events.\n\t\t\t// Use `delegateType` as the key as `type` is already used by `leverageNative`.\n\t\t\tif ( !attaches ) {\n\t\t\t\tif ( document.documentMode ) {\n\t\t\t\t\tthis.addEventListener( delegateType, focusMappedHandler );\n\t\t\t\t} else {\n\t\t\t\t\tdoc.addEventListener( type, focusMappedHandler, true );\n\t\t\t\t}\n\t\t\t}\n\t\t\tdataPriv.set( dataHolder, delegateType, ( attaches || 0 ) + 1 );\n\t\t},\n\t\tteardown: function() {\n\t\t\tvar doc = this.ownerDocument || this.document || this,\n\t\t\t\tdataHolder = document.documentMode ? this : doc,\n\t\t\t\tattaches = dataPriv.get( dataHolder, delegateType ) - 1;\n\n\t\t\tif ( !attaches ) {\n\t\t\t\tif ( document.documentMode ) {\n\t\t\t\t\tthis.removeEventListener( delegateType, focusMappedHandler );\n\t\t\t\t} else {\n\t\t\t\t\tdoc.removeEventListener( type, focusMappedHandler, true );\n\t\t\t\t}\n\t\t\t\tdataPriv.remove( dataHolder, delegateType );\n\t\t\t} else {\n\t\t\t\tdataPriv.set( dataHolder, delegateType, attaches );\n\t\t\t}\n\t\t}\n\t};\n} );\n\n// Create mouseenter/leave events using mouseover/out and event-time checks\n// so that event delegation works in jQuery.\n// Do the same for pointerenter/pointerleave and pointerover/pointerout\n//\n// Support: Safari 7 only\n// Safari sends mouseenter too often; see:\n// https://bugs.chromium.org/p/chromium/issues/detail?id=470258\n// for the description of the bug (it existed in older Chrome versions as well).\njQuery.each( {\n\tmouseenter: "mouseover",\n\tmouseleave: "mouseout",\n\tpointerenter: "pointerover",\n\tpointerleave: "pointerout"\n}, function( orig, fix ) {\n\tjQuery.event.special[ orig ] = {\n\t\tdelegateType: fix,\n\t\tbindType: fix,\n\n\t\thandle: function( event ) {\n\t\t\tvar ret,\n\t\t\t\ttarget = this,\n\t\t\t\trelated = event.relatedTarget,\n\t\t\t\thandleObj = event.handleObj;\n\n\t\t\t// For mouseenter/leave call the handler if related is outside the target.\n\t\t\t// NB: No relatedTarget if the mouse left/entered the browser window\n\t\t\tif ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) {\n\t\t\t\tevent.type = handleObj.origType;\n\t\t\t\tret = handleObj.handler.apply( this, arguments );\n\t\t\t\tevent.type = fix;\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t};\n} );\n\njQuery.fn.extend( {\n\n\ton: function( types, selector, data, fn ) {\n\t\treturn on( this, types, selector, data, fn );\n\t},\n\tone: function( types, selector, data, fn ) {\n\t\treturn on( this, types, selector, data, fn, 1 );\n\t},\n\toff: function( types, selector, fn ) {\n\t\tvar handleObj, type;\n\t\tif ( types && types.preventDefault && types.handleObj ) {\n\n\t\t\t// ( event ) dispatched jQuery.Event\n\t\t\thandleObj = types.handleObj;\n\t\t\tjQuery( types.delegateTarget ).off(\n\t\t\t\thandleObj.namespace ?\n\t\t\t\t\thandleObj.origType + "." + handleObj.namespace :\n\t\t\t\t\thandleObj.origType,\n\t\t\t\thandleObj.selector,\n\t\t\t\thandleObj.handler\n\t\t\t);\n\t\t\treturn this;\n\t\t}\n\t\tif ( typeof types === "object" ) {\n\n\t\t\t// ( types-object [, selector] )\n\t\t\tfor ( type in types ) {\n\t\t\t\tthis.off( type, selector, types[ type ] );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\t\tif ( selector === false || typeof selector === "function" ) {\n\n\t\t\t// ( types [, fn] )\n\t\t\tfn = selector;\n\t\t\tselector = undefined;\n\t\t}\n\t\tif ( fn === false ) {\n\t\t\tfn = returnFalse;\n\t\t}\n\t\treturn this.each( function() {\n\t\t\tjQuery.event.remove( this, types, fn, selector );\n\t\t} );\n\t}\n} );\n\n\nvar\n\n\t// Support: IE <=10 - 11, Edge 12 - 13 only\n\t// In IE/Edge using regex groups here causes severe slowdowns.\n\t// See https://connect.microsoft.com/IE/feedback/details/1736512/\n\trnoInnerhtml = /\\s*$/g;\n\n// Prefer a tbody over its parent table for containing new rows\nfunction manipulationTarget( elem, content ) {\n\tif ( nodeName( elem, "table" ) &&\n\t\tnodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) {\n\n\t\treturn jQuery( elem ).children( "tbody" )[ 0 ] || elem;\n\t}\n\n\treturn elem;\n}\n\n// Replace/restore the type attribute of script elements for safe DOM manipulation\nfunction disableScript( elem ) {\n\telem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type;\n\treturn elem;\n}\nfunction restoreScript( elem ) {\n\tif ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) {\n\t\telem.type = elem.type.slice( 5 );\n\t} else {\n\t\telem.removeAttribute( "type" );\n\t}\n\n\treturn elem;\n}\n\nfunction cloneCopyEvent( src, dest ) {\n\tvar i, l, type, pdataOld, udataOld, udataCur, events;\n\n\tif ( dest.nodeType !== 1 ) {\n\t\treturn;\n\t}\n\n\t// 1. Copy private data: events, handlers, etc.\n\tif ( dataPriv.hasData( src ) ) {\n\t\tpdataOld = dataPriv.get( src );\n\t\tevents = pdataOld.events;\n\n\t\tif ( events ) {\n\t\t\tdataPriv.remove( dest, "handle events" );\n\n\t\t\tfor ( type in events ) {\n\t\t\t\tfor ( i = 0, l = events[ type ].length; i < l; i++ ) {\n\t\t\t\t\tjQuery.event.add( dest, type, events[ type ][ i ] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// 2. Copy user data\n\tif ( dataUser.hasData( src ) ) {\n\t\tudataOld = dataUser.access( src );\n\t\tudataCur = jQuery.extend( {}, udataOld );\n\n\t\tdataUser.set( dest, udataCur );\n\t}\n}\n\n// Fix IE bugs, see support tests\nfunction fixInput( src, dest ) {\n\tvar nodeName = dest.nodeName.toLowerCase();\n\n\t// Fails to persist the checked state of a cloned checkbox or radio button.\n\tif ( nodeName === "input" && rcheckableType.test( src.type ) ) {\n\t\tdest.checked = src.checked;\n\n\t// Fails to return the selected option to the default selected state when cloning options\n\t} else if ( nodeName === "input" || nodeName === "textarea" ) {\n\t\tdest.defaultValue = src.defaultValue;\n\t}\n}\n\nfunction domManip( collection, args, callback, ignored ) {\n\n\t// Flatten any nested arrays\n\targs = flat( args );\n\n\tvar fragment, first, scripts, hasScripts, node, doc,\n\t\ti = 0,\n\t\tl = collection.length,\n\t\tiNoClone = l - 1,\n\t\tvalue = args[ 0 ],\n\t\tvalueIsFunction = isFunction( value );\n\n\t// We can\'t cloneNode fragments that contain checked, in WebKit\n\tif ( valueIsFunction ||\n\t\t\t( l > 1 && typeof value === "string" &&\n\t\t\t\t!support.checkClone && rchecked.test( value ) ) ) {\n\t\treturn collection.each( function( index ) {\n\t\t\tvar self = collection.eq( index );\n\t\t\tif ( valueIsFunction ) {\n\t\t\t\targs[ 0 ] = value.call( this, index, self.html() );\n\t\t\t}\n\t\t\tdomManip( self, args, callback, ignored );\n\t\t} );\n\t}\n\n\tif ( l ) {\n\t\tfragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored );\n\t\tfirst = fragment.firstChild;\n\n\t\tif ( fragment.childNodes.length === 1 ) {\n\t\t\tfragment = first;\n\t\t}\n\n\t\t// Require either new content or an interest in ignored elements to invoke the callback\n\t\tif ( first || ignored ) {\n\t\t\tscripts = jQuery.map( getAll( fragment, "script" ), disableScript );\n\t\t\thasScripts = scripts.length;\n\n\t\t\t// Use the original fragment for the last item\n\t\t\t// instead of the first because it can end up\n\t\t\t// being emptied incorrectly in certain situations (trac-8070).\n\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\tnode = fragment;\n\n\t\t\t\tif ( i !== iNoClone ) {\n\t\t\t\t\tnode = jQuery.clone( node, true, true );\n\n\t\t\t\t\t// Keep references to cloned scripts for later restoration\n\t\t\t\t\tif ( hasScripts ) {\n\n\t\t\t\t\t\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t\t\t\t\t\t// push.apply(_, arraylike) throws on ancient WebKit\n\t\t\t\t\t\tjQuery.merge( scripts, getAll( node, "script" ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tcallback.call( collection[ i ], node, i );\n\t\t\t}\n\n\t\t\tif ( hasScripts ) {\n\t\t\t\tdoc = scripts[ scripts.length - 1 ].ownerDocument;\n\n\t\t\t\t// Re-enable scripts\n\t\t\t\tjQuery.map( scripts, restoreScript );\n\n\t\t\t\t// Evaluate executable scripts on first document insertion\n\t\t\t\tfor ( i = 0; i < hasScripts; i++ ) {\n\t\t\t\t\tnode = scripts[ i ];\n\t\t\t\t\tif ( rscriptType.test( node.type || "" ) &&\n\t\t\t\t\t\t!dataPriv.access( node, "globalEval" ) &&\n\t\t\t\t\t\tjQuery.contains( doc, node ) ) {\n\n\t\t\t\t\t\tif ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) {\n\n\t\t\t\t\t\t\t// Optional AJAX dependency, but won\'t run scripts if not present\n\t\t\t\t\t\t\tif ( jQuery._evalUrl && !node.noModule ) {\n\t\t\t\t\t\t\t\tjQuery._evalUrl( node.src, {\n\t\t\t\t\t\t\t\t\tnonce: node.nonce || node.getAttribute( "nonce" )\n\t\t\t\t\t\t\t\t}, doc );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t// Unwrap a CDATA section containing script contents. This shouldn\'t be\n\t\t\t\t\t\t\t// needed as in XML documents they\'re already not visible when\n\t\t\t\t\t\t\t// inspecting element contents and in HTML documents they have no\n\t\t\t\t\t\t\t// meaning but we\'re preserving that logic for backwards compatibility.\n\t\t\t\t\t\t\t// This will be removed completely in 4.0. See gh-4904.\n\t\t\t\t\t\t\tDOMEval( node.textContent.replace( rcleanScript, "" ), node, doc );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn collection;\n}\n\nfunction remove( elem, selector, keepData ) {\n\tvar node,\n\t\tnodes = selector ? jQuery.filter( selector, elem ) : elem,\n\t\ti = 0;\n\n\tfor ( ; ( node = nodes[ i ] ) != null; i++ ) {\n\t\tif ( !keepData && node.nodeType === 1 ) {\n\t\t\tjQuery.cleanData( getAll( node ) );\n\t\t}\n\n\t\tif ( node.parentNode ) {\n\t\t\tif ( keepData && isAttached( node ) ) {\n\t\t\t\tsetGlobalEval( getAll( node, "script" ) );\n\t\t\t}\n\t\t\tnode.parentNode.removeChild( node );\n\t\t}\n\t}\n\n\treturn elem;\n}\n\njQuery.extend( {\n\thtmlPrefilter: function( html ) {\n\t\treturn html;\n\t},\n\n\tclone: function( elem, dataAndEvents, deepDataAndEvents ) {\n\t\tvar i, l, srcElements, destElements,\n\t\t\tclone = elem.cloneNode( true ),\n\t\t\tinPage = isAttached( elem );\n\n\t\t// Fix IE cloning issues\n\t\tif ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&\n\t\t\t\t!jQuery.isXMLDoc( elem ) ) {\n\n\t\t\t// We eschew jQuery#find here for performance reasons:\n\t\t\t// https://jsperf.com/getall-vs-sizzle/2\n\t\t\tdestElements = getAll( clone );\n\t\t\tsrcElements = getAll( elem );\n\n\t\t\tfor ( i = 0, l = srcElements.length; i < l; i++ ) {\n\t\t\t\tfixInput( srcElements[ i ], destElements[ i ] );\n\t\t\t}\n\t\t}\n\n\t\t// Copy the events from the original to the clone\n\t\tif ( dataAndEvents ) {\n\t\t\tif ( deepDataAndEvents ) {\n\t\t\t\tsrcElements = srcElements || getAll( elem );\n\t\t\t\tdestElements = destElements || getAll( clone );\n\n\t\t\t\tfor ( i = 0, l = srcElements.length; i < l; i++ ) {\n\t\t\t\t\tcloneCopyEvent( srcElements[ i ], destElements[ i ] );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tcloneCopyEvent( elem, clone );\n\t\t\t}\n\t\t}\n\n\t\t// Preserve script evaluation history\n\t\tdestElements = getAll( clone, "script" );\n\t\tif ( destElements.length > 0 ) {\n\t\t\tsetGlobalEval( destElements, !inPage && getAll( elem, "script" ) );\n\t\t}\n\n\t\t// Return the cloned set\n\t\treturn clone;\n\t},\n\n\tcleanData: function( elems ) {\n\t\tvar data, elem, type,\n\t\t\tspecial = jQuery.event.special,\n\t\t\ti = 0;\n\n\t\tfor ( ; ( elem = elems[ i ] ) !== undefined; i++ ) {\n\t\t\tif ( acceptData( elem ) ) {\n\t\t\t\tif ( ( data = elem[ dataPriv.expando ] ) ) {\n\t\t\t\t\tif ( data.events ) {\n\t\t\t\t\t\tfor ( type in data.events ) {\n\t\t\t\t\t\t\tif ( special[ type ] ) {\n\t\t\t\t\t\t\t\tjQuery.event.remove( elem, type );\n\n\t\t\t\t\t\t\t// This is a shortcut to avoid jQuery.event.remove\'s overhead\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tjQuery.removeEvent( elem, type, data.handle );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Support: Chrome <=35 - 45+\n\t\t\t\t\t// Assign undefined instead of using delete, see Data#remove\n\t\t\t\t\telem[ dataPriv.expando ] = undefined;\n\t\t\t\t}\n\t\t\t\tif ( elem[ dataUser.expando ] ) {\n\n\t\t\t\t\t// Support: Chrome <=35 - 45+\n\t\t\t\t\t// Assign undefined instead of using delete, see Data#remove\n\t\t\t\t\telem[ dataUser.expando ] = undefined;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n} );\n\njQuery.fn.extend( {\n\tdetach: function( selector ) {\n\t\treturn remove( this, selector, true );\n\t},\n\n\tremove: function( selector ) {\n\t\treturn remove( this, selector );\n\t},\n\n\ttext: function( value ) {\n\t\treturn access( this, function( value ) {\n\t\t\treturn value === undefined ?\n\t\t\t\tjQuery.text( this ) :\n\t\t\t\tthis.empty().each( function() {\n\t\t\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n\t\t\t\t\t\tthis.textContent = value;\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t}, null, value, arguments.length );\n\t},\n\n\tappend: function() {\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n\t\t\t\tvar target = manipulationTarget( this, elem );\n\t\t\t\ttarget.appendChild( elem );\n\t\t\t}\n\t\t} );\n\t},\n\n\tprepend: function() {\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n\t\t\t\tvar target = manipulationTarget( this, elem );\n\t\t\t\ttarget.insertBefore( elem, target.firstChild );\n\t\t\t}\n\t\t} );\n\t},\n\n\tbefore: function() {\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tif ( this.parentNode ) {\n\t\t\t\tthis.parentNode.insertBefore( elem, this );\n\t\t\t}\n\t\t} );\n\t},\n\n\tafter: function() {\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tif ( this.parentNode ) {\n\t\t\t\tthis.parentNode.insertBefore( elem, this.nextSibling );\n\t\t\t}\n\t\t} );\n\t},\n\n\tempty: function() {\n\t\tvar elem,\n\t\t\ti = 0;\n\n\t\tfor ( ; ( elem = this[ i ] ) != null; i++ ) {\n\t\t\tif ( elem.nodeType === 1 ) {\n\n\t\t\t\t// Prevent memory leaks\n\t\t\t\tjQuery.cleanData( getAll( elem, false ) );\n\n\t\t\t\t// Remove any remaining nodes\n\t\t\t\telem.textContent = "";\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tclone: function( dataAndEvents, deepDataAndEvents ) {\n\t\tdataAndEvents = dataAndEvents == null ? false : dataAndEvents;\n\t\tdeepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;\n\n\t\treturn this.map( function() {\n\t\t\treturn jQuery.clone( this, dataAndEvents, deepDataAndEvents );\n\t\t} );\n\t},\n\n\thtml: function( value ) {\n\t\treturn access( this, function( value ) {\n\t\t\tvar elem = this[ 0 ] || {},\n\t\t\t\ti = 0,\n\t\t\t\tl = this.length;\n\n\t\t\tif ( value === undefined && elem.nodeType === 1 ) {\n\t\t\t\treturn elem.innerHTML;\n\t\t\t}\n\n\t\t\t// See if we can take a shortcut and just use innerHTML\n\t\t\tif ( typeof value === "string" && !rnoInnerhtml.test( value ) &&\n\t\t\t\t!wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {\n\n\t\t\t\tvalue = jQuery.htmlPrefilter( value );\n\n\t\t\t\ttry {\n\t\t\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\t\t\telem = this[ i ] || {};\n\n\t\t\t\t\t\t// Remove element nodes and prevent memory leaks\n\t\t\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\t\t\tjQuery.cleanData( getAll( elem, false ) );\n\t\t\t\t\t\t\telem.innerHTML = value;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\telem = 0;\n\n\t\t\t\t// If using innerHTML throws an exception, use the fallback method\n\t\t\t\t} catch ( e ) {}\n\t\t\t}\n\n\t\t\tif ( elem ) {\n\t\t\t\tthis.empty().append( value );\n\t\t\t}\n\t\t}, null, value, arguments.length );\n\t},\n\n\treplaceWith: function() {\n\t\tvar ignored = [];\n\n\t\t// Make the changes, replacing each non-ignored context element with the new content\n\t\treturn domManip( this, arguments, function( elem ) {\n\t\t\tvar parent = this.parentNode;\n\n\t\t\tif ( jQuery.inArray( this, ignored ) < 0 ) {\n\t\t\t\tjQuery.cleanData( getAll( this ) );\n\t\t\t\tif ( parent ) {\n\t\t\t\t\tparent.replaceChild( elem, this );\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Force callback invocation\n\t\t}, ignored );\n\t}\n} );\n\njQuery.each( {\n\tappendTo: "append",\n\tprependTo: "prepend",\n\tinsertBefore: "before",\n\tinsertAfter: "after",\n\treplaceAll: "replaceWith"\n}, function( name, original ) {\n\tjQuery.fn[ name ] = function( selector ) {\n\t\tvar elems,\n\t\t\tret = [],\n\t\t\tinsert = jQuery( selector ),\n\t\t\tlast = insert.length - 1,\n\t\t\ti = 0;\n\n\t\tfor ( ; i <= last; i++ ) {\n\t\t\telems = i === last ? this : this.clone( true );\n\t\t\tjQuery( insert[ i ] )[ original ]( elems );\n\n\t\t\t// Support: Android <=4.0 only, PhantomJS 1 only\n\t\t\t// .get() because push.apply(_, arraylike) throws on ancient WebKit\n\t\t\tpush.apply( ret, elems.get() );\n\t\t}\n\n\t\treturn this.pushStack( ret );\n\t};\n} );\nvar rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );\n\nvar rcustomProp = /^--/;\n\n\nvar getStyles = function( elem ) {\n\n\t\t// Support: IE <=11 only, Firefox <=30 (trac-15098, trac-14150)\n\t\t// IE throws on elements created in popups\n\t\t// FF meanwhile throws on frame elements through "defaultView.getComputedStyle"\n\t\tvar view = elem.ownerDocument.defaultView;\n\n\t\tif ( !view || !view.opener ) {\n\t\t\tview = window;\n\t\t}\n\n\t\treturn view.getComputedStyle( elem );\n\t};\n\nvar swap = function( elem, options, callback ) {\n\tvar ret, name,\n\t\told = {};\n\n\t// Remember the old values, and insert the new ones\n\tfor ( name in options ) {\n\t\told[ name ] = elem.style[ name ];\n\t\telem.style[ name ] = options[ name ];\n\t}\n\n\tret = callback.call( elem );\n\n\t// Revert the old values\n\tfor ( name in options ) {\n\t\telem.style[ name ] = old[ name ];\n\t}\n\n\treturn ret;\n};\n\n\nvar rboxStyle = new RegExp( cssExpand.join( "|" ), "i" );\n\n\n\n( function() {\n\n\t// Executing both pixelPosition & boxSizingReliable tests require only one layout\n\t// so they\'re executed at the same time to save the second computation.\n\tfunction computeStyleTests() {\n\n\t\t// This is a singleton, we need to execute it only once\n\t\tif ( !div ) {\n\t\t\treturn;\n\t\t}\n\n\t\tcontainer.style.cssText = "position:absolute;left:-11111px;width:60px;" +\n\t\t\t"margin-top:1px;padding:0;border:0";\n\t\tdiv.style.cssText =\n\t\t\t"position:relative;display:block;box-sizing:border-box;overflow:scroll;" +\n\t\t\t"margin:auto;border:1px;padding:1px;" +\n\t\t\t"width:60%;top:1%";\n\t\tdocumentElement.appendChild( container ).appendChild( div );\n\n\t\tvar divStyle = window.getComputedStyle( div );\n\t\tpixelPositionVal = divStyle.top !== "1%";\n\n\t\t// Support: Android 4.0 - 4.3 only, Firefox <=3 - 44\n\t\treliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12;\n\n\t\t// Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3\n\t\t// Some styles come back with percentage values, even though they shouldn\'t\n\t\tdiv.style.right = "60%";\n\t\tpixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36;\n\n\t\t// Support: IE 9 - 11 only\n\t\t// Detect misreporting of content dimensions for box-sizing:border-box elements\n\t\tboxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36;\n\n\t\t// Support: IE 9 only\n\t\t// Detect overflow:scroll screwiness (gh-3699)\n\t\t// Support: Chrome <=64\n\t\t// Don\'t get tricked when zoom affects offsetWidth (gh-4029)\n\t\tdiv.style.position = "absolute";\n\t\tscrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12;\n\n\t\tdocumentElement.removeChild( container );\n\n\t\t// Nullify the div so it wouldn\'t be stored in the memory and\n\t\t// it will also be a sign that checks already performed\n\t\tdiv = null;\n\t}\n\n\tfunction roundPixelMeasures( measure ) {\n\t\treturn Math.round( parseFloat( measure ) );\n\t}\n\n\tvar pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal,\n\t\treliableTrDimensionsVal, reliableMarginLeftVal,\n\t\tcontainer = document.createElement( "div" ),\n\t\tdiv = document.createElement( "div" );\n\n\t// Finish early in limited (non-browser) environments\n\tif ( !div.style ) {\n\t\treturn;\n\t}\n\n\t// Support: IE <=9 - 11 only\n\t// Style of cloned element affects source element cloned (trac-8908)\n\tdiv.style.backgroundClip = "content-box";\n\tdiv.cloneNode( true ).style.backgroundClip = "";\n\tsupport.clearCloneStyle = div.style.backgroundClip === "content-box";\n\n\tjQuery.extend( support, {\n\t\tboxSizingReliable: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn boxSizingReliableVal;\n\t\t},\n\t\tpixelBoxStyles: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn pixelBoxStylesVal;\n\t\t},\n\t\tpixelPosition: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn pixelPositionVal;\n\t\t},\n\t\treliableMarginLeft: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn reliableMarginLeftVal;\n\t\t},\n\t\tscrollboxSize: function() {\n\t\t\tcomputeStyleTests();\n\t\t\treturn scrollboxSizeVal;\n\t\t},\n\n\t\t// Support: IE 9 - 11+, Edge 15 - 18+\n\t\t// IE/Edge misreport `getComputedStyle` of table rows with width/height\n\t\t// set in CSS while `offset*` properties report correct values.\n\t\t// Behavior in IE 9 is more subtle than in newer versions & it passes\n\t\t// some versions of this test; make sure not to make it pass there!\n\t\t//\n\t\t// Support: Firefox 70+\n\t\t// Only Firefox includes border widths\n\t\t// in computed dimensions. (gh-4529)\n\t\treliableTrDimensions: function() {\n\t\t\tvar table, tr, trChild, trStyle;\n\t\t\tif ( reliableTrDimensionsVal == null ) {\n\t\t\t\ttable = document.createElement( "table" );\n\t\t\t\ttr = document.createElement( "tr" );\n\t\t\t\ttrChild = document.createElement( "div" );\n\n\t\t\t\ttable.style.cssText = "position:absolute;left:-11111px;border-collapse:separate";\n\t\t\t\ttr.style.cssText = "box-sizing:content-box;border:1px solid";\n\n\t\t\t\t// Support: Chrome 86+\n\t\t\t\t// Height set through cssText does not get applied.\n\t\t\t\t// Computed height then comes back as 0.\n\t\t\t\ttr.style.height = "1px";\n\t\t\t\ttrChild.style.height = "9px";\n\n\t\t\t\t// Support: Android 8 Chrome 86+\n\t\t\t\t// In our bodyBackground.html iframe,\n\t\t\t\t// display for all div elements is set to "inline",\n\t\t\t\t// which causes a problem only in Android 8 Chrome 86.\n\t\t\t\t// Ensuring the div is `display: block`\n\t\t\t\t// gets around this issue.\n\t\t\t\ttrChild.style.display = "block";\n\n\t\t\t\tdocumentElement\n\t\t\t\t\t.appendChild( table )\n\t\t\t\t\t.appendChild( tr )\n\t\t\t\t\t.appendChild( trChild );\n\n\t\t\t\ttrStyle = window.getComputedStyle( tr );\n\t\t\t\treliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) +\n\t\t\t\t\tparseInt( trStyle.borderTopWidth, 10 ) +\n\t\t\t\t\tparseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight;\n\n\t\t\t\tdocumentElement.removeChild( table );\n\t\t\t}\n\t\t\treturn reliableTrDimensionsVal;\n\t\t}\n\t} );\n} )();\n\n\nfunction curCSS( elem, name, computed ) {\n\tvar width, minWidth, maxWidth, ret,\n\t\tisCustomProp = rcustomProp.test( name ),\n\n\t\t// Support: Firefox 51+\n\t\t// Retrieving style before computed somehow\n\t\t// fixes an issue with getting wrong values\n\t\t// on detached elements\n\t\tstyle = elem.style;\n\n\tcomputed = computed || getStyles( elem );\n\n\t// getPropertyValue is needed for:\n\t// .css(\'filter\') (IE 9 only, trac-12537)\n\t// .css(\'--customProperty) (gh-3144)\n\tif ( computed ) {\n\n\t\t// Support: IE <=9 - 11+\n\t\t// IE only supports `"float"` in `getPropertyValue`; in computed styles\n\t\t// it\'s only available as `"cssFloat"`. We no longer modify properties\n\t\t// sent to `.css()` apart from camelCasing, so we need to check both.\n\t\t// Normally, this would create difference in behavior: if\n\t\t// `getPropertyValue` returns an empty string, the value returned\n\t\t// by `.css()` would be `undefined`. This is usually the case for\n\t\t// disconnected elements. However, in IE even disconnected elements\n\t\t// with no styles return `"none"` for `getPropertyValue( "float" )`\n\t\tret = computed.getPropertyValue( name ) || computed[ name ];\n\n\t\tif ( isCustomProp && ret ) {\n\n\t\t\t// Support: Firefox 105+, Chrome <=105+\n\t\t\t// Spec requires trimming whitespace for custom properties (gh-4926).\n\t\t\t// Firefox only trims leading whitespace. Chrome just collapses\n\t\t\t// both leading & trailing whitespace to a single space.\n\t\t\t//\n\t\t\t// Fall back to `undefined` if empty string returned.\n\t\t\t// This collapses a missing definition with property defined\n\t\t\t// and set to an empty string but there\'s no standard API\n\t\t\t// allowing us to differentiate them without a performance penalty\n\t\t\t// and returning `undefined` aligns with older jQuery.\n\t\t\t//\n\t\t\t// rtrimCSS treats U+000D CARRIAGE RETURN and U+000C FORM FEED\n\t\t\t// as whitespace while CSS does not, but this is not a problem\n\t\t\t// because CSS preprocessing replaces them with U+000A LINE FEED\n\t\t\t// (which *is* CSS whitespace)\n\t\t\t// https://www.w3.org/TR/css-syntax-3/#input-preprocessing\n\t\t\tret = ret.replace( rtrimCSS, "$1" ) || undefined;\n\t\t}\n\n\t\tif ( ret === "" && !isAttached( elem ) ) {\n\t\t\tret = jQuery.style( elem, name );\n\t\t}\n\n\t\t// A tribute to the "awesome hack by Dean Edwards"\n\t\t// Android Browser returns percentage for some values,\n\t\t// but width seems to be reliably pixels.\n\t\t// This is against the CSSOM draft spec:\n\t\t// https://drafts.csswg.org/cssom/#resolved-values\n\t\tif ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) {\n\n\t\t\t// Remember the original values\n\t\t\twidth = style.width;\n\t\t\tminWidth = style.minWidth;\n\t\t\tmaxWidth = style.maxWidth;\n\n\t\t\t// Put in the new values to get a computed value out\n\t\t\tstyle.minWidth = style.maxWidth = style.width = ret;\n\t\t\tret = computed.width;\n\n\t\t\t// Revert the changed values\n\t\t\tstyle.width = width;\n\t\t\tstyle.minWidth = minWidth;\n\t\t\tstyle.maxWidth = maxWidth;\n\t\t}\n\t}\n\n\treturn ret !== undefined ?\n\n\t\t// Support: IE <=9 - 11 only\n\t\t// IE returns zIndex value as an integer.\n\t\tret + "" :\n\t\tret;\n}\n\n\nfunction addGetHookIf( conditionFn, hookFn ) {\n\n\t// Define the hook, we\'ll check on the first run if it\'s really needed.\n\treturn {\n\t\tget: function() {\n\t\t\tif ( conditionFn() ) {\n\n\t\t\t\t// Hook not needed (or it\'s not possible to use it due\n\t\t\t\t// to missing dependency), remove it.\n\t\t\t\tdelete this.get;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Hook needed; redefine it so that the support test is not executed again.\n\t\t\treturn ( this.get = hookFn ).apply( this, arguments );\n\t\t}\n\t};\n}\n\n\nvar cssPrefixes = [ "Webkit", "Moz", "ms" ],\n\temptyStyle = document.createElement( "div" ).style,\n\tvendorProps = {};\n\n// Return a vendor-prefixed property or undefined\nfunction vendorPropName( name ) {\n\n\t// Check for vendor prefixed names\n\tvar capName = name[ 0 ].toUpperCase() + name.slice( 1 ),\n\t\ti = cssPrefixes.length;\n\n\twhile ( i-- ) {\n\t\tname = cssPrefixes[ i ] + capName;\n\t\tif ( name in emptyStyle ) {\n\t\t\treturn name;\n\t\t}\n\t}\n}\n\n// Return a potentially-mapped jQuery.cssProps or vendor prefixed property\nfunction finalPropName( name ) {\n\tvar final = jQuery.cssProps[ name ] || vendorProps[ name ];\n\n\tif ( final ) {\n\t\treturn final;\n\t}\n\tif ( name in emptyStyle ) {\n\t\treturn name;\n\t}\n\treturn vendorProps[ name ] = vendorPropName( name ) || name;\n}\n\n\nvar\n\n\t// Swappable if display is none or starts with table\n\t// except "table", "table-cell", or "table-caption"\n\t// See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display\n\trdisplayswap = /^(none|table(?!-c[ea]).+)/,\n\tcssShow = { position: "absolute", visibility: "hidden", display: "block" },\n\tcssNormalTransform = {\n\t\tletterSpacing: "0",\n\t\tfontWeight: "400"\n\t};\n\nfunction setPositiveNumber( _elem, value, subtract ) {\n\n\t// Any relative (+/-) values have already been\n\t// normalized at this point\n\tvar matches = rcssNum.exec( value );\n\treturn matches ?\n\n\t\t// Guard against undefined "subtract", e.g., when used as in cssHooks\n\t\tMath.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) :\n\t\tvalue;\n}\n\nfunction boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) {\n\tvar i = dimension === "width" ? 1 : 0,\n\t\textra = 0,\n\t\tdelta = 0,\n\t\tmarginDelta = 0;\n\n\t// Adjustment may not be necessary\n\tif ( box === ( isBorderBox ? "border" : "content" ) ) {\n\t\treturn 0;\n\t}\n\n\tfor ( ; i < 4; i += 2 ) {\n\n\t\t// Both box models exclude margin\n\t\t// Count margin delta separately to only add it after scroll gutter adjustment.\n\t\t// This is needed to make negative margins work with `outerHeight( true )` (gh-3982).\n\t\tif ( box === "margin" ) {\n\t\t\tmarginDelta += jQuery.css( elem, box + cssExpand[ i ], true, styles );\n\t\t}\n\n\t\t// If we get here with a content-box, we\'re seeking "padding" or "border" or "margin"\n\t\tif ( !isBorderBox ) {\n\n\t\t\t// Add padding\n\t\t\tdelta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );\n\n\t\t\t// For "border" or "margin", add border\n\t\t\tif ( box !== "padding" ) {\n\t\t\t\tdelta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );\n\n\t\t\t// But still keep track of it otherwise\n\t\t\t} else {\n\t\t\t\textra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );\n\t\t\t}\n\n\t\t// If we get here with a border-box (content + padding + border), we\'re seeking "content" or\n\t\t// "padding" or "margin"\n\t\t} else {\n\n\t\t\t// For "content", subtract padding\n\t\t\tif ( box === "content" ) {\n\t\t\t\tdelta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );\n\t\t\t}\n\n\t\t\t// For "content" or "padding", subtract border\n\t\t\tif ( box !== "margin" ) {\n\t\t\t\tdelta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );\n\t\t\t}\n\t\t}\n\t}\n\n\t// Account for positive content-box scroll gutter when requested by providing computedVal\n\tif ( !isBorderBox && computedVal >= 0 ) {\n\n\t\t// offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border\n\t\t// Assuming integer scroll gutter, subtract the rest and round down\n\t\tdelta += Math.max( 0, Math.ceil(\n\t\t\telem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -\n\t\t\tcomputedVal -\n\t\t\tdelta -\n\t\t\textra -\n\t\t\t0.5\n\n\t\t// If offsetWidth/offsetHeight is unknown, then we can\'t determine content-box scroll gutter\n\t\t// Use an explicit zero to avoid NaN (gh-3964)\n\t\t) ) || 0;\n\t}\n\n\treturn delta + marginDelta;\n}\n\nfunction getWidthOrHeight( elem, dimension, extra ) {\n\n\t// Start with computed style\n\tvar styles = getStyles( elem ),\n\n\t\t// To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322).\n\t\t// Fake content-box until we know it\'s needed to know the true value.\n\t\tboxSizingNeeded = !support.boxSizingReliable() || extra,\n\t\tisBorderBox = boxSizingNeeded &&\n\t\t\tjQuery.css( elem, "boxSizing", false, styles ) === "border-box",\n\t\tvalueIsBorderBox = isBorderBox,\n\n\t\tval = curCSS( elem, dimension, styles ),\n\t\toffsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 );\n\n\t// Support: Firefox <=54\n\t// Return a confounding non-pixel value or feign ignorance, as appropriate.\n\tif ( rnumnonpx.test( val ) ) {\n\t\tif ( !extra ) {\n\t\t\treturn val;\n\t\t}\n\t\tval = "auto";\n\t}\n\n\n\t// Support: IE 9 - 11 only\n\t// Use offsetWidth/offsetHeight for when box sizing is unreliable.\n\t// In those cases, the computed value can be trusted to be border-box.\n\tif ( ( !support.boxSizingReliable() && isBorderBox ||\n\n\t\t// Support: IE 10 - 11+, Edge 15 - 18+\n\t\t// IE/Edge misreport `getComputedStyle` of table rows with width/height\n\t\t// set in CSS while `offset*` properties report correct values.\n\t\t// Interestingly, in some cases IE 9 doesn\'t suffer from this issue.\n\t\t!support.reliableTrDimensions() && nodeName( elem, "tr" ) ||\n\n\t\t// Fall back to offsetWidth/offsetHeight when value is "auto"\n\t\t// This happens for inline elements with no explicit setting (gh-3571)\n\t\tval === "auto" ||\n\n\t\t// Support: Android <=4.1 - 4.3 only\n\t\t// Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602)\n\t\t!parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) &&\n\n\t\t// Make sure the element is visible & connected\n\t\telem.getClientRects().length ) {\n\n\t\tisBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box";\n\n\t\t// Where available, offsetWidth/offsetHeight approximate border box dimensions.\n\t\t// Where not available (e.g., SVG), assume unreliable box-sizing and interpret the\n\t\t// retrieved value as a content box dimension.\n\t\tvalueIsBorderBox = offsetProp in elem;\n\t\tif ( valueIsBorderBox ) {\n\t\t\tval = elem[ offsetProp ];\n\t\t}\n\t}\n\n\t// Normalize "" and auto\n\tval = parseFloat( val ) || 0;\n\n\t// Adjust for the element\'s box model\n\treturn ( val +\n\t\tboxModelAdjustment(\n\t\t\telem,\n\t\t\tdimension,\n\t\t\textra || ( isBorderBox ? "border" : "content" ),\n\t\t\tvalueIsBorderBox,\n\t\t\tstyles,\n\n\t\t\t// Provide the current computed size to request scroll gutter calculation (gh-3589)\n\t\t\tval\n\t\t)\n\t) + "px";\n}\n\njQuery.extend( {\n\n\t// Add in style property hooks for overriding the default\n\t// behavior of getting and setting a style property\n\tcssHooks: {\n\t\topacity: {\n\t\t\tget: function( elem, computed ) {\n\t\t\t\tif ( computed ) {\n\n\t\t\t\t\t// We should always get a number back from opacity\n\t\t\t\t\tvar ret = curCSS( elem, "opacity" );\n\t\t\t\t\treturn ret === "" ? "1" : ret;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\t// Don\'t automatically add "px" to these possibly-unitless properties\n\tcssNumber: {\n\t\tanimationIterationCount: true,\n\t\taspectRatio: true,\n\t\tborderImageSlice: true,\n\t\tcolumnCount: true,\n\t\tflexGrow: true,\n\t\tflexShrink: true,\n\t\tfontWeight: true,\n\t\tgridArea: true,\n\t\tgridColumn: true,\n\t\tgridColumnEnd: true,\n\t\tgridColumnStart: true,\n\t\tgridRow: true,\n\t\tgridRowEnd: true,\n\t\tgridRowStart: true,\n\t\tlineHeight: true,\n\t\topacity: true,\n\t\torder: true,\n\t\torphans: true,\n\t\tscale: true,\n\t\twidows: true,\n\t\tzIndex: true,\n\t\tzoom: true,\n\n\t\t// SVG-related\n\t\tfillOpacity: true,\n\t\tfloodOpacity: true,\n\t\tstopOpacity: true,\n\t\tstrokeMiterlimit: true,\n\t\tstrokeOpacity: true\n\t},\n\n\t// Add in properties whose names you wish to fix before\n\t// setting or getting the value\n\tcssProps: {},\n\n\t// Get and set the style property on a DOM Node\n\tstyle: function( elem, name, value, extra ) {\n\n\t\t// Don\'t set styles on text and comment nodes\n\t\tif ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Make sure that we\'re working with the right name\n\t\tvar ret, type, hooks,\n\t\t\torigName = camelCase( name ),\n\t\t\tisCustomProp = rcustomProp.test( name ),\n\t\t\tstyle = elem.style;\n\n\t\t// Make sure that we\'re working with the right name. We don\'t\n\t\t// want to query the value if it is a CSS custom property\n\t\t// since they are user-defined.\n\t\tif ( !isCustomProp ) {\n\t\t\tname = finalPropName( origName );\n\t\t}\n\n\t\t// Gets hook for the prefixed version, then unprefixed version\n\t\thooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n\n\t\t// Check if we\'re setting a value\n\t\tif ( value !== undefined ) {\n\t\t\ttype = typeof value;\n\n\t\t\t// Convert "+=" or "-=" to relative numbers (trac-7345)\n\t\t\tif ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) {\n\t\t\t\tvalue = adjustCSS( elem, name, ret );\n\n\t\t\t\t// Fixes bug trac-9237\n\t\t\t\ttype = "number";\n\t\t\t}\n\n\t\t\t// Make sure that null and NaN values aren\'t set (trac-7116)\n\t\t\tif ( value == null || value !== value ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// If a number was passed in, add the unit (except for certain CSS properties)\n\t\t\t// The isCustomProp check can be removed in jQuery 4.0 when we only auto-append\n\t\t\t// "px" to a few hardcoded values.\n\t\t\tif ( type === "number" && !isCustomProp ) {\n\t\t\t\tvalue += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" );\n\t\t\t}\n\n\t\t\t// background-* props affect original clone\'s values\n\t\t\tif ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) {\n\t\t\t\tstyle[ name ] = "inherit";\n\t\t\t}\n\n\t\t\t// If a hook was provided, use that value, otherwise just set the specified value\n\t\t\tif ( !hooks || !( "set" in hooks ) ||\n\t\t\t\t( value = hooks.set( elem, value, extra ) ) !== undefined ) {\n\n\t\t\t\tif ( isCustomProp ) {\n\t\t\t\t\tstyle.setProperty( name, value );\n\t\t\t\t} else {\n\t\t\t\t\tstyle[ name ] = value;\n\t\t\t\t}\n\t\t\t}\n\n\t\t} else {\n\n\t\t\t// If a hook was provided get the non-computed value from there\n\t\t\tif ( hooks && "get" in hooks &&\n\t\t\t\t( ret = hooks.get( elem, false, extra ) ) !== undefined ) {\n\n\t\t\t\treturn ret;\n\t\t\t}\n\n\t\t\t// Otherwise just get the value from the style object\n\t\t\treturn style[ name ];\n\t\t}\n\t},\n\n\tcss: function( elem, name, extra, styles ) {\n\t\tvar val, num, hooks,\n\t\t\torigName = camelCase( name ),\n\t\t\tisCustomProp = rcustomProp.test( name );\n\n\t\t// Make sure that we\'re working with the right name. We don\'t\n\t\t// want to modify the value if it is a CSS custom property\n\t\t// since they are user-defined.\n\t\tif ( !isCustomProp ) {\n\t\t\tname = finalPropName( origName );\n\t\t}\n\n\t\t// Try prefixed name followed by the unprefixed name\n\t\thooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n\n\t\t// If a hook was provided get the computed value from there\n\t\tif ( hooks && "get" in hooks ) {\n\t\t\tval = hooks.get( elem, true, extra );\n\t\t}\n\n\t\t// Otherwise, if a way to get the computed value exists, use that\n\t\tif ( val === undefined ) {\n\t\t\tval = curCSS( elem, name, styles );\n\t\t}\n\n\t\t// Convert "normal" to computed value\n\t\tif ( val === "normal" && name in cssNormalTransform ) {\n\t\t\tval = cssNormalTransform[ name ];\n\t\t}\n\n\t\t// Make numeric if forced or a qualifier was provided and val looks numeric\n\t\tif ( extra === "" || extra ) {\n\t\t\tnum = parseFloat( val );\n\t\t\treturn extra === true || isFinite( num ) ? num || 0 : val;\n\t\t}\n\n\t\treturn val;\n\t}\n} );\n\njQuery.each( [ "height", "width" ], function( _i, dimension ) {\n\tjQuery.cssHooks[ dimension ] = {\n\t\tget: function( elem, computed, extra ) {\n\t\t\tif ( computed ) {\n\n\t\t\t\t// Certain elements can have dimension info if we invisibly show them\n\t\t\t\t// but it must have a current display style that would benefit\n\t\t\t\treturn rdisplayswap.test( jQuery.css( elem, "display" ) ) &&\n\n\t\t\t\t\t// Support: Safari 8+\n\t\t\t\t\t// Table columns in Safari have non-zero offsetWidth & zero\n\t\t\t\t\t// getBoundingClientRect().width unless display is changed.\n\t\t\t\t\t// Support: IE <=11 only\n\t\t\t\t\t// Running getBoundingClientRect on a disconnected node\n\t\t\t\t\t// in IE throws an error.\n\t\t\t\t\t( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ?\n\t\t\t\t\tswap( elem, cssShow, function() {\n\t\t\t\t\t\treturn getWidthOrHeight( elem, dimension, extra );\n\t\t\t\t\t} ) :\n\t\t\t\t\tgetWidthOrHeight( elem, dimension, extra );\n\t\t\t}\n\t\t},\n\n\t\tset: function( elem, value, extra ) {\n\t\t\tvar matches,\n\t\t\t\tstyles = getStyles( elem ),\n\n\t\t\t\t// Only read styles.position if the test has a chance to fail\n\t\t\t\t// to avoid forcing a reflow.\n\t\t\t\tscrollboxSizeBuggy = !support.scrollboxSize() &&\n\t\t\t\t\tstyles.position === "absolute",\n\n\t\t\t\t// To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991)\n\t\t\t\tboxSizingNeeded = scrollboxSizeBuggy || extra,\n\t\t\t\tisBorderBox = boxSizingNeeded &&\n\t\t\t\t\tjQuery.css( elem, "boxSizing", false, styles ) === "border-box",\n\t\t\t\tsubtract = extra ?\n\t\t\t\t\tboxModelAdjustment(\n\t\t\t\t\t\telem,\n\t\t\t\t\t\tdimension,\n\t\t\t\t\t\textra,\n\t\t\t\t\t\tisBorderBox,\n\t\t\t\t\t\tstyles\n\t\t\t\t\t) :\n\t\t\t\t\t0;\n\n\t\t\t// Account for unreliable border-box dimensions by comparing offset* to computed and\n\t\t\t// faking a content-box to get border and padding (gh-3699)\n\t\t\tif ( isBorderBox && scrollboxSizeBuggy ) {\n\t\t\t\tsubtract -= Math.ceil(\n\t\t\t\t\telem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -\n\t\t\t\t\tparseFloat( styles[ dimension ] ) -\n\t\t\t\t\tboxModelAdjustment( elem, dimension, "border", false, styles ) -\n\t\t\t\t\t0.5\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Convert to pixels if value adjustment is needed\n\t\t\tif ( subtract && ( matches = rcssNum.exec( value ) ) &&\n\t\t\t\t( matches[ 3 ] || "px" ) !== "px" ) {\n\n\t\t\t\telem.style[ dimension ] = value;\n\t\t\t\tvalue = jQuery.css( elem, dimension );\n\t\t\t}\n\n\t\t\treturn setPositiveNumber( elem, value, subtract );\n\t\t}\n\t};\n} );\n\njQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft,\n\tfunction( elem, computed ) {\n\t\tif ( computed ) {\n\t\t\treturn ( parseFloat( curCSS( elem, "marginLeft" ) ) ||\n\t\t\t\telem.getBoundingClientRect().left -\n\t\t\t\t\tswap( elem, { marginLeft: 0 }, function() {\n\t\t\t\t\t\treturn elem.getBoundingClientRect().left;\n\t\t\t\t\t} )\n\t\t\t) + "px";\n\t\t}\n\t}\n);\n\n// These hooks are used by animate to expand properties\njQuery.each( {\n\tmargin: "",\n\tpadding: "",\n\tborder: "Width"\n}, function( prefix, suffix ) {\n\tjQuery.cssHooks[ prefix + suffix ] = {\n\t\texpand: function( value ) {\n\t\t\tvar i = 0,\n\t\t\t\texpanded = {},\n\n\t\t\t\t// Assumes a single number if not a string\n\t\t\t\tparts = typeof value === "string" ? value.split( " " ) : [ value ];\n\n\t\t\tfor ( ; i < 4; i++ ) {\n\t\t\t\texpanded[ prefix + cssExpand[ i ] + suffix ] =\n\t\t\t\t\tparts[ i ] || parts[ i - 2 ] || parts[ 0 ];\n\t\t\t}\n\n\t\t\treturn expanded;\n\t\t}\n\t};\n\n\tif ( prefix !== "margin" ) {\n\t\tjQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;\n\t}\n} );\n\njQuery.fn.extend( {\n\tcss: function( name, value ) {\n\t\treturn access( this, function( elem, name, value ) {\n\t\t\tvar styles, len,\n\t\t\t\tmap = {},\n\t\t\t\ti = 0;\n\n\t\t\tif ( Array.isArray( name ) ) {\n\t\t\t\tstyles = getStyles( elem );\n\t\t\t\tlen = name.length;\n\n\t\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\t\tmap[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );\n\t\t\t\t}\n\n\t\t\t\treturn map;\n\t\t\t}\n\n\t\t\treturn value !== undefined ?\n\t\t\t\tjQuery.style( elem, name, value ) :\n\t\t\t\tjQuery.css( elem, name );\n\t\t}, name, value, arguments.length > 1 );\n\t}\n} );\n\n\nfunction Tween( elem, options, prop, end, easing ) {\n\treturn new Tween.prototype.init( elem, options, prop, end, easing );\n}\njQuery.Tween = Tween;\n\nTween.prototype = {\n\tconstructor: Tween,\n\tinit: function( elem, options, prop, end, easing, unit ) {\n\t\tthis.elem = elem;\n\t\tthis.prop = prop;\n\t\tthis.easing = easing || jQuery.easing._default;\n\t\tthis.options = options;\n\t\tthis.start = this.now = this.cur();\n\t\tthis.end = end;\n\t\tthis.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );\n\t},\n\tcur: function() {\n\t\tvar hooks = Tween.propHooks[ this.prop ];\n\n\t\treturn hooks && hooks.get ?\n\t\t\thooks.get( this ) :\n\t\t\tTween.propHooks._default.get( this );\n\t},\n\trun: function( percent ) {\n\t\tvar eased,\n\t\t\thooks = Tween.propHooks[ this.prop ];\n\n\t\tif ( this.options.duration ) {\n\t\t\tthis.pos = eased = jQuery.easing[ this.easing ](\n\t\t\t\tpercent, this.options.duration * percent, 0, 1, this.options.duration\n\t\t\t);\n\t\t} else {\n\t\t\tthis.pos = eased = percent;\n\t\t}\n\t\tthis.now = ( this.end - this.start ) * eased + this.start;\n\n\t\tif ( this.options.step ) {\n\t\t\tthis.options.step.call( this.elem, this.now, this );\n\t\t}\n\n\t\tif ( hooks && hooks.set ) {\n\t\t\thooks.set( this );\n\t\t} else {\n\t\t\tTween.propHooks._default.set( this );\n\t\t}\n\t\treturn this;\n\t}\n};\n\nTween.prototype.init.prototype = Tween.prototype;\n\nTween.propHooks = {\n\t_default: {\n\t\tget: function( tween ) {\n\t\t\tvar result;\n\n\t\t\t// Use a property on the element directly when it is not a DOM element,\n\t\t\t// or when there is no matching style property that exists.\n\t\t\tif ( tween.elem.nodeType !== 1 ||\n\t\t\t\ttween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) {\n\t\t\t\treturn tween.elem[ tween.prop ];\n\t\t\t}\n\n\t\t\t// Passing an empty string as a 3rd parameter to .css will automatically\n\t\t\t// attempt a parseFloat and fallback to a string if the parse fails.\n\t\t\t// Simple values such as "10px" are parsed to Float;\n\t\t\t// complex values such as "rotate(1rad)" are returned as-is.\n\t\t\tresult = jQuery.css( tween.elem, tween.prop, "" );\n\n\t\t\t// Empty strings, null, undefined and "auto" are converted to 0.\n\t\t\treturn !result || result === "auto" ? 0 : result;\n\t\t},\n\t\tset: function( tween ) {\n\n\t\t\t// Use step hook for back compat.\n\t\t\t// Use cssHook if its there.\n\t\t\t// Use .style if available and use plain properties where available.\n\t\t\tif ( jQuery.fx.step[ tween.prop ] ) {\n\t\t\t\tjQuery.fx.step[ tween.prop ]( tween );\n\t\t\t} else if ( tween.elem.nodeType === 1 && (\n\t\t\t\tjQuery.cssHooks[ tween.prop ] ||\n\t\t\t\t\ttween.elem.style[ finalPropName( tween.prop ) ] != null ) ) {\n\t\t\t\tjQuery.style( tween.elem, tween.prop, tween.now + tween.unit );\n\t\t\t} else {\n\t\t\t\ttween.elem[ tween.prop ] = tween.now;\n\t\t\t}\n\t\t}\n\t}\n};\n\n// Support: IE <=9 only\n// Panic based approach to setting things on disconnected nodes\nTween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {\n\tset: function( tween ) {\n\t\tif ( tween.elem.nodeType && tween.elem.parentNode ) {\n\t\t\ttween.elem[ tween.prop ] = tween.now;\n\t\t}\n\t}\n};\n\njQuery.easing = {\n\tlinear: function( p ) {\n\t\treturn p;\n\t},\n\tswing: function( p ) {\n\t\treturn 0.5 - Math.cos( p * Math.PI ) / 2;\n\t},\n\t_default: "swing"\n};\n\njQuery.fx = Tween.prototype.init;\n\n// Back compat <1.8 extension point\njQuery.fx.step = {};\n\n\n\n\nvar\n\tfxNow, inProgress,\n\trfxtypes = /^(?:toggle|show|hide)$/,\n\trrun = /queueHooks$/;\n\nfunction schedule() {\n\tif ( inProgress ) {\n\t\tif ( document.hidden === false && window.requestAnimationFrame ) {\n\t\t\twindow.requestAnimationFrame( schedule );\n\t\t} else {\n\t\t\twindow.setTimeout( schedule, jQuery.fx.interval );\n\t\t}\n\n\t\tjQuery.fx.tick();\n\t}\n}\n\n// Animations created synchronously will run synchronously\nfunction createFxNow() {\n\twindow.setTimeout( function() {\n\t\tfxNow = undefined;\n\t} );\n\treturn ( fxNow = Date.now() );\n}\n\n// Generate parameters to create a standard animation\nfunction genFx( type, includeWidth ) {\n\tvar which,\n\t\ti = 0,\n\t\tattrs = { height: type };\n\n\t// If we include width, step value is 1 to do all cssExpand values,\n\t// otherwise step value is 2 to skip over Left and Right\n\tincludeWidth = includeWidth ? 1 : 0;\n\tfor ( ; i < 4; i += 2 - includeWidth ) {\n\t\twhich = cssExpand[ i ];\n\t\tattrs[ "margin" + which ] = attrs[ "padding" + which ] = type;\n\t}\n\n\tif ( includeWidth ) {\n\t\tattrs.opacity = attrs.width = type;\n\t}\n\n\treturn attrs;\n}\n\nfunction createTween( value, prop, animation ) {\n\tvar tween,\n\t\tcollection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ),\n\t\tindex = 0,\n\t\tlength = collection.length;\n\tfor ( ; index < length; index++ ) {\n\t\tif ( ( tween = collection[ index ].call( animation, prop, value ) ) ) {\n\n\t\t\t// We\'re done with this property\n\t\t\treturn tween;\n\t\t}\n\t}\n}\n\nfunction defaultPrefilter( elem, props, opts ) {\n\tvar prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display,\n\t\tisBox = "width" in props || "height" in props,\n\t\tanim = this,\n\t\torig = {},\n\t\tstyle = elem.style,\n\t\thidden = elem.nodeType && isHiddenWithinTree( elem ),\n\t\tdataShow = dataPriv.get( elem, "fxshow" );\n\n\t// Queue-skipping animations hijack the fx hooks\n\tif ( !opts.queue ) {\n\t\thooks = jQuery._queueHooks( elem, "fx" );\n\t\tif ( hooks.unqueued == null ) {\n\t\t\thooks.unqueued = 0;\n\t\t\toldfire = hooks.empty.fire;\n\t\t\thooks.empty.fire = function() {\n\t\t\t\tif ( !hooks.unqueued ) {\n\t\t\t\t\toldfire();\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t\thooks.unqueued++;\n\n\t\tanim.always( function() {\n\n\t\t\t// Ensure the complete handler is called before this completes\n\t\t\tanim.always( function() {\n\t\t\t\thooks.unqueued--;\n\t\t\t\tif ( !jQuery.queue( elem, "fx" ).length ) {\n\t\t\t\t\thooks.empty.fire();\n\t\t\t\t}\n\t\t\t} );\n\t\t} );\n\t}\n\n\t// Detect show/hide animations\n\tfor ( prop in props ) {\n\t\tvalue = props[ prop ];\n\t\tif ( rfxtypes.test( value ) ) {\n\t\t\tdelete props[ prop ];\n\t\t\ttoggle = toggle || value === "toggle";\n\t\t\tif ( value === ( hidden ? "hide" : "show" ) ) {\n\n\t\t\t\t// Pretend to be hidden if this is a "show" and\n\t\t\t\t// there is still data from a stopped show/hide\n\t\t\t\tif ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {\n\t\t\t\t\thidden = true;\n\n\t\t\t\t// Ignore all other no-op show/hide data\n\t\t\t\t} else {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\torig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );\n\t\t}\n\t}\n\n\t// Bail out if this is a no-op like .hide().hide()\n\tpropTween = !jQuery.isEmptyObject( props );\n\tif ( !propTween && jQuery.isEmptyObject( orig ) ) {\n\t\treturn;\n\t}\n\n\t// Restrict "overflow" and "display" styles during box animations\n\tif ( isBox && elem.nodeType === 1 ) {\n\n\t\t// Support: IE <=9 - 11, Edge 12 - 15\n\t\t// Record all 3 overflow attributes because IE does not infer the shorthand\n\t\t// from identically-valued overflowX and overflowY and Edge just mirrors\n\t\t// the overflowX value there.\n\t\topts.overflow = [ style.overflow, style.overflowX, style.overflowY ];\n\n\t\t// Identify a display type, preferring old show/hide data over the CSS cascade\n\t\trestoreDisplay = dataShow && dataShow.display;\n\t\tif ( restoreDisplay == null ) {\n\t\t\trestoreDisplay = dataPriv.get( elem, "display" );\n\t\t}\n\t\tdisplay = jQuery.css( elem, "display" );\n\t\tif ( display === "none" ) {\n\t\t\tif ( restoreDisplay ) {\n\t\t\t\tdisplay = restoreDisplay;\n\t\t\t} else {\n\n\t\t\t\t// Get nonempty value(s) by temporarily forcing visibility\n\t\t\t\tshowHide( [ elem ], true );\n\t\t\t\trestoreDisplay = elem.style.display || restoreDisplay;\n\t\t\t\tdisplay = jQuery.css( elem, "display" );\n\t\t\t\tshowHide( [ elem ] );\n\t\t\t}\n\t\t}\n\n\t\t// Animate inline elements as inline-block\n\t\tif ( display === "inline" || display === "inline-block" && restoreDisplay != null ) {\n\t\t\tif ( jQuery.css( elem, "float" ) === "none" ) {\n\n\t\t\t\t// Restore the original display value at the end of pure show/hide animations\n\t\t\t\tif ( !propTween ) {\n\t\t\t\t\tanim.done( function() {\n\t\t\t\t\t\tstyle.display = restoreDisplay;\n\t\t\t\t\t} );\n\t\t\t\t\tif ( restoreDisplay == null ) {\n\t\t\t\t\t\tdisplay = style.display;\n\t\t\t\t\t\trestoreDisplay = display === "none" ? "" : display;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tstyle.display = "inline-block";\n\t\t\t}\n\t\t}\n\t}\n\n\tif ( opts.overflow ) {\n\t\tstyle.overflow = "hidden";\n\t\tanim.always( function() {\n\t\t\tstyle.overflow = opts.overflow[ 0 ];\n\t\t\tstyle.overflowX = opts.overflow[ 1 ];\n\t\t\tstyle.overflowY = opts.overflow[ 2 ];\n\t\t} );\n\t}\n\n\t// Implement show/hide animations\n\tpropTween = false;\n\tfor ( prop in orig ) {\n\n\t\t// General show/hide setup for this element animation\n\t\tif ( !propTween ) {\n\t\t\tif ( dataShow ) {\n\t\t\t\tif ( "hidden" in dataShow ) {\n\t\t\t\t\thidden = dataShow.hidden;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } );\n\t\t\t}\n\n\t\t\t// Store hidden/visible for toggle so `.stop().toggle()` "reverses"\n\t\t\tif ( toggle ) {\n\t\t\t\tdataShow.hidden = !hidden;\n\t\t\t}\n\n\t\t\t// Show elements before animating them\n\t\t\tif ( hidden ) {\n\t\t\t\tshowHide( [ elem ], true );\n\t\t\t}\n\n\t\t\t/* eslint-disable no-loop-func */\n\n\t\t\tanim.done( function() {\n\n\t\t\t\t/* eslint-enable no-loop-func */\n\n\t\t\t\t// The final step of a "hide" animation is actually hiding the element\n\t\t\t\tif ( !hidden ) {\n\t\t\t\t\tshowHide( [ elem ] );\n\t\t\t\t}\n\t\t\t\tdataPriv.remove( elem, "fxshow" );\n\t\t\t\tfor ( prop in orig ) {\n\t\t\t\t\tjQuery.style( elem, prop, orig[ prop ] );\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\t// Per-property setup\n\t\tpropTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );\n\t\tif ( !( prop in dataShow ) ) {\n\t\t\tdataShow[ prop ] = propTween.start;\n\t\t\tif ( hidden ) {\n\t\t\t\tpropTween.end = propTween.start;\n\t\t\t\tpropTween.start = 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction propFilter( props, specialEasing ) {\n\tvar index, name, easing, value, hooks;\n\n\t// camelCase, specialEasing and expand cssHook pass\n\tfor ( index in props ) {\n\t\tname = camelCase( index );\n\t\teasing = specialEasing[ name ];\n\t\tvalue = props[ index ];\n\t\tif ( Array.isArray( value ) ) {\n\t\t\teasing = value[ 1 ];\n\t\t\tvalue = props[ index ] = value[ 0 ];\n\t\t}\n\n\t\tif ( index !== name ) {\n\t\t\tprops[ name ] = value;\n\t\t\tdelete props[ index ];\n\t\t}\n\n\t\thooks = jQuery.cssHooks[ name ];\n\t\tif ( hooks && "expand" in hooks ) {\n\t\t\tvalue = hooks.expand( value );\n\t\t\tdelete props[ name ];\n\n\t\t\t// Not quite $.extend, this won\'t overwrite existing keys.\n\t\t\t// Reusing \'index\' because we have the correct "name"\n\t\t\tfor ( index in value ) {\n\t\t\t\tif ( !( index in props ) ) {\n\t\t\t\t\tprops[ index ] = value[ index ];\n\t\t\t\t\tspecialEasing[ index ] = easing;\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tspecialEasing[ name ] = easing;\n\t\t}\n\t}\n}\n\nfunction Animation( elem, properties, options ) {\n\tvar result,\n\t\tstopped,\n\t\tindex = 0,\n\t\tlength = Animation.prefilters.length,\n\t\tdeferred = jQuery.Deferred().always( function() {\n\n\t\t\t// Don\'t match elem in the :animated selector\n\t\t\tdelete tick.elem;\n\t\t} ),\n\t\ttick = function() {\n\t\t\tif ( stopped ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tvar currentTime = fxNow || createFxNow(),\n\t\t\t\tremaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),\n\n\t\t\t\t// Support: Android 2.3 only\n\t\t\t\t// Archaic crash bug won\'t allow us to use `1 - ( 0.5 || 0 )` (trac-12497)\n\t\t\t\ttemp = remaining / animation.duration || 0,\n\t\t\t\tpercent = 1 - temp,\n\t\t\t\tindex = 0,\n\t\t\t\tlength = animation.tweens.length;\n\n\t\t\tfor ( ; index < length; index++ ) {\n\t\t\t\tanimation.tweens[ index ].run( percent );\n\t\t\t}\n\n\t\t\tdeferred.notifyWith( elem, [ animation, percent, remaining ] );\n\n\t\t\t// If there\'s more to do, yield\n\t\t\tif ( percent < 1 && length ) {\n\t\t\t\treturn remaining;\n\t\t\t}\n\n\t\t\t// If this was an empty animation, synthesize a final progress notification\n\t\t\tif ( !length ) {\n\t\t\t\tdeferred.notifyWith( elem, [ animation, 1, 0 ] );\n\t\t\t}\n\n\t\t\t// Resolve the animation and report its conclusion\n\t\t\tdeferred.resolveWith( elem, [ animation ] );\n\t\t\treturn false;\n\t\t},\n\t\tanimation = deferred.promise( {\n\t\t\telem: elem,\n\t\t\tprops: jQuery.extend( {}, properties ),\n\t\t\topts: jQuery.extend( true, {\n\t\t\t\tspecialEasing: {},\n\t\t\t\teasing: jQuery.easing._default\n\t\t\t}, options ),\n\t\t\toriginalProperties: properties,\n\t\t\toriginalOptions: options,\n\t\t\tstartTime: fxNow || createFxNow(),\n\t\t\tduration: options.duration,\n\t\t\ttweens: [],\n\t\t\tcreateTween: function( prop, end ) {\n\t\t\t\tvar tween = jQuery.Tween( elem, animation.opts, prop, end,\n\t\t\t\t\tanimation.opts.specialEasing[ prop ] || animation.opts.easing );\n\t\t\t\tanimation.tweens.push( tween );\n\t\t\t\treturn tween;\n\t\t\t},\n\t\t\tstop: function( gotoEnd ) {\n\t\t\t\tvar index = 0,\n\n\t\t\t\t\t// If we are going to the end, we want to run all the tweens\n\t\t\t\t\t// otherwise we skip this part\n\t\t\t\t\tlength = gotoEnd ? animation.tweens.length : 0;\n\t\t\t\tif ( stopped ) {\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\t\t\t\tstopped = true;\n\t\t\t\tfor ( ; index < length; index++ ) {\n\t\t\t\t\tanimation.tweens[ index ].run( 1 );\n\t\t\t\t}\n\n\t\t\t\t// Resolve when we played the last frame; otherwise, reject\n\t\t\t\tif ( gotoEnd ) {\n\t\t\t\t\tdeferred.notifyWith( elem, [ animation, 1, 0 ] );\n\t\t\t\t\tdeferred.resolveWith( elem, [ animation, gotoEnd ] );\n\t\t\t\t} else {\n\t\t\t\t\tdeferred.rejectWith( elem, [ animation, gotoEnd ] );\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t}\n\t\t} ),\n\t\tprops = animation.props;\n\n\tpropFilter( props, animation.opts.specialEasing );\n\n\tfor ( ; index < length; index++ ) {\n\t\tresult = Animation.prefilters[ index ].call( animation, elem, props, animation.opts );\n\t\tif ( result ) {\n\t\t\tif ( isFunction( result.stop ) ) {\n\t\t\t\tjQuery._queueHooks( animation.elem, animation.opts.queue ).stop =\n\t\t\t\t\tresult.stop.bind( result );\n\t\t\t}\n\t\t\treturn result;\n\t\t}\n\t}\n\n\tjQuery.map( props, createTween, animation );\n\n\tif ( isFunction( animation.opts.start ) ) {\n\t\tanimation.opts.start.call( elem, animation );\n\t}\n\n\t// Attach callbacks from options\n\tanimation\n\t\t.progress( animation.opts.progress )\n\t\t.done( animation.opts.done, animation.opts.complete )\n\t\t.fail( animation.opts.fail )\n\t\t.always( animation.opts.always );\n\n\tjQuery.fx.timer(\n\t\tjQuery.extend( tick, {\n\t\t\telem: elem,\n\t\t\tanim: animation,\n\t\t\tqueue: animation.opts.queue\n\t\t} )\n\t);\n\n\treturn animation;\n}\n\njQuery.Animation = jQuery.extend( Animation, {\n\n\ttweeners: {\n\t\t"*": [ function( prop, value ) {\n\t\t\tvar tween = this.createTween( prop, value );\n\t\t\tadjustCSS( tween.elem, prop, rcssNum.exec( value ), tween );\n\t\t\treturn tween;\n\t\t} ]\n\t},\n\n\ttweener: function( props, callback ) {\n\t\tif ( isFunction( props ) ) {\n\t\t\tcallback = props;\n\t\t\tprops = [ "*" ];\n\t\t} else {\n\t\t\tprops = props.match( rnothtmlwhite );\n\t\t}\n\n\t\tvar prop,\n\t\t\tindex = 0,\n\t\t\tlength = props.length;\n\n\t\tfor ( ; index < length; index++ ) {\n\t\t\tprop = props[ index ];\n\t\t\tAnimation.tweeners[ prop ] = Animation.tweeners[ prop ] || [];\n\t\t\tAnimation.tweeners[ prop ].unshift( callback );\n\t\t}\n\t},\n\n\tprefilters: [ defaultPrefilter ],\n\n\tprefilter: function( callback, prepend ) {\n\t\tif ( prepend ) {\n\t\t\tAnimation.prefilters.unshift( callback );\n\t\t} else {\n\t\t\tAnimation.prefilters.push( callback );\n\t\t}\n\t}\n} );\n\njQuery.speed = function( speed, easing, fn ) {\n\tvar opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {\n\t\tcomplete: fn || !fn && easing ||\n\t\t\tisFunction( speed ) && speed,\n\t\tduration: speed,\n\t\teasing: fn && easing || easing && !isFunction( easing ) && easing\n\t};\n\n\t// Go to the end state if fx are off\n\tif ( jQuery.fx.off ) {\n\t\topt.duration = 0;\n\n\t} else {\n\t\tif ( typeof opt.duration !== "number" ) {\n\t\t\tif ( opt.duration in jQuery.fx.speeds ) {\n\t\t\t\topt.duration = jQuery.fx.speeds[ opt.duration ];\n\n\t\t\t} else {\n\t\t\t\topt.duration = jQuery.fx.speeds._default;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Normalize opt.queue - true/undefined/null -> "fx"\n\tif ( opt.queue == null || opt.queue === true ) {\n\t\topt.queue = "fx";\n\t}\n\n\t// Queueing\n\topt.old = opt.complete;\n\n\topt.complete = function() {\n\t\tif ( isFunction( opt.old ) ) {\n\t\t\topt.old.call( this );\n\t\t}\n\n\t\tif ( opt.queue ) {\n\t\t\tjQuery.dequeue( this, opt.queue );\n\t\t}\n\t};\n\n\treturn opt;\n};\n\njQuery.fn.extend( {\n\tfadeTo: function( speed, to, easing, callback ) {\n\n\t\t// Show any hidden elements after setting opacity to 0\n\t\treturn this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show()\n\n\t\t\t// Animate to the value specified\n\t\t\t.end().animate( { opacity: to }, speed, easing, callback );\n\t},\n\tanimate: function( prop, speed, easing, callback ) {\n\t\tvar empty = jQuery.isEmptyObject( prop ),\n\t\t\toptall = jQuery.speed( speed, easing, callback ),\n\t\t\tdoAnimation = function() {\n\n\t\t\t\t// Operate on a copy of prop so per-property easing won\'t be lost\n\t\t\t\tvar anim = Animation( this, jQuery.extend( {}, prop ), optall );\n\n\t\t\t\t// Empty animations, or finishing resolves immediately\n\t\t\t\tif ( empty || dataPriv.get( this, "finish" ) ) {\n\t\t\t\t\tanim.stop( true );\n\t\t\t\t}\n\t\t\t};\n\n\t\tdoAnimation.finish = doAnimation;\n\n\t\treturn empty || optall.queue === false ?\n\t\t\tthis.each( doAnimation ) :\n\t\t\tthis.queue( optall.queue, doAnimation );\n\t},\n\tstop: function( type, clearQueue, gotoEnd ) {\n\t\tvar stopQueue = function( hooks ) {\n\t\t\tvar stop = hooks.stop;\n\t\t\tdelete hooks.stop;\n\t\t\tstop( gotoEnd );\n\t\t};\n\n\t\tif ( typeof type !== "string" ) {\n\t\t\tgotoEnd = clearQueue;\n\t\t\tclearQueue = type;\n\t\t\ttype = undefined;\n\t\t}\n\t\tif ( clearQueue ) {\n\t\t\tthis.queue( type || "fx", [] );\n\t\t}\n\n\t\treturn this.each( function() {\n\t\t\tvar dequeue = true,\n\t\t\t\tindex = type != null && type + "queueHooks",\n\t\t\t\ttimers = jQuery.timers,\n\t\t\t\tdata = dataPriv.get( this );\n\n\t\t\tif ( index ) {\n\t\t\t\tif ( data[ index ] && data[ index ].stop ) {\n\t\t\t\t\tstopQueue( data[ index ] );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( index in data ) {\n\t\t\t\t\tif ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {\n\t\t\t\t\t\tstopQueue( data[ index ] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfor ( index = timers.length; index--; ) {\n\t\t\t\tif ( timers[ index ].elem === this &&\n\t\t\t\t\t( type == null || timers[ index ].queue === type ) ) {\n\n\t\t\t\t\ttimers[ index ].anim.stop( gotoEnd );\n\t\t\t\t\tdequeue = false;\n\t\t\t\t\ttimers.splice( index, 1 );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start the next in the queue if the last step wasn\'t forced.\n\t\t\t// Timers currently will call their complete callbacks, which\n\t\t\t// will dequeue but only if they were gotoEnd.\n\t\t\tif ( dequeue || !gotoEnd ) {\n\t\t\t\tjQuery.dequeue( this, type );\n\t\t\t}\n\t\t} );\n\t},\n\tfinish: function( type ) {\n\t\tif ( type !== false ) {\n\t\t\ttype = type || "fx";\n\t\t}\n\t\treturn this.each( function() {\n\t\t\tvar index,\n\t\t\t\tdata = dataPriv.get( this ),\n\t\t\t\tqueue = data[ type + "queue" ],\n\t\t\t\thooks = data[ type + "queueHooks" ],\n\t\t\t\ttimers = jQuery.timers,\n\t\t\t\tlength = queue ? queue.length : 0;\n\n\t\t\t// Enable finishing flag on private data\n\t\t\tdata.finish = true;\n\n\t\t\t// Empty the queue first\n\t\t\tjQuery.queue( this, type, [] );\n\n\t\t\tif ( hooks && hooks.stop ) {\n\t\t\t\thooks.stop.call( this, true );\n\t\t\t}\n\n\t\t\t// Look for any active animations, and finish them\n\t\t\tfor ( index = timers.length; index--; ) {\n\t\t\t\tif ( timers[ index ].elem === this && timers[ index ].queue === type ) {\n\t\t\t\t\ttimers[ index ].anim.stop( true );\n\t\t\t\t\ttimers.splice( index, 1 );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Look for any animations in the old queue and finish them\n\t\t\tfor ( index = 0; index < length; index++ ) {\n\t\t\t\tif ( queue[ index ] && queue[ index ].finish ) {\n\t\t\t\t\tqueue[ index ].finish.call( this );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Turn off finishing flag\n\t\t\tdelete data.finish;\n\t\t} );\n\t}\n} );\n\njQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) {\n\tvar cssFn = jQuery.fn[ name ];\n\tjQuery.fn[ name ] = function( speed, easing, callback ) {\n\t\treturn speed == null || typeof speed === "boolean" ?\n\t\t\tcssFn.apply( this, arguments ) :\n\t\t\tthis.animate( genFx( name, true ), speed, easing, callback );\n\t};\n} );\n\n// Generate shortcuts for custom animations\njQuery.each( {\n\tslideDown: genFx( "show" ),\n\tslideUp: genFx( "hide" ),\n\tslideToggle: genFx( "toggle" ),\n\tfadeIn: { opacity: "show" },\n\tfadeOut: { opacity: "hide" },\n\tfadeToggle: { opacity: "toggle" }\n}, function( name, props ) {\n\tjQuery.fn[ name ] = function( speed, easing, callback ) {\n\t\treturn this.animate( props, speed, easing, callback );\n\t};\n} );\n\njQuery.timers = [];\njQuery.fx.tick = function() {\n\tvar timer,\n\t\ti = 0,\n\t\ttimers = jQuery.timers;\n\n\tfxNow = Date.now();\n\n\tfor ( ; i < timers.length; i++ ) {\n\t\ttimer = timers[ i ];\n\n\t\t// Run the timer and safely remove it when done (allowing for external removal)\n\t\tif ( !timer() && timers[ i ] === timer ) {\n\t\t\ttimers.splice( i--, 1 );\n\t\t}\n\t}\n\n\tif ( !timers.length ) {\n\t\tjQuery.fx.stop();\n\t}\n\tfxNow = undefined;\n};\n\njQuery.fx.timer = function( timer ) {\n\tjQuery.timers.push( timer );\n\tjQuery.fx.start();\n};\n\njQuery.fx.interval = 13;\njQuery.fx.start = function() {\n\tif ( inProgress ) {\n\t\treturn;\n\t}\n\n\tinProgress = true;\n\tschedule();\n};\n\njQuery.fx.stop = function() {\n\tinProgress = null;\n};\n\njQuery.fx.speeds = {\n\tslow: 600,\n\tfast: 200,\n\n\t// Default speed\n\t_default: 400\n};\n\n\n// Based off of the plugin by Clint Helfers, with permission.\njQuery.fn.delay = function( time, type ) {\n\ttime = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;\n\ttype = type || "fx";\n\n\treturn this.queue( type, function( next, hooks ) {\n\t\tvar timeout = window.setTimeout( next, time );\n\t\thooks.stop = function() {\n\t\t\twindow.clearTimeout( timeout );\n\t\t};\n\t} );\n};\n\n\n( function() {\n\tvar input = document.createElement( "input" ),\n\t\tselect = document.createElement( "select" ),\n\t\topt = select.appendChild( document.createElement( "option" ) );\n\n\tinput.type = "checkbox";\n\n\t// Support: Android <=4.3 only\n\t// Default value for a checkbox should be "on"\n\tsupport.checkOn = input.value !== "";\n\n\t// Support: IE <=11 only\n\t// Must access selectedIndex to make default options select\n\tsupport.optSelected = opt.selected;\n\n\t// Support: IE <=11 only\n\t// An input loses its value after becoming a radio\n\tinput = document.createElement( "input" );\n\tinput.value = "t";\n\tinput.type = "radio";\n\tsupport.radioValue = input.value === "t";\n} )();\n\n\nvar boolHook,\n\tattrHandle = jQuery.expr.attrHandle;\n\njQuery.fn.extend( {\n\tattr: function( name, value ) {\n\t\treturn access( this, jQuery.attr, name, value, arguments.length > 1 );\n\t},\n\n\tremoveAttr: function( name ) {\n\t\treturn this.each( function() {\n\t\t\tjQuery.removeAttr( this, name );\n\t\t} );\n\t}\n} );\n\njQuery.extend( {\n\tattr: function( elem, name, value ) {\n\t\tvar ret, hooks,\n\t\t\tnType = elem.nodeType;\n\n\t\t// Don\'t get/set attributes on text, comment and attribute nodes\n\t\tif ( nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Fallback to prop when attributes are not supported\n\t\tif ( typeof elem.getAttribute === "undefined" ) {\n\t\t\treturn jQuery.prop( elem, name, value );\n\t\t}\n\n\t\t// Attribute hooks are determined by the lowercase version\n\t\t// Grab necessary hook if one is defined\n\t\tif ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {\n\t\t\thooks = jQuery.attrHooks[ name.toLowerCase() ] ||\n\t\t\t\t( jQuery.expr.match.bool.test( name ) ? boolHook : undefined );\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\t\t\tif ( value === null ) {\n\t\t\t\tjQuery.removeAttr( elem, name );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( hooks && "set" in hooks &&\n\t\t\t\t( ret = hooks.set( elem, value, name ) ) !== undefined ) {\n\t\t\t\treturn ret;\n\t\t\t}\n\n\t\t\telem.setAttribute( name, value + "" );\n\t\t\treturn value;\n\t\t}\n\n\t\tif ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {\n\t\t\treturn ret;\n\t\t}\n\n\t\tret = jQuery.find.attr( elem, name );\n\n\t\t// Non-existent attributes return null, we normalize to undefined\n\t\treturn ret == null ? undefined : ret;\n\t},\n\n\tattrHooks: {\n\t\ttype: {\n\t\t\tset: function( elem, value ) {\n\t\t\t\tif ( !support.radioValue && value === "radio" &&\n\t\t\t\t\tnodeName( elem, "input" ) ) {\n\t\t\t\t\tvar val = elem.value;\n\t\t\t\t\telem.setAttribute( "type", value );\n\t\t\t\t\tif ( val ) {\n\t\t\t\t\t\telem.value = val;\n\t\t\t\t\t}\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tremoveAttr: function( elem, value ) {\n\t\tvar name,\n\t\t\ti = 0,\n\n\t\t\t// Attribute names can contain non-HTML whitespace characters\n\t\t\t// https://html.spec.whatwg.org/multipage/syntax.html#attributes-2\n\t\t\tattrNames = value && value.match( rnothtmlwhite );\n\n\t\tif ( attrNames && elem.nodeType === 1 ) {\n\t\t\twhile ( ( name = attrNames[ i++ ] ) ) {\n\t\t\t\telem.removeAttribute( name );\n\t\t\t}\n\t\t}\n\t}\n} );\n\n// Hooks for boolean attributes\nboolHook = {\n\tset: function( elem, value, name ) {\n\t\tif ( value === false ) {\n\n\t\t\t// Remove boolean attributes when set to false\n\t\t\tjQuery.removeAttr( elem, name );\n\t\t} else {\n\t\t\telem.setAttribute( name, name );\n\t\t}\n\t\treturn name;\n\t}\n};\n\njQuery.each( jQuery.expr.match.bool.source.match( /\\w+/g ), function( _i, name ) {\n\tvar getter = attrHandle[ name ] || jQuery.find.attr;\n\n\tattrHandle[ name ] = function( elem, name, isXML ) {\n\t\tvar ret, handle,\n\t\t\tlowercaseName = name.toLowerCase();\n\n\t\tif ( !isXML ) {\n\n\t\t\t// Avoid an infinite loop by temporarily removing this function from the getter\n\t\t\thandle = attrHandle[ lowercaseName ];\n\t\t\tattrHandle[ lowercaseName ] = ret;\n\t\t\tret = getter( elem, name, isXML ) != null ?\n\t\t\t\tlowercaseName :\n\t\t\t\tnull;\n\t\t\tattrHandle[ lowercaseName ] = handle;\n\t\t}\n\t\treturn ret;\n\t};\n} );\n\n\n\n\nvar rfocusable = /^(?:input|select|textarea|button)$/i,\n\trclickable = /^(?:a|area)$/i;\n\njQuery.fn.extend( {\n\tprop: function( name, value ) {\n\t\treturn access( this, jQuery.prop, name, value, arguments.length > 1 );\n\t},\n\n\tremoveProp: function( name ) {\n\t\treturn this.each( function() {\n\t\t\tdelete this[ jQuery.propFix[ name ] || name ];\n\t\t} );\n\t}\n} );\n\njQuery.extend( {\n\tprop: function( elem, name, value ) {\n\t\tvar ret, hooks,\n\t\t\tnType = elem.nodeType;\n\n\t\t// Don\'t get/set properties on text, comment and attribute nodes\n\t\tif ( nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {\n\n\t\t\t// Fix name and attach hooks\n\t\t\tname = jQuery.propFix[ name ] || name;\n\t\t\thooks = jQuery.propHooks[ name ];\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\t\t\tif ( hooks && "set" in hooks &&\n\t\t\t\t( ret = hooks.set( elem, value, name ) ) !== undefined ) {\n\t\t\t\treturn ret;\n\t\t\t}\n\n\t\t\treturn ( elem[ name ] = value );\n\t\t}\n\n\t\tif ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {\n\t\t\treturn ret;\n\t\t}\n\n\t\treturn elem[ name ];\n\t},\n\n\tpropHooks: {\n\t\ttabIndex: {\n\t\t\tget: function( elem ) {\n\n\t\t\t\t// Support: IE <=9 - 11 only\n\t\t\t\t// elem.tabIndex doesn\'t always return the\n\t\t\t\t// correct value when it hasn\'t been explicitly set\n\t\t\t\t// Use proper attribute retrieval (trac-12072)\n\t\t\t\tvar tabindex = jQuery.find.attr( elem, "tabindex" );\n\n\t\t\t\tif ( tabindex ) {\n\t\t\t\t\treturn parseInt( tabindex, 10 );\n\t\t\t\t}\n\n\t\t\t\tif (\n\t\t\t\t\trfocusable.test( elem.nodeName ) ||\n\t\t\t\t\trclickable.test( elem.nodeName ) &&\n\t\t\t\t\telem.href\n\t\t\t\t) {\n\t\t\t\t\treturn 0;\n\t\t\t\t}\n\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\t},\n\n\tpropFix: {\n\t\t"for": "htmlFor",\n\t\t"class": "className"\n\t}\n} );\n\n// Support: IE <=11 only\n// Accessing the selectedIndex property\n// forces the browser to respect setting selected\n// on the option\n// The getter ensures a default option is selected\n// when in an optgroup\n// eslint rule "no-unused-expressions" is disabled for this code\n// since it considers such accessions noop\nif ( !support.optSelected ) {\n\tjQuery.propHooks.selected = {\n\t\tget: function( elem ) {\n\n\t\t\t/* eslint no-unused-expressions: "off" */\n\n\t\t\tvar parent = elem.parentNode;\n\t\t\tif ( parent && parent.parentNode ) {\n\t\t\t\tparent.parentNode.selectedIndex;\n\t\t\t}\n\t\t\treturn null;\n\t\t},\n\t\tset: function( elem ) {\n\n\t\t\t/* eslint no-unused-expressions: "off" */\n\n\t\t\tvar parent = elem.parentNode;\n\t\t\tif ( parent ) {\n\t\t\t\tparent.selectedIndex;\n\n\t\t\t\tif ( parent.parentNode ) {\n\t\t\t\t\tparent.parentNode.selectedIndex;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n}\n\njQuery.each( [\n\t"tabIndex",\n\t"readOnly",\n\t"maxLength",\n\t"cellSpacing",\n\t"cellPadding",\n\t"rowSpan",\n\t"colSpan",\n\t"useMap",\n\t"frameBorder",\n\t"contentEditable"\n], function() {\n\tjQuery.propFix[ this.toLowerCase() ] = this;\n} );\n\n\n\n\n\t// Strip and collapse whitespace according to HTML spec\n\t// https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace\n\tfunction stripAndCollapse( value ) {\n\t\tvar tokens = value.match( rnothtmlwhite ) || [];\n\t\treturn tokens.join( " " );\n\t}\n\n\nfunction getClass( elem ) {\n\treturn elem.getAttribute && elem.getAttribute( "class" ) || "";\n}\n\nfunction classesToArray( value ) {\n\tif ( Array.isArray( value ) ) {\n\t\treturn value;\n\t}\n\tif ( typeof value === "string" ) {\n\t\treturn value.match( rnothtmlwhite ) || [];\n\t}\n\treturn [];\n}\n\njQuery.fn.extend( {\n\taddClass: function( value ) {\n\t\tvar classNames, cur, curValue, className, i, finalValue;\n\n\t\tif ( isFunction( value ) ) {\n\t\t\treturn this.each( function( j ) {\n\t\t\t\tjQuery( this ).addClass( value.call( this, j, getClass( this ) ) );\n\t\t\t} );\n\t\t}\n\n\t\tclassNames = classesToArray( value );\n\n\t\tif ( classNames.length ) {\n\t\t\treturn this.each( function() {\n\t\t\t\tcurValue = getClass( this );\n\t\t\t\tcur = this.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " );\n\n\t\t\t\tif ( cur ) {\n\t\t\t\t\tfor ( i = 0; i < classNames.length; i++ ) {\n\t\t\t\t\t\tclassName = classNames[ i ];\n\t\t\t\t\t\tif ( cur.indexOf( " " + className + " " ) < 0 ) {\n\t\t\t\t\t\t\tcur += className + " ";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Only assign if different to avoid unneeded rendering.\n\t\t\t\t\tfinalValue = stripAndCollapse( cur );\n\t\t\t\t\tif ( curValue !== finalValue ) {\n\t\t\t\t\t\tthis.setAttribute( "class", finalValue );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tremoveClass: function( value ) {\n\t\tvar classNames, cur, curValue, className, i, finalValue;\n\n\t\tif ( isFunction( value ) ) {\n\t\t\treturn this.each( function( j ) {\n\t\t\t\tjQuery( this ).removeClass( value.call( this, j, getClass( this ) ) );\n\t\t\t} );\n\t\t}\n\n\t\tif ( !arguments.length ) {\n\t\t\treturn this.attr( "class", "" );\n\t\t}\n\n\t\tclassNames = classesToArray( value );\n\n\t\tif ( classNames.length ) {\n\t\t\treturn this.each( function() {\n\t\t\t\tcurValue = getClass( this );\n\n\t\t\t\t// This expression is here for better compressibility (see addClass)\n\t\t\t\tcur = this.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " );\n\n\t\t\t\tif ( cur ) {\n\t\t\t\t\tfor ( i = 0; i < classNames.length; i++ ) {\n\t\t\t\t\t\tclassName = classNames[ i ];\n\n\t\t\t\t\t\t// Remove *all* instances\n\t\t\t\t\t\twhile ( cur.indexOf( " " + className + " " ) > -1 ) {\n\t\t\t\t\t\t\tcur = cur.replace( " " + className + " ", " " );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Only assign if different to avoid unneeded rendering.\n\t\t\t\t\tfinalValue = stripAndCollapse( cur );\n\t\t\t\t\tif ( curValue !== finalValue ) {\n\t\t\t\t\t\tthis.setAttribute( "class", finalValue );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\ttoggleClass: function( value, stateVal ) {\n\t\tvar classNames, className, i, self,\n\t\t\ttype = typeof value,\n\t\t\tisValidValue = type === "string" || Array.isArray( value );\n\n\t\tif ( isFunction( value ) ) {\n\t\t\treturn this.each( function( i ) {\n\t\t\t\tjQuery( this ).toggleClass(\n\t\t\t\t\tvalue.call( this, i, getClass( this ), stateVal ),\n\t\t\t\t\tstateVal\n\t\t\t\t);\n\t\t\t} );\n\t\t}\n\n\t\tif ( typeof stateVal === "boolean" && isValidValue ) {\n\t\t\treturn stateVal ? this.addClass( value ) : this.removeClass( value );\n\t\t}\n\n\t\tclassNames = classesToArray( value );\n\n\t\treturn this.each( function() {\n\t\t\tif ( isValidValue ) {\n\n\t\t\t\t// Toggle individual class names\n\t\t\t\tself = jQuery( this );\n\n\t\t\t\tfor ( i = 0; i < classNames.length; i++ ) {\n\t\t\t\t\tclassName = classNames[ i ];\n\n\t\t\t\t\t// Check each className given, space separated list\n\t\t\t\t\tif ( self.hasClass( className ) ) {\n\t\t\t\t\t\tself.removeClass( className );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tself.addClass( className );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t// Toggle whole class name\n\t\t\t} else if ( value === undefined || type === "boolean" ) {\n\t\t\t\tclassName = getClass( this );\n\t\t\t\tif ( className ) {\n\n\t\t\t\t\t// Store className if set\n\t\t\t\t\tdataPriv.set( this, "__className__", className );\n\t\t\t\t}\n\n\t\t\t\t// If the element has a class name or if we\'re passed `false`,\n\t\t\t\t// then remove the whole classname (if there was one, the above saved it).\n\t\t\t\t// Otherwise bring back whatever was previously saved (if anything),\n\t\t\t\t// falling back to the empty string if nothing was stored.\n\t\t\t\tif ( this.setAttribute ) {\n\t\t\t\t\tthis.setAttribute( "class",\n\t\t\t\t\t\tclassName || value === false ?\n\t\t\t\t\t\t\t"" :\n\t\t\t\t\t\t\tdataPriv.get( this, "__className__" ) || ""\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\t},\n\n\thasClass: function( selector ) {\n\t\tvar className, elem,\n\t\t\ti = 0;\n\n\t\tclassName = " " + selector + " ";\n\t\twhile ( ( elem = this[ i++ ] ) ) {\n\t\t\tif ( elem.nodeType === 1 &&\n\t\t\t\t( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n} );\n\n\n\n\nvar rreturn = /\\r/g;\n\njQuery.fn.extend( {\n\tval: function( value ) {\n\t\tvar hooks, ret, valueIsFunction,\n\t\t\telem = this[ 0 ];\n\n\t\tif ( !arguments.length ) {\n\t\t\tif ( elem ) {\n\t\t\t\thooks = jQuery.valHooks[ elem.type ] ||\n\t\t\t\t\tjQuery.valHooks[ elem.nodeName.toLowerCase() ];\n\n\t\t\t\tif ( hooks &&\n\t\t\t\t\t"get" in hooks &&\n\t\t\t\t\t( ret = hooks.get( elem, "value" ) ) !== undefined\n\t\t\t\t) {\n\t\t\t\t\treturn ret;\n\t\t\t\t}\n\n\t\t\t\tret = elem.value;\n\n\t\t\t\t// Handle most common string cases\n\t\t\t\tif ( typeof ret === "string" ) {\n\t\t\t\t\treturn ret.replace( rreturn, "" );\n\t\t\t\t}\n\n\t\t\t\t// Handle cases where value is null/undef or number\n\t\t\t\treturn ret == null ? "" : ret;\n\t\t\t}\n\n\t\t\treturn;\n\t\t}\n\n\t\tvalueIsFunction = isFunction( value );\n\n\t\treturn this.each( function( i ) {\n\t\t\tvar val;\n\n\t\t\tif ( this.nodeType !== 1 ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( valueIsFunction ) {\n\t\t\t\tval = value.call( this, i, jQuery( this ).val() );\n\t\t\t} else {\n\t\t\t\tval = value;\n\t\t\t}\n\n\t\t\t// Treat null/undefined as ""; convert numbers to string\n\t\t\tif ( val == null ) {\n\t\t\t\tval = "";\n\n\t\t\t} else if ( typeof val === "number" ) {\n\t\t\t\tval += "";\n\n\t\t\t} else if ( Array.isArray( val ) ) {\n\t\t\t\tval = jQuery.map( val, function( value ) {\n\t\t\t\t\treturn value == null ? "" : value + "";\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\thooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];\n\n\t\t\t// If set returns undefined, fall back to normal setting\n\t\t\tif ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) {\n\t\t\t\tthis.value = val;\n\t\t\t}\n\t\t} );\n\t}\n} );\n\njQuery.extend( {\n\tvalHooks: {\n\t\toption: {\n\t\t\tget: function( elem ) {\n\n\t\t\t\tvar val = jQuery.find.attr( elem, "value" );\n\t\t\t\treturn val != null ?\n\t\t\t\t\tval :\n\n\t\t\t\t\t// Support: IE <=10 - 11 only\n\t\t\t\t\t// option.text throws exceptions (trac-14686, trac-14858)\n\t\t\t\t\t// Strip and collapse whitespace\n\t\t\t\t\t// https://html.spec.whatwg.org/#strip-and-collapse-whitespace\n\t\t\t\t\tstripAndCollapse( jQuery.text( elem ) );\n\t\t\t}\n\t\t},\n\t\tselect: {\n\t\t\tget: function( elem ) {\n\t\t\t\tvar value, option, i,\n\t\t\t\t\toptions = elem.options,\n\t\t\t\t\tindex = elem.selectedIndex,\n\t\t\t\t\tone = elem.type === "select-one",\n\t\t\t\t\tvalues = one ? null : [],\n\t\t\t\t\tmax = one ? index + 1 : options.length;\n\n\t\t\t\tif ( index < 0 ) {\n\t\t\t\t\ti = max;\n\n\t\t\t\t} else {\n\t\t\t\t\ti = one ? index : 0;\n\t\t\t\t}\n\n\t\t\t\t// Loop through all the selected options\n\t\t\t\tfor ( ; i < max; i++ ) {\n\t\t\t\t\toption = options[ i ];\n\n\t\t\t\t\t// Support: IE <=9 only\n\t\t\t\t\t// IE8-9 doesn\'t update selected after form reset (trac-2551)\n\t\t\t\t\tif ( ( option.selected || i === index ) &&\n\n\t\t\t\t\t\t\t// Don\'t return options that are disabled or in a disabled optgroup\n\t\t\t\t\t\t\t!option.disabled &&\n\t\t\t\t\t\t\t( !option.parentNode.disabled ||\n\t\t\t\t\t\t\t\t!nodeName( option.parentNode, "optgroup" ) ) ) {\n\n\t\t\t\t\t\t// Get the specific value for the option\n\t\t\t\t\t\tvalue = jQuery( option ).val();\n\n\t\t\t\t\t\t// We don\'t need an array for one selects\n\t\t\t\t\t\tif ( one ) {\n\t\t\t\t\t\t\treturn value;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Multi-Selects return an array\n\t\t\t\t\t\tvalues.push( value );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn values;\n\t\t\t},\n\n\t\t\tset: function( elem, value ) {\n\t\t\t\tvar optionSet, option,\n\t\t\t\t\toptions = elem.options,\n\t\t\t\t\tvalues = jQuery.makeArray( value ),\n\t\t\t\t\ti = options.length;\n\n\t\t\t\twhile ( i-- ) {\n\t\t\t\t\toption = options[ i ];\n\n\t\t\t\t\t/* eslint-disable no-cond-assign */\n\n\t\t\t\t\tif ( option.selected =\n\t\t\t\t\t\tjQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1\n\t\t\t\t\t) {\n\t\t\t\t\t\toptionSet = true;\n\t\t\t\t\t}\n\n\t\t\t\t\t/* eslint-enable no-cond-assign */\n\t\t\t\t}\n\n\t\t\t\t// Force browsers to behave consistently when non-matching value is set\n\t\t\t\tif ( !optionSet ) {\n\t\t\t\t\telem.selectedIndex = -1;\n\t\t\t\t}\n\t\t\t\treturn values;\n\t\t\t}\n\t\t}\n\t}\n} );\n\n// Radios and checkboxes getter/setter\njQuery.each( [ "radio", "checkbox" ], function() {\n\tjQuery.valHooks[ this ] = {\n\t\tset: function( elem, value ) {\n\t\t\tif ( Array.isArray( value ) ) {\n\t\t\t\treturn ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 );\n\t\t\t}\n\t\t}\n\t};\n\tif ( !support.checkOn ) {\n\t\tjQuery.valHooks[ this ].get = function( elem ) {\n\t\t\treturn elem.getAttribute( "value" ) === null ? "on" : elem.value;\n\t\t};\n\t}\n} );\n\n\n\n\n// Return jQuery for attributes-only inclusion\nvar location = window.location;\n\nvar nonce = { guid: Date.now() };\n\nvar rquery = ( /\\?/ );\n\n\n\n// Cross-browser xml parsing\njQuery.parseXML = function( data ) {\n\tvar xml, parserErrorElem;\n\tif ( !data || typeof data !== "string" ) {\n\t\treturn null;\n\t}\n\n\t// Support: IE 9 - 11 only\n\t// IE throws on parseFromString with invalid input.\n\ttry {\n\t\txml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );\n\t} catch ( e ) {}\n\n\tparserErrorElem = xml && xml.getElementsByTagName( "parsererror" )[ 0 ];\n\tif ( !xml || parserErrorElem ) {\n\t\tjQuery.error( "Invalid XML: " + (\n\t\t\tparserErrorElem ?\n\t\t\t\tjQuery.map( parserErrorElem.childNodes, function( el ) {\n\t\t\t\t\treturn el.textContent;\n\t\t\t\t} ).join( "\\n" ) :\n\t\t\t\tdata\n\t\t) );\n\t}\n\treturn xml;\n};\n\n\nvar rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,\n\tstopPropagationCallback = function( e ) {\n\t\te.stopPropagation();\n\t};\n\njQuery.extend( jQuery.event, {\n\n\ttrigger: function( event, data, elem, onlyHandlers ) {\n\n\t\tvar i, cur, tmp, bubbleType, ontype, handle, special, lastElement,\n\t\t\teventPath = [ elem || document ],\n\t\t\ttype = hasOwn.call( event, "type" ) ? event.type : event,\n\t\t\tnamespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : [];\n\n\t\tcur = lastElement = tmp = elem = elem || document;\n\n\t\t// Don\'t do events on text and comment nodes\n\t\tif ( elem.nodeType === 3 || elem.nodeType === 8 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// focus/blur morphs to focusin/out; ensure we\'re not firing them right now\n\t\tif ( rfocusMorph.test( type + jQuery.event.triggered ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( type.indexOf( "." ) > -1 ) {\n\n\t\t\t// Namespaced trigger; create a regexp to match event type in handle()\n\t\t\tnamespaces = type.split( "." );\n\t\t\ttype = namespaces.shift();\n\t\t\tnamespaces.sort();\n\t\t}\n\t\tontype = type.indexOf( ":" ) < 0 && "on" + type;\n\n\t\t// Caller can pass in a jQuery.Event object, Object, or just an event type string\n\t\tevent = event[ jQuery.expando ] ?\n\t\t\tevent :\n\t\t\tnew jQuery.Event( type, typeof event === "object" && event );\n\n\t\t// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)\n\t\tevent.isTrigger = onlyHandlers ? 2 : 3;\n\t\tevent.namespace = namespaces.join( "." );\n\t\tevent.rnamespace = event.namespace ?\n\t\t\tnew RegExp( "(^|\\\\.)" + namespaces.join( "\\\\.(?:.*\\\\.|)" ) + "(\\\\.|$)" ) :\n\t\t\tnull;\n\n\t\t// Clean up the event in case it is being reused\n\t\tevent.result = undefined;\n\t\tif ( !event.target ) {\n\t\t\tevent.target = elem;\n\t\t}\n\n\t\t// Clone any incoming data and prepend the event, creating the handler arg list\n\t\tdata = data == null ?\n\t\t\t[ event ] :\n\t\t\tjQuery.makeArray( data, [ event ] );\n\n\t\t// Allow special events to draw outside the lines\n\t\tspecial = jQuery.event.special[ type ] || {};\n\t\tif ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine event propagation path in advance, per W3C events spec (trac-9951)\n\t\t// Bubble up to document, then to window; watch for a global ownerDocument var (trac-9724)\n\t\tif ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) {\n\n\t\t\tbubbleType = special.delegateType || type;\n\t\t\tif ( !rfocusMorph.test( bubbleType + type ) ) {\n\t\t\t\tcur = cur.parentNode;\n\t\t\t}\n\t\t\tfor ( ; cur; cur = cur.parentNode ) {\n\t\t\t\teventPath.push( cur );\n\t\t\t\ttmp = cur;\n\t\t\t}\n\n\t\t\t// Only add window if we got to document (e.g., not plain obj or detached DOM)\n\t\t\tif ( tmp === ( elem.ownerDocument || document ) ) {\n\t\t\t\teventPath.push( tmp.defaultView || tmp.parentWindow || window );\n\t\t\t}\n\t\t}\n\n\t\t// Fire handlers on the event path\n\t\ti = 0;\n\t\twhile ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) {\n\t\t\tlastElement = cur;\n\t\t\tevent.type = i > 1 ?\n\t\t\t\tbubbleType :\n\t\t\t\tspecial.bindType || type;\n\n\t\t\t// jQuery handler\n\t\t\thandle = ( dataPriv.get( cur, "events" ) || Object.create( null ) )[ event.type ] &&\n\t\t\t\tdataPriv.get( cur, "handle" );\n\t\t\tif ( handle ) {\n\t\t\t\thandle.apply( cur, data );\n\t\t\t}\n\n\t\t\t// Native handler\n\t\t\thandle = ontype && cur[ ontype ];\n\t\t\tif ( handle && handle.apply && acceptData( cur ) ) {\n\t\t\t\tevent.result = handle.apply( cur, data );\n\t\t\t\tif ( event.result === false ) {\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tevent.type = type;\n\n\t\t// If nobody prevented the default action, do it now\n\t\tif ( !onlyHandlers && !event.isDefaultPrevented() ) {\n\n\t\t\tif ( ( !special._default ||\n\t\t\t\tspecial._default.apply( eventPath.pop(), data ) === false ) &&\n\t\t\t\tacceptData( elem ) ) {\n\n\t\t\t\t// Call a native DOM method on the target with the same name as the event.\n\t\t\t\t// Don\'t do default actions on window, that\'s where global variables be (trac-6170)\n\t\t\t\tif ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) {\n\n\t\t\t\t\t// Don\'t re-trigger an onFOO event when we call its FOO() method\n\t\t\t\t\ttmp = elem[ ontype ];\n\n\t\t\t\t\tif ( tmp ) {\n\t\t\t\t\t\telem[ ontype ] = null;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Prevent re-triggering of the same event, since we already bubbled it above\n\t\t\t\t\tjQuery.event.triggered = type;\n\n\t\t\t\t\tif ( event.isPropagationStopped() ) {\n\t\t\t\t\t\tlastElement.addEventListener( type, stopPropagationCallback );\n\t\t\t\t\t}\n\n\t\t\t\t\telem[ type ]();\n\n\t\t\t\t\tif ( event.isPropagationStopped() ) {\n\t\t\t\t\t\tlastElement.removeEventListener( type, stopPropagationCallback );\n\t\t\t\t\t}\n\n\t\t\t\t\tjQuery.event.triggered = undefined;\n\n\t\t\t\t\tif ( tmp ) {\n\t\t\t\t\t\telem[ ontype ] = tmp;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\t// Piggyback on a donor event to simulate a different one\n\t// Used only for `focus(in | out)` events\n\tsimulate: function( type, elem, event ) {\n\t\tvar e = jQuery.extend(\n\t\t\tnew jQuery.Event(),\n\t\t\tevent,\n\t\t\t{\n\t\t\t\ttype: type,\n\t\t\t\tisSimulated: true\n\t\t\t}\n\t\t);\n\n\t\tjQuery.event.trigger( e, null, elem );\n\t}\n\n} );\n\njQuery.fn.extend( {\n\n\ttrigger: function( type, data ) {\n\t\treturn this.each( function() {\n\t\t\tjQuery.event.trigger( type, data, this );\n\t\t} );\n\t},\n\ttriggerHandler: function( type, data ) {\n\t\tvar elem = this[ 0 ];\n\t\tif ( elem ) {\n\t\t\treturn jQuery.event.trigger( type, data, elem, true );\n\t\t}\n\t}\n} );\n\n\nvar\n\trbracket = /\\[\\]$/,\n\trCRLF = /\\r?\\n/g,\n\trsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,\n\trsubmittable = /^(?:input|select|textarea|keygen)/i;\n\nfunction buildParams( prefix, obj, traditional, add ) {\n\tvar name;\n\n\tif ( Array.isArray( obj ) ) {\n\n\t\t// Serialize array item.\n\t\tjQuery.each( obj, function( i, v ) {\n\t\t\tif ( traditional || rbracket.test( prefix ) ) {\n\n\t\t\t\t// Treat each array item as a scalar.\n\t\t\t\tadd( prefix, v );\n\n\t\t\t} else {\n\n\t\t\t\t// Item is non-scalar (array or object), encode its numeric index.\n\t\t\t\tbuildParams(\n\t\t\t\t\tprefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]",\n\t\t\t\t\tv,\n\t\t\t\t\ttraditional,\n\t\t\t\t\tadd\n\t\t\t\t);\n\t\t\t}\n\t\t} );\n\n\t} else if ( !traditional && toType( obj ) === "object" ) {\n\n\t\t// Serialize object item.\n\t\tfor ( name in obj ) {\n\t\t\tbuildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );\n\t\t}\n\n\t} else {\n\n\t\t// Serialize scalar item.\n\t\tadd( prefix, obj );\n\t}\n}\n\n// Serialize an array of form elements or a set of\n// key/values into a query string\njQuery.param = function( a, traditional ) {\n\tvar prefix,\n\t\ts = [],\n\t\tadd = function( key, valueOrFunction ) {\n\n\t\t\t// If value is a function, invoke it and use its return value\n\t\t\tvar value = isFunction( valueOrFunction ) ?\n\t\t\t\tvalueOrFunction() :\n\t\t\t\tvalueOrFunction;\n\n\t\t\ts[ s.length ] = encodeURIComponent( key ) + "=" +\n\t\t\t\tencodeURIComponent( value == null ? "" : value );\n\t\t};\n\n\tif ( a == null ) {\n\t\treturn "";\n\t}\n\n\t// If an array was passed in, assume that it is an array of form elements.\n\tif ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {\n\n\t\t// Serialize the form elements\n\t\tjQuery.each( a, function() {\n\t\t\tadd( this.name, this.value );\n\t\t} );\n\n\t} else {\n\n\t\t// If traditional, encode the "old" way (the way 1.3.2 or older\n\t\t// did it), otherwise encode params recursively.\n\t\tfor ( prefix in a ) {\n\t\t\tbuildParams( prefix, a[ prefix ], traditional, add );\n\t\t}\n\t}\n\n\t// Return the resulting serialization\n\treturn s.join( "&" );\n};\n\njQuery.fn.extend( {\n\tserialize: function() {\n\t\treturn jQuery.param( this.serializeArray() );\n\t},\n\tserializeArray: function() {\n\t\treturn this.map( function() {\n\n\t\t\t// Can add propHook for "elements" to filter or add form elements\n\t\t\tvar elements = jQuery.prop( this, "elements" );\n\t\t\treturn elements ? jQuery.makeArray( elements ) : this;\n\t\t} ).filter( function() {\n\t\t\tvar type = this.type;\n\n\t\t\t// Use .is( ":disabled" ) so that fieldset[disabled] works\n\t\t\treturn this.name && !jQuery( this ).is( ":disabled" ) &&\n\t\t\t\trsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&\n\t\t\t\t( this.checked || !rcheckableType.test( type ) );\n\t\t} ).map( function( _i, elem ) {\n\t\t\tvar val = jQuery( this ).val();\n\n\t\t\tif ( val == null ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tif ( Array.isArray( val ) ) {\n\t\t\t\treturn jQuery.map( val, function( val ) {\n\t\t\t\t\treturn { name: elem.name, value: val.replace( rCRLF, "\\r\\n" ) };\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\treturn { name: elem.name, value: val.replace( rCRLF, "\\r\\n" ) };\n\t\t} ).get();\n\t}\n} );\n\n\nvar\n\tr20 = /%20/g,\n\trhash = /#.*$/,\n\trantiCache = /([?&])_=[^&]*/,\n\trheaders = /^(.*?):[ \\t]*([^\\r\\n]*)$/mg,\n\n\t// trac-7653, trac-8125, trac-8152: local protocol detection\n\trlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,\n\trnoContent = /^(?:GET|HEAD)$/,\n\trprotocol = /^\\/\\//,\n\n\t/* Prefilters\n\t * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)\n\t * 2) These are called:\n\t * - BEFORE asking for a transport\n\t * - AFTER param serialization (s.data is a string if s.processData is true)\n\t * 3) key is the dataType\n\t * 4) the catchall symbol "*" can be used\n\t * 5) execution will start with transport dataType and THEN continue down to "*" if needed\n\t */\n\tprefilters = {},\n\n\t/* Transports bindings\n\t * 1) key is the dataType\n\t * 2) the catchall symbol "*" can be used\n\t * 3) selection will start with transport dataType and THEN go to "*" if needed\n\t */\n\ttransports = {},\n\n\t// Avoid comment-prolog char sequence (trac-10098); must appease lint and evade compression\n\tallTypes = "*/".concat( "*" ),\n\n\t// Anchor tag for parsing the document origin\n\toriginAnchor = document.createElement( "a" );\n\noriginAnchor.href = location.href;\n\n// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport\nfunction addToPrefiltersOrTransports( structure ) {\n\n\t// dataTypeExpression is optional and defaults to "*"\n\treturn function( dataTypeExpression, func ) {\n\n\t\tif ( typeof dataTypeExpression !== "string" ) {\n\t\t\tfunc = dataTypeExpression;\n\t\t\tdataTypeExpression = "*";\n\t\t}\n\n\t\tvar dataType,\n\t\t\ti = 0,\n\t\t\tdataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || [];\n\n\t\tif ( isFunction( func ) ) {\n\n\t\t\t// For each dataType in the dataTypeExpression\n\t\t\twhile ( ( dataType = dataTypes[ i++ ] ) ) {\n\n\t\t\t\t// Prepend if requested\n\t\t\t\tif ( dataType[ 0 ] === "+" ) {\n\t\t\t\t\tdataType = dataType.slice( 1 ) || "*";\n\t\t\t\t\t( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func );\n\n\t\t\t\t// Otherwise append\n\t\t\t\t} else {\n\t\t\t\t\t( structure[ dataType ] = structure[ dataType ] || [] ).push( func );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n}\n\n// Base inspection function for prefilters and transports\nfunction inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {\n\n\tvar inspected = {},\n\t\tseekingTransport = ( structure === transports );\n\n\tfunction inspect( dataType ) {\n\t\tvar selected;\n\t\tinspected[ dataType ] = true;\n\t\tjQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {\n\t\t\tvar dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );\n\t\t\tif ( typeof dataTypeOrTransport === "string" &&\n\t\t\t\t!seekingTransport && !inspected[ dataTypeOrTransport ] ) {\n\n\t\t\t\toptions.dataTypes.unshift( dataTypeOrTransport );\n\t\t\t\tinspect( dataTypeOrTransport );\n\t\t\t\treturn false;\n\t\t\t} else if ( seekingTransport ) {\n\t\t\t\treturn !( selected = dataTypeOrTransport );\n\t\t\t}\n\t\t} );\n\t\treturn selected;\n\t}\n\n\treturn inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );\n}\n\n// A special extend for ajax options\n// that takes "flat" options (not to be deep extended)\n// Fixes trac-9887\nfunction ajaxExtend( target, src ) {\n\tvar key, deep,\n\t\tflatOptions = jQuery.ajaxSettings.flatOptions || {};\n\n\tfor ( key in src ) {\n\t\tif ( src[ key ] !== undefined ) {\n\t\t\t( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];\n\t\t}\n\t}\n\tif ( deep ) {\n\t\tjQuery.extend( true, target, deep );\n\t}\n\n\treturn target;\n}\n\n/* Handles responses to an ajax request:\n * - finds the right dataType (mediates between content-type and expected dataType)\n * - returns the corresponding response\n */\nfunction ajaxHandleResponses( s, jqXHR, responses ) {\n\n\tvar ct, type, finalDataType, firstDataType,\n\t\tcontents = s.contents,\n\t\tdataTypes = s.dataTypes;\n\n\t// Remove auto dataType and get content-type in the process\n\twhile ( dataTypes[ 0 ] === "*" ) {\n\t\tdataTypes.shift();\n\t\tif ( ct === undefined ) {\n\t\t\tct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" );\n\t\t}\n\t}\n\n\t// Check if we\'re dealing with a known content-type\n\tif ( ct ) {\n\t\tfor ( type in contents ) {\n\t\t\tif ( contents[ type ] && contents[ type ].test( ct ) ) {\n\t\t\t\tdataTypes.unshift( type );\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Check to see if we have a response for the expected dataType\n\tif ( dataTypes[ 0 ] in responses ) {\n\t\tfinalDataType = dataTypes[ 0 ];\n\t} else {\n\n\t\t// Try convertible dataTypes\n\t\tfor ( type in responses ) {\n\t\t\tif ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) {\n\t\t\t\tfinalDataType = type;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif ( !firstDataType ) {\n\t\t\t\tfirstDataType = type;\n\t\t\t}\n\t\t}\n\n\t\t// Or just use first one\n\t\tfinalDataType = finalDataType || firstDataType;\n\t}\n\n\t// If we found a dataType\n\t// We add the dataType to the list if needed\n\t// and return the corresponding response\n\tif ( finalDataType ) {\n\t\tif ( finalDataType !== dataTypes[ 0 ] ) {\n\t\t\tdataTypes.unshift( finalDataType );\n\t\t}\n\t\treturn responses[ finalDataType ];\n\t}\n}\n\n/* Chain conversions given the request and the original response\n * Also sets the responseXXX fields on the jqXHR instance\n */\nfunction ajaxConvert( s, response, jqXHR, isSuccess ) {\n\tvar conv2, current, conv, tmp, prev,\n\t\tconverters = {},\n\n\t\t// Work with a copy of dataTypes in case we need to modify it for conversion\n\t\tdataTypes = s.dataTypes.slice();\n\n\t// Create converters map with lowercased keys\n\tif ( dataTypes[ 1 ] ) {\n\t\tfor ( conv in s.converters ) {\n\t\t\tconverters[ conv.toLowerCase() ] = s.converters[ conv ];\n\t\t}\n\t}\n\n\tcurrent = dataTypes.shift();\n\n\t// Convert to each sequential dataType\n\twhile ( current ) {\n\n\t\tif ( s.responseFields[ current ] ) {\n\t\t\tjqXHR[ s.responseFields[ current ] ] = response;\n\t\t}\n\n\t\t// Apply the dataFilter if provided\n\t\tif ( !prev && isSuccess && s.dataFilter ) {\n\t\t\tresponse = s.dataFilter( response, s.dataType );\n\t\t}\n\n\t\tprev = current;\n\t\tcurrent = dataTypes.shift();\n\n\t\tif ( current ) {\n\n\t\t\t// There\'s only work to do if current dataType is non-auto\n\t\t\tif ( current === "*" ) {\n\n\t\t\t\tcurrent = prev;\n\n\t\t\t// Convert response if prev dataType is non-auto and differs from current\n\t\t\t} else if ( prev !== "*" && prev !== current ) {\n\n\t\t\t\t// Seek a direct converter\n\t\t\t\tconv = converters[ prev + " " + current ] || converters[ "* " + current ];\n\n\t\t\t\t// If none found, seek a pair\n\t\t\t\tif ( !conv ) {\n\t\t\t\t\tfor ( conv2 in converters ) {\n\n\t\t\t\t\t\t// If conv2 outputs current\n\t\t\t\t\t\ttmp = conv2.split( " " );\n\t\t\t\t\t\tif ( tmp[ 1 ] === current ) {\n\n\t\t\t\t\t\t\t// If prev can be converted to accepted input\n\t\t\t\t\t\t\tconv = converters[ prev + " " + tmp[ 0 ] ] ||\n\t\t\t\t\t\t\t\tconverters[ "* " + tmp[ 0 ] ];\n\t\t\t\t\t\t\tif ( conv ) {\n\n\t\t\t\t\t\t\t\t// Condense equivalence converters\n\t\t\t\t\t\t\t\tif ( conv === true ) {\n\t\t\t\t\t\t\t\t\tconv = converters[ conv2 ];\n\n\t\t\t\t\t\t\t\t// Otherwise, insert the intermediate dataType\n\t\t\t\t\t\t\t\t} else if ( converters[ conv2 ] !== true ) {\n\t\t\t\t\t\t\t\t\tcurrent = tmp[ 0 ];\n\t\t\t\t\t\t\t\t\tdataTypes.unshift( tmp[ 1 ] );\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Apply converter (if not an equivalence)\n\t\t\t\tif ( conv !== true ) {\n\n\t\t\t\t\t// Unless errors are allowed to bubble, catch and return them\n\t\t\t\t\tif ( conv && s.throws ) {\n\t\t\t\t\t\tresponse = conv( response );\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tresponse = conv( response );\n\t\t\t\t\t\t} catch ( e ) {\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\tstate: "parsererror",\n\t\t\t\t\t\t\t\terror: conv ? e : "No conversion from " + prev + " to " + current\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn { state: "success", data: response };\n}\n\njQuery.extend( {\n\n\t// Counter for holding the number of active queries\n\tactive: 0,\n\n\t// Last-Modified header cache for next request\n\tlastModified: {},\n\tetag: {},\n\n\tajaxSettings: {\n\t\turl: location.href,\n\t\ttype: "GET",\n\t\tisLocal: rlocalProtocol.test( location.protocol ),\n\t\tglobal: true,\n\t\tprocessData: true,\n\t\tasync: true,\n\t\tcontentType: "application/x-www-form-urlencoded; charset=UTF-8",\n\n\t\t/*\n\t\ttimeout: 0,\n\t\tdata: null,\n\t\tdataType: null,\n\t\tusername: null,\n\t\tpassword: null,\n\t\tcache: null,\n\t\tthrows: false,\n\t\ttraditional: false,\n\t\theaders: {},\n\t\t*/\n\n\t\taccepts: {\n\t\t\t"*": allTypes,\n\t\t\ttext: "text/plain",\n\t\t\thtml: "text/html",\n\t\t\txml: "application/xml, text/xml",\n\t\t\tjson: "application/json, text/javascript"\n\t\t},\n\n\t\tcontents: {\n\t\t\txml: /\\bxml\\b/,\n\t\t\thtml: /\\bhtml/,\n\t\t\tjson: /\\bjson\\b/\n\t\t},\n\n\t\tresponseFields: {\n\t\t\txml: "responseXML",\n\t\t\ttext: "responseText",\n\t\t\tjson: "responseJSON"\n\t\t},\n\n\t\t// Data converters\n\t\t// Keys separate source (or catchall "*") and destination types with a single space\n\t\tconverters: {\n\n\t\t\t// Convert anything to text\n\t\t\t"* text": String,\n\n\t\t\t// Text to html (true = no transformation)\n\t\t\t"text html": true,\n\n\t\t\t// Evaluate text as a json expression\n\t\t\t"text json": JSON.parse,\n\n\t\t\t// Parse text as xml\n\t\t\t"text xml": jQuery.parseXML\n\t\t},\n\n\t\t// For options that shouldn\'t be deep extended:\n\t\t// you can add your own custom options here if\n\t\t// and when you create one that shouldn\'t be\n\t\t// deep extended (see ajaxExtend)\n\t\tflatOptions: {\n\t\t\turl: true,\n\t\t\tcontext: true\n\t\t}\n\t},\n\n\t// Creates a full fledged settings object into target\n\t// with both ajaxSettings and settings fields.\n\t// If target is omitted, writes into ajaxSettings.\n\tajaxSetup: function( target, settings ) {\n\t\treturn settings ?\n\n\t\t\t// Building a settings object\n\t\t\tajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :\n\n\t\t\t// Extending ajaxSettings\n\t\t\tajaxExtend( jQuery.ajaxSettings, target );\n\t},\n\n\tajaxPrefilter: addToPrefiltersOrTransports( prefilters ),\n\tajaxTransport: addToPrefiltersOrTransports( transports ),\n\n\t// Main method\n\tajax: function( url, options ) {\n\n\t\t// If url is an object, simulate pre-1.5 signature\n\t\tif ( typeof url === "object" ) {\n\t\t\toptions = url;\n\t\t\turl = undefined;\n\t\t}\n\n\t\t// Force options to be an object\n\t\toptions = options || {};\n\n\t\tvar transport,\n\n\t\t\t// URL without anti-cache param\n\t\t\tcacheURL,\n\n\t\t\t// Response headers\n\t\t\tresponseHeadersString,\n\t\t\tresponseHeaders,\n\n\t\t\t// timeout handle\n\t\t\ttimeoutTimer,\n\n\t\t\t// Url cleanup var\n\t\t\turlAnchor,\n\n\t\t\t// Request state (becomes false upon send and true upon completion)\n\t\t\tcompleted,\n\n\t\t\t// To know if global events are to be dispatched\n\t\t\tfireGlobals,\n\n\t\t\t// Loop variable\n\t\t\ti,\n\n\t\t\t// uncached part of the url\n\t\t\tuncached,\n\n\t\t\t// Create the final options object\n\t\t\ts = jQuery.ajaxSetup( {}, options ),\n\n\t\t\t// Callbacks context\n\t\t\tcallbackContext = s.context || s,\n\n\t\t\t// Context for global events is callbackContext if it is a DOM node or jQuery collection\n\t\t\tglobalEventContext = s.context &&\n\t\t\t\t( callbackContext.nodeType || callbackContext.jquery ) ?\n\t\t\t\tjQuery( callbackContext ) :\n\t\t\t\tjQuery.event,\n\n\t\t\t// Deferreds\n\t\t\tdeferred = jQuery.Deferred(),\n\t\t\tcompleteDeferred = jQuery.Callbacks( "once memory" ),\n\n\t\t\t// Status-dependent callbacks\n\t\t\tstatusCode = s.statusCode || {},\n\n\t\t\t// Headers (they are sent all at once)\n\t\t\trequestHeaders = {},\n\t\t\trequestHeadersNames = {},\n\n\t\t\t// Default abort message\n\t\t\tstrAbort = "canceled",\n\n\t\t\t// Fake xhr\n\t\t\tjqXHR = {\n\t\t\t\treadyState: 0,\n\n\t\t\t\t// Builds headers hashtable if needed\n\t\t\t\tgetResponseHeader: function( key ) {\n\t\t\t\t\tvar match;\n\t\t\t\t\tif ( completed ) {\n\t\t\t\t\t\tif ( !responseHeaders ) {\n\t\t\t\t\t\t\tresponseHeaders = {};\n\t\t\t\t\t\t\twhile ( ( match = rheaders.exec( responseHeadersString ) ) ) {\n\t\t\t\t\t\t\t\tresponseHeaders[ match[ 1 ].toLowerCase() + " " ] =\n\t\t\t\t\t\t\t\t\t( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] )\n\t\t\t\t\t\t\t\t\t\t.concat( match[ 2 ] );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tmatch = responseHeaders[ key.toLowerCase() + " " ];\n\t\t\t\t\t}\n\t\t\t\t\treturn match == null ? null : match.join( ", " );\n\t\t\t\t},\n\n\t\t\t\t// Raw string\n\t\t\t\tgetAllResponseHeaders: function() {\n\t\t\t\t\treturn completed ? responseHeadersString : null;\n\t\t\t\t},\n\n\t\t\t\t// Caches the header\n\t\t\t\tsetRequestHeader: function( name, value ) {\n\t\t\t\t\tif ( completed == null ) {\n\t\t\t\t\t\tname = requestHeadersNames[ name.toLowerCase() ] =\n\t\t\t\t\t\t\trequestHeadersNames[ name.toLowerCase() ] || name;\n\t\t\t\t\t\trequestHeaders[ name ] = value;\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\t// Overrides response content-type header\n\t\t\t\toverrideMimeType: function( type ) {\n\t\t\t\t\tif ( completed == null ) {\n\t\t\t\t\t\ts.mimeType = type;\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\t// Status-dependent callbacks\n\t\t\t\tstatusCode: function( map ) {\n\t\t\t\t\tvar code;\n\t\t\t\t\tif ( map ) {\n\t\t\t\t\t\tif ( completed ) {\n\n\t\t\t\t\t\t\t// Execute the appropriate callbacks\n\t\t\t\t\t\t\tjqXHR.always( map[ jqXHR.status ] );\n\t\t\t\t\t\t} else {\n\n\t\t\t\t\t\t\t// Lazy-add the new callbacks in a way that preserves old ones\n\t\t\t\t\t\t\tfor ( code in map ) {\n\t\t\t\t\t\t\t\tstatusCode[ code ] = [ statusCode[ code ], map[ code ] ];\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\t// Cancel the request\n\t\t\t\tabort: function( statusText ) {\n\t\t\t\t\tvar finalText = statusText || strAbort;\n\t\t\t\t\tif ( transport ) {\n\t\t\t\t\t\ttransport.abort( finalText );\n\t\t\t\t\t}\n\t\t\t\t\tdone( 0, finalText );\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\t\t\t};\n\n\t\t// Attach deferreds\n\t\tdeferred.promise( jqXHR );\n\n\t\t// Add protocol if not provided (prefilters might expect it)\n\t\t// Handle falsy url in the settings object (trac-10093: consistency with old signature)\n\t\t// We also use the url parameter if available\n\t\ts.url = ( ( url || s.url || location.href ) + "" )\n\t\t\t.replace( rprotocol, location.protocol + "//" );\n\n\t\t// Alias method option to type as per ticket trac-12004\n\t\ts.type = options.method || options.type || s.method || s.type;\n\n\t\t// Extract dataTypes list\n\t\ts.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ];\n\n\t\t// A cross-domain request is in order when the origin doesn\'t match the current origin.\n\t\tif ( s.crossDomain == null ) {\n\t\t\turlAnchor = document.createElement( "a" );\n\n\t\t\t// Support: IE <=8 - 11, Edge 12 - 15\n\t\t\t// IE throws exception on accessing the href property if url is malformed,\n\t\t\t// e.g. http://example.com:80x/\n\t\t\ttry {\n\t\t\t\turlAnchor.href = s.url;\n\n\t\t\t\t// Support: IE <=8 - 11 only\n\t\t\t\t// Anchor\'s host property isn\'t correctly set when s.url is relative\n\t\t\t\turlAnchor.href = urlAnchor.href;\n\t\t\t\ts.crossDomain = originAnchor.protocol + "//" + originAnchor.host !==\n\t\t\t\t\turlAnchor.protocol + "//" + urlAnchor.host;\n\t\t\t} catch ( e ) {\n\n\t\t\t\t// If there is an error parsing the URL, assume it is crossDomain,\n\t\t\t\t// it can be rejected by the transport if it is invalid\n\t\t\t\ts.crossDomain = true;\n\t\t\t}\n\t\t}\n\n\t\t// Convert data if not already a string\n\t\tif ( s.data && s.processData && typeof s.data !== "string" ) {\n\t\t\ts.data = jQuery.param( s.data, s.traditional );\n\t\t}\n\n\t\t// Apply prefilters\n\t\tinspectPrefiltersOrTransports( prefilters, s, options, jqXHR );\n\n\t\t// If request was aborted inside a prefilter, stop there\n\t\tif ( completed ) {\n\t\t\treturn jqXHR;\n\t\t}\n\n\t\t// We can fire global events as of now if asked to\n\t\t// Don\'t fire events if jQuery.event is undefined in an AMD-usage scenario (trac-15118)\n\t\tfireGlobals = jQuery.event && s.global;\n\n\t\t// Watch for a new set of requests\n\t\tif ( fireGlobals && jQuery.active++ === 0 ) {\n\t\t\tjQuery.event.trigger( "ajaxStart" );\n\t\t}\n\n\t\t// Uppercase the type\n\t\ts.type = s.type.toUpperCase();\n\n\t\t// Determine if request has content\n\t\ts.hasContent = !rnoContent.test( s.type );\n\n\t\t// Save the URL in case we\'re toying with the If-Modified-Since\n\t\t// and/or If-None-Match header later on\n\t\t// Remove hash to simplify url manipulation\n\t\tcacheURL = s.url.replace( rhash, "" );\n\n\t\t// More options handling for requests with no content\n\t\tif ( !s.hasContent ) {\n\n\t\t\t// Remember the hash so we can put it back\n\t\t\tuncached = s.url.slice( cacheURL.length );\n\n\t\t\t// If data is available and should be processed, append data to url\n\t\t\tif ( s.data && ( s.processData || typeof s.data === "string" ) ) {\n\t\t\t\tcacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data;\n\n\t\t\t\t// trac-9682: remove data so that it\'s not used in an eventual retry\n\t\t\t\tdelete s.data;\n\t\t\t}\n\n\t\t\t// Add or update anti-cache param if needed\n\t\t\tif ( s.cache === false ) {\n\t\t\t\tcacheURL = cacheURL.replace( rantiCache, "$1" );\n\t\t\t\tuncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) +\n\t\t\t\t\tuncached;\n\t\t\t}\n\n\t\t\t// Put hash and anti-cache on the URL that will be requested (gh-1732)\n\t\t\ts.url = cacheURL + uncached;\n\n\t\t// Change \'%20\' to \'+\' if this is encoded form body content (gh-2658)\n\t\t} else if ( s.data && s.processData &&\n\t\t\t( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) {\n\t\t\ts.data = s.data.replace( r20, "+" );\n\t\t}\n\n\t\t// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.\n\t\tif ( s.ifModified ) {\n\t\t\tif ( jQuery.lastModified[ cacheURL ] ) {\n\t\t\t\tjqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );\n\t\t\t}\n\t\t\tif ( jQuery.etag[ cacheURL ] ) {\n\t\t\t\tjqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );\n\t\t\t}\n\t\t}\n\n\t\t// Set the correct header, if data is being sent\n\t\tif ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {\n\t\t\tjqXHR.setRequestHeader( "Content-Type", s.contentType );\n\t\t}\n\n\t\t// Set the Accepts header for the server, depending on the dataType\n\t\tjqXHR.setRequestHeader(\n\t\t\t"Accept",\n\t\t\ts.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ?\n\t\t\t\ts.accepts[ s.dataTypes[ 0 ] ] +\n\t\t\t\t\t( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :\n\t\t\t\ts.accepts[ "*" ]\n\t\t);\n\n\t\t// Check for headers option\n\t\tfor ( i in s.headers ) {\n\t\t\tjqXHR.setRequestHeader( i, s.headers[ i ] );\n\t\t}\n\n\t\t// Allow custom headers/mimetypes and early abort\n\t\tif ( s.beforeSend &&\n\t\t\t( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) {\n\n\t\t\t// Abort if not done already and return\n\t\t\treturn jqXHR.abort();\n\t\t}\n\n\t\t// Aborting is no longer a cancellation\n\t\tstrAbort = "abort";\n\n\t\t// Install callbacks on deferreds\n\t\tcompleteDeferred.add( s.complete );\n\t\tjqXHR.done( s.success );\n\t\tjqXHR.fail( s.error );\n\n\t\t// Get transport\n\t\ttransport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );\n\n\t\t// If no transport, we auto-abort\n\t\tif ( !transport ) {\n\t\t\tdone( -1, "No Transport" );\n\t\t} else {\n\t\t\tjqXHR.readyState = 1;\n\n\t\t\t// Send global event\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );\n\t\t\t}\n\n\t\t\t// If request was aborted inside ajaxSend, stop there\n\t\t\tif ( completed ) {\n\t\t\t\treturn jqXHR;\n\t\t\t}\n\n\t\t\t// Timeout\n\t\t\tif ( s.async && s.timeout > 0 ) {\n\t\t\t\ttimeoutTimer = window.setTimeout( function() {\n\t\t\t\t\tjqXHR.abort( "timeout" );\n\t\t\t\t}, s.timeout );\n\t\t\t}\n\n\t\t\ttry {\n\t\t\t\tcompleted = false;\n\t\t\t\ttransport.send( requestHeaders, done );\n\t\t\t} catch ( e ) {\n\n\t\t\t\t// Rethrow post-completion exceptions\n\t\t\t\tif ( completed ) {\n\t\t\t\t\tthrow e;\n\t\t\t\t}\n\n\t\t\t\t// Propagate others as results\n\t\t\t\tdone( -1, e );\n\t\t\t}\n\t\t}\n\n\t\t// Callback for when everything is done\n\t\tfunction done( status, nativeStatusText, responses, headers ) {\n\t\t\tvar isSuccess, success, error, response, modified,\n\t\t\t\tstatusText = nativeStatusText;\n\n\t\t\t// Ignore repeat invocations\n\t\t\tif ( completed ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tcompleted = true;\n\n\t\t\t// Clear timeout if it exists\n\t\t\tif ( timeoutTimer ) {\n\t\t\t\twindow.clearTimeout( timeoutTimer );\n\t\t\t}\n\n\t\t\t// Dereference transport for early garbage collection\n\t\t\t// (no matter how long the jqXHR object will be used)\n\t\t\ttransport = undefined;\n\n\t\t\t// Cache response headers\n\t\t\tresponseHeadersString = headers || "";\n\n\t\t\t// Set readyState\n\t\t\tjqXHR.readyState = status > 0 ? 4 : 0;\n\n\t\t\t// Determine if successful\n\t\t\tisSuccess = status >= 200 && status < 300 || status === 304;\n\n\t\t\t// Get response data\n\t\t\tif ( responses ) {\n\t\t\t\tresponse = ajaxHandleResponses( s, jqXHR, responses );\n\t\t\t}\n\n\t\t\t// Use a noop converter for missing script but not if jsonp\n\t\t\tif ( !isSuccess &&\n\t\t\t\tjQuery.inArray( "script", s.dataTypes ) > -1 &&\n\t\t\t\tjQuery.inArray( "json", s.dataTypes ) < 0 ) {\n\t\t\t\ts.converters[ "text script" ] = function() {};\n\t\t\t}\n\n\t\t\t// Convert no matter what (that way responseXXX fields are always set)\n\t\t\tresponse = ajaxConvert( s, response, jqXHR, isSuccess );\n\n\t\t\t// If successful, handle type chaining\n\t\t\tif ( isSuccess ) {\n\n\t\t\t\t// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.\n\t\t\t\tif ( s.ifModified ) {\n\t\t\t\t\tmodified = jqXHR.getResponseHeader( "Last-Modified" );\n\t\t\t\t\tif ( modified ) {\n\t\t\t\t\t\tjQuery.lastModified[ cacheURL ] = modified;\n\t\t\t\t\t}\n\t\t\t\t\tmodified = jqXHR.getResponseHeader( "etag" );\n\t\t\t\t\tif ( modified ) {\n\t\t\t\t\t\tjQuery.etag[ cacheURL ] = modified;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// if no content\n\t\t\t\tif ( status === 204 || s.type === "HEAD" ) {\n\t\t\t\t\tstatusText = "nocontent";\n\n\t\t\t\t// if not modified\n\t\t\t\t} else if ( status === 304 ) {\n\t\t\t\t\tstatusText = "notmodified";\n\n\t\t\t\t// If we have data, let\'s convert it\n\t\t\t\t} else {\n\t\t\t\t\tstatusText = response.state;\n\t\t\t\t\tsuccess = response.data;\n\t\t\t\t\terror = response.error;\n\t\t\t\t\tisSuccess = !error;\n\t\t\t\t}\n\t\t\t} else {\n\n\t\t\t\t// Extract error from statusText and normalize for non-aborts\n\t\t\t\terror = statusText;\n\t\t\t\tif ( status || !statusText ) {\n\t\t\t\t\tstatusText = "error";\n\t\t\t\t\tif ( status < 0 ) {\n\t\t\t\t\t\tstatus = 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Set data for the fake xhr object\n\t\t\tjqXHR.status = status;\n\t\t\tjqXHR.statusText = ( nativeStatusText || statusText ) + "";\n\n\t\t\t// Success/Error\n\t\t\tif ( isSuccess ) {\n\t\t\t\tdeferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );\n\t\t\t} else {\n\t\t\t\tdeferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );\n\t\t\t}\n\n\t\t\t// Status-dependent callbacks\n\t\t\tjqXHR.statusCode( statusCode );\n\t\t\tstatusCode = undefined;\n\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",\n\t\t\t\t\t[ jqXHR, s, isSuccess ? success : error ] );\n\t\t\t}\n\n\t\t\t// Complete\n\t\t\tcompleteDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );\n\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );\n\n\t\t\t\t// Handle the global AJAX counter\n\t\t\t\tif ( !( --jQuery.active ) ) {\n\t\t\t\t\tjQuery.event.trigger( "ajaxStop" );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn jqXHR;\n\t},\n\n\tgetJSON: function( url, data, callback ) {\n\t\treturn jQuery.get( url, data, callback, "json" );\n\t},\n\n\tgetScript: function( url, callback ) {\n\t\treturn jQuery.get( url, undefined, callback, "script" );\n\t}\n} );\n\njQuery.each( [ "get", "post" ], function( _i, method ) {\n\tjQuery[ method ] = function( url, data, callback, type ) {\n\n\t\t// Shift arguments if data argument was omitted\n\t\tif ( isFunction( data ) ) {\n\t\t\ttype = type || callback;\n\t\t\tcallback = data;\n\t\t\tdata = undefined;\n\t\t}\n\n\t\t// The url can be an options object (which then must have .url)\n\t\treturn jQuery.ajax( jQuery.extend( {\n\t\t\turl: url,\n\t\t\ttype: method,\n\t\t\tdataType: type,\n\t\t\tdata: data,\n\t\t\tsuccess: callback\n\t\t}, jQuery.isPlainObject( url ) && url ) );\n\t};\n} );\n\njQuery.ajaxPrefilter( function( s ) {\n\tvar i;\n\tfor ( i in s.headers ) {\n\t\tif ( i.toLowerCase() === "content-type" ) {\n\t\t\ts.contentType = s.headers[ i ] || "";\n\t\t}\n\t}\n} );\n\n\njQuery._evalUrl = function( url, options, doc ) {\n\treturn jQuery.ajax( {\n\t\turl: url,\n\n\t\t// Make this explicit, since user can override this through ajaxSetup (trac-11264)\n\t\ttype: "GET",\n\t\tdataType: "script",\n\t\tcache: true,\n\t\tasync: false,\n\t\tglobal: false,\n\n\t\t// Only evaluate the response if it is successful (gh-4126)\n\t\t// dataFilter is not invoked for failure responses, so using it instead\n\t\t// of the default converter is kludgy but it works.\n\t\tconverters: {\n\t\t\t"text script": function() {}\n\t\t},\n\t\tdataFilter: function( response ) {\n\t\t\tjQuery.globalEval( response, options, doc );\n\t\t}\n\t} );\n};\n\n\njQuery.fn.extend( {\n\twrapAll: function( html ) {\n\t\tvar wrap;\n\n\t\tif ( this[ 0 ] ) {\n\t\t\tif ( isFunction( html ) ) {\n\t\t\t\thtml = html.call( this[ 0 ] );\n\t\t\t}\n\n\t\t\t// The elements to wrap the target around\n\t\t\twrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );\n\n\t\t\tif ( this[ 0 ].parentNode ) {\n\t\t\t\twrap.insertBefore( this[ 0 ] );\n\t\t\t}\n\n\t\t\twrap.map( function() {\n\t\t\t\tvar elem = this;\n\n\t\t\t\twhile ( elem.firstElementChild ) {\n\t\t\t\t\telem = elem.firstElementChild;\n\t\t\t\t}\n\n\t\t\t\treturn elem;\n\t\t\t} ).append( this );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\twrapInner: function( html ) {\n\t\tif ( isFunction( html ) ) {\n\t\t\treturn this.each( function( i ) {\n\t\t\t\tjQuery( this ).wrapInner( html.call( this, i ) );\n\t\t\t} );\n\t\t}\n\n\t\treturn this.each( function() {\n\t\t\tvar self = jQuery( this ),\n\t\t\t\tcontents = self.contents();\n\n\t\t\tif ( contents.length ) {\n\t\t\t\tcontents.wrapAll( html );\n\n\t\t\t} else {\n\t\t\t\tself.append( html );\n\t\t\t}\n\t\t} );\n\t},\n\n\twrap: function( html ) {\n\t\tvar htmlIsFunction = isFunction( html );\n\n\t\treturn this.each( function( i ) {\n\t\t\tjQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html );\n\t\t} );\n\t},\n\n\tunwrap: function( selector ) {\n\t\tthis.parent( selector ).not( "body" ).each( function() {\n\t\t\tjQuery( this ).replaceWith( this.childNodes );\n\t\t} );\n\t\treturn this;\n\t}\n} );\n\n\njQuery.expr.pseudos.hidden = function( elem ) {\n\treturn !jQuery.expr.pseudos.visible( elem );\n};\njQuery.expr.pseudos.visible = function( elem ) {\n\treturn !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length );\n};\n\n\n\n\njQuery.ajaxSettings.xhr = function() {\n\ttry {\n\t\treturn new window.XMLHttpRequest();\n\t} catch ( e ) {}\n};\n\nvar xhrSuccessStatus = {\n\n\t\t// File protocol always yields status code 0, assume 200\n\t\t0: 200,\n\n\t\t// Support: IE <=9 only\n\t\t// trac-1450: sometimes IE returns 1223 when it should be 204\n\t\t1223: 204\n\t},\n\txhrSupported = jQuery.ajaxSettings.xhr();\n\nsupport.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );\nsupport.ajax = xhrSupported = !!xhrSupported;\n\njQuery.ajaxTransport( function( options ) {\n\tvar callback, errorCallback;\n\n\t// Cross domain only allowed if supported through XMLHttpRequest\n\tif ( support.cors || xhrSupported && !options.crossDomain ) {\n\t\treturn {\n\t\t\tsend: function( headers, complete ) {\n\t\t\t\tvar i,\n\t\t\t\t\txhr = options.xhr();\n\n\t\t\t\txhr.open(\n\t\t\t\t\toptions.type,\n\t\t\t\t\toptions.url,\n\t\t\t\t\toptions.async,\n\t\t\t\t\toptions.username,\n\t\t\t\t\toptions.password\n\t\t\t\t);\n\n\t\t\t\t// Apply custom fields if provided\n\t\t\t\tif ( options.xhrFields ) {\n\t\t\t\t\tfor ( i in options.xhrFields ) {\n\t\t\t\t\t\txhr[ i ] = options.xhrFields[ i ];\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Override mime type if needed\n\t\t\t\tif ( options.mimeType && xhr.overrideMimeType ) {\n\t\t\t\t\txhr.overrideMimeType( options.mimeType );\n\t\t\t\t}\n\n\t\t\t\t// X-Requested-With header\n\t\t\t\t// For cross-domain requests, seeing as conditions for a preflight are\n\t\t\t\t// akin to a jigsaw puzzle, we simply never set it to be sure.\n\t\t\t\t// (it can always be set on a per-request basis or even using ajaxSetup)\n\t\t\t\t// For same-domain requests, won\'t change header if already provided.\n\t\t\t\tif ( !options.crossDomain && !headers[ "X-Requested-With" ] ) {\n\t\t\t\t\theaders[ "X-Requested-With" ] = "XMLHttpRequest";\n\t\t\t\t}\n\n\t\t\t\t// Set headers\n\t\t\t\tfor ( i in headers ) {\n\t\t\t\t\txhr.setRequestHeader( i, headers[ i ] );\n\t\t\t\t}\n\n\t\t\t\t// Callback\n\t\t\t\tcallback = function( type ) {\n\t\t\t\t\treturn function() {\n\t\t\t\t\t\tif ( callback ) {\n\t\t\t\t\t\t\tcallback = errorCallback = xhr.onload =\n\t\t\t\t\t\t\t\txhr.onerror = xhr.onabort = xhr.ontimeout =\n\t\t\t\t\t\t\t\t\txhr.onreadystatechange = null;\n\n\t\t\t\t\t\t\tif ( type === "abort" ) {\n\t\t\t\t\t\t\t\txhr.abort();\n\t\t\t\t\t\t\t} else if ( type === "error" ) {\n\n\t\t\t\t\t\t\t\t// Support: IE <=9 only\n\t\t\t\t\t\t\t\t// On a manual native abort, IE9 throws\n\t\t\t\t\t\t\t\t// errors on any property access that is not readyState\n\t\t\t\t\t\t\t\tif ( typeof xhr.status !== "number" ) {\n\t\t\t\t\t\t\t\t\tcomplete( 0, "error" );\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tcomplete(\n\n\t\t\t\t\t\t\t\t\t\t// File: protocol always yields status 0; see trac-8605, trac-14207\n\t\t\t\t\t\t\t\t\t\txhr.status,\n\t\t\t\t\t\t\t\t\t\txhr.statusText\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tcomplete(\n\t\t\t\t\t\t\t\t\txhrSuccessStatus[ xhr.status ] || xhr.status,\n\t\t\t\t\t\t\t\t\txhr.statusText,\n\n\t\t\t\t\t\t\t\t\t// Support: IE <=9 only\n\t\t\t\t\t\t\t\t\t// IE9 has no XHR2 but throws on binary (trac-11426)\n\t\t\t\t\t\t\t\t\t// For XHR2 non-text, let the caller handle it (gh-2498)\n\t\t\t\t\t\t\t\t\t( xhr.responseType || "text" ) !== "text" ||\n\t\t\t\t\t\t\t\t\ttypeof xhr.responseText !== "string" ?\n\t\t\t\t\t\t\t\t\t\t{ binary: xhr.response } :\n\t\t\t\t\t\t\t\t\t\t{ text: xhr.responseText },\n\t\t\t\t\t\t\t\t\txhr.getAllResponseHeaders()\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t};\n\n\t\t\t\t// Listen to events\n\t\t\t\txhr.onload = callback();\n\t\t\t\terrorCallback = xhr.onerror = xhr.ontimeout = callback( "error" );\n\n\t\t\t\t// Support: IE 9 only\n\t\t\t\t// Use onreadystatechange to replace onabort\n\t\t\t\t// to handle uncaught aborts\n\t\t\t\tif ( xhr.onabort !== undefined ) {\n\t\t\t\t\txhr.onabort = errorCallback;\n\t\t\t\t} else {\n\t\t\t\t\txhr.onreadystatechange = function() {\n\n\t\t\t\t\t\t// Check readyState before timeout as it changes\n\t\t\t\t\t\tif ( xhr.readyState === 4 ) {\n\n\t\t\t\t\t\t\t// Allow onerror to be called first,\n\t\t\t\t\t\t\t// but that will not handle a native abort\n\t\t\t\t\t\t\t// Also, save errorCallback to a variable\n\t\t\t\t\t\t\t// as xhr.onerror cannot be accessed\n\t\t\t\t\t\t\twindow.setTimeout( function() {\n\t\t\t\t\t\t\t\tif ( callback ) {\n\t\t\t\t\t\t\t\t\terrorCallback();\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t}\n\n\t\t\t\t// Create the abort callback\n\t\t\t\tcallback = callback( "abort" );\n\n\t\t\t\ttry {\n\n\t\t\t\t\t// Do send the request (this may raise an exception)\n\t\t\t\t\txhr.send( options.hasContent && options.data || null );\n\t\t\t\t} catch ( e ) {\n\n\t\t\t\t\t// trac-14683: Only rethrow if this hasn\'t been notified as an error yet\n\t\t\t\t\tif ( callback ) {\n\t\t\t\t\t\tthrow e;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\n\t\t\tabort: function() {\n\t\t\t\tif ( callback ) {\n\t\t\t\t\tcallback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t}\n} );\n\n\n\n\n// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432)\njQuery.ajaxPrefilter( function( s ) {\n\tif ( s.crossDomain ) {\n\t\ts.contents.script = false;\n\t}\n} );\n\n// Install script dataType\njQuery.ajaxSetup( {\n\taccepts: {\n\t\tscript: "text/javascript, application/javascript, " +\n\t\t\t"application/ecmascript, application/x-ecmascript"\n\t},\n\tcontents: {\n\t\tscript: /\\b(?:java|ecma)script\\b/\n\t},\n\tconverters: {\n\t\t"text script": function( text ) {\n\t\t\tjQuery.globalEval( text );\n\t\t\treturn text;\n\t\t}\n\t}\n} );\n\n// Handle cache\'s special case and crossDomain\njQuery.ajaxPrefilter( "script", function( s ) {\n\tif ( s.cache === undefined ) {\n\t\ts.cache = false;\n\t}\n\tif ( s.crossDomain ) {\n\t\ts.type = "GET";\n\t}\n} );\n\n// Bind script tag hack transport\njQuery.ajaxTransport( "script", function( s ) {\n\n\t// This transport only deals with cross domain or forced-by-attrs requests\n\tif ( s.crossDomain || s.scriptAttrs ) {\n\t\tvar script, callback;\n\t\treturn {\n\t\t\tsend: function( _, complete ) {\n\t\t\t\tscript = jQuery( " +@endsection \ No newline at end of file diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php new file mode 100644 index 0000000..9730460 --- /dev/null +++ b/resources/views/auth/login.blade.php @@ -0,0 +1,147 @@ +@extends('layouts.template_auth') + +@section('title', 'Login | SIMPATIK RSAB Harapan Kita') +@section('custom_css') + +@endsection + +@section('content') +
    +
    +
    +
    + ... +
    +
    +
    +
    Login Survey Mutu
    +
    +
    + + + +
    +
    + +
    + + +
    + +
    +
    +
    +
    + +
    +
    +@endsection + +@section('custom_js') + +@endsection \ No newline at end of file diff --git a/resources/views/layouts/template.blade.php b/resources/views/layouts/template.blade.php new file mode 100644 index 0000000..9b28fff --- /dev/null +++ b/resources/views/layouts/template.blade.php @@ -0,0 +1,151 @@ + + + + + + + @yield('title', 'SIMPATIK RSAB Harapan Kita') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @yield('custom_css') + + + + + +
    + @yield('content') +
    + + + + + + + + + + + + + + + + + + + @yield('custom_js') + + + \ No newline at end of file diff --git a/resources/views/layouts/template_admin.blade.php b/resources/views/layouts/template_admin.blade.php new file mode 100644 index 0000000..90c523d --- /dev/null +++ b/resources/views/layouts/template_admin.blade.php @@ -0,0 +1,276 @@ + + + + + + + @yield('title', 'SIMPATIK RSAB Harapan Kita') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @yield('custom_css') + + + + + + +
    + + + + +
    +
    +
    + Logo +
    + +
    +
    + +
    +
    + + +
    + @yield('content') +
    +
    + + + + + + + + + + + + + + + + + + + + + + @yield('custom_js') + + + \ No newline at end of file diff --git a/resources/views/layouts/template_auth.blade.php b/resources/views/layouts/template_auth.blade.php new file mode 100644 index 0000000..07cdb92 --- /dev/null +++ b/resources/views/layouts/template_auth.blade.php @@ -0,0 +1,69 @@ + + + + + + + @yield('title', 'SIMPATIK RSAB Harapan Kita') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @yield('custom_css') + + + + + + @yield('content') + + + + + + + + + + + + + + + + + + @yield('custom_js') + + + \ No newline at end of file diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php new file mode 100644 index 0000000..b9d609c --- /dev/null +++ b/resources/views/welcome.blade.php @@ -0,0 +1,176 @@ + + + + + + + Laravel + + + + + + + @if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot'))) + @vite(['resources/css/app.css', 'resources/js/app.js']) + @else + + @endif + + + + + diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 0000000..3c9adf1 --- /dev/null +++ b/routes/console.php @@ -0,0 +1,8 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote'); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..07ae6c3 --- /dev/null +++ b/routes/web.php @@ -0,0 +1,10 @@ +get('/'); + + $response->assertStatus(200); + } +} diff --git a/tests/TestCase.php b/tests/TestCase.php new file mode 100644 index 0000000..fe1ffc2 --- /dev/null +++ b/tests/TestCase.php @@ -0,0 +1,10 @@ +assertTrue(true); + } +} diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..421b569 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,11 @@ +import { defineConfig } from 'vite'; +import laravel from 'laravel-vite-plugin'; + +export default defineConfig({ + plugins: [ + laravel({ + input: ['resources/css/app.css', 'resources/js/app.js'], + refresh: true, + }), + ], +});